adaptable fibonacci retracement hey patrick...... i bought meta 9 last summer.... someone with equis suggested spending some time reading the manuals.... that was a valuable tip..... seem to still discover something new everyday...... heres another favorite of mine.... this template has fibonacci retracements in a 'live' state.... so as you scroll back in time they adjust to the new data.... or if you change the security they adjust also..... a neat way to study the retracement theory..... the base chart is meta's stock 'color' template..... to which i added psar ..........and the fib retracement tool code below, just cut and paste into your indicator builder.......h --------------------------------------------------- {from ozgur1976yildirim and jose} {C:\Documents and Settings\hayseed\Desktop\jose} a:=Input("ZigZag minimum percentage",.01,100,5); b:=Input("Fib levels based on: [1]Troughs, [2]Peaks",1,2,1); d:=Input("HHV/LLV periods",1,500,50); formulal:=Trough(1,C,a); formulSat:=Peak(1,C,a); al:=LLV(formulal,d); sat:=HHV(formulsat,d); feb:=sat-al; feb0:=LastValue(al) ; feb1:=LastValue(al+feb*.236); feb2:=LastValue(al+feb*.382); feb3:=LastValue(al+feb*.500); feb4:=LastValue(al+feb*.618); feb5:=LastValue(sat) ; feb6:=LastValue(sat-feb*.236); feb7:=LastValue(sat-feb*.382); feb8:=LastValue(sat-feb*.618); { Plot on price chart } If(b=1,feb0,feb8); If(b=1,feb3,feb3); If(b=1,feb1,feb7); If(b=1,feb2,feb6); If(b=1,feb4,feb0); feb5;