|
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 |
|
||||
Trailing Stopp umprogrammieren
Moin Jungs,
habe scho die Suche bemüht, doch leider nichts gefunden. Ich möchte gerne den Trailing Stopp umprogrammieren. Bin bei JFD und die haben den MT4+ und wenn ich in einer Position den Trailing Stopp setze, dann kann ich erst ab 15 Punkten den TS setzen, will ihn aber schon ab 1 Punkt setzen können und das der Stop dann mitgezogen wird. Diese Variante habe ih schon mal ausprobiert: Trailing Stop in MetaTrader 4 Funktioniert leider nicht, der MT4 zeigt nur im Chart einen "bösen Smiley" an und sagt, dass der TS ab mindestens 15 Punkten gesetzt werden muss. Kann mir jemand helfen, wie ich die Werte für den TS verändern kann? Vielen Dank für eure Hilfe. Gruss |
|
|||
Jo, das ist richtig, weil der Wert für das StopLevel für das von Dir benutzte Währungspaar bei Deinem Broker 15 Pips beträgt. Kleiner kann der SL in diesem Falle per MT4 nicht gesetzt werden.
Das StopLevel hängt also vom Währungspaar und Broker ab! Das kann nur umgangen werden, indem HiddenSl per EA gesetzt wird, der nicht! An den Broker übertragen wird. Nur dann ist voll der EA dafür zuständig ihn nachzuziehen und auch auszulösen, sofern er erreicht wurde. Einfach mal googlen nach HiddenSL oder Stealth-Methode. traderdoc |
|
|||
Moin TBM,
zwei Dinge versteh ich nicht so ganz. Zitat:
Zitat:
JFD hat 0 Punkte als StopLevel, d.h. es gibt keinerlei Mindestabstand zum aktuellen Kurs und somit muss sogar ein TrailingStop mit 0,1 Pip Abstand funktionieren. Anbei ein Beispiel für die notwendigen Variablen: Code:
extern int StartTrailing = 1; //wann soll der TrailingStop beginnen? extern int TrailingStop = 25; //in welchem Abstand soll der TS mitlaufen? Code:
if(UseTrailingStop && TrailingStop > 0) { if((OrderOpenPrice() - Ask) >= (Point * StartTrailing)) { if((OrderStopLoss() > (Ask + Point * TrailingStop)) || (OrderStopLoss() == 0)) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, DarkOrange); if (!EachTickMode) BarCount = Bars; continue; } } } Grüße Dan |
Lesezeichen |
Stichworte |
mql4, programmierung, programmierung metatrader, trailing stop, trailingstop, umprogrammieren, änderung |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|