Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 1208

 
Igor Makanu :

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.

 
FxTrader562 :

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

 
Maksim Dmitrievski :

öğ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?

 
Yuri Asaulenko :

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

Документация по MQL5: Сетевые функции / SocketCreate
Документация по MQL5: Сетевые функции / SocketCreate
  • www.mql5.com
//|                                                SocketExample.mq5 | //|                        Copyright 2018, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Отправка команды на сервер                                       |...
 
FxTrader562 :

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

 
Maksim Dmitrievski :

ve burada https://www.mql5.com/ru/docs/network/socketcreate

hahaha

Korku.

 
Yuri Asaulenko :

Korku.

anlam? işte bu, koltuk değneğine gerek yok.. doğrudan bağlantı

 
FxTrader562 :

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

 
Yuri Asaulenko :

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

 
FxTrader562 :

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