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

 
4xcobra :

Uygun testler (özellikle ölçekleme sistemleri) için HighBid ve LowAsk'ın gerekli olduğu konusunda hrenfx ile tamamen aynı fikirdeyim. LowAsk varsa, algoritmik tüccarların büyük çoğunluğunun bir kene geçmişine ihtiyacı olmayacaktır. Ve bu kadar uzun bir çiğnemeden sonra, siz ve diğer algoritmik tüccarlar bunu nasıl anlamadığınızı anlamıyorum.

Siz sadece pratik yapan bir algoritmik tüccarsınız, bu yüzden bunlar sizin için çok açık. Bize bu duruma nasıl geldiğini anlat, neden gerçekten önemli. Uygulayıcının başka bir görüşünü dinlemek faydalı olacaktır.

 
hrenfx :
Sorunun özünü anlamadım.

Sadece konsantre ol. Belki bu sorunu kendim için abarttım (aşağıda söyledim), ama var.

Öz, bir zikzak içinde ticaret yapmaya çalışırken olduğu gibi yaklaşık olarak aynıdır. Gerçek hayatta (demo), yalnızca geçmiş ekstremler bilinir, ancak mevcut kene hakkında hiçbir şey bilinmemektedir. Yükselmeye/düşmeye devam edebilir veya hemen tersine dönebilir. Mevcut kene "Hi"/"Lo"/"NoExtremum" olarak işaretlenmiş bir komisyoncudan geldiyse - Ben (ve sadece değil) uzun zaman önce tüm yıl boyunca adalarda dinlenirdim. Eh, yuvarlak değil, yılda 8 ay .. :)

İşin püf noktası, OHLC modundaki test cihazının böyle bir şey yapmasıdır. Elbette tamamen değil, ancak Uzman Danışmanlarım oldukça "yanlışlıkla" önerilen ekstrema ve anlamsız Açık/Kapalı arasında kolayca ayrım yapıyor. Sonuç olarak, stratejiler OHLC'de optimize edildiğinde (ve test edildiğinde) mükemmel sonuçlar gösterir, ancak optimize edilmiş TS'yi keneler üzerinde test etmeye çalıştığınızda, basitçe başarısız olurlar. Eh, yayılma hızıyla değil, hatta bazıları kârda kalıyor, ancak OHCL tekliflerine döndüklerinden çarpıcı biçimde daha az.

Aşağı yukarı böyle. Burada bu konuyu düşünmeye devam ediyorum, Hi/Lo M1 üzerinde test etmek mümkün görünüyor, ancak bu testi gerçekçi hale getirmek için TS'yi yeniden oluşturmam gerekecek (yani, kenelerle test ederken pratikte farklılık göstermedi). Fikirler var, ama şimdiye kadar ham.

// Bu arada, burada açıklanan sorunu (OHLC'de kar / kenelerde boşaltma) limitli ticarete geçerek tedavi etmeye çalıştım.

// O zaman hemen MT test cihazının asimetrisiyle karşılaştım (daha doğrusu teklif tırnakları).

 
Avals :
1 bar başına 2 spread'i hatırlayabilirsiniz. Biri yüksek, diğeri düşük))
Bu, elbette, dudaklarından bir şaka. Çünkü bu iki formayı tutmak, yalnızca HighBid ve LowAsk'i tutmak kadar doğruluğu etkilemeyecektir.
 
Avals :
MT'den normal bir geçmişe bile ihtiyacım yok5))) Kitlesel bir üründe pahalı bir geçmişe sahip kitlesel olmayan stratejileri neden test edeyim? McDonald's'tan menüye istiridye eklemesini istemek gibi bir şey)))
Neden toplu bir üründen bilerek saçmalık yapıldığı açık değil. Ve aynı FOREX'in mükemmel kalitede tarihi uzun süredir mevcuttur (ücretsiz).
 
MetaDriver :

İyi evet. "Tek katmanlı cam" gibi bir şey. Güzel fikir, beğendim. DOM kene geçmişi kadar kabus gibi değil, ancak çıplak kenelerden (Teklif-Ask-Zaman) çok daha bilgilendirici.

Özellikle bazı ECN/STP platformları, bu formda hafif bir onay geçmişi sağlar. Soruyu inceleyin.
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
MetaDriver :

Sadece konsantre ol. Belki bu sorunu kendim için abarttım (aşağıda söyledim), ama var.

Öz, bir zikzak içinde ticaret yapmaya çalışırken olduğu gibi yaklaşık olarak aynıdır. Gerçek hayatta (demo), yalnızca geçmiş ekstremler bilinir, ancak mevcut kene hakkında hiçbir şey bilinmemektedir. Yükselmeye/düşmeye devam edebilir veya hemen tersine dönebilir. Mevcut tik "Hi"/"Lo"/"NoExtrmum" olarak işaretlenmiş bir komisyoncudan gelseydi - Ben (ve sadece değil) tüm yıl boyunca adalarda uzun bir tatil geçirmiş olurdum. Yani yılda 8 ay.. :)

İşin püf noktası, OHLC modundaki test cihazının böyle bir şey yapmasıdır. Elbette tamamen değil, ancak Uzman Danışmanlarım oldukça "yanlışlıkla" önerilen ekstrema ve anlamsız Açık/Kapalı arasında kolayca ayrım yapıyor. Sonuç olarak, stratejiler OHLC'de optimize edildiğinde (ve test edildiğinde) mükemmel sonuçlar gösterir, ancak optimize edilmiş TS'yi keneler üzerinde test etmeye çalıştığınızda, basitçe başarısız olurlar. Eh, yayılma hızıyla değil, hatta bazıları kârda kalıyor, ancak OHCL tekliflerine döndüklerinden çarpıcı biçimde daha az.

Aşağı yukarı böyle. Burada bu konuyu düşünmeye devam ediyorum, Hi/Lo M1 üzerinde test etmek mümkün görünüyor, ancak bu testi gerçekçi hale getirmek için TS'yi yeniden oluşturmam gerekecek (yani, kenelerle test ederken pratikte farklılık göstermedi). Fikirler var, ama şimdiye kadar ham.

Ve fark edilecek ne var ki, Newton'un iki terimlisini de keşfettim, eğer ilk tik yukarıysa, o zaman çubuk aşağı iniyor :)

bu , MetaTrader 5 terminalinin strateji test cihazında kene oluşturmak için Algoritma makalesinde açıklanan kene modelinden kaynaklanmaktadır.

 
TheXpert :

Normal testler için, Sor-Teklif geçmişinden şiddetle yoksun olduğum botlarım var, o kadar ki kendi test cihazımı yazmayı düşünüyorum.

Gerçekten yeterli kene geçmişi yok mu? Sadece M1 HighBid + LowAsk modeli oldukça doğrudur ve çok önemli olan, onay geçmişine dayalı geriye dönük test/optimizasyondan çok daha hızlı büyüklük sıraları. Dene.

Tabii ki, bir kene geçmişi veya hatta bir Seviye2 geçmişi olmadan yapamayacağınız seçenekler var. Ama bu nadirdir.

Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
Алгоритм генерации тиков в тестере стратегий терминала MetaTrader 5
  • 2010.05.21
  • MetaQuotes Software Corp.
  • www.mql5.com
MetaTrader 5 позволяет во встроенном тестере стратегий моделировать автоматическую торговлю с помощью экспертов на языке MQL5. Такое моделирование называется тестированием экспертов, и может проводиться с использованием многопоточной оптимизации и одновременно по множеству инструментов. Для проведения тщательного тестирования требуется генерировать тики на основе имеющейся минутной истории. В статье дается подробное описание алгоритма, по которому генерируются тики для исторического тестирования в клиентском терминале MetaTrader 5.
 
Urain :

Ve fark edilecek ne var ki, Newton'un iki terimlisini de keşfettim, eğer ilk tik yukarıysa, o zaman çubuk aşağı iniyor :)

bu , MetaTrader 5 terminalinin strateji test cihazında kene oluşturmak için Algoritma makalesinde açıklanan kene modelinden kaynaklanmaktadır.

Biliyorum, sinir ağlarımı böyle bir tanıma için keskinleştirmedim. Kendileri, piçler, koklayın. :)

Eğer kasıtlıysa , kâse kod tabanında yer almayalı uzun zaman oldu. kurstayım.

 
MetaDriver :

Biliyorum, sinir ağlarımı böyle bir tanıma için keskinleştirmedim. Kendileri, piçler, koklayın. :)

Eğer kasıtlıysa , kâse kod tabanında yer almayalı uzun zaman oldu. kurstayım.

Yani test cihazındaki NS'yi keneler için zehirliyorsun, ahaha, peki, parladın Vladimir, test cihazını bir nevi OpenCL'de yazdın, orada bir kene geçmişi yazmak kolay.

Yoksa hile yaptın ve test kenelerini mi kaydırdın? İndirmeye hazır olarak kendiminkini, iyi ya da en kötü ihtimalle toplamam gerekiyordu (ancak gerçek zamanlı olarak mevcut olmalarına rağmen neredeyse hiç kimsenin ciltleri olmaması hoşuma gitmedi).

 
hrenfx :

Sadece M1 HighBid + LowAsk modeli oldukça doğrudur ve çok önemli olan, onay geçmişine dayalı geriye dönük test/optimizasyondan çok daha hızlı büyüklük sıraları. Dene.

Mantıklı bir şekilde çözdüm - iyi olarak, ayrıca bir HighBid talebine ve LowAsk için bir teklife ihtiyacınız var. Ya da mantığı yeniden yapmak gerekiyor, çok olmasa da, o zaman gerçeğin biraz karamsar bir versiyonu olacak. Kanallar.
Neden: