Gann Trend
MetaStock Indicator

Swing Direction

Sd:= FmlVar("GANN-Swing","TD1") ;
{Swing Change High}
Sch:=If(Sd=1 AND Ref(sd,-1)=-1,
{then}1,
{else}0);
 
Swing Change Low

Scl:=If(Sd=-1 AND Ref(Sd,-1)=1,
{then}1,
{else}0);
 
Peak Value

Pv:=If(Scl=1,
{then}HighestSince(1,Sch=1,H),
{else}0);
 
Trough Value

Tv:=If(Sch=1,
{then}LowestSince(1,Scl=1,L),
{else}0);
 
Trend Direction

Td:=If(H>ValueWhen(1,Pv>0,Pv),
{then}1,
{else}If(L<ValueWhen(1,Tv>0,Tv),
{then}-1,
{else}0));
{UpTrend=1 DownTrend =-1}
Tdv:=ValueWhen(1,Td<>0,Td);
Tdv;

 
 
 



  

 

ASX Data   ASX Real Time Data   MetaStock                                                 © Copyright 2004 Paritech Pty Ltd | Contact | Shopping Cart | Licence | Member Login | Privacy Policy