PureBytes Links
Trading Reference Links
|
Part of your problem may be using Ms 6.2.
A while back I looked at zerolag MACD. I noticed that the curve crossing the
zero line corresponded to the signal line crossing an EMA MACD.
You are dealing with different formulations of an MACD, the signals will not
be identical.
From: equismetastock@xxxxxxxxxxxxxxx [mailto:equismetastock@xxxxxxxxxxxxxxx]
On Behalf Of paul_vicmar
Sent: Sunday, May 20, 2007 4:20 AM
To: equismetastock@xxxxxxxxxxxxxxx
Subject: [EquisMetaStock Group] Re: Zero Lag MACD Exploration
Preston
Thanxs for the heads up on the discussion of lag in moving averages. I
had a read through.
So I thought I would go ahead and see if I could not use the existing
MACD exploration in Metastock and just substitute normal MACD with
Zero lag MACD. And keep the trigger signal as a 9 day EMA, as it
produces fewer whipsaws than for example the Zero lag MACD Trigger
Signal. However there seems to be a problem.
Zero Lag MACD Exploration
Col A Close
CLOSE
Col B Zero Lag MACD
Fml( "Zero Lag MACD" )
Col C Previous MACD
Ref( Fml( "Zero Lag MACD" ),-1)
Col D Mov Ave
Mov( Fml( "Zero Lag MACD" ),9,EXPONENTIAL)
Col E Prev MA
Ref Mov(Fml( "Zero Lag MACD" ),9,EXPONENTIAL),-1)
Col F %
((Fml( "Zero Lag MACD" ) - Mov( Fml( "Zero Lag MACD"
),9,EXPONENTIAL))/ Mov( Fml( "Zero Lag MACD" ),9,EXPONENTIAL)) * 100
Filter
CROSS (Fml( "Zero Lag MACD" ),Mov( Fml( "Zero Lag MACD" ),9,EXPONENTIAL)
Any advice to solve the problem would be helpful.
I also had a look at the JMA equivalent PMA, but I was unable to copy
and paste the PMA into Metastock.
http://trader.online.pl/MSZ/e-w-Moving_Average_Phased.html
I am using Metastock 6.52.
Yours
PAUL
--- In equismetastock@xxxxxxxxxxxxxxx
<mailto:equismetastock%40yahoogroups.com> , pumrysh <no_reply@xxx> wrote:
>
> Paul,
>
> The original discussion was about lag in moving averages and occurred
> in 2001.
> Go here
> http://www.purebytes.com/cgi-local/swish/swish-cgi.pl
> and look under metastock and 2001 for all the discussions.
>
> I'm not aware of the zerolag being part of the canned metastock
> package.
>
> It's easy enough though to write it but you might want to consider
> using the smoothed version of a Jurik type MA that we came up with
> earlier this year.
>
> The mechanics of the exploration will be the same no matter whether
> you use an EMA, a Zerolag EMA, or a Jurik type EMA. Its just a matter
> of deciding which you want to use.
>
> If you want to do a zerolag let me know and we'll proceed.
>
> Preston
>
>
> --- In equismetastock@xxxxxxxxxxxxxxx
<mailto:equismetastock%40yahoogroups.com> , "paul_vicmar"
> <paul_vicmar@> wrote:
> >
> > OK, so I have a page that provides a Zero Lag MACD exploration
> > http://trader.online.pl/MSZ/e-ex-Zero_Lag_EMA_Exploration.html
> > but the code for the indicator given is incorrect and comes up with
> an
> > error message.
> >
> > Indicator : DS_EMA_X_MP()
> >
> > Formula : if ( Cross(mov(mov(mp(),4,e))4,e),mov(mov(mp(),8,e))
> 8,e)),1,
> > if (Cross(mov(mov(mp(),8,e))8,e),mov(mov(mp(),4,e))4,e)),-
> 1,
> > 0))
> > And whilst I understand your logic of using a MACD exploration and
> > substituting normal MACD for Zero Lag MACD I don´t know if my
> > understanding of Metastock formula is enough to achieve this.
> > I read somewhere on recent versions of Metastock(9.1) that a zero
> lag
> > MACD exploration comes as a standard exploration.
> >
> > Yours
> >
> > PAUL
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --- In equismetastock@xxxxxxxxxxxxxxx
<mailto:equismetastock%40yahoogroups.com> , pumrysh <no_reply@> wrote:
> > >
> > > Paul,
> > >
> > > Do you have a normal EMA crossover and MACD exploration that you
> like?
> > >
> > > Preston
> > >
> > >
> > >
> > > --- In equismetastock@xxxxxxxxxxxxxxx
<mailto:equismetastock%40yahoogroups.com> , "paul_vicmar"
> > > <paul_vicmar@> wrote:
> > > >
> > > > I have been looking at Zero Lag EMA and MACD and have noticed
> how
> > > > timely the signals are in respect to other MA systems.
> > > > I have been trawling the net in all the usual sites to see if I
> > > could
> > > > find a suitable Zero Lag MACD exploration or Zero Lag EMA
> Crossover
> > > > Exploration. But without any success.
> > > > This is the formula I am using for Zero lag EMA
> > > > Period:= Input("What Period",1,250,10);
> > > > EMA1:= Mov(CLOSE,Period,E);
> > > > EMA2:= Mov(EMA1,Period,E);
> > > > Difference:= EMA1 - EMA2;
> > > > ZeroLagEMA:= EMA1 + Difference;
> > > > ZeroLagEMA
> > > > And this is the formula for Zero Lag MACD
> > > > EMA1:= Mov(CLOSE,13,E);
> > > > EMA2:= Mov(EMA1,13,E);
> > > > Difference:= EMA1 - EMA2;
> > > > ZeroLagEMA13:= EMA1 + Difference;
> > > > EMA1:= Mov(CLOSE,21,E);
> > > > EMA2:= Mov(EMA1,21,E);
> > > > Difference:= EMA1 - EMA2;
> > > > ZeroLagEMA21:= EMA1 + Difference;
> > > > ZeroLagMACD:=ZeroLagEMA13 - ZeroLagEMA21;ZeroLagMACD
> > > > Any help would be greatly appreciated.
> > > > Thanxs
> > > > PAUL
> > > >
> > >
> >
>
[Non-text portions of this message have been removed]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/equismetastock/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/equismetastock/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:equismetastock-digest@xxxxxxxxxxxxxxx
mailto:equismetastock-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
equismetastock-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|