Strateji Test Cihazı, Optimizasyon ve Bulut hakkında her şey (henüz değil) - sayfa 2

 

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

MT4 ve MT5 geriye dönük testi

Sergey Golubev , 2017.02.17 20:53

EA'yı MT5 üzerinde 'gerçek tiklere dayalı her tik' kullanarak geriye dönük test ediyorsanız, bu nedenle belirli bir broker ile MT5 platformunda işlem yapmakla neredeyse aynı olacaktır (çünkü gerçek geçmiş verilere dayanmaktadır).

Örnek, şu konuyu okuyun: Neden MT5, MT4'ten daha iyidir? Daha az sınırlaması var mı ??? - Konunun ilk mesajından alıntıdır:

  • MT5'te robotları gerçek pazara mümkün olan en yakın koşullarla ( gerçek tik verileri, gerçek değişken spreadler, gecikme, kayma vb.) geriye dönük test edebilirsiniz. MT4'te yerel olarak yapamazsınız. Yalnızca üçüncü taraf bir yazılım için ödeme yaparsanız yapabilirsiniz. Eğer öyleyse, ayrıca birkaç kaynaktan geçmiş verilerini indirmeniz (çok azı vardır, neredeyse herkes aynı kaynağı kullanır), MT4 formatına dönüştürmeniz ve MT4 davranışını düzeltmek için platformu bu üçüncü taraf yazılım aracılığıyla açmanız gerekir. Bu işlemi tamamlamak saatler sürer ve her yeni veri eklemek istediğinizde bunu tekrarlamanız gerekir.
    Hepimiz geriye dönük testlerde muhteşem sonuçlar elde eden yüzlerce robot gördük, ancak gerçek hesapta çalışırken sonuçlar çok kötüydü. Bunun temel nedeni, gerçek piyasa koşullarıyla ilgisi olmayan koşullarla yapılmış olmalarıdır.

--------------

Bildiğim gibi - bazı kodlayıcılar/tüccarlar, MT4 EA'larını yalnızca geriye dönük test etmek ve/veya gerçeğe en yakın geri test sonuçlarını elde etmek için optimizasyonlu ayarları bulmak için MT4 EA'larını MT5'e dönüştürüyor.


 
Makale:

Ticaret stratejilerini gerçek keneler üzerinde test etme

Makale, basit bir ticaret stratejisini üç modda test etmenin sonuçlarını sunar: dakika çubuklarının yalnızca Açık, Yüksek, Düşük ve Kapanış fiyatlarını kullanarak " 1 dakikalık OHLC "; " Her tik " modunda ayrıntılı modellemenin yanı sıra, gerçek geçmiş verileri uygulayan en doğru " Gerçek tiklere dayalı her tik " modunda.

Sonuçları karşılaştırmak, kaliteyi çeşitli modlarda değerlendirmemizi sağlar ve sonuçları daha hızlı alabilmek için test cihazını daha verimli kullanmamıza yardımcı olur. "1 dakikalık OHLC" modu, hızlı tahmini test sonuçlarının alınmasını sağlar, "Her tik" modu gerçeğe daha yakındır, gerçek keneler üzerinde test ise en doğru ancak zaman alıcıdır. Bir ticaret robotunun mantığındaki hataların, strateji test sonuçlarını seçilen bir test moduna daha duyarlı hale getirerek ticaret işlemlerinin sayısını etkileyebileceğini unutmayın.


 

Daha fazla makale:

Genetik algoritmalar - çok kolay!

Genetik algoritma (GA), pratik olarak önemli vakaların çoğunda probleme kabul edilebilir bir çözüm sunan, ancak kararların doğruluğu matematiksel olarak kanıtlanmamış buluşsal algoritmayı (EA) ifade eder ve en sık problemler için kullanılır, analitik çözümü çok zor hatta imkansız olan.

Bu sınıfın (NP sınıfı) bir probleminin klasik bir örneği, bir "gezgin satıcı problemi"dir (en ünlü kombinatoryal optimizasyon problemlerinden biridir). Asıl zorluk, verilen şehirlerden en az bir kez geçen ve ardından ilk şehre dönen en avantajlı rotayı bulmaktır). Ancak hiçbir şey onları resmileştirmeye yol açan görevler için kullanmayı engellemez.

EA, önemli miktarda zaman alan tüm seçenekleri gözden geçirmek yerine, yüksek hesaplama karmaşıklığına sahip sorunları çözmek için yaygın olarak kullanılmaktadır. Desen tanıma gibi yapay zeka alanlarında, antivirüs yazılımlarında, mühendislikte, bilgisayar oyunlarında ve diğer alanlarda kullanılırlar.

MetaQuotes Software Corp.'un MetaTrader4 / 5 yazılım ürünlerinde GA kullandığından bahsetmek gerekir. Strateji test edici hakkında ve yerleşik bir strateji optimize edici kullanarak ne kadar zaman ve emekten tasarruf edilebileceğini hepimiz biliyoruz. Doğrudan numaralandırmada olduğu gibi, GA kullanımıyla optimize etmek mümkündür. Ayrıca MetaTrader 5 test cihazı, kullanıcı optimizasyon kriterlerini kullanmamıza izin veriyor. Belki okuyucu, doğrudan numaralandırmanın aksine GA ve EA tarafından sağlanan avantajlar hakkındaki makaleleri okumakla ilgilenecektir.


 

Daha fazla makale ile ilgili:

Uzman danışmanların optimizasyonu için özel kriterler oluşturma

MetaTrader 5 Müşteri Terminali, Expert Advisor parametrelerinin optimizasyonu için çok çeşitli fırsatlar sunar. Strateji test edicide yer alan optimizasyon kriterlerine ek olarak, geliştiricilere kendi kriterlerini oluşturma fırsatı verilir. Bu, Uzman Danışmanların test edilmesi ve optimize edilmesi için neredeyse sınırsız sayıda olanak sağlar. Makale, bu tür kriterleri oluşturmanın pratik yollarını açıklar - hem karmaşık hem de basit olanlar.

 

Sinir ağı: Kendi kendini optimize eden Uzman Danışman

Stratejimizi belirleyip Uzman Danışmanımızda uyguladıktan sonra, çabalarımızı tamamen geçersiz kılabilecek iki sorunla karşı karşıya kalıyoruz.

  • En uygun giriş değerleri nelerdir?
  • Bu değerler ne kadar süre güvenilir kalır? Ne zaman yeniden optimizasyon yapmamız gerekiyor?
Önceden tanımlanmış parametreler (sembol, zaman çerçevesi vb.) dışında başka (düzenlenebilir) ayarlar da vardır: gösterge hesaplama süresi, alış/satış seviyeleri, TP/SL seviyeleri, vb. Bu, EA'yı kullanırken bazı sorunlara neden olabilir.

Belirli aralıklarla pozisyon açma ve kapama koşullarını optimize edebilen bir Uzman Danışman geliştirmek mümkün müdür?

 

Yeni başlayanlara yardımcı olabilecek bazı tartışma konuları:

MetaTester Aracıları çalışmaya başlamıyor

Myql temsilci yöneticisi

Bir acemi için küçük bir soru
 

Ve bu, örneğin önemli olabilecek bir şeydir:

============

MetaTrader 5 Yardım → MQL5 Cloud Network → Nasıl Katılım Sağlanır - MQL5 Cloud Network'e Katılım Kısıtlamaları

MQL5 Cloud Network'e katılımın çeşitli sınırlamaları vardır:

  • Bir aracı, hesaplamaları gerçekleştirmek için en az 768 MB kullanılabilir fiziksel belleğe sahip olmalıdır.
  • Aracılarınızı MQL5 Bulut Ağı'na bağlamak için aracıların yüklendiği bilgisayarda en az 2048 MB RAM olmalıdır.
  • Temsilcinin verimlilik endeksi (PR) 50'den az olmamalıdır.
  • Bir sanal makineye yüklenen aracılar, MQL5 Cloud Network'e katılamaz.
  • PR değeri 100'ün altında olan ajanlar, hesaplama sürecini yavaşlatmamak için genetik optimizasyonda kullanılmamaktadır. Bunun nedeni, hesaplamanın nesiller boyunca (256 geçiş) yapılmasıdır. Bir nesil hesaplanmazken bir sonraki neslin hesaplanmasına başlanamaz. Düşük bir PR ajanı tarafından 256 adetten tek bir geçiş hesaplansa bile toplam hesaplama hızı düşer.
  • Aracının kurulu olduğu bilgisayardaki boş disk alanı 500 MB'ın altına düşerse, aracı MQL5 Bulut Ağından yeni görevler alamaz.
  • Aracılar, yüklendikleri PC'nin pille çalıştırılması durumunda (dizüstü bilgisayarları ifade eder) bulut ağından görev almazlar.
MetaTrader 5 Help
MetaTrader 5 Help
  • www.metatrader5.com
The Trading Platform is the trader's working tool, providing all the necessary features for a successful online trading. It includes trading...
 

MT5'te Çoklu Para Birimli Uzman Danışmanlar - geriye dönük test ve optimizasyon


Konular/yazılar

  • 7 çiftin tümünü almak veya satmak - açıklama içeren konu .
  • Çoklu Para Birimli Uzman Danışmanlar, geriye dönük test/optimizasyon örnekleriyle birlikte gönderi

Kod Tabanı

    Makaleler

    belgeler

    • MetaTrader 5 Yardım → Algoritmik Alım Satım, Alım Satım Robotları → Optimizasyon Türleri - Piyasa İzlemede Seçilen Tüm Semboller
    • MetaTrader 5 Yardım → Algoritmik Alım Satım, Alım Satım Robotları → Strateji Testi - Çoklu Para Birimli Uzman Danışmanlar
    • MetaTrader 5 Yardım - İşlem Platformu — Kullanım Kılavuzu

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

    Metatrader 5'e Nasıl Başlanır?

    Sergey Golubev , 2019.05.22 14:25

    HTML ve CSV raporlarına dayalı olarak çok para birimli ticaret geçmişi nasıl görselleştirilir

    HTML ve CSV raporlarına dayalı olarak çok para birimli ticaret geçmişi nasıl görselleştirilir

    MetaTrader 5, piyasaya sürülmesinden bu yana çok para birimli test seçenekleri sunar. Bu olasılık genellikle tüccarlar tarafından kullanılır. Ancak işlev evrensel değildir. Özellikle, bir test yaptıktan sonra, kullanıcı gerçekleştirilen alım satım işlemlerini içeren bir grafik açabilir. Ancak bu, strateji test cihazı ayarlarında seçilen işlem gören bir sembolün yalnızca bir grafiğidir. Görsel inceleme her zaman verimli olmasa da, kullanılan tüm sembollerin tüm işlem geçmişi testten sonra görüntülenemez. Testten bir süre sonra ek analiz gerekebilir. Ayrıca, başka bir kişi tarafından bir rapor sağlanabilir. Bu nedenle, HTML test raporuna dayalı olarak birden çok çalışma sembolü üzerinde alım satımı görselleştirmek için bir araç çok faydalı olacaktır.

    HTML ve CSV raporlarına dayalı olarak çok para birimli ticaret geçmişi nasıl görselleştirilir

    HTML ve CSV raporlarına dayalı olarak çok para birimli ticaret geçmişi nasıl görselleştirilir

    Önceki makale, CSS seçicilerini [1] temel alan HTML ayrıştırıcısının bir açıklamasını sağladı . Ayrıştırıcı, ticaretin oluşturulabileceği (grafik nesneler) temelinde HTML raporundan anlaşmaların listesini çıkarır. CSV dosyalarının Signals bölümünden ayrıştırılması biraz daha kolaydır, MetaTrader 4 (*.history.csv) ve MetaTrader 5 (*.positions.csv) sinyalleri için dosya formatı yerleşik MQL işlevleri tarafından desteklenir.


    Optimization Types - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
    Optimization Types - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
    • www.metatrader5.com
    This type of optimization is based on the genetic algorithm of search for the best values of input parameters. This type is much faster than the first one and is almost of the same quality. The slow complete optimization that would take several years can be performed within several hours using the genetic algorithm. Each individual has a...
     

    İyi konu başlatıldı -

    ----------------

    MT4 Strategy Tester: iyi uygulamalar, teknik bilgiler ve nasıl yapılır

    Bu konu soru sormak için DEĞİLDİR, referans olarak kullanılacaktır.