orderclose'da " order_id " nedir bilmiyorum.
Lütfen bana yardım et!
Herkese teşekkürler! :))
Bana bir örnek gösterebilir misin, lütfen.
Herkese teşekkürler! :))
Bana bir örnek gösterebilir misin, lütfen.
EA'm her seferinde sadece 1 sipariş veriyor. Bu yüzden, lütfen bana kodu göster, koşul bittiğinde kapat.
Teşekkür etmek!!
EA'm her seferinde sadece 1 sipariş veriyor. Bu yüzden, lütfen bana kodu göster, koşul bittiğinde kapat.
Teşekkür etmek!!
Aynı anda birkaç işlemi kapatan bir EA yoktur..... Her zaman tek tek yapılır
Doğru seçilmiş işlemler nasıl kapatılır, Döngüleri okuyun ve Emirleri Kapatın veya Silin
Lütfen kodumda neyin yanlış olduğunu söyle! Teşekkür etmek.
<SNIP>
Lütfen kodumda neyin yanlış olduğunu söyle! Teşekkür etmek.
Lütfen kodu göndermek için bunu kullanın. . . okumayı kolaylaştırır.
for (i= 1 ; i<= OrdersTotal (); i++)
Lütfen kodumda neyin yanlış olduğunu söyle! Teşekkür etmek.
Linkini verdiğim konuyu okuma zahmetinde bulundunuz mu?
@Raptor:
Evet, Ama pek anlayamadım çünkü sadece EA yazmaya başladım. Rahatsız ettiğim için sr.
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 ); }
Siparişimin neden yıldızdan hemen sonra kapandığını anlamıyorum.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
orderclose'da " order_id " nedir bilmiyorum.
Lütfen bana yardım et!