Thema: Stoploss
Einzelnen Beitrag anzeigen
  #12 (permalink)  
Alt 19.05.17
MA-EA MA-EA ist offline
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Ja, dann musst Du halt vor dem OrderSend() Abfragen lassen, ob TP = 0 ist.
Ist das der Fall, dann darf der TP in der OrderSend()-Funktion auch nur 0 sein.
Code:
//SL / TP "deaktivieren" wenn sie 0.0 betragen
if(Stoploss==0.0)buy_SL=0.0;
if(Stoploss==0.0)sell_SL=0.0;
if(Takeprofit==0.0)buy_TP=0.0;
if(Takeprofit==0.0)sell_TP=0.0;
Vielen Dank. Scheint zu funktionieren. Jedenfalls steht jetzt überall bei den offenen Order 0.0 tralala bei TP.

Aber kann man das auch irgendwie mit diesem minstoplevel vergleichen? Wenn TP < minstoplevel() dann TP = 0.nix? Hab eigentlich nur in den Parametern oben gerne Zahlen und drunter möglichst bloß Deklarationen und so.

Wie auch immer. Nächster Schritt wär nen Trailing Stop. Scheint immer wieder zu passieren, dass, selbst wenn der Kurs Gewinn bringt, die Indikatoren erst aussteigen wenn der Trend so gut wie vorbei ist. Oder sogar schon in die Gegenrichtung geht und man noch Verlust macht, weil die Indis ja nur stündlich reagieren.
Angehängte Dateien
Dateityp: mq4 Valerius_SLTP_B0B1_RSI_STOCHA_WPR_MT4_EA.mq4 (18,2 KB, 0x aufgerufen)