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

RE: [amibroker] Re: McClellan Summation



PureBytes Links

Trading Reference Links

Joe:  I can only give you a few comments and maybe someone else will
help.

You could look for the peak by checking that two days ago was less than
one day ago and one day ago was greater than today.  Then wait two more
days and place your buy

Buy = Ref(NS,-2) < Ref(NS,-1) AND Ref(NS,-1) > NS;

Actually that is not what you asked for .... but it could work.

Buy = BarsSince(HHV(NS,5)>=3 AND BarsSince(HHV(NS,5)<=5;

I have not tried this so you can experiment, or others can make any
needed corrections.

I have no idea what the symbols for advances and decliners are on
yahoo...Look it up in Symbol Lookup.

Hope this helps a little.

Ken

-----Original Message-----
From: Joe [mailto:run_for_your_life2003@xxxxxxxxx] 
Sent: Friday, October 03, 2003 12:26 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: McClellan Summation

I have a question regarding placing a "buy" and "sell" point on the 
Summation Index.
I presently use a 3 days down or 3 days up from the hook or extreme 
point peak point( 3 dots or 3 period time frame) to generate 
my "buy" or "sell" signals. Basically I want to check the most 
extreme points on this graph and compare in the last 5 trading days 
if that's the extreme low point or the high point on the graph.
If that's true I want to "buy" or "sell" based on the SPX index.

I also use "yahoo to down load data" end of day...what do I need to 
change in the AFL codes to get this script so it works?

I think on decisionpoint they use a 10 day period crossover for a 
buy or sell on the Summation Index...but I think its way too long 
and conservative.

Thanks!


 

--- In amibroker@xxxxxxxxxxxxxxx, "Ken Close" <closeks@xxxx> wrote:
> Joe, Let me jump in and share the formula that I use that matches 
Trade
> output exactly.  The Adv Decl symbols are from the FastTrack 
database;
> substitute your own symbols.
> 
> Ken
> 
> /* Nas Summation    KSC   3/17/03   */
> //Compute Nas advance/decline, McClellan oscillator AND summation 
> nadv = Foreign("advq","C"); 
> decl=Foreign("declq","C"); 
> nyad = (nadv - decl) / 100 ; 
> StartDate = IIf(DateNum() == 900102, 1, 0); 
> NumDays = BarsSince(StartDate); 
> NS_McClellan_Osc = 100 * (EMA(nyad, 19) - EMA(nyad, 39)) ; 
> NS_McClellan_Sum =Foreign("NSMCS","C");
> NS=Sum(NS_McClellan_Osc, NumDays) + 40.32178; 
> //Plot(NS_McClellan_Osc, "NSMCO", 5);
> Color=IIf(NS_McClellan_Sum<1000,4,5); 
> Plot(NS_McClellan_Sum, "NSMCS", Color, 2);
> Plot(NS_McClellan_Sum, "NSMCS", 2, 1); 
> Plot(1000,"",0,1);
> Plot(NS+100,"NS",6,1);
> GraphXSpace=3;  
> 
> -----Original Message-----
> From: Joseph Landry [mailto:jelandry@x...] 
> Sent: Friday, October 03, 2003 11:21 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] McClelland Summation
> 
> Steve Almond - 
> 
> I need some help with the McClelland Summation forumla. I'd like 
to 
> use it some Trade routine that I'm trying to convert to AFL but 
not 
> getting consistent results. I'd like to calculate something called 
> the Beasley Scorecard.  
> 
> I noted in a message on Sept 20 that you posted a ratio adjusted
> summation index that is consistent with StockCharts' values,
> 
>   a=Foreign("$ADV","C");
> 
>   d=Foreign("$DECL","C");
> 
>   t5=EMA((a-d)/(a+d),39);
> 
>   t10=EMA((a-d)/(a+d),19);
> 
>   Summ = 1000*((t10-t5)-(10*t10)+(20*t5));
> 
>   Plot(Summ,"Summation NYSE",1,1);
> 
> but -   
> 
> TJ and others have used the McClelland Summation formula in the 
AFL 
> formula file as follows and like what I've seen in the TRADE 
> routines.   
> 
> Summ = Cum(EMA(AdvIssues()-DecIssues(),19) - EMA(AdvIssues()-
> DecIssues(),39));
> 
> My understanding was that the summation started with a value of 
1000 
> back many years ago and accumulates from there, so this would not 
be 
> correct either?  Would having the first value of this array as 
1000 
> be correct? 
> 
> Would appreciate any help? and if someone on the FORUM has 
converted 
> the Beasley scorecard from TRADE I would appreciate help there 
also 
> - except for this calculation I'm almost there.
> 
> Best regards
> JOE
> 
> 
> 
> 
> 
> 
> Send BUG REPORTS to bugs@xxxx
> Send SUGGESTIONS to suggest@xxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> 
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/



Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

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




------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 

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