Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 142

 
Ihor Herasko :

Ancak ikinci form ile net değil. Sonuçta, gelecekteki veya geçmişteki zamandan sorumludur.

Evet, bir şekilde bu an belgelenmedi. O zaman, ticaret akışının kullanılabilirliğini kontrol etmek için işlevin ikinci biçimine güvenmemek daha iyidir.

Ve başka bir soru. Diyelim ki EA yoğun bir ticaret akışı olan bir emir açmaya çalıştığında, hata numarası hep aynı mı yani '146' mı olacak? Yoksa başka bir hata olabilir mi?

 
Asa saas :

Evet, bir şekilde bu an belgelenmedi. O zaman, ticaret akışının kullanılabilirliğini kontrol etmek için işlevin ikinci biçimine güvenmemek daha iyidir.

Ve başka bir soru. Diyelim ki EA yoğun bir ticaret akışı olan bir emir açmaya çalıştığında, hata numarası hep aynı mı yani '146' mı olacak? Yoksa başka bir hata olabilir mi?

Dava, başka hataların varlığından dolayı siparişin gönderilmesine ulaşmayabilir. Genel olarak bir akışın istihdamı hakkında bilgi edinmek için böyle bir yol nedir? İş parçacığı meşgul kontrol işlevini kullanmak daha kolaydır.

 
Ihor Herasko :

Dava, başka hataların varlığından dolayı siparişin gönderilmesine ulaşmayabilir. Genel olarak, bir akışın istihdamı hakkında bilgi edinmek için böyle bir yol nedir? İş parçacığı meşgul kontrol işlevini kullanmak daha kolaydır.

Teşekkürler, bunu yapacağım.

 
Herkese selam!!! Siparişlerin bir sonraki açılışı nasıl yapılır !!! yani sat açıldı, sonra al vb. sırayla ???
 
sviter-pro :
Herkese selam!!! Siparişlerin bir sonraki açılışı nasıl yapılır !!! yani sat açıldı, sonra al vb. sırayla ???

olabilmek

ama kaç parça açmanız gerekiyor?

 
bir sat, sonra bir Al, sonra sat, sonra bir Al, vb. hiç durmadan!
 
sviter-pro :
bir sat, sonra bir Al, sonra sat, sonra bir Al, vb. hiç durmadan!
Marj eksikliği ile karşılaşın.
 
Peki, deneme yapıyorum!!! özel mantık! Yardım?
 
Sihri ile açık bir pozisyonu kapatacak bir fonksiyon nasıl yapılır? zaman geçmişinde belirtilen mum sayısı geçtikten sonra.
 
Лауреат :
Sihri ile açık bir pozisyonu kapatacak bir fonksiyon nasıl yapılır . zaman geçmişinde belirtilen mum sayısı geçtikten sonra.
 for ( int i = 0 ; i < 36 ; i++) // 36 - история 36 свечей
  {
   if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES ))
     {
       if ( OrderSymbol () == Symbol () && OrderMagicNumber () == Magic)
        {
         if ( OrderType ()== OP_BUY )
           {
             bool    OrderClose (

   int         ticket,       // номер ордера
   double      lots,         // количество лотов
   double      price,       // цена закрытия
   int         slippage,     // максимальное проскальзывание
   color       arrow_color   // цвет
   );
           }

         if ( OrderType ()== OP_SELL )
           {
           bool    OrderClose (

   int         ticket,       // номер ордера
   double      lots,         // количество лотов
   double      price,       // цена закрытия
   int         slippage,     // максимальное проскальзывание
   color       arrow_color   // цвет
   );
           }
        }
     }
  }
return ;
}