Congratulations to Shane Baker for becoming our third and final winner - his code not only plots monthly high & low signals, but the high/low values as well. Well done! For his winning prize, Shane has chosen a year's subscription to MSTT. http://www.metastocktips.co.nz Shane's indicator code: ---------------------------- { Month's High & Low signals } { Signals are dynamic in last incomplete month } { ©Copyright 2005 Jose Silva } { line 1: Start of month } nuMonth:=Month()<>Ref(Month(),-1) OR Cum(1)=2; { line 2: Even/Odd month binary } evenMth:=Cum(nuMonth)/2=Int(Cum(nuMonth)/2); { line 3: Dynamic Month's High } Hi:=HighestSince(1,nuMonth,H); { line 4: Dynamic Month's Low } Lo:=LowestSince(1,nuMonth,L); { line 5: Hindsight Month's Peak } pk:=Zig(If(evenMth,(Hi=H),-(Hi=H)),1.5,$); { Shane Baker - plusnq@bigpond.net.au } pl:=Zig(If(evenMth,(Lo=L),-(Lo=L)),1.5,$); -If(pl=1 OR pl=-1,(ValueWhen(1,pl=-1 OR pl=1,L)),0); If(pk=1 OR pk=-1,(ValueWhen(1,pk=-1 OR pk=1,H)),0); ----------------------------