Piyasadaki danışmanın doğrulanması ile ilgili sorun - sayfa 8

 
Sergey Gritsay :

Merhaba! Kimler 1 dolarlık bakiye ile çeki atlayabildi, kodumda alım satım işlemleri yapmamak için yeterli fon olup olmadığına dair bir kontrol var. Buna göre, böyle bir doğrulama günlüğü alıyorum

Ve 1 dolarlık bir bakiyede danışmanın anlaşmaları açmak zorunda olduğu nerede yazıyor? 500:1 kaldıraçla, ana çiftlerde minimum 0,01 lot için marj gereksinimi 2 dolardan az değildir, 1000:1 kaldıraçla - 1 dolardan az değildir ve neredeyse anında bir stopout gelecektir. yayılmasına. Bence bir test cihazında bile böyle bir dengeye sahip bir danışman başlatmak çılgınca geliyor.
 
Vitalie Postolache :
Ve 1 dolarlık bir bakiyede danışmanın anlaşmaları açmak zorunda olduğu nerede yazıyor? 500:1 kaldıraçla, ana çiftlerde minimum 0,01 lot için marj gereksinimi 2 dolardan az değildir, 1000:1 kaldıraçla - 1 dolardan az değildir ve neredeyse anında bir stopout gelecektir. yayılmasına. Bence bir test cihazında bile böyle bir dengeye sahip bir danışman başlatmak çılgınca geliyor.

vaka bu durumda çıktı, kaldırdım ve doğrulama başarılı

   if (! TerminalInfoInteger ( TERMINAL_TRADE_ALLOWED ))
     {
      rezult= "Check in the terminal settings permit automated trading!" ;
       return ( false );
     }

....

 
Sergey Gritsay :

vaka bu durumda çıktı, kaldırdım ve doğrulama başarılı

   if (! TerminalInfoInteger ( TERMINAL_TRADE_ALLOWED ))
     {
      rezult= "Check in the terminal settings permit automated trading!" ;
       return ( false );
     }
Gerekli koşul gibi görünüyor, onsuz da bir şekilde yanlış ..
 
Vitalie Postolache :
Gerekli koşul gibi görünüyor, onsuz da bir şekilde yanlış ..
Onunla mümkündür, test cihazında çalışıp çalışmadığımızı kontrol etmeniz yeterlidir.
 

‌Ne var arkadaşlar bununla sorunun nasıl çözüleceği hakkında bilgisi olan var mı?

 
Konstantin Seredkin :

‌Ne var arkadaşlar bununla sorunun nasıl çözüleceği hakkında bilgisi olan var mı?


işlem yapmak için koddaki çekleri tek tek kaldırmaya başlayın, sorunun bu durumda olduğunu buldum

   if (! TerminalInfoInteger ( TERMINAL_TRADE_ALLOWED ))
     {
      rezult= "Check in the terminal settings permit automated trading!" ;
       return ( false );
     }


‌...

Geçen gün MT5 için Expert Advisor'ın böyle bir koşulla bir versiyonunu yayınladım, test ilk kez geçti.
 
Evet, anladım, piyasanın koşullarına göre, robotun hem uzmanlar tarafından alım satıma izin veren butonla test edilmesi gerekiyor, hem de serbest bırakıldı, sadece koda yazdım, böylece test cihazında test edersek, bu kontrol yapılmayacak ve robot hemen piyasa testini geçti.
 
Konstantin Seredkin :
Evet, anladım, piyasanın koşullarına göre, robotun hem uzmanlar tarafından alım satıma izin veren butonla test edilmesi hem de serbest bırakılması gerekiyor, sadece koda yazdım, eğer test cihazında test edersek, bu kontrol olur gerçekleştirilmez ve robot hemen pazar testini geçmiştir.

İyi günler, söyle bana, bunun koduna tam olarak ne yazdın? Şimdiden teşekkür ederim.

 
Marat Sultanov :

Cevap için teşekkürler.

Bunu anlamayan bir tek ben olmadığımı biliyorum :)

Yalnız değilsiniz. Test algoritması hakkında tam olarak aynı sorularım var. Ek olarak, prensip olarak, çizelgeye bir dizi gösterge yerleştirmeden çalışmayan robotlar olabilir. Piyasada test edildiğinde bu robot kesinlikle reddedilecektir.
 
Sergey Vradiy :
Yalnız değilsiniz. Test algoritması hakkında tam olarak aynı sorularım var. Ek olarak, prensip olarak, çizelgeye bir dizi gösterge yerleştirmeden çalışmayan robotlar olabilir. Piyasada test edildiğinde bu robot kesinlikle reddedilecektir.

Tüm özel göstergeler , #resource kullanılarak bir kaynak olarak danışmanın gövdesine dahil edilmelidir - piyasadaki danışman ek göstergelerin ek kurulumunu gerektirmemeli, ancak tamamen monte edilmiş olarak tedarik edilmelidir.