MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 35
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
Kesinlikle yargılamayın, belki piton severler vardır ve onu her şeye ve her şeye entegre etmeye çalışıyorlar.
Python bir C++ kütüphanesidir, MQL SAT ( Standart Kütüphane ) yapmak daha iyi değil mi?
Başlangıçta MQ bu şekilde gitti, ancak daha sonra Pytonovods, Rvodov ve Alglibvodov'un saldırısından vazgeçtiler)
Benim düşünceme göre, tüm sorun MQ'nun R, Py, Alglib gibi "sanal alanın" ötesine geçmekten korkması, bu artık bizim sorunumuz değil.
Diğer "programlama dilleri" ile bir bağlantı eklediler ve diğer Japonların istediklerini yapmalarına izin verdiler.
Bana bir devekuşu hatırlatıyor
R ile entegrasyonu tespit etmek için hangi maddeler alınmalıdır?
Sorun, konunun kitleler tarafından dar algılanması ve algoritmik ticaretin gelişimindeki eğilimlerin yanlış anlaşılmasıdır:
Devekuşu sadece insanları andırıyor:
Algoritmik ticaret endüstrisini daha iyi anlamak için:
"Yetişkin" ticareti, risk yönetimi her şeyden önce matstattır. Aslında burada makine öğrenimi, matstat problemlerini çözmenin yollarından sadece biridir. Bunlar, "Nesnelerin İnterneti" ve bunun gibi diğer şeylerin geliştirilmesi sırasında ortaya çıkanlardan biraz farklı görevlerdir.
O andan itibaren aniden çok ilginç hale geldi;)
"Yetişkin" ticareti, risk yönetimi her şeyden önce matstattır. Aslında burada makine öğrenimi, matstat problemlerini çözmenin yollarından sadece biridir. Bunlar, "Nesnelerin İnterneti" ve bunun gibi diğer şeylerin geliştirilmesi sırasında ortaya çıkanlardan biraz farklı görevlerdir.
Bir yerde "matstat - hayır!" mı yazıyor?
R'den temel matematik kütüphanesini uygulayarak, MQL5'te kaynak kodları biçiminde neredeyse tamamen (400'den fazla fonksiyon) şimdiden büyük bir başlangıç yaptık:
MQL5'te istatistiksel dağılımlar - R'den en iyiyi almak ve daha hızlı yapmak
Neredeyse tüm istatistik yeteneklerine erişim sağlayan Python ile entegrasyondur.
Python'u tamamlarken, C++'dan DLL, EXE ve özel EX5 modülleri oluşturmak için editöre tam C/C++ derlemesini ekleyeceğiz. Bu, mevcut C++ kitaplıklarının minimum değişiklikle EX5 uyumlu formda yeniden derlenmesine izin verecek ve birçok açık kaynak kitaplığa erişim sağlayacaktır.
Bir yerde "matstat - hayır!" mı yazıyor?
R'den temel matematik kütüphanesini uygulayarak, MQL5'te kaynak kodları biçiminde neredeyse tamamen (400'den fazla fonksiyon) şimdiden büyük bir başlangıç yaptık:
MQL5'te istatistiksel dağılımlar - R'den en iyiyi almak ve daha hızlı yapmak
Neredeyse tüm istatistik yeteneklerine erişim sağlayan Python ile entegrasyondur.
Python'u tamamlarken, C++'dan DLL, EXE ve özel EX5 modülleri oluşturmak için editöre tam C/C++ derlemesini ekleyeceğiz. Bu, mevcut C++ kitaplıklarının minimum değişiklikle EX5 uyumlu formda yeniden derlenmesine izin verecek ve birçok açık kaynak kitaplığa erişim sağlayacaktır.
Çok ilginç. Ex5 kitaplığını (bir kaynak olarak) Market'te yayınlamak için bir Uzman Danışmana veya bir göstergeye yerleştirmeyi planlıyor musunuz?
Çok ilginç. Ex5 kitaplığını (bir kaynak olarak) Market'te yayınlamak için bir Uzman Danışmana veya bir göstergeye yerleştirmeyi planlıyor musunuz?
Numara.
Sadece güvenlik adına modülleri herkese açık olarak dağıtabileceğiz.
Büyük olasılıkla kod tabanında, talimatlara göre otomatik olarak yüklenen resmi modüllerin bir bölümü olacaktır:
Biz de otomatik paket yöneticilerinin yolunu izliyoruz. Kod tabanı motorunu reforme edeceğiz.Numara.
Sadece güvenlik adına modülleri herkese açık olarak dağıtabileceğiz.
Büyük olasılıkla kod tabanında, talimatlara göre otomatik olarak yüklenen resmi modüllerin bir bölümü olacaktır:
Bir yerde "matstat - hayır!" mı yazıyor?
R'den temel matematik kütüphanesini uygulayarak, MQL5'te kaynak kodları biçiminde neredeyse tamamen (400'den fazla fonksiyon) şimdiden büyük bir başlangıç yaptık:
MQL5'te istatistiksel dağılımlar - R'den en iyiyi almak ve daha hızlı yapmak
Neredeyse tüm istatistik yeteneklerine erişim sağlayan Python ile entegrasyondur.
Python'u tamamlarken, C++'dan DLL, EXE ve özel EX5 modülleri oluşturmak için editöre tam C/C++ derlemesini ekleyeceğiz. Bu, mevcut C++ kitaplıklarının minimum değişiklikle EX5 uyumlu formda yeniden derlenmesine izin verecek ve birçok açık kaynak kitaplığa erişim sağlayacaktır.
Yerel istatistik kütüphanesinin çok sığ bir çalışması, ciddi hataların keşfedilmesine yol açar. Bu hata mesajlarına yanıt verilmemesi, "matstat - hayır!"a çok benziyor.
Python'un, R'nin sahip olduğu paket çeşitliliğine ve analist-uygulayıcılar topluluğuna sahip olması pek olası değildir.
Yerel istatistik kütüphanesinin çok sığ bir çalışması, ciddi hataların keşfedilmesine yol açar. Bu hata mesajlarına yanıt verilmemesi, "matstat - hayır!"a çok benziyor.
1) Herhangi bir CDF - olasılık dağılım fonksiyonu (ayrık - istisna değil!) Tüm gerçek sayılar için TANIMLA tanımlanmalıdır. Aşağıda, gerçekte nasıl düşünülmesi gerektiğini gösteren, sonucuyla birlikte R kodunun bir analogu bulunmaktadır. Bu arada, bazı ayrı CDF işlevleri doğru hesaplanmış, bazıları ise hesaplanmamış.
2) 1 değeri için sıfıra bölme hatası oluşturulur.
Tamsayılar için bu işlevin bir uygulamasına sahibiz:
//--- m,k,n,x must be integer
Gerekirse, kendi işlevinizi yapın. R'den farklı olarak her şey kaynakta mevcuttur.