|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Stop-Loss soll sich parallel zum EMA20 bewegen..., wie?
Hallo,
kann mir jemand einen Tipp geben wie ich es umsetzen kann, dass mein Stop-Loss sich immer mit dem EMA20 mitbewegt, egal in welche Richtung? Ist das mit einem Trailing-Stop zu machen, da der ja normalerweise immer nur in Profit-Richtung mitläuft? Bei Positionseröffnung wird der Stopp-Loss zur Zeit auf den EMA20 gesetzt.., aber er läuft eben nicht mit..., das würde ich gerne irgendwie noch hinbekommen. Vielen Dank! |
|
|||
Ich habe im Netz einenCode gefunden, der sowas können soll...., jedoch scheint das nur ein Ausschnitt zu sein:
double TS_Factor = 2; double TS_MA = iMA(NULL, 0, 3, 0, MODE_EMA, PRICE_CLOSE, 0); for(int i = 0; i < OrdersTotal(); i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(TP_B == 0 && MS_B == false && OrderMagicNumber() == 1) { if(OrderStopLoss() < TS_MA - ATR * TS_Factor) { OrderModify(OrderTicket(), OrderOpenPrice(), TS_MA - ATR * TS_Factor, OrderTakeProfit(), 0, Green); } } if(TP_S == 0 && MS_S == false && OrderMagicNumber() == 2) { if(OrderStopLoss() > TS_MA + ATR * TS_Factor) { OrderModify(OrderTicket(), OrderOpenPrice(), TS_MA + ATR * TS_Factor, OrderTakeProfit(), 0, Green); } } } Mir ist nicht ganz klar, was das für Variablen sind, z.B. TP_B, MS_B usw... Kann man mit dem Code was anfangen? Ich durchschau das nicht so ganz. Oder hat jemand einen eigenen Vorschlag wie man das machen kann? Ich hab noch nicht so die Logik im Kopf, wie und wo da was abgefragt und geprüft werden müsste... Danke und Gruß, Thorsten |
|
|||
Hallo Thors1204!
Bitte verwende für Code die dafür geschaffenen Tags welche Du im Editierfenster unter "#" findest. Nun zu Deinem Problem: Die Variablen TP_B & TP_S stehen höchst wahrscheinlich für TakePrice_Buy bzw Sell. Die Variabeln MS_B & MS_S sind eigene Flags, die Du aus den Codefetzen entfernen kannst, da für Dich nicht relevant. Auf alle Fälle solltest Du nur Code einsetzen von dem Du auch weißt was er tut. lg |
Lesezeichen |
Stichworte |
ema20, mql4, programmierung, programmierung metatrader, sl, stoploss |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|