pinescript v4 入仓前如果有六根绿色蜡烛不入场
pinescript v4 Do not enter if there are six green candles before entering the position
我想做一个代码,在图片这样的情况下不会进仓
greenCandle = barstate.isconfirmed and (close > open)
sixGreenCandles = greenCandle[6] and greenCandle[5] and greenCandle[4] and greenCandle[3] and greenCandle[2] and greenCandle[1]
我不知道入仓前计算蜡烛的代码
(信号处的蜡烛除外)
您可以使用 ta.barssince()
函数计算出最后一根红色蜡烛的时间。然后在当前柱之前添加一个检查是否小于 6。将此条件与您的其他购买条件一起使用。
//@version=5
indicator("My script")
red_candle = (close < open)
since_last_red = ta.barssince(red_candle)
can_buy = (since_last_red[1] < 6)
plot(since_last_red)
我想做一个代码,在图片这样的情况下不会进仓
greenCandle = barstate.isconfirmed and (close > open)
sixGreenCandles = greenCandle[6] and greenCandle[5] and greenCandle[4] and greenCandle[3] and greenCandle[2] and greenCandle[1]
我不知道入仓前计算蜡烛的代码
(信号处的蜡烛除外)
您可以使用 ta.barssince()
函数计算出最后一根红色蜡烛的时间。然后在当前柱之前添加一个检查是否小于 6。将此条件与您的其他购买条件一起使用。
//@version=5
indicator("My script")
red_candle = (close < open)
since_last_red = ta.barssince(red_candle)
can_buy = (since_last_red[1] < 6)
plot(since_last_red)