pine-script - 在最后一次卖出后等待绘制 5 支蜡烛再买入
解决方案
常见的方法是设置您的条件,您将使用它来进入/退出某个变量的位置,然后将最后一个条目存储在某个var
变量中。
//@version=4
strategy("strategy", process_orders_on_close = true)
var lastentry = -4 // var stores its value between bars
condition = bar_index%2==0 ? true : false // some condition to enter / exit. enter at even bars.
if (condition and bar_index-lastentry>=5) // if there is 5 bars after last entry
strategy.entry("EN", strategy.long)
lastentry := bar_index //store bar_index
strategy.close("EN", when = bar_index%3==0) //close at bars which %3 == 0
推荐阅读
- javascript - Angular7 fullcalendar v5 datesSet 回调未触发
- mongodb - MongoDB updateOne() 返回 "modifiedCount": 1 用于同一文档上的同时更新调用
- reactjs - 离子反应应用程序无法识别传单插件
- python - 如何使用我的 cookie 抓取数据以自动登录?
- c# - ASP.NET 点击事件混淆
- python - 如何从 Tkinter 列表框中提取变量以在脚本的其他地方使用?
- node.js - Supertest:接收到的流是空的,即使它在浏览器和 curl 中工作
- javascript - 不工作更新响应数据表中的输入值
- javascript - 有人可以帮我弄清楚如何从这个客户端 API GET 请求中获取适当的数据吗?
- c - 如果 sizeof() 用于指针而不是数组,如何强制编译错误