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
Denemek. Tester'da çalışır. Ancak makalede belirtilen değişikliklerle.
Bir etkinlik aracılığıyla test cihazına ne gönderilmelidir? Eğer
A) Test cihazında grafikler açılmıyor
B) olay göstergeleri almaz
danışman kendisine olayları gönderecek, ne anlamı var ki?
Обработка событий в тестере
Uzman Danışmanda OnTick() işleyicisinin bulunması, MetaTrader 5 terminalinin test cihazındaki geçmiş veriler üzerinde test edebilmek için zorunlu değildir.Uzman Danışmanın aşağıdaki işleyicilerden en az birine sahip olması yeterlidir. fonksiyonlar:
Bir Expert Advisor'da test ederken, OnChartEvent() işlevini kullanarak kullanıcı olaylarını işleyebilirsiniz, ancak bu işlev göstergeler için test cihazında çağrılmaz. Göstergenin bir OnChartEvent() işleyicisi olsa ve bu gösterge test edilen Uzman Danışmanda kullanılsa bile göstergenin kendisi herhangi bir özel olay almaz.
Test sırasında gösterge, EventChartCustom() işlevini kullanarak özel olaylar oluşturabilir ve EA bu olayı OnChartEvent() içinde işleyebilir.
1. Şu anda, hatırladığım kadarıyla, test cihazındaki EA'nın kendisi EventChartCustom() kullanılarak gönderilen olayları işlememektedir.
2. Makalede, işlevin test cihazındaki göstergelerde çalışmayacağına, ancak yardımda çalışmadığına dair bir gösterge var. Bunun ne anlama gelmesi gerekiyor?
3. Bir şeyin demo/gerçek üzerinde çalışması ve test cihazında çalışmaması doğru değildir. Benimle ne istersen yap, yine de doğru değil.
Hindilerde zaten OnChartEvent () yapıyorsanız, her yerde çalışmasına izin verin, aksi takdirde orada tutmak mantıklıdır ...
not
Bu arada, hindiler hakkında. Geliştiriciler için soru - test cihazında hiç çalışmıyor mu veya yalnızca OnChartEvent() kullanılarak gönderilenleri işlemiyor mu?
Bir etkinlik aracılığıyla test cihazına ne gönderilmelidir? Eğer
A) Test cihazında grafikler açılmıyor
B) olay göstergeleri almaz
danışman kendisine olayları gönderecek, ne anlamı var ki?
Örneğin, kendimi başarılı bir şekilde kendime gönderdim, bir değil (test cihazında olay alımı bozulana kadar).
Ve test eden kişi grafikleri anlamaya ve işlemeye başladığında, olayları almak mantıklı olacaktır ...
Soru net değil. "Test cihazında hiç çalışmıyor mu, yoksa yalnızca OnChartEvent() yardımıyla gönderilenleri işlemiyor mu?" Ne demek istiyorsun?
ChartEvent'in test cihazındaki göstergelere iletilmesi için bir mekanizma yoktur. Test edilen Expert Advisor'a olay teslim döngüsü, test cihazının yalnızca ana kısmıdır.
Örneğin, kendimi başarılı bir şekilde kendime gönderdim, bir değil (test cihazında olay alımı bozulana kadar).
Örneğin, kendimi başarılı bir şekilde kendime gönderdim, bir değil (test cihazında olay alımı bozulana kadar).
Ve test eden kişi grafikleri anlamaya ve işlemeye başladığında, olayları almak mantıklı olacaktır ...
Makalede resmi olarak açıklandığı gibi birkaç haftalığına:
Bir program içinde bilgi aktarımı için birçok fırsat vardır, olayların anlamı farklı programlar arasında bilgi aktarımıdır.
Sonuç olarak, nasıl transfer yapılacağı değil, test cihazında işe yarayan şey (aslında, olması gerekirdi) yaklaşık 6 ay önce orada çalışmayı bıraktı.
ChartEvent'in test cihazındaki göstergelere iletilmesi için bir mekanizma yoktur. Test edilen Expert Advisor'a olay teslim döngüsü, test cihazının yalnızca ana kısmıdır.
Yani, test cihazında daha önce bir olay alımı vardı ve sonra bozuldu mu?
Uzman test cihazındaki EventChartCustom() -> OnChartEvent() probleminden bahsediyorum. Belki bir şey anlamıyorum elbette, ama şampiyonadan önce her şey yolunda gidiyordu, ama şimdi değil.
Aynı zamanda, muhtemelen herkes zaten farkındadır, herkes her şeyi anlar, ancak "lokomotif" yerinden hareket etmez (bunun sadece "ana kısım" olmasına rağmen).
Basit örnek:
1 . Expert Advisor'ı, zamanlayıcının her 300 saniyede bir (5 dakika) başlatılmasıyla başlatıyoruz.
2. Timer'da 1001 kodu ile event gönderimini yazıyoruz.
3. Bu etkinliği Expert Advisor'da yakalayınVe sonuç olarak ne görüyoruz? Sonuç olarak, demonun bu olayı sessizce aldığını, ancak test cihazının almadığını görüyoruz.
Ve bu, fikre göre, bir "nükleer savaş" durumunda bile çalışması gereken ticaret sisteminin temel bir unsuru gibi görünüyor.
1. 1 dakikalık zamanlayıcılı demo
2. 1 saatlik zamanlayıcılı test cihazı
Ayrıca testin 01/04/2011 ile 07/04/2011 tarihleri arasında TF 1H üzerinde yapıldığını da ekleyeceğim. Gördüğünüz gibi, birçok olumlu şey olmalı.
Ve neredeler?
not
Belki birisi mesaj uzmana ulaşmadıysa Türkiye'den geleceğini düşünüyor olabilir mi?
Resmi olarak, makalelerde değil, "güncellemeleri derleme" de duyurdular gibi görünüyor. "Güncellemelerde" bir şey var mıydı?
Evet, böcek göründüğü ve ağırlaştığı için hiçbir şey yoktu.
Ve makalede, bunun makalelerde değil, hatta yeni yapıların açıklamasında bile belirtilmemiş olması gerektiği hakkında.
Aslında bu tür şeyler dil kılavuzunda belirtilmelidir. bana bununla ilgili en azından bir kelimenin nerede olduğunu göster (şahsen bulamadım) ...
Yani, test cihazında daha önce bir olay alımı vardı ve sonra kırıldı mı?
Yapmam gereken şey bu, eyalet sınavına düzgün bir şekilde hazırlanmak. ve ne yapıyorum - forumdaki gönderilerimi arıyorum. :)
1. Hatalar, hatalar, sorular
2. Hatalar, hatalar, sorular
Sorunla ilgili ilk mesajı bulmak istedim, ancak bu özelliğin şampiyona sırasında artık çalışmadığından emin olmama rağmen kazmadım ...
05/09/2010 tarihli yazının belirli bir konudaki ilk yazı olduğunu varsayacağız. sonuç - şimdiden 8 ay oldu ... :(
not
İşte başka bir kazılmış:
06/09/2010 tarihli örneğim
Alexey bile sorunu çözmeyi düşüneceğine söz verdi.