首页 > 解决方案 > Pine 脚本 - 开盘价时退出 > 入场价“又名第一个盈利开盘价”

问题描述

再次提前感谢您的帮助。

试图让市价单在第一次盈利的开盘时执行

按照建议,尝试了几个“process_orders_on_close”。设置为 true,修复了延迟退出一个柱的原始问题(完美!)但是,它破坏了条目,下面的第一张图片,因为该条目处于条件状态,而不是条件满足后的柱。下图一。

[![图一][1]][1]

对于图像二,目的是将“process_orders_on_close”从“na”切换为“true”。修复了进入但退出一栏延迟返回的原始问题。下图二中的结果和代码。

[![图二][2]][2]

再一次感谢你。

//CODE FOR IMAGE ONE
//@version=4 
strategy(title="Pattern Tester - FPO)", process_orders_on_close = true, 
     overlay=true)
OS = (high > high[1] and low < low[1] and close < close[1])

if (OS)
    process_orders_on_close = true, strategy.entry(id="FPO", long=true)

if strategy.position_size > 0 
    strategy.close("FPO", when = open > strategy.position_avg_price)

//CODE FOR IMAGE TWO
//@version=4 
strategy(title="Pattern Tester - FPO)", process_orders_on_close = na, 
     overlay=true)
OS = (high > high[1] and low < low[1] and close < close[1])

if (OS)
    strategy.entry(id="FPO", long=true)

if strategy.position_size > 0 
    process_orders_on_close = true, strategy.close("FPO", when = open > strategy.position_avg_price)


  [1]: https://i.stack.imgur.com/4VLcQ.jpg
  [2]: https://i.stack.imgur.com/LcXsZ.jpg

标签: exitpine-script

解决方案


您可以在等宽代码之前和之后使用 ```。

您可以使用process_orders_on_close=true您的strategy()声明语句。


推荐阅读