MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 14
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
doğal olarak, ancak borular aracılığıyla test cihazında mümkündür
Ne kadar yavaş çalışacak?
Ne kadar yavaş çalışacak?
ne kadar yavaş ihtiyacınız var? ))
bağlantı ve veri aktarımı neredeyse anlıktır, frenler python'daki hesaplama sayısına bağlıdırne kadar yavaş ihtiyacınız var? ))
İşte yine burada. soru soru)
Örneğin, R'den ve ARIMA'dan bir komut dosyası almaya çalıştım. 2004'ten geçerli tarihe kadar günlük grafikte tek bir test yapın. Görselleştirmeli test dört dakika sürdü (bu çok uzun bir süre).
Örneğin, bir sınıflandırıcı veya regresyon ne kadar dikkate alınır, hangi zaman dilimi. Bu şekilde söyleyebilir misiniz?
Artı, veriler yanlış işlendi (R ile, veriler periyodik olarak hazır değildi ve gösterge veri istedi. Bir gecikme kullanmaya çalıştım. Yardımcı olmadı. Her şeye tükürdüm ve bıraktım).
Görselleştirme orada daha iyi olduğundan, metatrader'da farklı ayarlarla her türlü sinir ağlarını, sınıflandırıcıları vb. denemek kesinlikle ilginçtir. Bununla ilgili özel bir yanılsama olmamasına rağmen.
Şimdiye kadar Python'daki her şeyi test ediyorum. Bu yüzden Python'da çok işlevli bir test cihazı yapmak için tamirci, PQT ve benzerlerini incelemenin zahmete değer olduğunu düşünüyorum.
İşte yine burada. soru soru)
Örneğin, R'den ve ARIMA'dan bir komut dosyası almaya çalıştım. 2004'ten şu anki tarihe kadar günlük grafikte tek bir test yaptım. Görselleştirmeli test dört dakika sürdü (bu çok uzun bir süre).
Örneğin kaç tane sınıflandırıcı veya regresyon dikkate alınır, hangi zaman dilimi. Bu şekilde söyleyebilir misiniz?
Artı, veriler yanlış işlendi (R ile, veriler periyodik olarak hazır değildi ve gösterge veri istedi. Bir gecikme kullanmaya çalıştım. Yardımcı olmadı. Her şeye tükürdüm ve bıraktım).
milisaniye cinsinden algılamadı, kontrolü çalıştırabilirsiniz
https://www.mql5.com/ru/articles/5691
peki, test cihazında çalışmaz .. Test cihazı için boru yapmadım .. yapar mısın?
milisaniye cinsinden algılamadı, kontrol çalıştırabilirsiniz
https://www.mql5.com/ru/articles/5691
peki, test cihazında çalışmaz .. Test cihazı için boru yapmadım .. yapar mısın?
Tabii ki yap. Her şeyden önce, soru şu ki, orada bir balık var mı? Öğrenmek için tarihe bakmanız gerekir.
Sadece bana R'de yukarıda tarif ettiğim zorlukların nasıl ortaya çıkabileceği görünüyor.
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.
doğal olarak, ancak borular aracılığıyla test cihazında mümkündür
"METATRADER 5 VE PYTHON'UN BAĞLANMASI: VERİ ALINMASI VE GÖNDERİLMESİ" makalesindeki MQL5 istemci soketinin bir ticaret talebi başlatmak için bu yapıyı python sunucu soketinden bir mesajla alması gerekir mi?
struct MqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONS eylem ; // Gerçekleştirilecek eylem türü
uzun büyü ; // Uzmanın damgası (sihirli sayı tanımlayıcısı)
uzun sipariş ; // Bilet sipariş et
sicim sembol ; // Ticaret enstrümanının adı
çift hacim ; // Lot olarak talep edilen işlem hacmi
çift fiyat ; // Fiyat
çift durdurma sınırı ; // StopLimit sipariş seviyesi
çift sl ; // Zararı Durdur emir seviyesi
çift tp ; // Siparişin Kar seviyesini al
uzun sapma ; // İstenen fiyattan kabul edilebilir maksimum sapma
ENUM_ORDER_TYPE tip ; // Sipariş türü
ENUM_ORDER_TYPE_FILLING type_filling ; // Yürütmeye göre sipariş türü
ENUM_ORDER_TYPE_TIME tür_zaman ; // Süreye göre sipariş türü
tarih saat sona erme ; // Sipariş son kullanma tarihi (ORDER_TIME_SPECIFIED türündeki siparişler için)
sicim yorum ; // Siparişe yorum yapın
uzun pozisyon ; // Pozisyon bileti
uzun pozisyon_by ; // Zıt pozisyon bileti
};
"METATRADER 5 VE PYTHON'UN BAĞLANMASI: VERİ ALINMASI VE GÖNDERİLMESİ" makalesindeki MQL5 istemci soketinin bir ticaret talebi başlatmak için bu yapıyı python sunucu soketinden bir mesajla alması gerekir mi?
struct MqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONS eylem ; // Gerçekleştirilecek eylem türü
uzun büyü ; // Uzmanın damgası (sihirli sayı tanımlayıcısı)
uzun sipariş ; // Bilet sipariş et
sicim sembol ; // Ticaret enstrümanının adı
çift hacim ; // Lot olarak talep edilen işlem hacmi
çift fiyat ; // Fiyat
çift durdurma sınırı ; // StopLimit sipariş seviyesi
çift sl ; // Zararı Durdur emir seviyesi
çift tp ; // Siparişin Kar seviyesini al
uzun sapma ; // İstenen fiyattan kabul edilebilir maksimum sapma
ENUM_ORDER_TYPE tip ; // Sipariş türü
ENUM_ORDER_TYPE_FILLING type_filling ; // Yürütmeye göre sipariş türü
ENUM_ORDER_TYPE_TIME tür_zaman ; // Süreye göre sipariş türü
tarih saat sona erme ; // Sipariş son kullanma tarihi (ORDER_TIME_SPECIFIED türündeki siparişler için)
sicim yorum ; // Siparişe yorum yapın
uzun pozisyon ; // Pozisyon bileti
uzun pozisyon_by ; // Zıt pozisyon bileti
};
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.
Tabii ki yap. Her şeyden önce, soru şu ki, orada bir balık var mı? Öğrenmek için tarihe bakmanız gerekir.
Sadece bana öyle geliyor ki, yukarıda tarif ettiğim zorluklar R'de nasıl ortaya çıkabilir.
kesinlikle
Hiçbir yere programlama yapmamak için önce bir hedef formüle etmelisiniz.
en azından bir kazanç
ve tüm dünya bu sorunu uzun süredir çözüyorsa, önce sorunun cevabını bulmak ve ancak o zaman hata yapmak daha kolaydır.
şu anda ürünü ve yeteneklerini incelemek için bir konu var