HAS EA Neu – Dein Experten-Assistent für MetaTrader 4

Mike 2010.05.18 17:47 14 0 0
Anhang

Hallo zusammen!

Ich arbeite gerade an einem neuen Expert Advisor (EA), der sich in der Entwicklungsphase befindet. Ich möchte ihn für alle zugänglich machen, damit ihr damit experimentieren könnt.

So funktioniert es

Alle wichtigen Änderungen passieren hier:

// BESTELLUNG AUFGEBEN
if (OrdersTotal() < 1)
{
//if (m1==1&&m5==0&&m15==1&&m30==1&&h1==1&&h4==1)
if (/*m1==1&&*/cm5U<10&&m5==1&&cm15U>200&&m15==1&&m30==1&&h1==1&&h4==1)
{
if (fail) StopLoss=StopLoss+5;
BUY_FX(NULL);
}

//if (m1==0&&m5==1&&m15==0&&m30==0&&h1==0&&)//h4==0)
if (/*m1==0&&*/cm5D<10&&m5==0&&cm15D>200&&m15==0&&m30==0&&h1==0&&h4==0)
{
if (fail) StopLoss=StopLoss+5;
SELL_FX(NULL);
}
//SELL_FX(NULL);
//BUY_FX(NULL);
}

Ich habe einige Variablen, mit denen ihr experimentieren könnt.

Die folgenden Variablen geben an, wie lange der HAS-Indikator in Ticks aktiv ist. Das „U“ steht für „up“ und das „D“ für „down“.

Auf dem Chart wechselt die Farbe (ROT/GRÜN) je nachdem, ob der HAS-Indikator nach oben oder unten zeigt.

int cm1U, cm5U, cm15U, cm30U, ch1U, ch4U = 0;
int cm1D, cm5D, cm15D, cm30D, ch1D, ch4D = 0;

Die Variablen darunter sind die Standardvariablen.

extern int TakeProfit = 20;
extern int StopLoss = 500;
extern int Magic = 12367;
extern double LOT = 0.1;

Die Variablen unten zeigen den aktuellen Stand des Indikators an. 0 bedeutet „down“, 1 steht für „up“.

Beispiel: m1=0 bedeutet, dass der HAS-Indikator im M1-Chart nach unten zeigt oder ROT ist.

int m1, m5, m15, m30, h1, h4;

Mit diesen Einstellungen könnt ihr viel ausprobieren.

Die folgende Bedingung bedeutet:

Ignoriere den m1 HAS-Chart, der 5-Minuten-Tick-Zähler muss unter 10 liegen, der 15-Minuten-Tick-Zähler muss unter 200 liegen, und die restlichen Zeitrahmen (30m bis 4h) müssen nach oben zeigen (1).

if (/*m1==1&&*/cm5U<10&&m5==1&&cm15U>200&&m15==1&&m30==1&&h1==1&&h4==1)

Ihr benötigt den HAS-Indikator für diese Strategie. Speichert ihn unter Indikatoren.

Ihr könnt diesen EA auf jedem Zeitrahmen laufen lassen, da er alle Zeitrahmen berücksichtigt.

Für Neuigkeiten, Hilfe oder einfach nur um nette Informationen auszutauschen, freue ich mich über eure Rückmeldungen! :)


Liste
Kommentar 0