Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter ü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östergeler

Heiken ashi as series - MetaTrader 5 için gösterge

Yayınlayan:
Conor Mcnamara
Conor Mcnamara
I started learning C programming in 2010. From there I picked up many languages.
I'm working on several indicator projects and EA concepts.
Görüntülemeler:
80
Derecelendirme:
(3)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bu, tüm tamponların seri olarak ayarlandığı MetaQuotes Heiken Ashi göstergesinin yeniden yazılmış bir versiyonudur. Bu, tamamen eğitim amaçlıdır.

Bu çerçeveyi incelemeye ilk başladığımda, tampon indekslerini ve döngü indekslerini nasıl değiştireceğimi tam olarak anlayamamıştım. Örneğin, tamponları seri modunda tasarlanmış bir göstergem vardı ve buna Heiken Ashi'yi eklemek istiyordum, ancak Heiken Ashi tamponları başlangıçta seri modunda çalışmak üzere tasarlanmadığı için bunu nasıl doğru bir şekilde yapacağımı bilmiyordum.

Artık bu kod sayesinde, seri olmayan bir gösterge yapısını alıp her şeyin seri olarak çalışacak şekilde dönüştürürken nelerin nasıl değiştirilmesi gerektiğini öğrenenler için kavramak daha kolay olabilir. Bu, MQL4'e aşina olan ancak henüz MQL5 ile çalışmamış olanlara da netlik sağlayabilir.

Seri olarak oluşturulmuş bazı göstergeler, "rates_total - prev_calculated" başlangıç indeksini güvenli bir şekilde kullanabilir; ancak hesaplamada tarihsel [i+1] indeksini kullandığında, Heiken Ashi'yi güvenli bir şekilde hesaplamak için fazladan bir çubuğa ihtiyacınız vardır.


Bu ekran görüntüsü, sadece azalan döngü ile seri olarak çalışabileceğini göstermek amacıyla alınmıştır

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/73176

TransactionCostCollector — Aracı Maliyet Profilleme Komut Dosyası TransactionCostCollector — Aracı Maliyet Profilleme Komut Dosyası

Üçlü bariyerli etiketleme süreçleri, min_ret eşiği olarak sıklıkla keyfi bir sabit (%0,5–1,0) veya eski bir spread varsayımı kullanır. Gerçek gidiş-dönüş işlem maliyetinin altına ayarlanan bir eşik, sürecin maliyet kaynaklı gürültüyü işlem yapılabilir sinyal olarak etiketlemesine neden olur. Etiketlenen veri kümesi daha sonra kenar değerlerini sistematik olarak abartır ve bu etiketler üzerinde eğitilen herhangi bir model, gerçek piyasa yapısına değil, etiketleme şemasının yarattığı bir artefakta aşırı uyum gösterir. TransactionCostCollector.mq5, bu sorunun veri toplama aşamasını çözen bağımsız bir komut dosyasıdır.

Institutional Harmonic Volumetric Gravity Center Institutional Harmonic Volumetric Gravity Center

Aritmetik uç değerleri ortadan kaldırmak ve gerçek kurumsal likidite ağırlık merkezini belirlemek için ağırlıklı harmonik ortalama matematik yöntemini kullanan nicel hacim yoğunluğu hesaplama motoru.

SetSLByLoss - set Stop Loss on all open positions by target loss amount SetSLByLoss - set Stop Loss on all open positions by target loss amount

Hesap para biriminde belirlenen hedef zarar tutarına göre (örneğin, pozisyon başına 50 $) her açık pozisyonda Stop Loss ayarlayan komut dosyası. Herhangi bir para biriminde yatırılan parayla ve herhangi bir forex sembolünde çalışır. Brokerın stop/dondurma seviyelerini doğrular. Para birimi dönüştürme işlemi otomatik olarak gerçekleştirilir.

TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT

Market Watch’taki her bir sembol için SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS ve SYMBOL_TRADE_TICK_VALUE_PROFIT değerlerini karşılaştıran bir teşhis komut dosyası. Her sembolü dört kategoriden birine (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) sınıflandırır ve toplu bir özet ile yorumlama ipucu sunar. EA'larda risk temelli lot büyüklüğü belirlemeyi uygularken hangi tick değeri özelliğine güvenileceğini doğrulamak için kullanışlıdır. Sembol başına tam raporu MQL5/Files klasörüne CSV formatında dışa aktarır.