PureBytes Links
Trading Reference Links
|
Ken, Thank you. I will give it ride around the block and see if it is the Holy Grail. Only kidding. Marshall
hall
----- Original Message -----
From: Ken Close
To: amibroker@xxxxxxxxxxxxxxx
Sent: Thursday, January 04, 2007 2:52 PM
Subject: MACD Formula Was: [amibroker] Loss of Gradient in Export
Marshall:
Here is the code, modified somewhat because I cut and pasted to eliminate some internal comments and other stuff that is not relevant to the conference. However, I have checked this modified code and it does plot without error.
Ken
// Calculates and plots the RUTTR MACD (actually any symbol)
shortma = Param("Shortma",45,30,60,1);
longma = Param("LongMA",90,60,120,1);
signalma = Param("SignalMA",8,3,16,1); ;
// Symbol = Input your symbol here
// Array = Foreign(Symbol,"C"); // Use when you do not want the MACD to change
Array = C;
Symbol = Name();//This added to allow Title statement to work. Delete if using Foreign symbol.
function MACDHistogram(Array, Shortma, LongMa, Signalma)
{
MACDLine = EMA(Array, shortma) - EMA(Array, longma);
signalline = EMA(MACDLine, signalma);
macdhisto = (MACDLine - signalline);
return(MACDhisto);
}
MACDHisto = MACDHistogram(Array, Shortma, LongMa, Signalma);
Color = IIf(MACDHisto>0,colorGreen,colorRed);
Color2 = LastValue(SelectedValue(Color));
Plot(MACDHisto,"MACDHisto "+Shortma+"/"+Longma+"/"+Signalma,Color,styleHistogram);
Plot(MACDHisto,"",colorWhite,styleLine);
Title = EncodeColor(colorDefault) + Date() + EncodeColor(colorDefault) + " Symbol = "
+ Symbol + EncodeColor(color2) + " MACD ["
+ Shortma + "/" + Longma+"/" + Signalma
+ "] = " + EncodeColor(color2) + WriteVal(MACDHisto,1.2) ;
Up=Cross(MACDHisto,0);
Dn=Cross(0,MACDHisto);
PlotShapes(Up*shapeUpArrow,5);
PlotShapes(Dn*shapeDownArrow,4);
------------------------------------------------------------------------------
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of M. Smith
Sent: Thursday, January 04, 2007 2:06 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: Re: [amibroker] Loss of Gradient in Export
Ken, What is your formula for this MACD? It is very clear. Thanks Marshall
----- Original Message -----
From: Ken Close
To: amibroker@xxxxxxxxxxxxxxx
Sent: Thursday, January 04, 2007 8:45 AM
Subject: [amibroker] Loss of Gradient in Export
Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.16.5/616 - Release Date: 1/4/2007 1:34 PM
|