Birçokları için ilginç bir konu: MetaTrader 4 ve MQL4'te neler olacak - büyük değişiklikler yolda - sayfa 56

 
MetaDriver :
Bir test cihazında mı?

kene verilerinde test cihazında kaymayı yakalamak için, DC ile istemci (gecikme) arasındaki veri aktarımı için yaklaşık gecikme süresini ayarlamanız gerekir. Her tik, örneğin bir milisaniyeye kadar gerçekleştiğinde kendi zamanına sahiptir. Test cihazında, piyasa emri verme zamanı + lag>bir sonraki tick zamanı ise, o zaman yeni tick fiyatlarında işlem yapıyoruz. Kısmi yürütmenin bu şekilde modellenemeyeceği açıktır, orada likidite verilerine ihtiyaç vardır.

ps Hft endüstrisinin temellerinden biri olan ortak yerleşim, bu gecikmeyi en aza indirmeyi amaçlar. İnsanlar ekipmanlarını borsa sunucularına yaklaştırmak için milyonlarca dolar ödüyorlar. Mikrosaniye için bir sayım var

 
MetaDriver :
Boşluklar açık, ancak test cihazı kaymayı görmenize nasıl yardımcı olacak?
Her aracın kendi özel geçmişi vardır.
 
Avals :
kene verilerinde test cihazında kaymayı yakalamak için, DC ile istemci (gecikme) arasındaki veri aktarımı için yaklaşık gecikme süresini ayarlamanız gerekir. Her tik, örneğin bir milisaniyeye kadar gerçekleştiğinde kendi zamanına sahiptir. Test cihazında, piyasa emri verme zamanı + lag>bir sonraki tick zamanı ise, o zaman yeni tick fiyatlarında işlem yapıyoruz. Kısmi yürütmenin bu şekilde modellenemeyeceği açıktır, orada likidite verilerine ihtiyaç vardır.

Evet doğru.

+ Zaman içinde de netleştirebilirsiniz yani. haberlerin yayınlanması sırasında gecikmeyi artırın (önceden gerçek hayatta izleyin).

 
Avals :

kene verilerinde test cihazında kaymayı yakalamak için, DC ile istemci (gecikme) arasındaki veri aktarımı için yaklaşık gecikme süresini ayarlamanız gerekir.

MetaTrader5 test cihazının rastgele bir gecikme modu olduğunu herkes bilir MetaTrader 5 YardımStrateji Test CihazıAyarlar ?

keyfi gecikme

Rastgele gecikme modu, Uzman Danışmanları gerçek koşullara yakın koşullar altında test etmek için sağlanır. Emrin yerine getirilmesine gönderildiği andan itibaren fiyat değişebilir. Emirde belirlenen sapmaya bağlı olarak cari fiyattan (sapma dahilinde ise) gerçekleştirilebilir veya yeniden kote edilebilir. Bu modda test yapmak, EA yazarının bu tür durumların ele alınmasını doğru şekilde programlamasını sağlayacaktır.

Gecikme, terminalden gönderilen tüm ticaret talepleri için simüle edilir ( emirlerin verilmesi, stop seviyelerinin değiştirilmesi, vb.). Yürütme gecikmesi aşağıdaki prensibe göre gerçekleştirilir: 0'dan 9'a kadar bir sayı rastgele seçilir ve bu saniye sayısı için bir gecikme yapılır; seçilen sayı 9 ise, aynı aralıktan rastgele başka bir sayı seçilir ve birinciye eklenir. Böylece yürütmeyi 0-8 saniye geciktirme olasılığı %90, 9-18 saniye gecikme olasılığı %10'dur.

 
Rosh :

MetaTrader5 test cihazının rastgele bir gecikme modu olduğunu herkes bilir MetaTrader 5 YardımStrateji Test CihazıAyarlar ?

Bu, yalnızca gerçek keneler üzerinde ve ardından nüanslarla test etmek mümkünse geçerlidir (çünkü gecikme bazen zamanla değişir).

 
Rosh :

Sanırım çoğu insan MetaTrader5 test cihazının rastgele bir gecikme modu olduğunu biliyor MetaTrader 5 YardımStrateji Test CihazıAyarlar :

evet, "EA yazarının bu tür durumların ele alınmasını doğru şekilde programlamasını sağlayacak" için kullanışlı bir özellik. Ancak keneler olmadan kaymanın kar/zarar üzerindeki etkisi işe yaramaz. (Aslında, çoğu insanın buna ihtiyacı yoktur.)
 

Keyfi gecikme kaba bir araçtır. Cidden sadece bu şekilde test edildi:

Gösterge geçmişi (test cihazındaki robot yalnızca onu görür - gerçek hayatta olduğu gibi) + belirli bir araç için oluşturulan kendi özel geçmişi (test cihazı buna göre çalışır).

Özel bir geçmiş oluştururken LiveTime fiyatları (+ ping), likidite (Seviye2 ve TS'nin hangi hacimlerle çalıştığı), vb. dikkate alınır. Ve yine de, önemli ölçüde daha yakın olabilse de, mükemmel bir eşleşme elde edilemez. Burada sadece incelikleri hissetmeniz gerekiyor - aracınızın gerçekliğini araştırmak.

Not: Böyle özel bir hikaye oluşturduktan sonra, filtreyi ona daha fazla uygulamanın gerekli olduğunu unutmayın. Bu nedenle, böyle bir özel geçmiş, M1 HighBid+LowAsk biçiminde olabilir. Onlar. kene geçmişi veya Düzey2 geçmişi ile test yapmak zorunlu olmaktan uzaktır (neredeyse her zaman). Bu devasa tarihten sadece bir ön İnfaz-tarihi yaratmak gerekiyor. Ve sonra tırtıklı üzerinde.

 
hrenfx :

Keyfi gecikme kaba bir araçtır. Cidden sadece bu şekilde test edildi:

Gösterge geçmişi (test cihazındaki robot yalnızca onu görür - gerçek hayatta olduğu gibi) + belirli bir araç için oluşturulan kendi özel geçmişi (test cihazı buna göre çalışır).

Özel bir geçmiş oluştururken LiveTime fiyatları (+ ping), likidite (Seviye2 ve TS'nin hangi hacimlerle çalıştığı), vb. dikkate alınır. Ve yine de, önemli ölçüde daha yakın olabilse de, mükemmel bir eşleşme elde edilemez. Burada sadece incelikleri hissetmeniz gerekiyor - aracınızın gerçekliğini araştırmak.

Not: Böyle özel bir hikaye oluşturduktan sonra, filtreyi ona daha fazla uygulamanın gerekli olduğunu unutmayın. Bu nedenle, böyle bir özel geçmiş, M1 HighBid+LowAsk biçiminde olabilir. Onlar. kene geçmişi veya Düzey2 geçmişi ile test yapmak zorunlu olmaktan uzaktır (neredeyse her zaman) . Bu devasa tarihten sadece bir ön İnfaz-tarihi yaratmak gerekiyor. Ve sonra tırtıklı üzerinde.

Sanırım sadece FOREX anlamına mı geliyor?

Çünkü vadeli işlemlerde 1 tik (4 haneli) = 10 tik (çoğunlukla 5 haneli) FOREX'te.

 
Sadece FOREX kastedilseydi bir açıklama yapardım.
 
hrenfx :

Keyfi gecikme kaba bir araçtır. Cidden sadece şu şekilde test edildi:

Gösterge geçmişi (test cihazındaki robot yalnızca onu görür - gerçek hayatta olduğu gibi) + belirli bir araç için oluşturulan kendi özel geçmişi (test cihazı buna göre çalışır).

Özel bir geçmiş oluştururken LiveTime fiyatları (+ ping), likidite (Seviye2 ve TS'nin hangi hacimlerle çalıştığı), vb. dikkate alınır. Ve yine de, önemli ölçüde daha yakın olabilse de, mükemmel bir eşleşme elde edilemez. Burada sadece incelikleri hissetmeniz gerekiyor - aracınızın gerçekliğini araştırmak.

Not: Böyle özel bir hikaye oluşturduktan sonra, filtreyi ona daha fazla uygulamanın gerekli olduğunu unutmayın. Bu nedenle, böyle bir özel geçmiş, M1 HighBid+LowAsk biçiminde olabilir. Onlar. kene geçmişi veya Düzey2 geçmişi ile test yapmak zorunlu olmaktan uzaktır (neredeyse her zaman). Bu devasa tarihten sadece bir ön İnfaz-tarihi yaratmak gerekiyor. Ve sonra tırtıklı üzerinde.

bu testçinin işidir. Test / optimize etmeden önce, örneğin neyin optimize edildiğine ve siparişlerin türüne bağlı olarak gerekli özel geçmişi oluşturun. Tamamen teknik olan taraf, otomatik olarak optimum şekilde gerçekleştirilir. Test cihazının yetenekleri dahilinde MT'nin de (geçmiş verilerinin hazırlanması) aynı şeyi yaptığını düşünüyorum.