Go to indicator builder and copy and paste the following :
{ User input }
pr:=Input("Elliot Wave minimum % move",
.001,100,2);
{ Elliot Wave engine }
EWpk:=PeakBars(1,H,pr)=0;
EWtr:=TroughBars(1,L,pr)=0;
zz:=Zig(C,pr,%);
zzHi:=Zig(H,pr,%);
zzLo:=Zig(L,pr,%);
avg:=(zzHi+zzLo)/2;
RetroSuccessSecret:=If(EWpk,zzHi,
If(EWtr,zzLo,If(avg>Ref(avg,-1),H,L)));
EW:=Zig(RetroSuccessSecret,pr,%);
{ Buy/Sell Elliot Wave stuff }
EWbuy:=TroughBars(1,EW,pr)=0;
EWsell:=PeakBars(1,EW,pr)=0;
{ Plot on own window }
EWbuy-EWsell
Save it and plot it on any chart.Go long when the indicator shows +1 and go short when it shows -1. Please try this out and give us your valuable feedback. Also, kindly include the settings you used, along with your feedback.
This is taken from metastocktools(dot)com and all credits go to Mr Jose Silva.