在松脚本中逐条满足某些条件

meet some condition bar by bar in pine script

如何检查每个柱是否满足某些条件? 我想在每个柱完成时(逐个柱)检查慢速和快速 EMA 的交叉,直到交叉发生。我对此一无所知,很高兴告诉您如何操作?

您需要使用 if 运算符和 crossover 函数

https://www.tradingview.com/pine-script-docs/en/v4/language/Expressions_declarations_and_statements.html#if-statement https://www.tradingview.com/pine-script-reference/v4/#fun_crossover

//@version=4
study("My Script")

ema10 = ema(close, 10)
ema20 = ema(close, 20)
plot(ema10, color = color.red)
plot(ema20, color = color.green)

if crossover(ema10,ema20)
    label.new(bar_index, high, text = "Crossover ema10 over ema20")