Hatalar, hatalar, sorular - sayfa 1065
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ve yine de - 'yararlı' bir çip buldum ...
Bir dizi bildiririz, örneğin 'int arrTemp[5];'.
Hata ayıklayıcının altında - test ederken tüm öğeleri 0'a eşittir - hayır.
Yarım gün boyunca, MQL4'ten taşınan WinSock kitaplığındaki connect() işlevinin neden çalışmadığını anlayamadım.
mql5'te tüm değişkenler açıkça başlatılmalıdır. Örneğin:
Sıfırlarla varsayılan başlatma yoktur. Sorun değil, alışın.
mql5'te tüm değişkenler açıkça başlatılmalıdır.
Sıfırlarla varsayılan başlatma yoktur. Sorun değil, alışın.
Evet, buna karşı değilim, sadece monoton çalışır. Ardından hata ayıklayıcıda sıfırlarla başlatma otomatik olarak gerçekleşir.
Bu arada, danışmanı optimize ederken, terminalin VPN üzerinden erişilebilen uzak aracılara bağlanamadığı gerçeğiyle hiç kimse karşılaşmadı mı?
Standart bir Windows VPN üzerinden şirket ağına bağlanarak evden iş bilgisayarımda aracıları kullanmaya çalışıyorum. Aracılar iş bilgisayarında normalde MQL5 Cloud Network'ten görevleri işlerler, iş bilgisayarına evden erişmek için RDP terminalini kullanabilirim, ev bilgisayarındaki terminal MQL5 Cloud'dan aracıları kullanabilir.
Çalışmayan tek şey işçi üzerinde ev bilgisayarından aracıları kullanmaktır. Aracıyı (teorik olarak) olası filtreleri/güvenlik duvarlarını atlamak için iş bilgisayarımda 443 numaralı bağlantı noktasında çalıştırmayı bile denedim - yardımcı olmadı. Terminal, günlükte 'aracıya bağlanılıyor...' yazıyor - ve bu kadar.
tracert evden işe geçer. ev şovlarında 'netstat -na':
onlar. daha fazla SYN_SENT hareket etmez
Çalışmayan tek şey işçi üzerinde ev bilgisayarından aracıları kullanmaktır. Aracıyı (teorik olarak) olası filtreleri/güvenlik duvarlarını atlamak için iş bilgisayarımda 443 numaralı bağlantı noktasında çalıştırmayı bile denedim - yardımcı olmadı. Terminal, günlükte 'aracıya bağlanılıyor...' yazıyor - ve bu kadar.
tracert evden işe geçer. ev şovlarında 'netstat -na':
Evet, buna karşı değilim, sadece monoton çalışır. Ve sonra hata ayıklayıcıda sıfırlarla başlatma otomatik olarak gerçekleşir.
VPN bağlantı ayarlarına daha yakından bakın, Windows BrandMower,
Biraz dolandırıcılık...
Bir ev bilgisayarındaki güvenlik duvarı genel olarak kesildi.
Çalışan bilgisayardaki terminalden, aksine, ev bilgisayarında aracıların kullanıldığı ortaya çıkıyor - hayır.
VPN bağlantısında suç unsuruna rastlamadım.
Biraz dolandırıcılık...
Bir ev bilgisayarındaki güvenlik duvarı genel olarak kesildi.
Çalışan bilgisayardaki terminalden, aksine, ev bilgisayarında aracıların kullanıldığı ortaya çıkıyor - hayır.
VPN bağlantısında suç unsuruna rastlamadım.
win7'niz varsa, gelen/giden bağlantılar için bir kural ekleyin. Bir usta var, eklemeler. Win-XP durumunda, bir program veya bağlantı noktası için bir istisna eklemek de mümkündür. Uzun zamandır XP kullanmıyorum.
halleluya!
Sonunda anladı...
Gerçek şu ki, çalışan bilgisayarda (Win7) (kullanacağım aracıların bulunduğu yer) farklı dizinlerde 2 MetaTrader 5 örneği kurulu.
Aracıları yükleme/kaldırma sırasını artık hatırlamıyorum, ancak aracıların N1 örneğinden başladığı ve "MetaTrader 5 Strateji Test Aracısı" için Windows Güvenlik Duvarı'ndaki Gelen Kuralının N2 örneğinden EXE'yi gösterdiği ortaya çıktı. . Örneğin N1 için kural eklendi - ve hepsi işe yaradı.
Windows Güvenlik Duvarı'nda kuralı güncellemek için Aracı Yöneticisi'nde aracıları kaldırırken/yüklerken yararlı olacaktır.
Soru çözülmeden kaldı. Ana bilgisayar_adı -> IP_adresi'ni WinSock'tan getaddrinfo() işlevini kullanarak çözmekten bahsediyoruz. Herkes MQL5'te örnek kod oluşturabilir mi?
Ve sonra ana bilgisayar adı yerine IP ile çalışmak sportmenlik dışı ;-) Ve benim durumumda ana bilgisayar adının kullanılması pratik olarak gerekli.
...
Dikkat - soru şudur: MQL5'te bu adreste veri nasıl alınır?
bu adrese giden ve gerekli verileri döndüren dll'de bir işlev yapın))
Hayır, uymuyor.
EA, finansal bilgilerin dağıtılmış işlenmesi için geliştirilmektedir ve x86/x64 DLL'leriyle uğraşmak istemiyorum. Onlar. MQL5 kullanarak uygulamanız gerekir.