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ı?
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ı.
Язык программирования 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.
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).
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ü?
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
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.
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.
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ı?
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ı?
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.
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.
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 atıldı ve oldukça uzun zaman önce, yaklaşık yarım yıl önce tartışıldı (nerede olduğunu bulamıyorum).
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ü?