Zitat:
Zitat von traderdoc
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.