-- Capital Synergy ZigZag Retracement; @SETVALUETEXTMODE('None'); @SETNAME('F2ZZ'); @SHOWYGRIDLINE(True); PC := Peak(C,ZigPer); PH := Peak(H,ZigPer); TC := Trough(C,ZigPer); TL := Trough(L,ZigPer); P : If(PC & PH, ValueWhen(PC,PH,1), H),ColorGreen,Width2; T : If(TC & TL, ValueWhen(TC,TL,1), L),ColorRed,Width2; PT := P-T; F1 : (T + PT*0.236),ColorGray,Width1; F2 : (T + PT*0.382),ColorGray,Width1; F3 : (T + PT*0.5),ColorGray,Width1; F4 : (T + PT*0.618),ColorGray,Width1; F5 : (T + PT*0.764),ColorGray,Width1;