Zitat:
Zitat von JoeDormann
Hallo Marc,
hier mal zurück, was ich mir als Entscheidungsmethode so dachte.
Gruß Joe
Code:
extern int useRichtung=1;
extern int useRichtungSchaff=1;
extern int useRichtungEma=1;
//extern int useRichtungXXX=1; usw...
int Richtung() {
//gibt -1 für Shorttrend oder 1 für Longtrend zurück.
// 0 bedeutet nichts oder Seitwärts
if(useRichtung==0)
return(0);
int anzahlIndis=0;
int ergSchaff=0;
int ergEma=0;
//int ergebnisXXX=0 usw...
if(useRichtungSchaff==1) {
anzahlIndis+=1;
if(timeCheck == Time[0]) return(0);
timeCheck = Time[0];
double schaff = iCustom(NULL,0,"MTF Schaff Trend v2.02",TimeFrame,10,23,50,false,false,10,90,0,0);
double schaffpre = iCustom(NULL,0,"MTF Schaff Trend v2.02",TimeFrame,10,23,50,false,false,10,90,0,1);
if(schaff < 10 || schaff > 90) {
ergSchaff=0;
}
if(schaffpre < 10 && schaff > 10 && schaff_k10 == false) {
schaff_k10 = true;
}
if(schaffpre < 20 && schaff > 20 && schaff_k10 == true) {
ergSchaff=1;
schaff_k10 = false;
}
if(schaffpre > 90 && schaff < 90 && schaff_g90 == false) {
schaff_g90 = true;
}
if(schaffpre > 80 && schaff < 80 && schaff_g90 == true) {
ergSchaff=-1;
schaff_g90 = false;
}
if(schaffpre >50 && schaff < 50) {
ergSchaff=-1;
}
if(schaffpre < 50 && schaff > 50 && schaff) {
ergSchaff=1;
}
}
if(useRichtungEma==1) {
// was immer da rein muß
anzahlIndis+=1;
ergEma=x?
}
//Summierung der Kombinationen
int ergGesamt=0;
ergGesamt+=ergSchaff;
ergGesamt+=ergEma;
//ergGesamt+=ergXXX; usw...
//Finale Auswertung
int ergRichtung=0;
double fin=ergGesamt/anzahlIndis;
if(fin>0) ergRichtung=1;
else if(fin<0) ergRichtung=-1;
return(ergRichtung);
}
|
Hmm Joe - bisher ist noch nciht durch andere ratifiziert worden, ob der Schaff wirklich taugt, für das was er tun soll - nur auf meinem Mist gewachsen
Nämlich durch eine Trendvorgabe dem EA zu sagen wann er nur long oder sell zu traden hat - und das alleine diese Massnahme den max. Drawdown um bis zu schlappe 70% senken kann
Würde mir wünschen, wenn man das zuerstmal ohne Verrenkung machen könnte
Gewinnmaximierung ist auf M5 wohl erst in zweiter Instanz relevant - da an sich schon einige gute settings da wären
Ein timefilter ist schon gut - per Hand getestet ist auf M5 ab 23 Uhr - ca. 5 Uhr nur Blödsinn rausgekommen
H1 ist davon unberührt
EMA als zusätzlicher Trendfilter zusammen mit dem Schaff - gute Idee
es gäbe auch die Möglichkeit des Schaff cross - ein langsamer und ein schneller Schaff - auf unterschiedlichen Zeitebenen - habe Ich mal angeteset - nichtt schlecht - gibt es auch schon als eigenständiges Tradingsystem für sich als auch einen EA dafür
- Wie weit bist du mit der Fehlerkorrektur?
Wünsche noch einen schönen Abend,
Feensucher