Hatalar, hatalar, sorular - sayfa 2340

 
fxsaber :

Henüz çalışmadım. Kütüphaneli varyant uygun olmalıdır - zarar vereceğim danışmanda, manuel ticaret için bir panel olması için kütüphaneyi yazacağım.


MT4 görselleştiricisinde test EA'sına paralel olarak sonsuz bir ticaret komut dosyasını eklemek (çalıştırmak) mümkün müdür?

görsel test modundaki komut dosyaları test tablosuna bırakılabilir, ancak ticaret yapamayacak

peki, genel olarak, görevinize göre: kirli bir numara oynamak))), bir yerde, çubuk kapanana kadar geçen süreyi parametre olarak alan bir işlevim var ve daha az saniye kaldıysa sonuç doğru / yanlış parametreden daha - bir sipariş vardı, müşteri, çubuk kapanmadan xxx saniye önce limiti kaldırmayı istedi başarısız siparişler, tüm onaylar modunda saat gibi çalışır

bu nedenle, rastgele zamanlarda test EA'nıza birçok rastgele eylem ekleyebilirsiniz: bir siparişi kapatın, tüm siparişleri kapatın, yeni bir sipariş açın.... kodunuz MagicNumber'a göre siparişlerle çalışıyorsa, uygulanması zor değildir, ancak grafik öğeleri eklemeyin

 
Igor Makanu :

görsel test modundaki komut dosyaları test tablosuna bırakılabilir, ancak ticaret yapamayacak

peki, genel olarak, görevinize göre: kirli bir numara oynamak))), bir yerde, çubuk kapanana kadar geçen süreyi parametre olarak alan bir işlevim var ve daha az saniye kaldıysa sonuç doğru / yanlış parametreden daha - bir sipariş vardı, müşteri, çubuk kapanmadan xxx saniye önce limiti kaldırmayı istedi başarısız siparişler, tüm onaylar modunda saat gibi çalışır

bu nedenle, rastgele zamanlarda test EA'nıza birçok rastgele eylem ekleyebilirsiniz: bir siparişi kapatın, tüm siparişleri kapatın, yeni bir sipariş açın.... kodunuz MagicNumber'a göre siparişlerle çalışıyorsa, uygulanması zor değildir, ancak grafik öğeleri eklemeyin

Her manuel durumda hata ayıklamam gerekiyor. Bu nedenle, otomatik bir sürüngen çalışmayacaktır.


Amacım için iyi bir İncil buldum.

İyi bir İncil'e dayanarak (Yazar sayesinde, adı her itfaiyeci için bir mum değildir, çünkü Pazar ile bağlantılıdır) amaçlarım için manuel ticaret için kısa bir platformlar arası danışman gönderiyorum

 #property strict

class EAPADPRO
{
public :
  EAPADPRO()
  {
    EAPADPRO_LIBRARY_OnInit();
  }

  ~EAPADPRO()
  {
    EAPADPRO_LIBRARY_OnDeinit();
  }
};

void OnTick ()
{
   static const EAPADPRO EAPadPro;

  EAPADPRO_LIBRARY_OnTick();
}

void OnTrade ()
{
  EAPADPRO_LIBRARY_OnTrade();
}

void OnChartEvent ( const int id, const long &lparam, const double &dparam, const string &sparam )
{
  EAPADPRO_LIBRARY_OnChartEvent(id, lparam, dparam, sparam);
}

#ifdef __MQL5__
   #import "Lib - EAPADPRO v23 LIBRARY.ex5" // https://www.expforex.com/_ld/2/210_EAPADPRO_LIBRAR.zip
#else // __MQL5__
   #define ORDER_FILLING_FOK 0

   #import "Lib - EAPADPRO v23 LIBRARY.ex4" // https://www.expforex.com/_ld/2/210_EAPADPRO_LIBRAR.zip
#endif // __MQL5__

void EAPADPRO_LIBRARY_OnInit( bool = true , int = 0 , int = - 1 , string = NULL , bool = false , string = NULL , int = ORDER_FILLING_FOK , string = NULL ,
                               string = NULL , string = NULL , string = NULL , string = NULL , string = NULL , string = NULL , string = NULL , bool = true );
void EAPADPRO_LIBRARY_OnDeinit( const int = 0 );
void EAPADPRO_LIBRARY_OnTick( bool = true );
void EAPADPRO_LIBRARY_OnTrade( bool = true );
void EAPADPRO_LIBRARY_OnChartEvent( const int , const long &, const double &, const string &, bool = true );
#import

Koddan, danışmanınıza nasıl bağlanacağınız ve onu şımartmaya nasıl başlayacağınız hemen anlaşılmalıdır. Yazı olmaması üzücü.

 
fxsaber :

Koddan, danışmanınıza nasıl bağlanacağınız ve onu şımartmaya nasıl başlayacağınız hemen anlaşılmalıdır. Yazı olmaması üzücü.

Gecikmeler için bir seçenek çizdi

 

MT4'süz Market ürününde sitede İndir'e tıklarsanız aşağıdakiler görünür.

Doğru anladıysam, mt4setup'ı almanın başka bir yolu da doğru düğmeyi seçmek.

 
fxsaber :

Doğru anladıysam, mt4setup'ı almanın başka bir yolu da doğru düğmeyi seçmek.

https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe

beş ayarlar. krch no.

parametreler etkilese de,

 

Derleme hataları

 class A {
             A() {}
    virtual ~A() {} //Error: 'a' - cannot access private member function
     static A a;
};
A A::a;             //Error: 'A::~A' - cannot access private member function
 

Bireysel geçişlerin hatalarıyla, belirli bir geçişin hangi girdi parametreleri altında gerçekleştirildiğini anlamak mümkün olsaydı iyi olurdu.

Şimdi 1957 derlemesinde, optimizasyon geçişlerinden bazıları Bellek yok hatasıyla sürekli başarısız oluyor, geçiş numarası gösteriliyor, ancak bu durumda hangi giriş verilerinin olduğunu nasıl öğrenebilirim? Görünüşe göre tüm pasajlarla ilgili bilgiler özel bir dosyada saklanıyor - ona nasıl ulaşılır?

 

Derleme sırasında hata

 #define MACRO1\ //Error: '\' - unexpected in macro definition
        MACRO2

ve bunun gibi:

 #define MACRO1 MACRO2\ //нормально
               MACRO3

iyi. Fark ne?

 
piyasa istatistiklerinden sonra ve tüm derecelendirmeleri kaybettikten sonra
 
TheXpert :
piyasa istatistiklerinden sonra ve tüm derecelendirmeleri kaybettikten sonra

İstatistikler ve derecelendirmeler geri yüklendi.