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

Re: McGinley Dynamics



PureBytes Links

Trading Reference Links

Usually, a technique that references a previous value of itself will specify
the starting value of MD on the first bar.  For example:

inputs: k( .6 ), period( 9 ) ;
vars: MD( 0 ) ;

if CurrentBar = 1 then
  MD = Close { close in this illustration could be replaced with any
appropriate value }
else begin
  if K <> 0 and MD[ 1 ] <> 0 then
    MD = MD[ 1 ] + ( c - MD[ 1 ] ) / K * period * power( ( c / MD[ 1 ] ),
4 ) ;
end ;

plot1( MD, "MD" ) ;


Best regards,

Benjamin Blanco,
EasyLanguage Specialist
( former TradeStation Technologies, Inc. employee of six years )
http://www.benjaminblanco.com/

EasyLanguage is a registered trademarks of TradeStation Technologies, Inc.

----- Original Message -----
From: "Clyde Lee" <clydelee@xxxxxxxxxx>
To: "Benjamin Blanco" <ezlang@xxxxxxxxxxxxxxxxxx>; "!omega-list"
<omega-list@xxxxxxxxxx>
Sent: Friday, December 06, 2002 9:44 AM
Subject: Re: McGinley Dynamics




How will MD[1] ever get to be anything but Zero.


- - - - - - - - - - - - - - - - - - - - -  - - - - - - -
Clyde Lee   Chairman/CEO          (Home of SwingMachine)
SYTECH Corporation          email: clydelee@xxxxxxxxxxxx
7910 Westglen, Suite 105       Office:    (713) 783-9540
Houston,  TX  77063               Fax:    (713) 783-1092
Details at:                      www.theswingmachine.com
- - - - - - - - - - - - - - - - - - - -  - - - - - - - -

----- Original Message -----
From: "Benjamin Blanco" <ezlang@xxxxxxxxxxxxxxxxxx>
To: "!omega-list" <omega-list@xxxxxxxxxx>
Sent: Thursday, December 05, 2002 11:07 PM
Subject: Re: McGinley Dynamics


> Here is a sample of the EasyLanguage you could use to check for division
by
> zero.
>
> inputs: k( .6 ), period( 9 ) ;
> vars: MD( 0 ) ;
>
> if K <> 0 and MD[ 1 ] <> 0 then
>   MD = MD[ 1 ] + ( c - MD[ 1 ] ) / K * period * power( ( c / MD[ 1 ] ),
4 )
> ;
>
> plot1( MD, "MD" ) ;
>
>
> Best regards,
>
> Benjamin Blanco,
> EasyLanguage Specialist
> ( former TradeStation Technologies, Inc. employee of six years )
> http://www.benjaminblanco.com/
>
> EasyLanguage is a registered trademarks of TradeStation Technologies, Inc.
>
> ----- Original Message -----
> From: "Trey Johnson" <dickjohnson3@xxxxxxxxxxxxxx>
> To: <omega-list@xxxxxxxxxx>
> Sent: Thursday, December 05, 2002 11:04 AM
> Subject: McGinley Dynamics
>
>
> The code for this indicator in Kaufman's book, "Trading Systems and
> Methods," is the following:
>
> inputs: k(.6),period(9);
> vars:MD(0);
>
> MD=MD[1]+(c-MD[1])/K*period*power((c/MD[1]),4);
>
> plot1(MD,"MD");
>
> However, it doesn't work. I keep getting the error message: "attempt to
> divide by zero." I tried a couple of different things and still can't get
it
> to work. Any suggestions?
> Thanks in advance,
> Trey Johnson
>