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

 
Renat Fatkhullin #:

Bir sonraki fonksiyon seti, fiyat verilerinin vektörlere ve matrislere doğrudan alınması da dahil olmak üzere MqlRates, MqlTick vb. arasındaki çeşitli alışverişlerdir.

Detaylı örnekler içeren makale neredeyse hazır.

Lütfenvektörleriçin yöntemler ekleyin
Engle Granger ve Dickey-Fuller testleri.

Ve matrisler için Johansen testi.
 
Roman #:
Lütfenvektörler için yöntemler ekleyin
Engle Granger ve Dickey-Fuller testleri.

Ve matrisler için Johansen testi.

Teşekkürler, bir göz atacağız ve uygulama hakkında düşüneceğiz.

 
Renat Fatkhullin #:

Teşekkürler, bir göz atacağız ve uygulama hakkında düşüneceğiz.

Teşekkürler. Çözüm uygulamaya gelirse,
hesaplamalarda Toplam En Küçük Kareler kullanmak daha iyidir,
burada zaman serileri değiştirildiğinde sonuç değişmez.
Bu hesaplama En küçük karelerden daha doğrudur.

TLS zaten yazılacağından, bulunan katsayıları döndürecek vektörler veya matrisler için ayrı bir yönteme eklenmesi arzu edilir.
Doğrusal model için standart TLS.
Doğrusal olmayan model için bir hesaplama vardır.
İdeal olarak, her iki yöntemin de Mql dilinde olması.

Birlikte, test yöntemleri ve TLS yöntemleri istatistik bölümü için iyi bir yöntem seti verecektir.

 
Renat Fatkhullin #:

Eğer tüketici ve satıcı kitlesinden bahsediyorsak, elbette "tek bir güvenli *.ex5 "e ihtiyacınız var.

Araştırmamızın sonuçlarını satmak için pratik bir olasılık olmadan kendimiz için araştırmadan bahsediyorsak, o zaman koli bandı kullanabilir ve not defterleri yapabiliriz. Terminal ve editörde python programları ve not defterleri için desteğimiz var.

Eğitim modelleri söz konusu olduğunda kimse hızdan ödün vermek istemiyor. İştah fırsatla birlikte gelir ve kaynak kapasitesi uzun zamandır bir sınırdır. Bu nedenle hesaplamaların doğruluğunu azaltmak ve ardından doğruluk kaybını düzeltmek gibi zor bir oyun vardır.


Makine öğrenimi çözümlerimizin aşağıdaki uygulama yönlerini görüyoruz:

  1. Modellerin MQL5'e aktarılması (ONNX veya yeniden yazma) ile dış araştırma
  2. MQL5'te çözümlerin ilk gelişimi

MQL5'e transfer, ticaret stratejileri test cihazında robotların uygulanmasına ve aracılar olmadan ticaret yapılmasına izin verecektir.

Yanlış bir şey yapıyorsam beni düzeltin, ancak NS ile çalışmak için MT kullanmak gerçekçi değil.

Her şeyden önce, "python ile entegrasyon" hiç yardımcı olmuyor. Komut dosyasını ayrı olarak çalıştırmak ve verileri soketler aracılığıyla aktarmak daha kolaydır. "Python ile entegrasyon" yoluyla veri alışverişi mümkün olduğunca azaltılır. MT tarafında bir vektör oluşturduysam, bunu yoklama için bir python betiğine nasıl atabilirim? Ve bu nasıl soketlerden daha iyi olur?

TensorFlow'dan çıkmak ve önerdiğiniz şeyi araştırmaya başlamak da şüpheli görünüyor. Evet, çözümü .ex5 olarak derlemek harika olurdu, ancak bu sonsuza kadar sanal alanınızda kalmak anlamına gelir. Ve buradaki atmosfer pek dostça değil:
- Makaleler yayınlamaya çalıştım - gönderildim;
- Çözümümle pazara girmeye çalıştım - gönderildim (doğrulamayı geçemedim);
- Kripto kitlemi MetaTrader5'e çekmeye çalıştım - tamamen yanlış anlaşılma ile karşılaştım, onlar için MT5, tarayıcıda normal uygulama ve at brokerlerinin komisyonları + popüler borsalara doğrudan bağlantı eksikliği olmadan sıkıcı bir retro. Uzaklaşmak ve tarayıcıda kendim oluşturmak için İncil aramak zorunda kaldım.

Kısacası, MT5 piyasa bilgisi almak ve botlar/göstergeler yazmak için harika bir ortam (tek kelimeyle mükemmel!), ancak diğer tüm açılardan sıkıcı bir saçmalık. Kimseyi gücendirmek istemem, bu benim öznel değerlendirmem. Şimdi projemde MT5 önemli ama vazgeçilmez bir parça değil, yavaş yavaş her şeyi python'a yeniden yazıyorum ve MT5'in çok daha hızlı ve daha yerel olduğunu ağlıyorum, ama bunu yapmak zorundayım.

 
Renat Fatkhullin #:

Eğer tüketici ve satıcı kitlesinden bahsediyorsak, elbette "tek bir güvenli *.ex5 "e ihtiyacınız var.

işte MT5'te kalmak için inşa edilmesi gereken koltuk değneklerinebir örnek, normal mi???
bu uzun zamandır modası geçmiş bir sürüm, modası geçmiş modellerle, ancak güncellemeyeceğim, anlamı yok.

 
Renat Fatkhullin #:

Eğer tüketici ve satıcı kitlesinden bahsediyorsak, elbette "tek bir güvenli *.ex5 "e ihtiyacınız var.

Genel olarak, piyasayı doğru anlıyorsam, ben değil, Python + TensorFlow + MT5 ile yazılmış bir çözümü daha sonra pazarınızda olacak bir .ex5 çözümüne nasıl dönüştüreceğinizi düşünmesi gereken sizsiniz.

 
Evgeny Dyuka #:

... "python ile entegrasyon" hiç yardımcı olmuyor. Komut dosyasını ayrı olarak çalıştırmak ve verileri soketler aracılığıyla aktarmak daha kolaydır. "Python ile entegrasyon" yoluyla veri alışverişi mümkün olduğunca azaltılır. MT tarafında bir vektör oluşturduysam, bunu yoklama için python betiğine nasıl aktarabilirim?

mt-R ile R'ye geçin. Ya da belki python için benzer bir şey vardır.

 
Aleksey Nikolayev #:

mt-R ile R'ye gidin. Ya da belki python için benzer bir şey vardır.

Belki MT5 benim tarafıma geçer ve ben de yaptığım şeyi yapmaya devam ederim.

 
Evgeny Dyuka #:

Yanlış bir şey yapıyorsam beni düzeltin, ancak NS ile çalışmak için MT kullanmak hiç gerçekçi değil.

Her şeyden önce, "python ile entegrasyon" hiç yardımcı olmuyor. Komut dosyasını ayrı olarak çalıştırmak ve verileri soketler aracılığıyla aktarmak daha kolaydır. "Python ile entegrasyon" yoluyla veri alışverişi mümkün olduğunca azaltılır. MT tarafında bir vektör oluşturduysam, bunu yoklama için bir python betiğine nasıl atabilirim? Ve bu nasıl soketlerden daha iyi olur?

TensorFlow'dan çıkmak ve önerdiğiniz şeyi araştırmaya başlamak da şüpheli görünüyor. Evet, çözümü .ex5 olarak derlemek harika olurdu, ancak bu sonsuza kadar sanal alanınızda kalmak anlamına gelir. Ve buradaki atmosfer pek dostça değil:
- Makaleler yayınlamaya çalıştım - gönderildim;
- Çözümümle pazara girmeye çalıştım - gönderildim (doğrulamayı geçemedim);
- Kripto kitlemi MetaTrader5'e çekmeye çalıştım - tamamen yanlış anlaşılma ile karşılaştım, onlar için MT5, tarayıcıda normal uygulama ve at komisyoncularının komisyonları + popüler borsalara doğrudan bağlantı eksikliği olmadan sıkıcı bir retro. Ayrılmak ve tarayıcıda kendim oluşturmak için İncil aramak zorunda kaldım.

Kısacası, MT5 piyasa bilgisi almak ve botlar/göstergeler yazmak için harika bir ortam (tek kelimeyle mükemmel!), ancak diğer tüm açılardan sıkıcı bir saçmalık. Kimseyi gücendirmek istemem, bu benim öznel değerlendirmem. Şimdi projemde MT5 önemli ama vazgeçilmez bir parça değil, yavaş yavaş her şeyi python'a yeniden yazıyorum ve MT5'in çok daha hızlı ve daha yerel olduğunu ağlıyorum, ama bunu yapmak zorundayım.

Terminalde *.py dosyalarını çalıştırma desteği, terminal içinde zaten geliştirilmiş modelleri çalıştırma yeteneğidir. Ve Python kütüphanesi için standart MetaTrader 5, normal şekilde iletişim kurmanıza ve ticaret yapmanıza olanak tanır.

Daha önce tüm üçüncü taraf entegrasyonlarının öngörülebilir bir sonuçla koli bandıyla bağlanmanın bir yolu olduğunu belirtmem boşuna değil. Bu tür yollarla hiç ilgilenmiyoruz. Dolayısıyla, koli bandı eklemeyi istemek gereksiz olduğu gibi, parça parça olmayan bir çözümü atlamak da gereksizdir.


Gördüğünüz gibi, MQL5 dili çok büyüyor ve geliştiricileri olarak biz hedefleri biliyor ve kamuoyuna açıklıyoruz. Sonra da onlara ulaşıyoruz.

Endişelenmeyin - ML'deki neredeyse her şey MQL5'te yapılabilir. Biz de tam olarak bu hedefe doğru ilerliyoruz.

Geçtiğimiz 22 yıl boyunca büyük hedeflere nasıl ulaşılacağını öğrendik.

 
Evgeny Dyuka #:

Genel olarak, piyasanın nasıl çalıştığını doğru anladıysam, ben değil, Python + TensorFlow + MT5 ile yazılmış bir çözümü .ex5'e nasıl dönüştüreceğinizi düşünmesi gereken sizsiniz.

Ne yazdığımı ve ne açıkladığımı okuyun. Sürüm notlarını ve yayınlanan belgeleri okuyun.

Kendi düşüncelerinizi ve arzularınızı bir kenara bırakın. Şirketimizin çıkarlarını, yaptığımız yatırımları, kanıtlanmış geçmiş performansımızı ve teknolojik yeteneklerimizi ekleyin.

O zaman neyin nasıl olacağına dair net bir anlayışa sahip olacaksınız.

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metatrader5.com
Обновлена база фундаментальных данных торговых инструментов. Количество агрегаторов, доступных для просмотра биржевого инструмента, расширено до 15, что позволяет находить информацию по максимально большому числу тикеров на самых популярных экономических агрегаторах.