Antwort

höchster Schlusskurs der letzten 50 Takte

7 Antworten

onis_uk

Abonnent, bbp_participant, Gemeinschaft, 27 Antworten.

Profil besuchen

vor 8 Jahren #114141

Wie würde ich bei der Kodierung vorgehen?höchster Schlusskurs der letzten 50 Tage" ?

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #132388

Hier müssen Sie einen kleinen "Hack" anwenden. Versuchen Sie Funktionen -> Indikator Höchster Wert und Zeitraum einstellen = 50 -> auswählen Einfacher gleitender Durchschnitt, eingestellter Zeitraum = 1 und Anwenden auf = Schließen Sie

0

onis_uk

Abonnent, bbp_participant, Gemeinschaft, 27 Antworten.

Profil besuchen

vor 8 Jahren #132410

wie diese?

Ich habe die "Lookback"-Variable angewandt, damit ich sie ändern kann, aber sie ist jetzt auf 50 gesetzt 

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #132453

Auf der rechten Seite setzen Sie den Zeitraum auf 1 anstelle von Lookback

0

luk85

Kunde, bbp_participant, Gemeinschaft, 10 Antworten.

Profil besuchen

vor 8 Jahren #133239

Hallo, das ist eine sehr gute Idee, aber ich kann die SMA-Periode nicht auf 1 setzen. EA Wizard erlaubt es nicht, die Periodenzahl in gleitenden Durchschnittswerten kleiner als 2 zu setzen. Könnten Sie das überprüfen?

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #133257

ja, Sie haben Recht, 1 wird nicht als MA-Periode akzeptiert

 

müssen Sie wahrscheinlich eine neue Funktion in CustomFunctions.mq4 im Ordner /code/ hinzufügen. Der Code könnte lauten:

double getHighestClose(int period) { // Name der Funktion mit Parameter
   double highest = 0; // Variable zum Speichern des höchsten Wertes initiieren
   
   for (int i = 1; i highest) highest = Close[i]; // prüfen, ob der aktuelle Schlusskurs größer ist als der höchste in der Variable "highest" gespeicherte Wert
   }
   return(Höchstwert); // Funktion gibt berechneten Wert zurück
}

Dann können Sie diese Funktion im Assistenten verwenden, wie es auf dem beigefügten Screenshot zu sehen ist

0

luk85

Kunde, bbp_participant, Gemeinschaft, 10 Antworten.

Profil besuchen

vor 8 Jahren #133267

Vielen Dank, ich werde das ausprobieren.

0

TJ#

Kunde, bbp_participant, Gemeinschaft, 144 Antworten.

Profil besuchen

vor 8 Jahren #135165

Hallo,

 

um eine  gleitende Durchschnitte kleiner als 2,,,

 

1. "MA_Var" int = 1 setzen

2, Verwendung von "MA_Var" als Periode für die gleitenden Durchschnitte stattdessen 

 

ja.. wenn Sie versuchen, "2" zu verwenden, wird EA Wizard nicht akzeptiert.. dies ist ein Workaround. 

0

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)