Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 24.09.18
Max2018 Max2018 ist offline
Mitglied
 
Registriert seit: Sep 2018
Beiträge: 238
Max2018 befindet sich auf einem aufstrebenden Ast
Standard Schliessen nur bei iClose

Hallo,

ich eröffne eine Position wenn diese einen bestimmten Kurs erreicht hat und schließe diese, wenn der SCHLUSSKURS einer eingestellten Zeitebene z.B. bei BUY unter einem SL liegt. ABER wenn ich nun in H4 Zeitebene der Kurs z.B. bei 100 eröffnet wurde, der Schlusskurs der vorhergehenden Kerze aber noch unter dem SL liegt, dann wird die Position ja wieder direkt geschlossen. Wie kann ich das ausschließen, dass der SL nach iClose erst AB der Eröffnungskerze gerechnet wird?

Bei diesem Code schließt er die Position sofort wieder unter der oben genannten Situation:
Code:
  if(OrderType()<=OP_SELL &&   
         OrderSymbol()==Symbol() &&
         OrderMagicNumber()==MagicNumber1 
         )  
        {
         if(OrderType()==OP_BUY)  
           { 
           if((iClose(0,Zeiteinheit1,1)<SchliessenBei1)) 
                {
                   OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,Red);
                }
             
              }
           }
         else 
           {
                if((iClose(0,Zeiteinheit1,1)>SchliessenBei1))  
                {
                   OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),0,Red);
                }
 
           }