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

OnTester() işlevindeki "Custom max" seçeneğini kullanarak danışmanı kendi formülüne göre optimize etmek isteyenler için - kodum, böyle bir formül geliştirmenize yardımcı olacaktır.

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

Benim dosyamı danışmanınızın koduna eklediğinizde şu verileri elde edeceksiniz:

  1. Kârlılık;
  2. Para birimi cinsinden kâr;
  3. Puan cinsinden kâr;
  4. Toplam kâr;
  5. Toplam zarar;
  6. Zararlı işlem sayısı;
  7. Kârlı işlem sayısı;
  8. Her işlemden elde edilen kâr yüzdesi;
  9. Günlük kâr yüzdesi;
  10. Bakiyedeki maksimum düşüş;
  11. Bakiye çizgisinin kanal genişliği (puan cinsinden);
  12. Denge çizgisi kanalının maksimum ve minimum eğim açısı arasındaki fark;
  13. Tüm işlemlerin ortalama düşüşü (her işlemin düşüşünün toplamı, işlem sayısına bölünmüş);
  14. Karlılık (Toparlanma faktörü);
  15. İşlem başına ortalama puan sayısı.

Önceki sürümden farklı olarak, burada tüm göstergeleri içeren optimizasyon sonuçları tablosunu HTML dosyası aracılığıyla görüntüleme özelliği eklenmiştir.

Optimizasyon sonuçları

Kullanım talimatı:

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

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

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

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

OtimReport(2);

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

OtimReport(3);

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

OtimReport(4);
Input_Param="input"; // Bu değişkende, danışmanın giriş parametreleri bulunmalıdır. Doldurma örneğini aşağıda görebilirsiniz...
if(Crt_HTML) Sort_HTML_Ar();
return(Vigoda);

Input_Param değişkeninin doldurulmasına ilişkin ö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, işlem için kullanılan fonların yüzdesidir (artan lot için) ve danışmanınızdan alınır.
Optimizasyon sonuçlarının gösterildiği HTML tablosunun her bir ajan için ayrı ayrı ve doğrudan ajanın bilgisayarında, yaklaşık olarak şu konumdaki klasörde kaydedildiğine dikkat edin: C:\Program Files (x86)\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files\

Örnek olarak dosyada sunduğum formülleri olduğu gibi kabul etmeyin, lütfen kendinize ait bir şeyler geliştirin.
Umarım dosyam bu konuda size yardımcı olur.

Ayrıca, kodda ciddi hatalar veya eksik göstergeler bulursanız lütfen bize yazın; düzeltmeleri mutlaka yapacağız.
Optimizasyon kriteri için geliştirdiğiniz formül seçeneklerini memnuniyetle inceleyeceğ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

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

"Control panel MCM" çoklu para birimi modülü kontrol panelinin çoklu para birimli göstergeler oluşturmak için kullanım örneği. Örnek olarak "Dolar Endeksi" adlı çoklu para birimli gösterge seçilmiştir.

Ticaretin tarihi Ticaretin tarihi

İşlem 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: