Antwort

Durchschnittswerte über mehrere Takte/Tage ermitteln

3 Antworten

Schwellenwert

Kunde, bbp_participant, Gemeinschaft, 723 Antworten.

Profil besuchen

vor 8 Jahren #114405

Ich möchte einen Durchschnitt der letzten 4 Tage hoch - offen erhalten. Hat EA Wizard eine Abkürzung, um solche Dinge zu erledigen, ohne akribisch eine sehr lange Gleichung Tag1 Tag2 Tag3 Tag4... zu kodieren? Was wäre, wenn ich einen 100- oder 200-Tage-Durchschnitt wollte? Gibt es eine Abkürzung, um dies zu erreichen?

Sollte vereinfacht werden.
Zum Beispiel:
AVERAGE: Balken 4 (mit Zeitrahmenoption): Hoch geöffnet
 

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #133892

Ich werde versuchen, eine Lösung für dieses Problem zu finden und Ihnen Bescheid zu geben, aber dazu wird wahrscheinlich eine benutzerdefinierte Funktion erforderlich sein. Ich kenne keine eingebaute Funktion, die dies tun könnte

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 8 Jahren #134013

Hallo,

 

Ich habe die Funktion für Sie erstellt. Sie müssen

1) Kopieren Sie den Code in Wizard / code / CustomFunctions.mq4

double averageHighOpenRange(int period) {
   double sum = 0;
   for (int i = 1; i <= Periode; i++) {
      sum += High[i] - Open[i];
   }
   return(sum / period);
}

2) Verwenden Sie es im Assistenten, wie auf dem Screenshot zu sehen

0

Schwellenwert

Kunde, bbp_participant, Gemeinschaft, 723 Antworten.

Profil besuchen

vor 8 Jahren #134022

Danke, ich werde Ihnen Bescheid geben, wenn ich es ausprobiert habe.

0

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