Pine script 如何在脚本中检查类似蜡烛类型的序列
我正在检查过去的Pine script 如何在脚本中检查类似蜡烛类型的序列,pine-script,candlestick-chart,Pine Script,Candlestick Chart,我正在检查过去的n蜡烛是否属于同一类型 例如,之前的五支蜡烛都是看涨的,还是看跌的 按照我的方法,没有一支连续的蜡烛符合条件 我如何开始检查蜡烛序列,其中之前的n根蜡烛都是蓝色或绿色的 提前谢谢大家 我也愿意尝试任何其他工作方法/想法 isBullish = true isBearish = true for i = 1 to iterationCount notSeries = not(isBullish and isBearish) if notSeries
n
蜡烛是否属于同一类型
例如,之前的五支蜡烛都是看涨的,还是看跌的
按照我的方法,没有一支连续的蜡烛符合条件
我如何开始检查蜡烛序列,其中之前的n根蜡烛都是蓝色或绿色的
提前谢谢大家
我也愿意尝试任何其他工作方法/想法
isBullish = true
isBearish = true
for i = 1 to iterationCount
notSeries = not(isBullish and isBearish)
if notSeries
break
if close[i] > open[i] and isBullish
isBullish := true
isBearish := false
else
isBearish := true
isBullish := false
您可以为变量指定一个数值来定义条形图状态,并对其求和以确定n个连续蜡烛是否具有相同的状态
bullCandle = close > open ? 1 : 0
int isBullishCount = 0
for i = 1 to iterationCount
isBullishCount += bullCandle[i]
isBullish = isBullishCount == iterationCount
//@version=4
study("Candles", overlay=true)
i_candles = input(5, "Consecutive candles", input.integer)
candle_direction = close >= open ? 1 : -1
sum_direction = sum(candle_direction, i_candles)
all_up = sum_direction == i_candles
all_down = sum_direction == -i_candles
bgcolor(all_up ? color.green : na)
bgcolor(all_down ? color.red : na)