策略测试器-交易以非指定的随机价格退出

时间:2019-04-01 11:58:35

标签: pine-script

我正在测试一种交易策略,该交易应以100点差或50点差的价格退出。但是,交易似乎在无关联的时候以随机价格退出。

到目前为止,我已经尝试过以各种方式修改代码,包括使用“ strategy.entry”和“ strategy.exit”,但是这些给了我我不明白的错误消息,下面的代码似乎给出了最好的结果,虽然有时不正确。我是pine脚本的新手,并且一直在学习。

//@version=2
strategy("MA x 6H", overlay=true)

fastLength = input(8)
slowLength = input(20)

price = close

mafast = ema(price, fastLength)
maslow = vwma(price, slowLength)


if (crossover(mafast, maslow)) 
    strategy.entry("Buy", strategy.long, comment="Buy")
    strategy.exit( "Exit Long",  profit = 1000, loss = 500) 


if (crossunder(mafast, maslow)) 
    strategy.entry("Sell", strategy.short, comment="Sell")
    strategy.exit( "Exit Short", profit = 1000, loss = 500) 

当交易方向为100点(“利润”)或相反方向为50点(“损失” 0)时,退出交易。但是,交易以随机价格退出-有时,当交易完成后,交易应获得全部利润几天,它表示退出时处于亏损状态,反之亦然。

0 个答案:

没有答案