"CopyTicks"in Test Edilmesi - sayfa 16

 
fxsaber :

Bir çubuğun tik hacminin , bu çubuktaki COPY_TICKS_ALL tik sayısına eşit olması gerektiğini doğru anlıyor muyum?

MQL'de yazmadım, sormanın daha hızlı olacağını düşündüm. Borsadaki hangi enstrüman geleneksel olarak en yüksek işlem hacmine sahiptir ve hangisi en yüksek tik hacmine sahiptir?

Numara.

Tik hacmi, çubuğu değiştiren tik sayısını yansıtır. Çubuk paletler üzerine inşa edilmişse, teklifler ve talepler bir çubuk oluşturmaz ve buna göre kene hacminde dikkate alınmaz.

 
fxsaber :
Bir zamanlayıcı (50ms) kullanarak düzinelerce enstrüman için yeni keneler indirirsem CopyTicks dahili önbelleklerine, hafızasına, performansına ne olur?

Büyük olasılıkla, önbelleklere hiçbir şey olmayacak. Her sembolün, 65k'ye kadar en son onay işaretini içeren kendi onay önbelleği vardır.

Her 50 ms'de bir son keneleri talep ederseniz, diskteki kene veritabanına ek istekler olmaksızın kesinlikle önbellekten döndürülürler.

Performansı kendiniz izleyin. CPU maliyetlerini takip edin

 
Slawa :

Tik hacmi, çubuğu değiştiren tik sayısını yansıtır. Çubuk paletler üzerine inşa edilmişse, teklifler ve talepler bir çubuk oluşturmaz ve buna göre kene hacminde dikkate alınmaz.

COPY_TICKS_TRADE hepsi tik hacmine düşmeyecek mi? Örneğin, son fiyatlar değişmediğinde

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Metatrader 5'teki işlemlerin kaseti

fxsaber , 2016.09.13 09:39

Bu bir bant parçası. Söyleyin bana, ekrandaki yeşil çerçevede vurgulanan durumu anladım mı?

Birisi tam olarak 10 lot için pazar talebinde bulundu. Şu anda karşılık gelen en iyi çete kronolojik sıraya göre 1, 1, 1, 1, 3, 2, 1 lotları ile verilen limit emirlerden oluşuyordu. Piyasa zamanında bu çetede (98340) başka emirler de olabilir. , ancak kronolojik olarak belirtilenlerden daha sonra sergilendiler.

Pekala?


 
Slawa :

Büyük olasılıkla, önbelleklere hiçbir şey olmayacak. Her sembolün, 65k'ye kadar en son onay işaretini içeren kendi onay önbelleği vardır.

Her 50 ms'de bir son keneleri talep ederseniz, diskteki kene veritabanına ek istekler olmaksızın kesinlikle önbellekten döndürülürler.

Performansı kendiniz izleyin. CPU maliyetlerini takip edin

From = 0 olarak ayarladıysam, önbellekten kopyalama devam ediyor. Ve From harikaysa, orada nasıl uygulanır?

CopyTicks hataları sonraki beta sürümlerinde düzeltilecek mi?

 
Bir çubuğun tik hacmi bir ilke midir? Prensipte borsada hiçbir şey ifade etmeyen bir gösterge. Bilinçli olarak kullanılamaz. Biraz çöp.
 
fxsaber :

From = 0 olarak ayarladıysam, önbellekten kopyalama devam ediyor. Ve From harikaysa, orada nasıl uygulanır?

CopyTicks hataları sonraki beta sürümlerinde düzeltilecek mi?

Önbelleğe isabet ederse, tüm keneler önbellekten alınacaktır.

Şimdi sadece CopyTicks yapıyoruz. İşaretlerin sayısı OnCalculate çağrılarının sayısıyla eşleşmediğinde (bir işaret, çubuk sınırında ileri geri "yürür")

 
Slawa :

Şimdi sadece CopyTicks yapıyoruz. İşaretlerin sayısı OnCalculate çağrılarının sayısıyla eşleşmediğinde ( bir işaret , çubuk sınırında ileri geri "yürür")

Birden fazla tik farkım var. Ve bu

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Göstergeler Borsadaki keneleri kaçırıyor

fxsaber , 2016.09.16 16:31

Sadece göstergelerin keneleri atlamaması gereken konumu görüyorum, belirsiz görünüyor.

Örneğin, tikler büyük bir frekansla oynar. Her 10 ms'de bir diyelim. Ve OnCalculate 15ms sürer.

Gösterge keneleri atlamazsa, sistem donacaktır.


 
fxsaber :
Birden fazla tik farkım var. Ve bu

Bir kene varsa, iki veya daha fazla olabilir. Sorunu bulduk, şimdi araştırıyoruz.

Gösterge az yazılırsa, performans sorunu olmaz.

 
Slawa :

Gösterge az yazılırsa, performans sorunu olmaz.

Bu yüzden ekonomik bir örnek verdi - 15ms.
 
fxsaber :
Bu yüzden ekonomik bir örnek verdi - 15ms.

15 ms - GetTickCount ölçüm hatası

Öncelikle CopyTicks ile sonuna kadar ilgilenelim ki soru kalmasın. Her tikte OnCalculate'i çağırmak şimdilik vazgeçilmezdir.

Ve sonra düşüneceğiz. OnCalculate'i yalnızca MqlRates'te bir şey değiştiğinde - fiyat, spread veya hacimler - aramak mümkündür. Kene değişikliklere neden olmadıysa, yeniden hesaplamayı aramayın. Düşünmek gerek.