Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 21.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 saro2018 Beitrag anzeigen
Okay schon mal vielen Dank, aber wie bette ich diesen Code in meinem EA ein, muss dieser Befehl direkt unter die Long bzw. Short Order Ausführung zu stehen haben oder wie muss ich das einbetten?


Danke schonmal im Vorraus
Habe deinen Code bei mir in die Bedingung mit eingefügt, allerdings ist dort wahrscheinlich noch ein Fehler.
Das ist der Teil, der nicht so funktioniert:
Code:
//check for long position
if (iOpen(NULL,0,0) < ma  && iClose(NULL,0,0) > ma)
   {
        RefreshRates();                        // Refresh rates
             
         SL=Ask - main_sl;     // Calculating SL of opened
         TP=Ask + main_tp;
         
       ticket=OrderSend(Symb,OP_BUY,Lts,Ask,2,SL,TP,NULL,123456);  
       if(ticket>0)
        {
        if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("SELL order opened : ",OrderOpenPrice());
        }
        else Print("Error opening SELL order : ",GetLastError());
      if(OrderClosePrice()==OrderStopLoss())
  {
    ticket=OrderSend(Symb,OP_SELL,Lts,Bid,2,5,5,NULL,123456);
     
    }         
        
        return(0);
        }