订单在同一条上执行止损和反转

时间:2019-09-19 00:56:40

标签: pine-script

我的策略是在同一柱上执行止损和反转订单。 这导致我的头寸规模超出了我的风险参数。

我已经看到有关此主题的一些问题,但找不到答案。 订单可以在同一栏上执行吗?

if (strategy.position_size < 1) and enterLong 
    strategy.entry(id="EL", long=true, qty=posSize,
        stop=upperband + syminfo.mintick)

if (strategy.position_size > -1) and enterShort 
    strategy.entry(id="ES", long=false, qty=posSize,
        stop=lowerband - syminfo.mintick)

if(strategy.position_size > 0) and preventShort
    strategy.exit(id="XL", stop=longStopPrice)
if(strategy.position_size < 0) and preventLong
    strategy.exit(id="XS", stop=shortStopPrice)

我希望能够使用准确的风险参数对我的策略进行回测。 我的结果出现偏差,因为头寸太大。

1 个答案:

答案 0 :(得分:0)

该行为是由于代理模拟器中的错误所致。应该在不久的将来修复。

请注意,在多个地方提出相同的问题是不明智的做法,因为您可能会冒着不同的人同时研究和/或回答问题的风险。