Fan sayfamıza katılın
- Yayınlayan:
- Görüntülemeler:
- 51
- Derecelendirme:
- Yayınlandı:
- Güncellendi:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Çoğu yatırımcı, bir stratejinin riskini tek bir rakamla değerlendirir: maksimum düşüş oranı. Bu rakam, sermayenin zirveden ne kadar düştüğünü gösterir; ancak düşüşlerin ne sıklıkta gerçekleştiği, hesabın önceki zirvenin altında ne kadar süre kaldığı ya da ne kadar hızlı toparlandığı hakkında hiçbir bilgi vermez. Aynı maksimum düşüş oranına sahip iki sermaye eğrisi, yatırımcılara çok farklı bir deneyim yaşatabilir.
DrawdownDNA, günlük sermaye eğrisini okuyan ve düşüşlerin tüm yapısını ayrıntılı olarak inceleyen bir komut dosyasıdır. Sermaye eğrisini ve negatif sermaye eğrisini yeniden oluşturur, negatif sermaye eğrisini ayrı düşüş dönemlerine ayırır ve bir dizi risk ölçütünü tek bir dayanıklılık derecesinde birleştirir.
Her çalıştırmada, Uzmanlar sekmesinde şunları görüntüler:
- Düşüşlerin şekli bir bakışta görülebilsin diye metin biçiminde bir su altı eğrisi.
- Derinlik, düşüş süresi, toparlanma süresi ve su altı süresini içeren bir düşüş dönemleri tablosu.
- Maksimum ve ortalama değer kaybı, dönem sayısı, en uzun negatif dönem ve negatif kalma süresi.
- Ülser Endeksi, Acı Endeksi ve Toparlanma Faktörü.
- A+'dan F'ye kadar derecelendirilmiş, öneriler içeren bir bileşik dayanıklılık puanı (derinlik, toparlanma ve istikrar).
Giriş. Komut dosyası, her işlem günü için bir satır içeren, "Date" ve "DailyPnL" adlı iki sütunlu bir CSV dosyasını okur. İlk çalıştırmada, herhangi bir dosya bulunmazsa, örnek bir EquityCurve.csv dosyası oluşturur ve bunu analiz eder; böylece çıktıyı hemen görebilirsiniz (bu ilk çalıştırmada 5004 hatası ile birlikte "dosya bulunamadı" mesajının görünmesi beklenir). Kendi stratejinizi analiz etmek için günlük sonuçlarını aynı biçime aktarın; dahil edilen ExportEquity.mq5 yardımcı programı, bu dosyayı işlem geçmişinden yazar ve bir Uzman Danışman'ın OnTester() olayından çağrılabilir.
Parametreler. InpFileName (CSV dosyası), InpStartCapital (sermayeyi yeniden oluşturmak için kullanılan başlangıç sermayesi), InpMinDepthPct (bu değerden daha sığ dönemleri göz ardı eder) ve bileşik puan için üç ağırlık: InpWeightDepth, InpWeightRecov ve InpWeightUlcer.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/74240
Premium Discount Range Mapper
Seçilen bir piyasa aralığından Premium, Denge ve İndirim alanlarını gösteren, kullanımı kolay bir MetaTrader 5 eğitim göstergesi.
Profit Concentration Analyzer
Bir stratejinin kârının ne kadar yoğunlaştığını — yani avantajın geniş mi olduğu yoksa birkaç şanslı işlemin üzerine mi dayandığı — ölçen yerel bir MQL5 komut dosyasıdır. İşlem bazında bir CSV dosyasını (Tarih, Kâr) okur ve en büyük işlemlerden elde edilen net kârın payını, kazanan işlemlerin Gini katsayısını, bir yoğunlaşma profilini, en iyi birkaç işlemi hariç tutarak net kâr ve kâr faktörünü yeniden hesaplayan bir hayatta kalma testini ve yapılandırılabilir bir tutarlılık sınırına göre en yüksek tek günlük kârı raporlar; tüm bunları, önerilerle birlikte bir yoğunlaşma ve tutarlılık puanı (A+'dan F'ye) halinde birleştirir. Herhangi bir dosya bulunmazsa örnek bir set oluşturur, böylece kuruluma gerek kalmadan çalışır. Harici kütüphane, Python veya yapay zeka gerektirmez. ExportTrades.mq5 yardımcı programı, işlem geçmişinizden dosyayı oluşturur.
Confirmed Swing Points Helper
Onaylanmış salınım yüksek ve düşük seviyelerini işaretleyen ve piyasa yapısını HH, HL, LH ve LL olarak etiketleyen küçük bir eğitici MetaTrader 5 göstergesi.
Spread Meter
Spread Meter — Maksimum/Minimum Kayıt Özelliğine Sahip Canlı Tek Sembol Spread Takipçisi Fox Wave tarafından geliştirilen Spread Meter, mevcut grafik sembolünüzün spreadini gerçek zamanlı olarak gösteren şık, tek sembollü bir gösterge paneli olup, aynı zamanda şimdiye kadar görülen en geniş ve en dar spread değerlerini kesin zaman damgalarıyla birlikte kalıcı olarak kaydeder.
