MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 17

 

http://yerel ana bilgisayar

terminal ayarlarında eklenmemiş. hm.

 

Python da çalışıyorum, ancak yalnızca sinir ağlarının, makine öğreniminin ve diğer modaya uygun ürünler ve paketlerin geliştirilmesinin bir parçası olarak. 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?

 
Alexey Volchanskiy :

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?

Süper fren konusunda hemfikir değilim, kütüphaneleri C / Cpp ile yazılmış olanlarla değiştirmeyi deneyin, teorik olarak, birçok görevde hız önemli ölçüde artar ve sinir ağları ile ilgili olarak, TensorFlow'a dikkat edin, bunun için bir API var. piton

Kendim TensorFlow ile yakın çalışmadım, yalnızca testler yaptım, ancak İnternet'teki bilgiler olumlu bir sonuçtan bahsediyor

 
Konstantin :

Süper fren konusunda aynı fikirde değilim, kütüphaneleri C / Cpp ile yazılmış olanlarla değiştirmeyi deneyin, teorik olarak, birçok görevde hız önemli ölçüde artar ve sinir ağları ile ilgili olarak, TensorFlow'a dikkat edin, bunun için bir API var. piton

Kendim TensorFlow ile yakın çalışmadım, yalnızca testler yaptım, ancak İnternet'teki bilgiler olumlu bir sonuçtan bahsediyor

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

import time

start_time = time.time()

x, pi, sum1 = 0.0 , 0.0 , 0.0
NUM_STEPS = 10000000   
step1 = 1.0 / NUM_STEPS
i = 0
while i < NUM_STEPS:
    x = (i + . 5 ) * step1
    sum1 = sum1 + 4.0 / ( 1 . + x * x)
    i += 1

pi = sum1 * step1
msvcr = time.time() - start_time

print(f "--- {msvcr} seconds ---" , pi)
 
Alexey Volchanskiy :

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

çıplak Python kesinlikle hız açısından daha düşük olacaktır, sadece aynı matematiksel, istatistiksel ve diğer hesaplamalar Python için C / Cpp kitaplıklarındadır ve burada Python kendini kötü göstermez

 
Alexey Volchanskiy :

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

Python'un gücü, döngülerde ve diğer operatörlerde değil, kitaplıklardadır.











 
Dmitriy Skub :

Python'un gücü, döngülerde ve diğer operatörlerde değil, kitaplıklardadır.











Evet, bunu testten sonra zaten anladım, zaten tahmin etsem de, yine de bir tercüman. Ancak, yorumlanmış koddan alınan makine talimatlarını bir şekilde önbelleğe aldığını düşündüm. Ama aradaki yüzlerce kat farka bakılırsa durum hiç de öyle değil.

Genel olarak, bu benim alçakgönüllü görüşüm, mutlu değilim. Ve dilin kendisini sevmiyorum, ama kişisel.

Neyse ki, birçok çerçeve C++, C# için bir arabirim sağlar. Ve bu dillerdeki DLL'ler MQL5'e mükemmel şekilde bağlanır.

Genel olarak, bu ML ile birinci sınıfta gibi hissediyorum ))

 
Alexey Volchanskiy :

Evet, bunu testten sonra zaten anladım, zaten tahmin etsem de, yine de bir tercüman. Ancak, yorumlanmış koddan alınan makine talimatlarını bir şekilde önbelleğe aldığını düşündüm. Ama aradaki yüzlerce kat farka bakılırsa durum hiç de öyle değil.

Genel olarak, bu benim alçakgönüllü görüşüm, mutlu değilim. Ve dilin kendisini sevmiyorum, ama kişisel.

Neyse ki, birçok çerçeve C++, C# için bir arabirim sağlar. Ve bu dillerdeki DLL'ler MQL5'e mükemmel şekilde bağlanır.

Genel olarak, bu ML ile birinci sınıfta gibi hissediyorum ))

Python, prototipleme için normal bir dildir, gerisi ocakta)) en normal ve zarif PL C ++

 

Şimdi ikinci gündür Mac OS'de python için Metatrader5'i bağlamaya çalışıyorum.
pip yükleme MetaTrader5 çalışmıyor.
bir hata alıyorum

önemli hata: 'sdkddkver.h' dosyası bulunamadı

    #include <sdkddkver.h>

             ^~~~~~~~~~~~~

    1 hata oluşturuldu.

    hata: 'cc' komutu çıkış durumu 1 ile başarısız oldu


Nasıl bağlanılacağını tavsiye eder misiniz?






 
merhaba, ingilizcem için üzgünüm ama google çevirmen kullandım. Çok fazla iş yaptım ve zaten sonuçlarım var. Python 3 Paketleri kullanıyorum: selenyum. Şimdiye kadar elde ettiğim şey, açık mt4 web, kullanıcı adı/şifre girin, tüm çiftleri indirin ve sipariş verin. SL'yi hareket ettirmek için sorunlarım var. Bu yolu takip etmekle ilgileniyorsanız, işbirliği yapmaktan memnuniyet duyarız. Şili'den merhaba
Neden: