Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 12.03.18
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Korrekt! Für das Feststellen von High und Low zwischen zwei Zeiten eignet sich iHighest() und iLowest() ideal. Kurzer Code und eine eindeutige Auusage.
Die Funktionen sind etwas tricky bei der Festlegung der beiden Kerzenpositionen, aber das sollte für Dich machbar sein.
traderdoc
Ist wohl doch etwas mehr als tricky Ich habe mich trotzdem mal damit auseinander gesetzt. Ergebnis bis jetzt:
Code:
   // vor der Schleife definiert: int Hval_index, Lval_index;
   // Werte ermitteln:
   Hval_index=iHighest(NULL,PERIOD_M1,MODE_HIGH,60,i);
   Lval_index=iLowest(NULL,PERIOD_M1,MODE_LOW,60,i);
   Max=High[Hval_index];
   Min=Low[Lval_index];
So, und nun geht es los Im M1 Chart ist das perfekt, ABER sobald ich auf eine andere Zeiteinheit umschalte, werden die Wert verschoben. Ok, das i bezieht sich auf die Nummer der Bar im aktuellen Chart, ABER - schon wieder ein Aber - darum schreibe ich im Code ja explizit PERIOD_M1 und nicht etwa Period().
Sind also noch mehr Kommentare Eurerseits erforderlich, um mich auf die richtige Bahn zu bringen - bitte. Danke.