|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
So, erst mal danke das Grundprinzip Funktioniert. Nur jetzt kommen wir zu dem Problem das wenn die (blauen punkte) niedriger sind da der Stoploss gesetzt wird das geht aber nicht bei einem Short Trade da sonst der SL unter dem Kurs wäre wie behebe ich diesen Fehler?
Code:
int bs_array[4] = {1,2,3,4}; int Index = ArrayMinimum(bs_array,WHOLE_ARRAY,0); double Tief = ZIGZAG[Index]; Comment("Min ist:",ZIGZAG[Index]); |
|
|||
ArrayMaximum();
|
|
|||
Gibts bei deinem Indikator denn keine Möglichkeit, blau und rot getrennt zu behandeln (zu liefern)?
|
|
|||
Ich kenne nur den "Standard" ZigZag Indikator, der liefert nur die Werte der Extrempunkte.
Mit welchen Indikator du arbeitest weis ich nicht, "modifizierter ZigZag" ist nicht sehr aussagekräftig. Aber normalerweise müsstest du irgendwie die Trendrichtung definieren. Wenn dir das über den ZigZag zu kompliziert ist, könntest du es über MA's versuchen, ob das dann aber mit deinem Handelssystem konform ist kann ich nicht sagen. Dann müsstest du bei einen Aufwärtstrend mit ArrayMinimum und bei einen Abwärtstrend mit ArrayMaximum arbeiten. ---Leopold--- |
|
|||
Leute danke für eure Hilfe. Ich hab echt n dämlichen Fehler gemacht anstatt bei Sell mit Maximum zu arbeiten hab ich mit Minimum gearbeitet worauf dann der EA falsche Ergebnisse ausgegeben hat. Also jetzt klappt es wie es soll, vielen Dank
|
|
|||
Zitat:
wie ebend eine Trennung implementieren... |
Lesezeichen |
Stichworte |
indikator, indikator tief, metatrader indikator, mql4, programmierung, programmierung metatrader, programmierung mql4, tief, tief indikator |
|
|