De MACD-trendmeter heeft in de laatste TKA (juni) gestaan.
Op weekgrafieken lijkt het redelijke resultaten te geven maar ik heb het ook geprobeerd op AEX intraday.
Lijkt het hier ook redelijk te doen.
Maar alles kan verbeterd worden. Wie wil hier naar kijken?
_____________________________________________________________________
Oorspronkelijk systeem:
Input:Length1(5),length2(35),length3(15);
Value1:=Average(close,Length1)-Average(close,Length2);
Value2:=XAverage(value1,length3)[1];
Value3:=0;
if value1 crosses over 0 then buy("EL1") this bar at close;
if value1>0 and value1 crosses over value2 then buy ("EL2") this bar at close;
if value1>0 and value1 crosses under value2 then exitlong("XL") this bar at close;
if value1 crosses under 0 ?then sell("ES1") this bar at close;
if value1<0 and value1 crosses under value2 ?then sell("ES2") this bar at close;
if value1<0 and value1 crosses over value2 then exitshort("XS") this bar at close;
_____________________________________________________________________
Aangepaste systeem:
Input:Length1(5),length2(35),length3(15),xTrendBars(100);
Vars: xTrendPos(0),xTrendNeg(0),xTrend(0);
Value1:=Average(close,Length1)-Average(close,Length2);
Value2:=XAverage(value1,length3)[1];
Value3:=0;
xTrend := XAverage(Close,xTrendBars);
xTrendPos:=close>xTrend;
xTrendNeg:=close<xTrend;
if value1 crosses over 0 and xTrendPos then buy;
if value1>0 and value1 crosses over value2 and xTrendPos then buy;
if value1>0 and value1 crosses under value2 or value1 crosses under 0 then exitlong;
if value1 crosses under 0 and xTrendNeg then sell;
if value1<0 and value1 crosses under value2 and xTrendNeg then sell;
if value1<0 and value1 crosses over value2 or value1 crosses over 0 then exitshort;
Plot1(Value1,'Snel');
Plot2(Value2,'Langzaam');
Plot3(Value3);
_____________________________________________________________________
Ik heb xTrendBars (Gepikt van ROCEMATrend) en sluit opdracht "or value1 crosses under 0 then exitlong" toegevoegd.
Het gebeurt namelijk weleens dat het 0 crosst en Long gaat maar kort daarna weer onder 0 gaat en de positie pas weer sluit als value1>0.
Bovendien als er een zijdelingse beweging is springt het in en uit. Zie 18 -19 juni. Hier kan ROCEMATrend ook weleens last van hebben. Hier zou wat slims op bedacht moeten worden. Wie weet iets?