Zitat:
Zitat von ExpertWolle
Moin,
so ich habe mal einen Indikator geschrieben, der mehrere Trendvorgaben beinhaltet.
1. StochastikCrossMACD (Auf Basis des von mir geschriebenen Indikators).
2. Semafor3
3. EMAcrossEMA
Die einzelnen Indikatoren laufen bis jetzt wahlweise, d.h. am besten immer nur einen auswählen (im Setup auf True oder False setzen). Der Indikator wird immer nur eine globale Variable setzen. Das will sagen, wenn mehrere Indikatoren gewählt werden, dann laufen die nacheinander durch und beeinflussen die Variable.
Ablauf:
int start()
{
if(IndiSemafor == true) semaChange();
if(IndiStochastik == true) StochCrossMACD();
if(IndiEmaCrossEma == true) EmaCrossEma();
return(0);
}
Das der EA von aussen zu steuern ist, finde ich prinzipiell erstmal gut. Dadurch können wir die Indikatoren immer verändern und nach unseren belieben einbauen. Für Backtest natürlich ungeeignet! Jedoch für die Zukunft sinnvoll, da wir bestimmt noch andere Kombinationen von Indikatoren finden werden, welche wir dann nutzen wollen.
Wichtig íst nur, dass wir die Indikatoren, welche wir jetzt in den EA einbauen (Schaff oder Semafor etc.) für den Kontrolle von "Extern" auch deaktivieren können.
So und nun viel Erfolg beim Traden.
|
Hallo,
Im Backtest kann man natürlich die Indis benutzen, nur beim Optimizing nicht.
Im EA zählt muß jeder Indi eine 1 bringen damit Long traden erlaubt ist. Für Short die -1 .
Fehlt ein Indi macht das nichts, dann wird er eben nicht verwendet, weil nicht da.
Ist kein Indi da, dann arbeitet der EA ohne Indis alleine, so wie früher auch.
Das Ideale wäre, man würde einen sicheren Trendindikator verwenden, oder einen Superindikator, der andere Indis miteinbezieht und dann steuert.
Man sieht nun deutlich, das immer mehre Indikatoren für sichere Tradefreigaben gebraucht werden.
Gruß Joe