|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
EA Trailing Stop erst nachziehen bei neuer Kerze
Servus!
Ich benötige Hilfe um einen Trailingstop zu kreieren, welcher nicht bei jedem Tick den z.B. 20 Pips-StopLoss nachzieht, sondern sobald sich eine neue Kerze öffnet, aber auch nur dann, wenn die Differenz iOpen(_Symbol,0,0) - OrderStopLoss() >= 20 Pips ist. Im, Grunde ist das wahrscheinlich total einfach, aber ich (totaler Anfänger) bastel nun seit Tagen daran rum und komme nicht auf das gewünschte Ergebnis. Daher nun der Aufruf an euch. Über eure Hilfe würde ich mich sehr freuen. |
|
|||
Zitat:
Code:
bool IsNewBar() { static datetime lastTime= 0; if(lastTime == 0) lastTime = Time[0]; //FirstTickInitialization if(Time[0] == lastTime) return(false); else { lastTime= Time[0]; return(true); //UpdateTimeStamp } } if( IsNewBar() ) ... damit kriegst Du etwas nur bei einer Kerze ... ja und das dann in Deinen Code einbauen. Ich hoffe, das reicht schon und Du kommst damit weiter. AVT |
Lesezeichen |
|
|