【发布时间】:2020-10-19 15:41:24
【问题描述】:
这是一个基于 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) 在追踪止损处。 当价格未达到特定目标时,该策略仅退出 50% 的订单 (EL)。当没有设置任何百分比时。 Strategy screenshot
【问题讨论】:
-
我遇到了完全相同的问题,无论我尝试什么,我似乎都无法让它工作。你找到解决办法了吗?
标签: pine-script