"MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması" makalesi için tartışma - sayfa 4

 
Lizar:
Bu amaçla, standart EventChartCustom işlevini içine doğru yere yerleştirerek göstergenin kendisini kullanmak daha iyidir.

Göstergede mi yoksa Uzman Danışman'da mı????

Üzgünüm, MT5'i yeni tanımaya başlıyorum.

 
artall:

Göstergede mi yoksa Uzman Danışman'da mı????

Üzgünüm, MT5'e yeni yeni aşina oluyorum

Göstergeden EventChartCustom kullanarak bir olay (sinyal) gönderirsiniz. Ve Uzman Danışman 'da sinyali alır ve OnChartEvent kullanarak işlersiniz.

 
Bazı nedenlerden dolayı, bu makalede gösterilen yöntemi kullanarak bile farklı döviz çiftlerinde çoklu para birimi EA'sını test ederken hala farklı sonuçlar alıyorum.
 

Merhaba! Birkaç çift üzerindeki tik işaretleri çok hızlı giderse ve işleme işlevlerinin kendileri daha uzunsa, olaylar birikir ve önceki işlemin sonunu bekler mi?

Sonraki hatalarla birlikte bir "trafik sıkışıklığı" oluşmayacak mı?

Документация по MQL5: Математические функции / MathRand
Документация по MQL5: Математические функции / MathRand
  • www.mql5.com
Математические функции / MathRand - Документация по MQL5
 
Karlson:

Merhaba! Birkaç çift üzerindeki tik işaretleri çok hızlı giderse ve işleme işlevlerinin kendileri daha uzunsa, olaylar birikir ve önceki işlemin sonunu bekler mi?

Sonraki hatalarla birlikte bir "trafik sıkışıklığı" oluşmayacak mı?

Teorik olarak bu mümkündür. Pratik olarak 12 enstrüman üzerinde tikler üzerinde sorunsuz çalışır. Doğal olarak, olay işleyiciden mümkün olan her şeyi kaldırmaya çalıştım. Genel olarak, casuslardan keneler veya "yeni çubuk" değil, yalnızca Uzman Danışman'daki olay işleyiciyi önemli ölçüde boşaltacak sinyaller gönderebilirsiniz.
 

Ayrıca yeni bir çubuk gönderme fikrim de vardı, ancak daha sonra Uzman Danışmanın yeni çubuklar üzerinde çalışması kritik değilse, o zaman ana tf üzerinde yeni bir çubuğu kontrol ederek çalışmanın mümkün olduğu fikrini edindim. için Uzman Danışman ayarlandı.

Teşekkür ederim.

Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 

Daha önce OnChartEvent ()'in test cihazında işlenmediğinin söylendiğini hatırlıyorum. Şimdi kontrol ettim ve Uzman Danışman, olay olarak kabul edilenden daha yüksek bir zaman dilimine asılırsa, böyle bir olayın atlandığını öğrendim. Ancak Uzman Danışman, minimumdan daha düşük veya ona eşit bir zaman dilimine asılırsa, bu tür olaylar kabul edilir.

Yani, oluşturulmuş çubuklar üzerinde çalışıyorsanız, test cihazında minimum TF'yi ayarlayabilirsiniz ve test"Yalnızca fiyatları aç" modunda bile doğru şekilde geçecektir. Ancak keneleri işlemeye ihtiyaç varsa, bu test modunda böyle bir olay atlanacaktır. Her tik olayı"OHLC on M1" ve"All ticks" modlarında işlenecektir.

 
tol64:

Daha önce OnChartEvent ()'in test cihazında işlenmediğinin söylendiğini hatırlıyorum. Şimdi kontrol ettim ve Uzman Danışman, olay olarak kabul edilenden daha yüksek bir zaman dilimine asılırsa, böyle bir olayın atlandığını öğrendim. Ancak Uzman Danışman minimumdan daha düşük veya ona eşit bir zaman dilimine asılırsa, bu tür olaylar kabul edilir.

Daha önce böyle miydi yoksa geliştiriciler test cihazında OnChartEvent () işlevini işlemeye yönelik bir adım attılar mı?

Not: Test görselleştirme modunda gerçekleştirildi.

Evet, zaten bir adım attılar ve oldukça uzun zaman önce, yarım yıl önce tartışıldı (nerede olduğunu bulamıyorum).
 
Urain:
Evet, zaten bir adım atıldı ve oldukça uzun zaman önce, yaklaşık yarım yıl önce tartışıldı (nerede olduğunu bulamıyorum).
Teşekkür ederim. Bu harika. Ben de güncel olduğumu ve hiçbir şeyi kaçırmadığımı düşünüyordum:))
 

Söyle bana,

1. Diğer para birimlerinden sadece Alış ve Satış'a ihtiyacım varsa, "casus" kullanmak adil midir?

2. Bu sadece bir fikir, onChartEvent işlevinde yalnızca mevcut para biriminden değil, diğer para birimlerinden gelen olayları kontrol etme imkanı yok mu?

3. onTimer olayında zamanlayıcı değerini birden daha az ayarlamak mümkün mü, böylece kotasyon değerini çok daha sık indirecek ve buna bağlı olarak son tik zamanının minimum süre kadar gerisinde kalacak mı?

4. veya benim durumumda, diğer grafiklerdeki karışımların geçişini kontrol etmek için "CHARTEVENT_CUSTOM+n" kullanmak mümkün mü?