[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ZigZag validity Expert



PureBytes Links

Trading Reference Links

Spyros. I think the expert needs an indicator called "ZigZag Validity". Can you let us have the formula? Thanks.
> 
> From: "SR" <raftsp@xxxxxxxxx>
> Date: Sat, 2 Mar 2002 11:01:11 +0200
> To: <metastock@xxxxxxxxxxxxxxxxxx>
> Subject: ZigZag validity Expert
> 
> 
> Since there are many users who showed interest in my indicator, I provide
> here the code for a complete Expert. It uses Trends, Highlights, Symbols,
> Alerts and a simple Commentary.
> ______________________________________________________
> 
> New Expert for ZigZag validity
> 
> Name: ZigZag validity
> 
> ------------------------------------------------------
> 
> Trends
> 
> Bullish:
> Zig(CLOSE ,10 ,% ) > Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1
> 
> Bearish:
> Zig(CLOSE ,10 ,% ) < Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1
> 
> ------------------------------------------------------
> 
> Highlights (the code is the same as above)
> 
> Name: UpTrend confirmed
> Color: Green or Dk Green
> Condition:
> Zig(CLOSE ,10 ,% ) > Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1
> 
> Name: DownTrend confirmed
> Color: Red
> Condition:
> Zig(CLOSE ,10 ,% ) < Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1
> 
> ------------------------------------------------------
> 
> Symbols (there are 3 symbols)
> 
> Name: Zig invalid
> Graphic: ? (question mark)
> Color : Black
> Condition :
> Cross(0.5, Fml("ZigZag validity"))
> 
> Name: UpTrend confirmed
> Graphic: Thumbs Up
> Color : Green or Dk Green
> Condition :
> cond:=
> Zig(CLOSE ,10 ,% ) > Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1;
> Cross(cond,0.5)
> 
> Name: DownTrend confirmed
> Graphic: Thumbs Down
> Color : Red
> Condition :
> cond:=
> Zig(CLOSE ,10 ,% ) < Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1;
> Cross(cond,0.5)
> 
> ------------------------------------------------------
> 
> Alerts (there are 3 alerts using the same code as the Symbols section)
> 
> Name: Zig invalid
> Alert : Zig is invalid here
> Condition:
> Cross(0.5,Fml("ZigZag validity"))
> 
> Name: UpTrend confirmed
> Alert : Up trend confirmed
> Condition :
> cond:=
> Zig(CLOSE ,10 ,% ) > Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1;
> Cross(cond,0.5)
> 
> Name: DownTrend confirmed
> Alert : Down trend confirmed
> Condition :
> cond:=
> Zig(CLOSE ,10 ,% ) < Ref(Zig(CLOSE ,10 ,% ),-1)
> AND Fml("ZigZag validity") = 1;
> Cross(cond,0.5)
> 
> ------------------------------------------------------
> 
> Commentary
> 
> <expert>
> by Spyros Raftopoulos
> 
> Review of <name> (<symbol>)
> <date>
> ------------------------------------------
> 
> Zig(Close,10,% ): writeval(Zig(Close,10,% ),8.2)
> 
> writeif(Zig(Close,10,% )>ref(Zig(Close,10,% ),-1), "The ZigZag indicator is
> ascending which means that prices are moving up.", "Prices move downward as
> shown by the descending ZigZag indicator. ")
> writeif(fml("ZigZag validity")=1, "This trend is confirmed by the ZigZag
> validity indicator. Zig Zag has been valid for
> writeval(barssince(cross(fml("ZigZag validity"),0.5)), 3.0) bars.",
> "However, the trend is not confirmed yet. Zig Zag has been invalid for
> writeval(barssince(cross(0.5,fml("ZigZag validity"))), 3.0) bars.")
> 
> ___________________________________________
> 
> The above tools are very similar: Alerts coincide with Symbols and
> Highlights coincide with Trends.
> Therefore you may not need all of them at the same time.
> Remember that, at any time, you can activate or deactivate any of the above
> by clicking on the corresponding check box(es).
> 
> I hope this helps. In any case please drop me a note.
> If there are any more problems also let me know.
> 
> Cheers
> Spyros
> 
> ____________________________________________
> 
>