【发布时间】:2022-11-26 12:11:20
【问题描述】:
任何人都可以在这段代码中帮助我,因为我被卡住了。 我成功地进行了买入和卖出条目,但我无法对止盈和止损进行编码。 条件如下:
- TP1 在“ATR 止损查找器”指标的高位关闭 50% 的入场交易,从 ATR 的高位入口栏的前一根蜡烛
- 在 ATR 的低值处止损入口栏的前一根蜡烛
如果 TP1 达到:
- 将 SL 移至入门级别
如果达到 TP1 的两倍,则再次将 SL 从入口水平移动到 TP1 和入口之间的一半长度,依此类推,如下所示
如果达到 TP1 的三倍,则再次将 SL 从先前水平移动到双 TP1 和入场点之间的一半长度,依此类推,如下所示先谢谢了
Buy = direction<0 and buySignal plotshape(Buy, style = shape.triangleup, location=location.belowbar, size=size.small, color = color.green) Sell = direction>0 and sellSignal plotshape(Sell, style = shape.triangledown, location=location.abovebar, size=size.small, color = color.red) longCondition = Buy if (longCondition) strategy.entry("My Long Entry Id", strategy.long) shortCondition = Sell if (shortCondition) strategy.entry("My Short Entry Id", strategy.short)
- 将 SL 移至入门级别
【问题讨论】:
-
我不明白“TP1 在“ATR 止损查找器”指标的高点关闭了 50% 的入场交易,来自入场柱的前一个蜡烛的 ATR 的高值”。您的入场交易似乎是按市场价格进行的,但是 ATR SL Finder 的最高价是如何计算的? “来自高价值……”是什么意思?
-
我添加了2张图片,请查看
标签: pine-script