| 
 PureBytes Links 
Trading Reference Links 
 | 
I came across the 'Triple Momentum' trading system while browsing 
through Gerald Appell's latest book, "Power Tools........".  Its a 
simple market timing system for Nasdaq100.  Basically - he takes the 
percentage rate of change for the Nasdaq Composite for the 5 day, 15 
day and 25 day period.  He then sums them up.  His buy condition and 
sell conditions are simple.  If the sum of the rate of change (for 
the 3 periods) is greater than 4% (i.e., the plotted line crosses 4% 
from below) - he buys.  If it drops below 4% from above - he sells.
If I remember correctly - he tests it year by year for the last 15-20 
yrs or so.  His average annual gains is 18%+ while the buy and hold 
results are 8%/yr or so.
Attached is the code.  Perhaps someone can test it against Nasdaq100 
(yr by yr) and post it on this discussion.  Also - I only glanced 
through the book for a few minutes.  My explanation above is from 
memory and I would appreciate it if someone would check my code 
against the books explanation and make any corrections/suggestions.  
I added a 'Short' and 'Cover' rule which is not in the book.  I 
believe his system only bought 'Long'.  AFL code below
*******************************************
/* Triple Momentum Trading System 
** from Gerald Appells book "Power Tools......."
** Coded by Dickie Paria for AB Group Discussion, 
*/
Cond1 = 100 * ((Close - Ref (Close, -5))/Ref (Close, -5));
Cond2 = 100 * ((Close - Ref (Close, -15))/Ref (Close, -15));
Cond3 = 100 * ((Close - Ref (Close, -25))/Ref (Close, -25));
TripleMLine = Cond1 + Cond2 + Cond3;
Plot( TripleMLine, "TripleMLine", colorRed, styleThick );
Plot (4,"",colorBlue,styleNoLabel);
Buy = Cover = Cross (TripleMLine, 4);
Sell = Short = Cross (4, TripleMLine); 
------------------------ Yahoo! Groups Sponsor --------------------~--> 
Try Online Currency Trading with GFT. Free 50K Demo. Trade 
24 Hours. Commission-Free. 
http://us.click.yahoo.com/DldnlA/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~-> 
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
 
Yahoo! Groups Links
<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 
 |