嗨,我正尝试测试随机数是否超过80,请购买 如果随机交叉低于20,则卖出
由于某种原因,该指令无法正确执行(我的意思是根本无法执行) 为什么会这样呢?
//@version = 2
strategy("buy signal entry")
signal = stoch(close,high,low,14)
//plot stochastics
plot(signal,color = white)
//buy when signal crossover 80 and sell when it crossunder 20
buysignal = crossover(signal,80)
sellsignal = crossunder(signal,20)
if(buysignal)
strategy.entry("buy", strategy.long)
if(sellsignal)
strategy.exit("exit", "buy")
答案 0 :(得分:0)
根据有关strategy.close的文档,您需要使用strategy.exit而不是strategy.close。
要使用市场定单退出,应使用strategy.close或strategy.close_all命令。