MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 18
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Python da çalışıyorum, ancak yalnızca sinir ağları, makine öğrenimi ve diğer modaya uygun ürünler ve paketler konusunda uzmanlaşmak çerçevesinde. MQL5'ten 200 kat daha yavaş olan bu süper fren üzerinde çalışmayı mümkün görmüyorum, basit testlerin sonuçlarını verdim.
Ve hala MQL5'ten Python modüllerini bağlamanın ve modülden fonksiyonları çağırmanın mümkün olup olmadığını anlamıyorum? Yoksa bağlantı sadece Python->MQL5 mi?
Volchansky MO'ya mı taşınıyor?
ilginç
Gittikçe daha fazla iyi insanların MO'ya gittiğini görüyorum, tırtıllı subker takılıyor, karar vermek zorBir şey bilmiyorsanız ama unuttuysanız, verilerle ve biraz MO ile nasıl çalışılacağına dair iyi bir eğitim. Dahil. pitonun bir fren olduğunu düşünmekten nasıl vazgeçileceğine dair bir ipucu.
https://jakevdp.github.io/PythonDataScienceHandbook/
merhaba, mi trabajo todavia es con Python ve MT4
Kitaplıklar olmadan en basit test vardı, sadece ilkel bir döngüdeki PI sayısını hesaplıyordu. Ne yazık ki, son şubemi bulamadım, işte eskisi, burada Python olmadan .
Ve Python kodumu buldum
Kurtarma için Numba paketi (https://numba.pydata.org/), Python'dan 2 kat daha hızlı olan NumPy'den 10 kat daha hızlıdır. İşlevsel programlama ve darboğazlar için iyidir.
Python için R benzeri bir MetaTrader 5 modülü hazırlıyoruz.
R paketinde olduğu gibi, şu anda terminalin çalışan bir kopyasından veri çıkarmak için basit işlevleri test ediyoruz.
Çalışmayı nasıl test edebilirsiniz:
Test kodu:
Daha sonra daha fazla özellik ekleyeceğiz ve paketi normal şekilde kurulabilmesi için genel Python paket deposuna yerleştireceğiz.
=======================
Bir Jupyter not defterinde tükürür
-------------------------------------------------- --------------------------- RuntimeError Traceback (en son çağrı) <ipython-input-23-b7fba1d0ad5a> in <module> () 8 print ( MT5Sürüm ( ) 9 ---> 10 11 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ , 13 , 1 ) , MT5_CERALL_TICKS : Çalıştırma zamanı : IPCERALL_TICKS _ _ _ _ _ _ _ _ _ arama başarısız
Korelasyon matrisinin hızlı çizimine bir örnek:
Tökezliyor:
ticks1 = MT5CopyTicksFrom ( "EURAUD" , datetime ( 2019 , 1 , 28 , 13 ) , 10000 , MT5_COPY_TICKS_ALL )
...
RuntimeError : IPC çağrısı başarısız oldu
Terminalin yolunu r (ham) üzerinden kaydettim. Elbette terminalin kendisi tanımlanır.
Korelasyon matrisinin hızlı çizimine bir örnek:
Hiç çalışmıyor ve özellikle Python 3.8'de!
yanlış bir şey yapıyorsun
yanlış bir şey yapıyorsun
1. Başlangıçta Python 3.7.2'yi yükledim. Paketinizi ve kabuğunuzu kurdunuz ve Jupyter notebook'ta aynı hatayı alıyor: RuntimeError : IPC çağrısı başarısız oldu
2. Python 3.7.2'yi yıktım, Python 3.8'i yükledim, ancak aynı hikaye - Python 3.8'de yerel olarak yüklenmedi
3. Anaconda Python'u kurdu, Python 3.7.2 için özel olarak sanal bir ortam yarattı ve paketinizi piplemeye ve örneği yürütmeye çalıştı - aynı görünüm, ancak yandan: RuntimeError : IPC çağrısı başarısız oldu