这是基于EMA交叉的简单策略。试图退出某个水平的%并让剩余的头寸由尾随止损填充时,就会出现问题。
我们将目标定为3%。 当价格达到目标价位时,策略应关闭定单的50%,并让追踪止损继续执行直到被击中,然后退出定单。
问题:如果价格未达到目标,请在我的止损点退出100%
代码:
if(strategy.position_size > 0)
strategy.exit("XL", qty_percent=50, limit=longExitPrice)
strategy.exit("EL", stop=longStopPrice)
if(strategy.position_size < 0)
strategy.exit("XS", qty_percent=50, limit=shortExitPrice)
strategy.exit("ES", stop=shortStopPrice)
达到目标后,它可以正常工作。目标上的一个订单(XL),追踪止损上的另一个订单(EL)。 当价格未达到特定目标时,该策略仅退出订单(EL)的50%。没有设置任何百分比时。 Strategy screenshot
答案 0 :(得分:0)
也许 50% 是从以前的使用中遗留下来的。 也尝试将 qty_percent=100% 添加到 EL。