Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Görüntülemeler:
20
Derecelendirme:
(40)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

OnTester() işlevinden "Custom max" kullanarak kendi formüllerini kullanarak bir EA'yı optimize etmek isteyenler için - kodum böyle bir formül geliştirmenize yardımcı olacaktır.

Optimizasyon için kendi kriterlerinizi geliştirmeye başlamak için, birçok önemli ticaret göstergesi edinmeniz ve bu göstergeleri bir formül oluşturmak için araç olarak kullanmanız gerekir.

Dosyamı EA kodunuza dahil ederek aşağıdaki verileri elde edeceksiniz:

  1. Kârlılık;
  2. Para birimi cinsinden kar;
  3. Pip cinsinden kar;
  4. Toplam Kar;
  5. Toplam kayıp;
  6. Kaybedilen işlem sayısı;
  7. Karlı anlaşma sayısı;
  8. Her anlaşmadan elde edilen kar yüzdesi;
  9. Günlük kâr yüzdesi;
  10. Maksimum bakiye düşüşü;
  11. Denge çizgisi kanalının nokta cinsinden genişliği;
  12. Denge çizgisi kanalının maksimum ve minimum eğim derecesi arasındaki fark;
  13. Tüm işlemlerin ortalama düşüşü (her işlemin düşüşlerinin toplamının işlem sayısına bölünmesi);
  14. Esneklik (Kurtarma Faktörü);
  15. İşlem başına ortalama pip sayısı.

Önceki sürümden farklı olarak, burada HTML dosyası aracılığıyla tüm göstergelerle optimizasyon sonuçları tablosunu görüntüleyebilirsiniz.

Optimizasyon sonuçları

Talimatlar:

"OptimReport.mqh" dosyasını Include klasörüne kopyalayın

EA'nızın başına aşağıdaki satırı ekleyin

#include <OptimReport.mqh>
OnInit() fonksiyonuna aşağıdaki satırı ekleyin:
OtimReport(1);

OnTick() fonksiyonuna aşağıdaki satırı ekleyin:

OtimReport(2);

Pozisyon açma onay yerlerine aşağıdaki satırı ekleyin:

OtimReport(3);

OnTester() fonksiyonuna aşağıdaki 4 satırı ekleyin

OtimReport(4);
Input_Param="input"; // Bu değişken Uzman Danışmanın giriş parametrelerini içermelidir. Aşağıda doldurmanın bir örneğini göreceksiniz...
if(Crt_HTML) Sort_HTML_Ar();
return(Vigoda);

Input_Param değişkeninin doldurulmasına bir örnek:

Input_Param="TP_B="+DoubleToString(TP_B,0)
                 +" SL_B="+DoubleToString(SL_B,0)
                 +" GT_B="+DoubleToString(GT_B,0)
                 +" TS_B="+DoubleToString(TS_B,0);

İpuçları:

Lot_Risk değişkeni, alım satım için kullanılan fon yüzdesidir (büyüyen bir lot için) ve EA'nızdan alınır.
Optimizasyon sonuçlarını içeren HTML tablosunun her bir aracı için ayrı ayrı ve doğrudan aracının bilgisayarında aşağıdaki konuma sahip bir klasöre kaydedildiğini unutmayın: C:\Program Files (x86)\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files\.

Lütfen örnek dosyamdaki formülleri olduğu gibi kabul etmeyin, kendi formüllerinizi geliştirin.
Benim dosyam size sadece bu konuda yardımcı olsun.

Ayrıca, lütfen, kodda ciddi kusurlar veya eksik göstergeler bulursanız, bana yazın, ayarlamalar yapacağız.
Optimizasyon kriterinin geliştirilmiş formülüne ilişkin varyantlarınızı memnuniyetle değerlendireceğim.

Not: Şu anda 5 numaralı formülü kullanıyorum.

MetaQuotes Ltd tarafından Rusçadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/ru/code/241

Çoklu para birimi göstergesi "Dolar Endeksi" iUSDx Çoklu para birimi göstergesi "Dolar Endeksi" iUSDx

Çoklu para birimi göstergeleri oluşturmak için "Kontrol paneli MCM" çoklu para birimi modu kontrol panelini kullanma örneği. Örnek olarak "Dolar Endeksi" çoklu para birimi göstergesi seçilmiştir.

Ticaret tarihi Ticaret tarihi

Anlaşma geçmişinin grafiğe aktarılması.

Total Power Indicator MT5 Total Power Indicator MT5

Toplam Güç Göstergesi (MetaTrader göstergesi) - iki standart göstergeye dayanır - Ayı Gücü ve Boğa Gücü. Gösterge, belirli bir geriye dönük dönem boyunca kaç tane boğa ve ayı çubuğu olduğunu hesaplar ve ardından mevcut çubuk için ayılar, boğalar ve toplam (boğalar ve ayılar arasındaki mutlak fark olarak hesaplanır) için orantılı endeksi hesaplar. Bu şekilde, bir dönem boyunca göreceli ortalama ayı ve boğa gücünün sürekli çizgilerini elde ederiz ve orijinal Ayı/Boğa Gücü göstergelerinin ana dezavantajını ortadan kaldırırız - uzun vadeli bir perspektifin olmaması. Total Power Indicator'ın orijinal MetaTrader 4 versiyonu 2011 yılında Asirikuy.com'dan Daniel Fernandez tarafından oluşturulmuştur. MT5 sürümü de artık mevcuttur.

TD Sequential Ultimate MT5 TD Sequential Ultimate MT5

TD Sequential Ultimate MetaTrader göstergesi, efsanevi teknik analist Tom DeMark tarafından geliştirilen TD Sequential yönteminin tüm parçalarını gösterir. TD Sequential Ultimate, Kurulum Mükemmelliği okları da dahil olmak üzere Alış ve Satış Kurulumlarını, başarısız sayım 13 denemeleri de dahil olmak üzere Alış ve Satış Geri Sayımlarını ve TDST Destek ve Direnç seviyelerini görüntüler. TD Sequential yönteminin diğer birçok uygulamasının aksine, bu gösterge birden fazla iyileştirme sunar: