Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 1208
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Not: Python'un kendisi C# içinde bağlanabilir (sarmalanmış) olabilir ve Python betikleri dosyalardan çalıştırılabilir, ağ üzerinde birçok örnek var ve eğer bir dosyadan mümkünse, Python'a doğrudan MT'den komutları dökebilirsiniz.
Bu durumda değil. Maxim TS, bireysel işlevleri değil Python'u kullanmak istiyor.
Bu iyi.
Bu performansla ilgili değil..ancak bu sürüm sonuçlarda tutarlılıktan yoksun görünüyor ve bazen garip davranışlar sergiliyor..
Bu nedenle, optimizasyon sonuçları iyi değilse, işlemleri filtrelemek için harici filtreler kullanıyorum.
Nasıl çalıştığını bilmiyorum..)))..Ama örnek veriler dışında çalışıyor gibi görünüyor(OOS)...)))
Önümüzdeki hafta canlı test göreceğim.
manuel olarak optimize etmeyi bıraktığınızda garip davranışlar olabilir, bu nedenle bazı dosyalar yazılmaz (her zaman değil, ancak bazen olabilir.. 50-100 durakta yaklaşık 1 kez)
ayrıca, önceki optimizasyondan maksimum hata dosyalarını sıfırlamak için her optimizasyondan sonra test cihazında tek bir geçiş olmalıdır
öğrenemezsin.
örneğin sıfırlama
Ohhh...HAYIR:)) Her optimizasyondan sonra test cihazını çalıştırmam gerekiyor mu?
1. Optimizasyondan sonra MT5'i yeniden başlatırsam, yine de tek geçiş testini çalıştırmam gerekir mi?
2.Her optimizasyon bittikten sonra EA'yı önceki sürümlerde yaptığım çizelgeye tekrar uygulamak gerekiyor mu?
Bunu C++'da NET Sockets aracılığıyla yapıyorum. Bunlar, vinapilerden farklı olarak yüksek seviyeli kütüphanelerdir. MT için C# ile toplamak kolaydır.
ve burada https://www.mql5.com/ru/docs/network/socketcreate
hahaha
Ohhh...HAYIR :)) Her optimizasyondan sonra test cihazını çalıştırmam gerekiyor mu?
1. Optimizasyondan sonra MT5'i yeniden başlatırsam, yine de tek geçiş testini çalıştırmam gerekir mi?
2.Her optimizasyon bittikten sonra EA'yı önceki sürümlerde yaptığım çizelgeye tekrar uygulamak gerekiyor mu?
1 evet, veya "lasterrors" dosyasını ortak mt5 klasöründen silebilirsiniz, yoksa bir sonraki optimizasyonunuz sıfırdan değil eski hatalardan başlayacaktır.
2 emin, yeni dosyalar yüklemek için
ve burada https://www.mql5.com/ru/docs/network/socketcreate
hahaha
Korku.
Korku.
anlam? işte bu, koltuk değneğine gerek yok.. doğrudan bağlantı
Test etme, MT5'i her gün otomatik olarak yeniden başlatma gibi tüm bu görevleri zamanlamak için bir görev zamanlayıcı kullanıyordum...şimdi, görev sayıları katlanarak artacak :))))
Ayrıca, bunları anlattığın için teşekkürler, yoksa ne olduğunu bilmeden sadece merak edip dururdum :))
belki son sürümlerde düzeltebilirim
Korku.
bahsettiğim şey bu, herkesin kendi yolu var, aniden keskinleştim, genel olarak her şey uygun ve her şey test cihazında çalışıyor ve keskin altında yazmak birçok kez daha hızlı, dehşeti hatırlıyorum, nasıl denediğimi SSA'yı taşımak için MQL'de sıradan matrisler uygulamak için her şey iyi olurdu, ancak MQL'de çok boyutlu dinamik dizilerin olmaması şeklindeki devasa koltuk değneği uzun zamandır hatırlandı, artık tekerleği yeniden icat etmek istemiyorum, bu .dll ile her şeyi kodlamak daha kolay - geliştiriciler C # için destek yaptıysa, bu avantajı kullanmanız gerekir
Her neyse, MQL5 kullanarak süreci neredeyse %99 otomatikleştirdim. Son %1, python veya autoIT kullanılarak yapılabilir. "AutoIT" kullanıyorum
Ama umarım EA'nın bu versiyonunda başka gizem yoktur :))
Bu sürümde başka değişiklikler olursa beni güncelleyebilirsiniz..
Çünkü örnek olmayan veriler (OOS) verileri üzerinde bir dizi test yaptım ve %90 kar elde ediyorum, bu da ileriye dönük testlerde başarı için iyi bir işaret :)))
Bence hiçbir şey yok.. o dosyalarla ilgili şey makalede anlatılmıştı ama senin için rusça anlaması zor