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

[Metastockusers] Re: Gann HiLo



PureBytes Links

Trading Reference Links

Bernd
The indicators created by you must have them. Just check the NAME of 
the indicators, whether you have named it as GANN Swing or GANN-Swing.
The (-) dash will make the difference.
Dusant

--- In Metastockusers@xxxxxxxxxxxxxxx, "Bernd Schnurrer" 
<kater09@xxxx> wrote:
> Hello.
>  
> I get an error with this formula. There is no indicator called gann
> swing.
> 
> What to do?
> 
> This is the Gann Trend Indicatot
> 
> {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;
> -----Ursprüngliche Nachricht-----
> Von: Henry Z Kaczmarczyk [mailto:henry1224@x...] 
> Gesendet: Samstag, 7. Februar 2004 17:14
> An: Metastockusers@xxxxxxxxxxxxxxx
> Betreff: [Metastockusers] Gann HiLo
> 
> this is the Gann Hi LO indicator
> 
> HLd:=If(C>Ref(Mov(H,3,S),-1),1,
> If(C<Ref(Mov(L,3,S),-1),-1,0));
> HLv:=ValueWhen(1,HLd<>0,HLd);
> HiLo:=If(HLv=-1,Mov(H,3,S),Mov(L,3,S));
> HiLo;
> 
> This is the Gann Swing Indicator
> 
> {Market swing is defined as:
> Up = 2 higher highs,
> Down = 2 lower highs.}
> Us:=BarsSince((H > Ref(H,-1)) AND (Ref(H,-1) > 
> Ref(H,-2)));
> Ds:=BarsSince((L < Ref(L,-1)) AND (Ref(L,-1) < 
> Ref(L,-2)));
> Sd1:=If(Us=0,
> {then}If(Ref(L,-1)<>LowestSince(1,Ds=0,L),
> {then}1,
> {else}0),
> {else}If(Ds=0,
> {then}If(Ref(H,-1)<>
> HighestSince(1,Us=0,H),
> {then}-1,
> {else}0),
> {else}0));
> Sd2:=If(Sd1=1,
> {then} If(Ref(BarsSince(Sd1=1),-1) >
> Ref(BarsSince(Sd1=-1),-1),
> {then}1,
> {else}0),
> {else} If(Sd1=-1,
> {then}If(Ref(BarsSince(Sd1=1),-1) <
> Ref(BarsSince(Sd1=-1),-1),
> {then}-1,
> {else}0),
> {else}0));
> TD1:=ValueWhen(1,Sd2<>0,Sd2);
> Td1;
> 
> This is the Gann Trend Indicatot
> 
> {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;
> 
> 
> 
>  
> Yahoo! Groups Links



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/Metastockusers/

<*> To unsubscribe from this group, send an email to:
     Metastockusers-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
     http://docs.yahoo.com/info/terms/