1

嗨,我试图测试随机指标是否超过 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")
4

1 回答 1

0

根据有关 strategy.close 的文档,您需要使用strategy.exit而不是strategy.close

要使用市价单退出,应使用命令 strategy.close 或 strategy.close_all。

于 2019-01-29T17:22:28.980 回答