[英]How to check for a sequence of similar candle types in PineScript
我正在嘗試檢查過去的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 個連續蠟燭是否具有相同的 state。
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.