"MetaTrader 5'de Sınamanın Temelleri" makalesi için tartışma - sayfa 3

 
Yedelkin:

Uzman Danışman OnTick () işlevine sahip olmasa bile, NewTickolayı her gönderildiğinde hesaplamaları gerçekleşir mi? Ve eğer öyleyse, göstergelerin başka bir sembolün tik frekansı ile yeniden hesaplandığı ortaya çıkıyor mu?
Evet
 
sergeev:
Evet.
Teşekkür ederim! Bu bir haber!
 
Yedelkin:
Teşekkür ederim! Bu yeni bir haber!

Bunda şaşırtıcı bir şey yok.

Grafikte Uzman Danışmanların bulunması göstergelerin hesaplanmasını engellemez :)

Sanırım bu, tik varış olayının göstergeler hesaplandıktan sonra oluşturulduğu anlamına geliyor.

Yani, önce hesaplama, sonra çağrı. Ancak olayı işleme koymazsanız, göstergeler yine de hesaplanacaktır.

 
sergeev:

Ancak etkinliğiniz işlenmezse, göstergeler yine de hesaplanacaktır.

Evet, ancak benim durumumda göstergelerin hesaplanması, başka bir semboldeki (Uzman Danışmanın kendisinin bağlı olduğu sembol) tiklerin gelişiyle senkronize edilecektir. Sürpriz olarak gelen şey buydu.
 
Yedelkin:
Evet, ancak benim durumumda, göstergelerin hesaplanması başka bir semboldeki (Uzman Danışmanın kendisinin bağlı olduğu sembol) kenelerin gelişiyle senkronize edilecektir. Sürpriz olarak gelen şey buydu.

mesele şu ki, eğer test cihazından bahsediyorsak, o zaman nesnelerden gelen grafik olayları...? Orada bunlardan herhangi biri var mı?

Bir ay önce orada olduklarını sanmıyorum, belki de benim görmediğim bir şey değişmiştir?

bu yüzden sadece grafik olaylarında uzman test cihazında çalışmayacaktır. çünkü olay yok. ve grafiğin boyutu da :) test cihazında ChartGetXXX'i almaya çalışın. her yerde sıfır döndürür.

 
sergeev:

Mesele şu ki, eğer bir test cihazından bahsediyorsak, o zaman nesnelerden gelen olayların grafiğini... Bunlardan herhangi biri var mı?

Bir ay önce orada olduğunu sanmıyorum, belki de benim görmediğim bir şey değişmiştir?

bu yüzden uzman sadece test cihazındaki grafik olaylarında çalışmayacaktır. çünkü olay yok. ve grafiğin boyutu da :) test cihazında ChartGetXXX almayı deneyin. her yerde sıfır döndürür.

Hayır, nesnelerden gelen grafik olayları yok. Göstergeler, özel olayları kullanarak periyodik olarak bir veya daha fazla hesaplanmış değer gönderir (Lizar bir keresinde bu fikri önermişti). Bu fikrin kendisi test cihazında çalışıyor.
 
Yedelkin:
Test cihazındaki fikrin kendisi çalışıyor.

Her şey çalışıyorsa, kodunuzdaki sorun nedir?

OnCalculation bir kontrol yapmak için uzakta mı?

 
sergeev:

Her şey çalışıyorsa, kodunuzdaki sorun nedir?

Kodda herhangi bir sorun yok. Yukarıdaki durumda göstergelerin test cihazında başka bir sembolün tik sıklığı ile yeniden hesaplandığı varsayımımı doğruladınız. Bu, göstergelerin, her gösterge kendi sembolü üzerindeyken test cihazının üreteceğinden farklı bir frekansla yeniden hesaplandığı anlamına gelir. Peki, kontrol edecek ne var, adapte olmamız gerekecek. Tabii ki, onayınız doğruysa :)
 
Yedelkin:
Kodda herhangi bir sorun yok. Yukarıda açıklanan durumda, göstergelerin test cihazında başka bir sembolün tik frekansı ile yeniden hesaplandığı varsayımımı doğruladınız. Bu, göstergelerin, her gösterge kendi sembolü üzerindeyken test cihazı tarafından oluşturulandan farklı bir frekansla yeniden hesaplandığı anlamına gelir. Peki, kontrol edecek ne var, adapte olmamız gerekecek. Tabii ki, onayınız doğruysa :)
güven ama doğrula :)
 

Harika bir makale, teşekkürler!