Einzelnen Beitrag anzeigen
  #14 (permalink)  
Alt 30.07.15
Benutzerbild von trololotromberino
trololotromberino trololotromberino ist offline
Mitglied
 
Registriert seit: Jul 2015
Beiträge: 56
trololotromberino befindet sich auf einem aufstrebenden Ast
Standard

Hi,

suuuuper, hat mein erstes Problem gelöst!

Kurz zu dem sl:

Die Idee ist, einen TrailingStop auf Basis des SuperTrend-Indikators zu haben.
Deshalb soll der StopLoss immer mit dem SuperTrend verändert werden.

Mein Problem ist, dass er das nicht macht. Er lässt den StopLoss immer an der gleichen Stelle, nämlich an dem Ort, wo der ST stand, als die Position eröffnet wurde. Er zieht aber den Stopp nicht nach. Eigentlich müsste er ja jede Periode überprüfen, wie der ST steht und dann nachziehen. Das mit dem Überprüfen steht drin, er greift nämlich auf die Variable zu.
Code:
 bool ordermodify = OrderModify(OrderTicket(),OrderOpenPrice(),Open[0]-sl,0,0);
Nur müsste er ja mit diesem Code auch den StopLoss der Order ändern.
Code:
if (Bid > sl) ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,sl,0, "My Order",16384,0,Green);
Möchte er aber irgendwie nicht. Habe ich was übersehen, oder fehlt ein Code?

LG

(PS: Meinst du wirklich, dass der SL zu tief sei?)
Angehängte Dateien
Dateityp: mq4 Neuer Versuch Long only.mq4 (4,4 KB, 5x aufgerufen)