exit - 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
解决方案
您可以在等宽代码之前和之后使用 ```。
您可以使用process_orders_on_close=true
您的strategy()
声明语句。
推荐阅读
- c++ - 如何在等价列表中找到最小的连接标签
- for-loop - Oracle PL/SQL for 循环:根据条件选择查询
- ocaml - OCaml 中有没有办法在记录中声明一个整数,它是一些整数的间隔?
- laravel-7 - 我无法在 laravel 7 中重置密码
- pyspark - pyspark中for循环内的过滤器真的很慢
- r - 使用 for 循环将图层写入空间数据库
- docker - Jira 通过 docker-compose 在启动时崩溃
- java - 文件上传下载传输状态为FAILED时如何知道错误/异常
- ios - Xcode 使用哪些 URL 与 Apple 的服务器通信
- reactjs - 我想在反应中缓存图像,我应该使用什么来存储