===================== Weekly Timing Signals ===================== A prerequisite for this indicator is Jose Silva's "Calendar Week counter". "Weekly Timing Signals" plots the 'J' timing signal that is used in every weekly indicator in this series. This signal has a value of "1" for a known Friday (day-of-week = 5 following at least one other trading day in the week), and a value of "2" for a nominal Monday (the first bar of a new week). ---8<--------------------------- {Weekly Timing Signals} {© 2004 Roy Larsen, rlarsen@man.quik.co.nz} {for use on daily charts with Jose Silva's "Calendar Week counter"} F:=Input("End of Week, 5=Friday 6=Saturday 7=Sunday",5,7,5); Q:=Input("Display Mode, 0=Static 1=Dynamic 2=Test",0,2,2); {0=Display, update on Friday when possible} {1=Display, update on each new bar} {2=Backtest, update on first bar of new week} G:=LastValue(Highest(Sum(DayOfWeek()=F,5))=5); I:=Fml("Calendar Week counter"); I:=Abs(I-ValueWhen(2-G,1,I)); M:=G OR I>0; F:=G OR (DayOfWeek()=F AND I=0); A:=LastValue(Cum(1)-1)=Cum(1); B:=LastValue(Cum(1))=Cum(1); J:=If(F,1,If(Alert(F,2)=0 AND M,2,0)); J:=If(A+LastValue(J)>2 OR B+(Q=1)=2,1,J); J:=If(G,1,If(Q=2 OR Cum(J)<=1,M*2,J)); J; ---8<--------------------------- http://www.metastocktips.co.nz/