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

 
Evgeny Dyuka #:

burada "doğrudan MetaTrader terminalinden işlemler arası iletişim yoluyla borsa bilgilerini almaktan " bahsediyoruz
terminalde Python değil.

Python betikleri doğrudan terminalde (test cihazında değil) uzun süre çalıştırılabilir:


Herkesin ufkunu genişletecek bilgiler:

Работа с Python - Разработка программ - Справка по MetaEditor
  • www.metatrader5.com
Для языка Python существует множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Все его возможности...
 
Renat Fatkhullin #:

Python betikleri uzun zamandır doğrudan terminalde çalıştırılabiliyor (test cihazında değil):


Herkesin ufkunu genişletecek bilgiler:

ve gerçekten yapabilirsin )) harika
 
Renat Fatkhullin #:

Python betikleri uzun zamandır doğrudan terminalde çalıştırılabiliyor (test cihazında değil):


Herkesin ufkunu genişletecek bilgiler:

Çalıştırabilirsiniz, ancak tarihin kendisini, aynı tahmincileri bir dosya dışında python'a nasıl aktarabilirsiniz?

Ve sonra ondan herhangi bir komut alın. Örneğin, tahminciler oluşturmak için kullanılan göstergenin ayarlarını örneklemek ve modeli python'da eğitmek istiyorum.

Uzman Danışman aracılığıyla bir örnek oluşturmam, ardından bunu bir dosyaya kaydetmem ve ardından dosyayı okumak için bir şekilde python'a bir komut vermem gerektiği ortaya çıktı. Aynı zamanda, EA'nın bir sonraki başlangıcı yalnızca python tarafından veri işlendikten sonra gerçekleşmelidir. Ardından EA'nın veya EA'nın kendisinin ayarlarını değiştirin ve tekrar çalıştırın. Bu nasıl yapılır?

 
Aleksey Vyazmikin #:

Çalıştırabilirsiniz, ancak tarihin kendisini, aynı tahmin edicileri bir dosya dışında python'a nasıl aktarabilirsiniz?

Ve sonra ondan herhangi bir komut alın. Örneğin, hangi tahmin edicilerin oluşturulduğuna göre göstergenin ayarlarından geçmek ve modeli python'da eğitmek istiyorum.

Uzman Danışman aracılığıyla bir örnek oluşturmam, ardından bunu bir dosyaya kaydetmem ve ardından dosyayı okumak için bir şekilde python'a bir komut vermem gerektiği ortaya çıktı. Aynı zamanda, EA'nın bir sonraki başlangıcı yalnızca python tarafından veri işlendikten sonra gerçekleşmelidir. Ardından EA'nın veya EA'nın kendisinin ayarlarını değiştirin ve tekrar çalıştırın. Bu nasıl yapılır?

Grafiklere/ticklere/işlem pozisyonlarına/işlem geçmişine erişim için fonksiyon seti yukarıda verilmiştir. Python komut dosyalarının doğrudan çalışması için yeterlidir.

Belki de göstergelere erişim ekleyeceğiz.

 
Aleksey Nikolayev #:

Bu paket yüklenemedi.

Sürüm belirtmeden onnx paketini yükledim. Her şey çalıştı - model eğitildi ve başlatıldı. Python sürüm 3.11.2

 
Renat Fatkhullin #:

Grafiklere / tiklere / işlem pozisyonlarına / işlem geçmişine erişim için işlevler kümesi yukarıda verilmiştir. Python komut dosyalarının doğrudan çalışması için yeterlidir.

Belki de göstergelere erişimi ekleyeceğiz.

Çözmem gereken durumu tarif ettim. Sadece fiyatlar ve python'daki tüm dönüşümler sizin için yeterliyse, böyle bir kavram nasıl model aktarımı kullanımını ima eder? Python ve terminal için mantığı çoğaltmayı mı öneriyorsunuz?

Açıkçası, verilerle çalışmak için bir köprüye ihtiyacınız var ve şimdi bu sadece bir dosya aracılığıyla mümkün, ancak o zaman senkronizasyon yine sadece dosyalar aracılığıyla yapılır, bu da sorunlarla doludur.

 
Aleksey Nikolayev #:

Sürüm belirtmeden onnx paketini yükledim. Her şey çalıştı - model eğitildi ve başlatıldı. Python sürüm 3.11.2

Model mql5 betiğinde çalışıyor, ancak python'da çalışmıyor, çünkü onnxruntime paketi yüklü değil.

Au, python hayranları, siz olmadan hiçbir yolu yok.

 
Aleksey Vyazmikin #:

Çözmem gereken durumu tarif ettim. İhtiyacınız olan tek şey fiyat ve python'daki tüm dönüşümlerse,

Bence gerçekten aptallık ediyorsun.


 
mytarmailS #:
Bence bir yerlerde gerçekten aptallık ediyorsun...


Nereye?

 
Aleksey Vyazmikin #:

Nerede peki?

Girdi sadece fiyat verileridir. Bunları tek bir yerde işleyin, farklı yerlerde değil. Terminalde ve eğitim paketlerinde bu pek doğru değil. Tarihsel olarak, elbette, terminalde işlenenleri fiyatlarla eğitim paketlerine almak daha uygundur, ancak bu çıkmaz bir yoldur. Göstergeler elbette yeniden hesaplanmaları değil, önceden hesaplanmaları ile uygundur, ancak görevde bile ayarlanmış gibi görünmektedir.

Genel olarak, birincil verilerin alındığı ve ticaret ortamının yönetildiği yer hesaplamalar için kullanmak için doğru değildir.