Ich weiß nicht, was"order_id" in orderclose ist.
Bitte helfen Sie mir!
Danke an alle! :))
Können Sie mir bitte ein Beispiel zeigen.
Vielen Dank! :))
Können Sie mir bitte ein Beispiel zeigen.
Mein EA macht nur 1 Auftrag pro Zeit. Also, bitte zeigen Sie mir den Code schließen Sie es, wenn die conditon getan.
Danke!!
Mein EA macht nur 1 Auftrag pro Zeit. Also, bitte zeigen Sie mir den Code schließen Sie es, wenn die conditon getan.
Danke!!!
Es gibt keinen EA, der mehrere Trades im gleichen Moment schließt..... Es wird immer einer nach dem anderen gemacht
Wie schließe ich korrekt ausgewählte Trades, leseSchleifen und schließe oder lösche Orders
Bitte sagen Sie mir, was an meinem Code falsch ist!!! Danke!
<SNIP>
Bitte sagen Sie mir, was an meinem Code falsch ist!!! Danke!
Bitte benutzen Sie dies, um den Code zu posten. . das macht es einfacher zu lesen.
for(i=1; i<=OrdersTotal(); i++)
Bitte sagen Sie mir, was mit meinem Code los ist!! Danke!
Haben Sie sich die Mühe gemacht, den Thread zu lesen, den ich verlinkt habe?
@Raptor:
Ja, aber ich habe es kaum verstanden, weil ich nur EA schreiben wollte. Sr für Sie zu stören.
int start() { int i ,times; double DIPlus1; double DIPlus0; double DIMinus1; double DIMinus0; double Main1; double Main0; double MACD_main; double MACD_signal; double Rsi; double err = 25; int MagicNumber1=220101,MagicNumber2=220102; //---- //--- DIPlus1=iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,1); DIPlus0=iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,0); DIMinus1=iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,1); DIMinus0=iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,0); Main1=iADX(NULL,0,14,PRICE_CLOSE,MODE_MAIN,1); Main0=iADX(NULL,0,14,PRICE_CLOSE,MODE_MAIN,0); Rsi = iRSI(NULL,0,14,PRICE_CLOSE,0); times = Minute() % 15 ==0 && Seconds() ==0; //MACD_main = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0); //MACD_signal = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0); //---- if(Minute() % 15 ==0 && Seconds() ==0) { if( Main0 > err && Main1 < err && DIPlus0 > DIMinus0 && Rsi < 70 ) OrderSend(Symbol(),OP_BUY,0.03,Ask,5,Ask-300*Point,Ask+300*Point,"","",1,Blue); if (Main0 > err && Main1 < err && DIPlus0 < DIMinus0 && Rsi > 30) OrderSend(Symbol(),OP_SELL,0.03,Bid,5,Bid+300*Point ,Bid-300*Point,"","",2,Red); //--- if(OrdersTotal()>0) { for(i=1; i<=OrdersTotal(); i++) { if (OrderSelect(i-1,SELECT_BY_POS)==true) { if(Rsi >=70 ) OrderClose(OrderTicket(),OrderLots(),Bid,2,Green); if( DIPlus1 > DIMinus1 ) OrderClose(OrderTicket(),OrderLots(),Bid,2,Green); if(Rsi <=30 ) OrderClose(OrderTicket(),OrderLots(),Ask,1,Green); if( DIPlus1 < DIMinus1 ) OrderClose(OrderTicket(),OrderLots(),Ask,1,Green); } } } } return(0); }
Ich verstehe nicht, warum meine Bestellung schließen sofort, nachdem es Stern.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Ich weiß nicht, was"order_id" in orderclose ist.
Bitte helfen Sie mir!