如何在strategy.exit中实现条件式内联注释区分止损/止盈触发
区分止损/止盈的strategy.exit注释方案
你没法直接在comment参数里写内联逻辑来动态判断触发原因,因为这个参数在下达离场指令时就固定了,等触发止损或止盈的时候已经没法修改了。
Pine Script专门给strategy.exit提供了两个参数来解决这个需求:
comment_stop:止损触发时显示的注释comment_limit:止盈触发时显示的注释
直接替换你的代码即可:
strategy.exit("Long Exit", "Long", stop=stopLossB, limit=takeProfitB, comment_stop="Stop", comment_limit="Limit")
这样设置后,止损离场的注释会自动显示"Stop",止盈离场则显示"Limit",完全符合你的要求,这也是官方推荐的标准用法,不需要额外的复杂判断逻辑。
内容的提问来源于stack exchange,提问作者Gavin Poynton
相关产品推荐
相关产品推荐

