Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 2953
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
LightGBM' de eğitilen ONNX modelinden MT5'e çıktı çalışmıyor. Parametrelerin biçimini ayarlarken 5808 ve 5805 hataları. Ancak sorun parametre boyutlarının tanımıyla ilgili gibi görünüyor - negatif değerler elde ediliyor (kodda vurgulanmıştır). Belki de bir şeyleri karıştırmışımdır. Python 3.10'da her şey normal görünüyor.
MQL5 çıktısı:
Python'da öğrenme:
Python'da Çıktı:
Günün saati gibi döngüsel işaretlerle ilgili tartışmayı hatırladım. IMHO, bunları düzenli olanlara çevirmeliyiz, sadece olası modelde en güçlü değişikliğin meydana geldiği başlangıç noktasını seçerek. Piyasa değerlendirmelerini (bu durumda seans programı) veya buna benzer bir şeyi kullanabilir ya da bir ağaç modeli eğitebilir ve bu özelliğe dayalı olarak ilk bölünme noktasını alabilirsiniz.
.
Python'da eğitim verirken, modeli veri kümesinin ilk beş satırında test ettim. Daha sonra ONNX'i python'da çalıştırırken, çıktıyı da aynı ilk beş satırda test ettim. Nasıl bakarsanız bakın, bu hala bir matris. MT5 varyantında bu aynı beş satırı bir matris olarak kopyaladım. Ve Renat'ın örneğinde, girdi aynı zamanda on satır ve dört sütundan oluşan bir matristir.
Buradaki sorun, IMHO, zaten modeli yüklerken, çünkü boyutlardaki negatif sayılar çıktıdır. Bu arada, Renate'in örneğinde neyin çıktı olacağını görmeliyiz.
Artışlar yerine volatiliteyi alabilirsiniz, bu piyasa döngülerini doğru bir şekilde yansıtır. Ve bunu, biri kötü vakaları filtreleyen (son makalede yaptığım gibi) 2 model üzerinden çalıştırın. Sonuçlar bazen iyi olabilir, sadece birkaç kez yeniden eğitmeniz gerekir. Potansiyel olarak bu yaklaşım bestinterval'den daha fazla sonuç verecektir.
Hayır, ben sadece döngüsel değişkenlere yönelik genel yaklaşımdan bahsediyorum. Onları sıradan değişkenlere dönüştürmek için "dilimlenmeleri" gerekir. Ancak bunu farklı şekillerde yapabilirsiniz, resmi sıfırda olması gerekmez.
Günlük zamanın yanı sıra, döngüsel değişkenler, örneğin iki sembolden oluşan bir portföy için ağırlıklar ararken ortaya çıkar.
Yandex'in geleceği hakkında hafif şüpheler var)
Ayrıca, lgbm'nin sysharp ve diğer microsoft kreasyonlarıyla daha iyi entegre olması gerekiyor, eğer aniden alakalı hale gelirse)
Ayrıca birçok köy modelinden kurallar çekebileceğiniz intrees paketi de var.
Bu işlevselliğe sahip bir komut dosyası gösterebilir misiniz?
Yandex'in geleceği hakkında hafif şüpheler var)
Neye dayanıyorlar?