Hatalar, hatalar, sorular - sayfa 2678

 
Vladimir Karputov :

MetaTrader 5 (terminalde yerleşik sanal barındırmayı kiralamak için) 64 bit işletim sistemi gerektirir.

Cevap için teşekkürler, sanırım...
 
Igor Makanu :

Win 10'da yerel aracılara bağlanan var mı?

2 PC'yi bağlamaya çalıştı, uzak aracı sürekli olarak hazır-bağlanıyor-hazır-bağlanıyor ... işleri almıyor

Güvenlik duvarına Metatrader Agent için onay kutuları varmış gibi baktım , ajanların dosya yoluyla dışa aktarılması - içe aktarılması ayrıca bağlantı noktalarını ve bilgisayar adını da görüyor

Bir yere ek bağlantı noktalarının iletilmesi gerektiğinden şüpheleniyorum?

bu hala bir liman meselesiydi

Googled, Win10'da komut satırından bağlantı noktalarının nasıl açılacağını, 3000 ve 3001 bağlantı noktalarını açma komutlarıyla kaynakları dağıtacak bir bilgisayarda PowerShell'i başlattı:

netsh advfirewall firewall add rule name= "mtferm" protocol= "TCP" localport= 3000 action=allow dir=IN
netsh advfirewall firewall add rule name= "mtferm" protocol= "TCP" localport= 3001 action=allow dir=IN

hemen ajanlar görev almaya başladı

 
Biraz konu dışıyım ama VSIsoShell.exe'yi kim kullandı ( Visual Studio 2010 Shell (Isolated) ) ne için ??? kim söyleyebilir
 
Sergey Dzyublik :
Temel sınıf oluşturucusunda MT5 hatası (derleme 2345), işaretçiyi temel sınıf nesnesine, işaretçiye üst sınıfa aktararak açık tip yayın gerçekleştirmek mümkün değildir.


Görünen o ki, sanal şablon işlevlerinin çalışmasına öykünmek üzere "desen"i uygulamak için, tür kalıtımına ek olarak temel sınıfa, ayrıca işaretçinin doğrudan değerini ana sınıfa sürüklemek gerekir. iyi değil ...

MQL'de, bir ata oluşturucuda bir çocuğa bir işaretçi atılmasına izin verilmez, çocuk henüz oluşturulmamıştır.

dynamic_cast'in bir optimizasyon olduğu ortaya çıktı, T*, T*'ye aktarıldı - derleyici bu talimatı kaldırır, "ücretsiz" değildir

 
Sergey Dzyublik :
MT5 hatası (derleme 2363) MQL'deki şablon işlevlerinin yürütme öncelikleri ile C++'daki şablon işlevleri arasında uyumsuzluk (çevrimiçi: https://onlinegdb.com/HkNqBDZ88 ).
Sorun, ilk "test" işlevi, bağımsız değişken olarak tamamen özelleştirilmiş bir şablon temel sınıfı içerdiğinde ortaya çıkar.
ve ikinci "test" işlevi birinciyi aşırı yükler, bir şablon işlevidir ve argüman olarak uzman olmayan bir şablon temel sınıfını alır.

Güncelleme için teşekkürler, düzeltildi

 
Anna Rich :
Cevap için teşekkürler, sanırım...
MT5'i 64 bit'e kurdum, geçiş gerçekleşti, hesap sütununda hesap verileri var ama sinyal simgesi yok yani sinyalleri izleyemiyorum ve onlara bağlanamıyorum
 
Anna Rich :
MT5'i 64 bit'e kurdum, geçiş gerçekleşti, hesap sütununda hesap verileri var, ancak sinyal simgesi yok

Belki şunu demek istediniz: "Araçlar" penceresinde "Sinyaller" sekmesi yok mu?

Eğer öyleyse, o zaman seçenekler şunlardır:

  1. İşlem hesabınızın bulunduğu işlem sunucusu "Sinyaller" sekmesini KAPALI konuma getirdi. Nasıl kontrol edilir: MetaQuotes-Demo sunucusunda bir demo hesabı açın (veya zaten bir demo hesabınız varsa oturum açın).
  2. Internet Explorer'ın eski sürümü. Nasıl düzeltilir: IE'yi kaldırın ve en son sürümü yükleyin (11)
 
Vladimir Karputov :

Belki şunu demek istediniz: "Araçlar" penceresinde "Sinyaller" sekmesi yok mu?

Eğer öyleyse, o zaman seçenekler şunlardır:

  1. İşlem hesabınızın bulunduğu işlem sunucusu "Sinyaller" sekmesini KAPALI konuma getirdi. Nasıl kontrol edilir: MetaQuotes-Demo sunucusunda bir demo hesabı açın (veya zaten bir demo hesabınız varsa oturum açın).
  2. Internet Explorer'ın eski sürümü. Nasıl düzeltilir: IE'yi kaldırın ve en son sürümü yükleyin (11)
Evet kontrol ettim demo hesapta sinyal sekmesi yok
Yine de Windows 7'ye sahibim, belki de 10'dur
not Evet, Windows'ta olduğu ortaya çıktı, Windows 10'u kurdum ve her şey yolunda, teşekkürler!
 
Ilyas :

Güncelleme için teşekkürler, düzeltildi

2365 - kod hatalarla dolu. Bunu çözecek zaman yoktu. 2361'e geri alındı - normal. mq4'te - aynı durum.

 
MT5 hatası (build 2365) Atama işlecini kullanarak sınıf oluşturucusunu dolaylı olarak çağırırken, bir işaretçiyi referansla iletirken , yapıcı argümanı olarak kullanılan derleme hatası.
Referansla geçen işaretçi, değer ile değiştirilirse, her şey çalışır.

 class C{};

struct B{
   char data;
public :
   B( long &src){}
   B(C* &src){}   
};

   
void OnStart (){  
   long value_long  = 0 ;
   C* value_c = NULL ;
   
   B b_long = value_long;   // Ok
   B b_ptr_0(value_c);       // Ok
   B b_ptr_1 = value_c;     // cannot convert type ' *' to reference of type 'C *'
}