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

Zitat:
Zitat von trololotromberino Beitrag anzeigen
Hi,

danke, der Tipp hat immerhin dafür gesorgt, dass ich überhaupt wieder Orders reinkriege.
Das Problem: Er schießt mir immernoch 10000 Orders pro Signal an die Börse und den Stopp zieht er leider nicht nach. Will er einfach nicht.
Ich bin den Stopp Zeile für Zeile durchgegangen, finde aber einfach nicht heraus, wo der Fehler liegt.

LG
Das witzige an der Sache ist ja auch noch:
Ich lasse eine einzige Order erstellen (eigentlich):
Code:
if(rsio() == true && BBo() == true && sto() == true && OrdersTotal()== 0)  //Wenn Alle Indikatoren true sind und die offenen Positionen in diesem Markt 0 sind, eröffne eine long - Position.
{
         
         
         if (Bid > sl) ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,sl,0, "My Order",16384,0,Green);  //Order soll erstellt werden. 
         if(ticket == 0)
             {
                   Print("OrderSend failed with error #",GetLastError());
                
              }
          else
          Print("OrderSend placed successfully #" + string(ticket));
Danach kommt ja nur eine kleine Sicherung.
Und danach lasse ich einen Stoploss, den ich iniziiert habe, einfach nachziehen:
Code:
if (Time[0] != OldBar) {
         
   if( OrderSelect(ticket,SELECT_BY_TICKET) && OrderCloseTime()==0 ) //Trailingstop, der auf Basis des SuperTrend Indikators nachgezogen werden soll. (Nur für Long)
   {
      if( OrderType()==OP_BUY ) 
      {
        bool ordermodify = OrderModify(OrderTicket(),OrderOpenPrice(),sl,0,0);
        if (ordermodify == false)
        {Alert ("Stoploss NICHT nachgezogen! ERROR!");}
        else
        {Alert ("StopLoss nachgezogen");}
      }           
   }  
OldBar = Time[0];
}
Aus mehr besteht ja der Quelltext noch gar nicht! Deshalb weiß ich auch nicht wo der Fehler liegen soll, weil meiner Meinung nach alles korrekt ist.
Angehängte Dateien
Dateityp: mq4 Neuer Versuch Long only.mq4 (4,8 KB, 2x aufgerufen)