首页 > 解决方案 > 在最后一次卖出后等待绘制 5 支蜡烛再买入

问题描述

看图片中的第一个卖单。我想让它在每个卖出订单后的下 5 根蜡烛上不买。那可能吗?

在此处输入图像描述

标签: pine-script

解决方案


常见的方法是设置您的条件,您将使用它来进入/退出某个变量的位置,然后将最后一个条目存储在某个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


推荐阅读