EMA 7 over de MACD - Wel in grafiek, maar hoe in systeem?
Geplaatst: vr 23 mei 2003, 16:12
Hallo,
In de grafiek heb met succes een EMA 7 over een MACD "gesleept". Later wou ik dit in een systeem zetten na wat afkijken van bestaande systemen. Dat lukte niet. En toen ik het later nog eens wou slepen in de grafiek, lukte dit helaas ook niet meer.
Wat ik dus eigenlijk graag zou willen is:
Een 7 daags EMA over een standaard MACD ( 12,26,9 ) . Op basis hiervan ?buy? en ?sell? signalen laten genereren en testen op diverse fondsen. Eventueel met een grafiekje.
Wat heb ik zelf al geprobeerd?
-Op het forum gezocht
-Alle handboeken via dit forum van yahoo.vestics gedownload ( net iets teveel leesvoer voor een dag )
-De MACD en de EMA afzonderlijk als indicator ingevoegd en diverse waarden veranderd
Toch heb ik het gevoel dat ik te moeilijk denk en dat het makkelijker kan.
Hieronder zie je het resultaat van wat uren prutsen:
########################
value function zMacdEma ( value xEmaBars=7 ) begin
{---calculate today's position of the MA's---}
value xMACD[], xEMA[];
xEMA := vEMA(close,xMACD);
xMACD := MACD;
?value xMACD[],xSignal,xDelta;
?xMACD := MACD(Close,xFastBars,xSlowBars);
?xSignal := vEMA(xMACD,xSignalBars);
?xDelta := xMACD-xSignal;
{---check for any crossing---}
value xAbove, xBelow;
xAbove := vcrossesBelow(xEMA,xMACD);
xBelow := vcrossesAbove(xMACD,xMACD[1]);
{---buy or sell depending on the crossings---}
if xAbove then sell on close else
if xBelow then buy on close;
{--- plot the MA values and the current position ---}
Plot1(xDelta,'');
end;
########################
Inmiddels heb ik al zo vaak iets veranderd dat het vast niet meer bruikbaar is. :confused:
Alvast bedankt voor de moeite,
Met vriendelijke groet, ?:)
Gerard
In de grafiek heb met succes een EMA 7 over een MACD "gesleept". Later wou ik dit in een systeem zetten na wat afkijken van bestaande systemen. Dat lukte niet. En toen ik het later nog eens wou slepen in de grafiek, lukte dit helaas ook niet meer.
Wat ik dus eigenlijk graag zou willen is:
Een 7 daags EMA over een standaard MACD ( 12,26,9 ) . Op basis hiervan ?buy? en ?sell? signalen laten genereren en testen op diverse fondsen. Eventueel met een grafiekje.
Wat heb ik zelf al geprobeerd?
-Op het forum gezocht
-Alle handboeken via dit forum van yahoo.vestics gedownload ( net iets teveel leesvoer voor een dag )
-De MACD en de EMA afzonderlijk als indicator ingevoegd en diverse waarden veranderd
Toch heb ik het gevoel dat ik te moeilijk denk en dat het makkelijker kan.
Hieronder zie je het resultaat van wat uren prutsen:
########################
value function zMacdEma ( value xEmaBars=7 ) begin
{---calculate today's position of the MA's---}
value xMACD[], xEMA[];
xEMA := vEMA(close,xMACD);
xMACD := MACD;
?value xMACD[],xSignal,xDelta;
?xMACD := MACD(Close,xFastBars,xSlowBars);
?xSignal := vEMA(xMACD,xSignalBars);
?xDelta := xMACD-xSignal;
{---check for any crossing---}
value xAbove, xBelow;
xAbove := vcrossesBelow(xEMA,xMACD);
xBelow := vcrossesAbove(xMACD,xMACD[1]);
{---buy or sell depending on the crossings---}
if xAbove then sell on close else
if xBelow then buy on close;
{--- plot the MA values and the current position ---}
Plot1(xDelta,'');
end;
########################
Inmiddels heb ik al zo vaak iets veranderd dat het vast niet meer bruikbaar is. :confused:
Alvast bedankt voor de moeite,
Met vriendelijke groet, ?:)
Gerard