/*[[ Name := ASCTrend1 Author := C0Rpus - big thanks CHANGE2002, STEPAN and SERSH Notes := ASCTrend1 3.0 Open Source Separate Window := No First Color := Red First Draw Type := Histogram Use Second Data := Yes Second Color := Blue Second Draw Type := Histogram ]]*/ Inputs: RISK(3),AllBars(500); Variables: value2(0),value11(0),value10(10),x1(70),x2(30); Variables: TrueCount(0),Counter(0),Range(0),AvgRange(0),MRO1(0),MRO2(0); Variables: val1(0),val2(0),shift(0),NumBars(500); SetLoopCount(0); value10=3+RISK*2; x1=67+RISK; x2=33-RISK; value11=value10; If Bars=Range*2.0 Then TrueCount=TrueCount+1; Counter=Counter+1;}; If TrueCount>=1 Then MRO1=Counter Else MRO1=-1; // ----- Counter=shift; TrueCount=0; While (Counter=Range*4.6 Then TrueCount=TrueCount+1; Counter=Counter+1;}; If TrueCount>=1 Then MRO2=Counter Else MRO2=-1; // ----- If MRO1>-1 Then value11=3 Else value11=value10; If MRO2>-1 Then value11=4 Else value11=value10; value2=100-Abs(iWPR(value11,shift)); // PercentR(value11=9) // ----- val1=0; val2=0; If value2x1 Then {val2=High[shift]; val1=Low[shift]; }; // ----- SetIndexValue(shift,val1); SetIndexValue2(shift,val2); // ----- End;