以下代码为10 SMA到20 SMA交叉,但不知何故不起作用
//@version=5
strategy(' MA Crossover ', overlay=true)
start = timestamp(2007, 1, 1, 0, 0)
end = timestamp(2022, 03, 21, 0, 0)
ema1 = ta.sma(close, 10)
ema2 = ta.sma(close, 20)
plot(ema1, title='EMA 11', color=color.new(color.green, 0))
plot(ema2, title='EMA 20', color=color.new(color.blue, 0))
LongEntry = ta.crossover(ema1, ema2)
LongExit = ta.crossover(ema2, ema1)
strategy.entry('Long Entry', strategy.long, when=LongEntry)
strategy.close('Long Exit', when=LongExit)发布于 2022-03-25 13:23:05
strategy.close()的第一个参数是id。
id (串联字符串)是必需的参数。订单标识符。可以通过引用订单的标识符来关闭订单。
您需要传递您想要关闭的交易的id。就你的情况而言,应该是:
strategy.close('Long Entry', when=LongExit)https://stackoverflow.com/questions/71617447
复制相似问题