Einzelnen Beitrag anzeigen
  #31 (permalink)  
Alt 24.06.15
saro2018 saro2018 ist offline
Neues Mitglied
 
Registriert seit: Mar 2015
Ort: Berlin
Beiträge: 28
saro2018 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Das könnte nicht nur sein, sondern das ist es mit Sicherheit, weil Du setzt direkt die Pipwerte der Variablen StopLoss und TakeProfit ein!! Das geht natürlich nicht!
Print(StopLoss)!

Berechne doch einfach den zu setzenden StopLoss so, wie Du ihn auch weiter oben bei Dir im Programm schon berechnet hast!

traderdoc
Habe es jetzt wie folgt gemacht:

Code:
if (closedProfit < 0) {
    Print("T");

  // if(total < 1) {          //was soll total sein???
      if (lastorder == 0) {
      
      RefreshRates();
      S=Bid + second_sl;
      T=Bid - second_tp;
         ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 2, S, T, NULL, mymagicnumber);
         
      }
      if (lastorder == 1)
      {
      
      RefreshRates();
      S=Ask - second_sl;
      T=Ask + second_tp;
      ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 2,S, T, NULL, mymagicnumber);
      } 
   }
Allerdings jetzt ignoriert er komplett diese Bedinung und geht gleich wieder zurück zur Ursprünglichen. Im Journal wird nämlcih das T nicht angezeigt.
Woran kann das jetzt liegen?

Gruß
Aron