maverickmitch
Member
Hi! I am looking to loop a boolean value for 5 bars if the original bar is true. Is there a simpler way to repeat this code and have it end if a different condition is true? Sometimes I want the value to continue true for close to 100 candles, and this code is quite inefficient to type out. Here is the code...
##WOODIES EXTREMES
def extreme_High = WoodiesCCI()."CCI" >= 195;
def extreme_Low = WoodiesCCI()."CCI" <= -195;
def eh1 = extreme_High[1] is true;
def eh2 = eh1[1] is true;
def eh3 = eh2[1] is true;
def eh4 = eh3[1] is true;
def eh5 = eh4[1] is true;
def el1 = extreme_Low[1] is true;
def el2 = el1[1] is true;
def el3 = el2[1] is true;
def el4 = el3[1] is true;
def el5 = el4[1] is true;
def extremeHigh = extreme_High is true or eh1[1] is true or eh2[1] is true or eh3[1] is true or eh4[1] is true or eh5[1];
def extremeLow = extreme_Low is true or el1[1] is true or el2[1] is true or el3[1] is true or el4[1] is true or el5[1];
##WOODIES EXTREMES
def extreme_High = WoodiesCCI()."CCI" >= 195;
def extreme_Low = WoodiesCCI()."CCI" <= -195;
def eh1 = extreme_High[1] is true;
def eh2 = eh1[1] is true;
def eh3 = eh2[1] is true;
def eh4 = eh3[1] is true;
def eh5 = eh4[1] is true;
def el1 = extreme_Low[1] is true;
def el2 = el1[1] is true;
def el3 = el2[1] is true;
def el4 = el3[1] is true;
def el5 = el4[1] is true;
def extremeHigh = extreme_High is true or eh1[1] is true or eh2[1] is true or eh3[1] is true or eh4[1] is true or eh5[1];
def extremeLow = extreme_Low is true or el1[1] is true or el2[1] is true or el3[1] is true or el4[1] is true or el5[1];