MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 15
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
dize olarak, ayırıcılarla ayrılmış bir komut ve bir parametre listesi gönderebilirsiniz. EA mesajı ayrıştırdığında, ne yapacağını anlayacaktır.
Sipariş Gönder komutu?
Dizelerin formatı ne olmalıdır? sicim? Soketlerle ilgili örnekte, mql5 soket istemcisinden gelen dizenin sonuca iletildiğini görebilirsiniz: socketreceive( int sock, int timeout).. result+= CharArrayToString (rsp, 0 ,rsp_len); .. dönüş sonucu;
Sipariş Gönder komutu?
Dizelerin formatı ne olmalıdır? sicim? Soketlerle ilgili örnekte, mql5 soket istemcisinden gelen dizenin sonuca iletildiğini görebilirsiniz: socketreceive( int sock, int timeout).. result+= CharArrayToString (rsp, 0 ,rsp_len); .. dönüş sonucu;
OrderSend() değil, yalnızca ilk 3 karakterin, örneğin "SATIN AL" ve ardından argüman listesinin geldiği bir dize: lot, take, next. EA satırı okur, ilk 3 harfin satın alındığını görür ve bir tetikleme isteği oluşturur
onlar. uygulamalar arasında ücretsiz olarak kendi basit değişim protokolünüzü oluşturmanız yeterliOrderSend() değil, yalnızca ilk 3 karakterin, örneğin "SATIN AL" ve ardından argüman listesinin geldiği bir dize: lot, take, next. EA satırı okur, ilk 3 harfin satın alındığını görür ve bir tetikleme isteği oluşturur
onlar. uygulamalar arasında ücretsiz olarak kendi basit değişim protokolünüzü oluşturmanız yeterli
Deneyimli bir geliştiriciden bir örnek çok yardımcı olacaktır.
Terminale zaten tam teşekküllü bir Python bağladım ve hepiniz değişimi frenli prizler ve borular aracılığıyla yürütüyorsunuz.
Zor değilse, herhangi bir zaman diliminde tek bir testin ne kadar sürdüğünü yazın?
Yani test cihazında optimizasyonun ne kadar sürdüğü sorusu ilgi çekiyor ve herhangi bir yanlış hesaplama var mı?
Önceki yorumlarda, bunu anlamak için biraz arka plana (JAVA bilgisi vb.) ihtiyacınız olduğunu yazmışsınız.
Biraz C# ve Python biliyorum, MQL4,5'te programlayabilirim, kitaplıklarınızda ustalaşmak benim için nispeten kolay olacak mı, ne kadar karmaşıklar?
Deneyimli bir geliştiriciden bir örnek çok yardımcı olacaktır.
örneklerle makale daha sonra olmadıkça henüz çiğnemek için zaman yok
Zor değilse, herhangi bir zaman diliminde tek bir testin ne kadar sürdüğünü yazın?
Yani test cihazında optimizasyonun ne kadar sürdüğü sorusu ilgi çekiyor ve herhangi bir yanlış hesaplama var mı?
Önceki yorumlarda, bunu anlamak için biraz arka plana (JAVA bilgisi vb.) ihtiyacınız olduğunu yazmışsınız.
Biraz C# ve Python biliyorum, MQL4,5'te programlayabilirim, kitaplıklarınızda ustalaşmak benim için nispeten kolay olacak mı, ne kadar karmaşıklar?
Her zamanki gibi test cihazında optimizasyon. Python'a aktarılırken ve geri aktarılırken veri bozulmasından kaynaklanan yanlış hesaplamalar hariç tutulur, çünkü aktarım RAM'den geçer ve kararsız yuvalar veya dosyalardan yapılmaz.
Evet, MQL, Java, Python kodunu kütüphaneme doldurdum. Ancak Apache Spark vb.'ye ihtiyacınız yoksa Java kullanmanız gerekmez.
MetaTrader 5 platform beta build 2055: Python ile entegrasyon, C++'daki gibi kapsam ve strateji test cihazında büyük iyileştirmeler
Terminal: Добавлено API для запроса данных из терминала MetaTrader 5 через приложения, использующие язык Python .
Python, komut dosyaları ve uygulamalar geliştirmek için modern bir üst düzey programlama dilidir. Makine öğrenimi, süreç otomasyonu, veri analizi ve görselleştirme için birçok kitaplık içerir.
Python için MetaTrader paketi, doğrudan MetaTrader 5 terminalinden süreçler arası iletişim yoluyla değişim bilgilerinin kolay ve hızlı bir şekilde elde edilmesi için tasarlanmıştır.Bu şekilde elde edilen veriler, istatistiksel hesaplamalar ve makine öğrenimi için daha fazla kullanılabilir.
Bağ
pip install pytz
Fonksiyonlar
Ne olmuş? Bu yönde çalışan var mı? Coşku yok.
İyi şanlar
Ne olmuş? Bu yönde çalışan var mı? Coşku yok.
İyi şanlar
Her zamanki gibi test cihazında optimizasyon. Python'a aktarılırken ve geri aktarılırken veri bozulmasından kaynaklanan yanlış hesaplamalar hariç tutulur, çünkü aktarım RAM üzerinden gerçekleşir ve kararsız yuvalar veya dosyalar üzerinden yapılmaz.
Evet, MQL, Java, Python kodunu kütüphaneme doldurdum. Ancak Apache Spark vb.'ye ihtiyacınız yoksa Java kullanmanız gerekmez.
Belleğin daha hızlı olduğuna katılıyorum, ancak soketlerin veya boruların sabit olmadığına ve bir konektör düzenlerken belleğin çılgın hızının gereksiz olduğuna katılmıyorum. bir gecikme değişimi var <--- (bir ara sunucu mümkündür) ---> bir makinenin içindeki yüzlerce seri soketin bile fazlasıyla yeterli olduğu bir terminal ...