Fan sayfamıza katılın
- Görüntülemeler:
- 24
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
MetaTrader 5 için, mevcut bir şablondan uyarlanmak yerine istatistiksel temel ilkelerden yola çıkılarak geliştirilmiş eksiksiz bir Fisher Dönüşümü osilatörü. Gösterge, Ronald Fisher tarafından istatistik alanında geliştirilen ve sınırlı, normal dağılım göstermeyen bir değer kümesini normal dağılıma yakın bir şekilde yeniden şekillendirmek için kullanılan bir tekniği fiyat verilerine uygular; böylece, basit ortalamaya dayanan geleneksel osilatörlere kıyasla belirgin şekilde daha keskin ve daha net tanımlanmış dönüm noktaları üretir.
Hesaplama üç aşamada gerçekleşir. Fiyat, öncelikle son zamanlardaki en yüksek ve en düşük değerlerine göre sabit bir aralığa normalize edilir; bu, ruhu bakımından stokastik tarzı bir hesaplamaya benzer. Bu normalize edilmiş değer daha sonra kendi önceki değerine göre düzeltilir ve teorik sınırının hemen altında sabitlenir; zira bir sonraki adım, girdi bu sınıra yaklaştıkça sonsuza yaklaşan bir logaritma içerir. Son olarak, sınırlandırılmış değer logaritmik Fisher Dönüşümü’nden geçirilir ve bir önceki çubuğun çıktısıyla yinelemeli olarak harmanlanır — bu da göstergeye, fiyatın normal iniş çıkışları içinde kaybolmak yerine, aşırı değerleri ve ters dönüşleri keskin bir şekilde öne çıkarma yeteneği kazandırır.
Dahili yinelemeli durum, manuel olarak yönetilen bir dizi yerine uygun şekilde kaydedilmiş bir hesaplama tamponu aracılığıyla yönetilir; bu tampon, boyutlandırma ve çubuklar arası sürekliliği otomatik olarak terminale devreder. Ana çıktı tamponu, her çubukta boşluk bırakmadan kesintisiz bir değer barındırdığı için kendi özyinelemeli belleği olarak da işlev görür; bu verimlilik, aynı bilginin farklı adlar altında iki kez depolanmasını önler. Gösterge, yerleşik alım/satım okları olmadan kasıtlı olarak tek ve gerçek bir osilatör değeri verir; bir okumanın ne zaman bir sinyal olarak kabul edileceğine karar vermek, yatırımcıya veya eşlik eden bir Uzman Danışmana bırakılmıştır.
Nasıl Kullanılır:
Bu göstergeyi okumak, iki şeyi bir arada izlemek anlamına gelir: Fisher çizgisinin ulaştığı seviye ve o seviyeye ulaştıktan sonra ne yaptığı. Yaklaşık ±1,5 ile ±2 aralığının ötesindeki bir değer, son zamanlardaki aralığa göre anlamlı bir uç noktayı temsil eder — eşik ne kadar yüksekse, sinyaller o kadar az ama o kadar güçlü olur. Harekete geçme anı, çizginin bu eşiği ilk kez geçtiği an değil; çizginin eşiği aştıktan sonra sıfıra doğru geri dönmesidir. +2'yi istikrarlı bir şekilde aşan bir değer hâlâ aktif bir hareket içindedir — tırmanışın durduğu ve düşüşün başladığı tepe noktası, potansiyel bir satış fırsatını işaret eder. Aynı mantık, alt eşiğin altındaki bir dip seviyesi için tersi şekilde geçerlidir ve potansiyel bir alım fırsatını işaret eder. Bu iki aşamalı koşul — bir uç değere ulaşmak, ardından ters dönüşü teyit etmek — basit bir eşik aşımından kasıtlı olarak daha katıdır ve eşlik eden bir Uzman Danışman’ın programlı olarak uygulayabileceği kuralın aynısıdır.
Bu gösterge, "Yeni Başlayanlar İçin Özel Göstergeler Oluşturma" makale serisinin bir parçası olarak geliştirilmiş ve incelenmiştir; bu seride, istatistiksel teorinin tamamı, uygulama adımları ve eşik tabanlı kullanım kılavuzu ayrıntılı olarak açıklanmaktadır. Bu gösterge, doğrudan kullanıma uygun veya MQL5'te kendi istatistiksel temelli osilatörlerini geliştiren herkes için bir referans olarak kullanılabilecek, temiz ve bağımsız bir Fisher Dönüşümü uygulaması olarak burada sunulmaktadır.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76409
Position sizing from risk, using the broker's own tick value and volume step
Position size from a risk amount, computed from the symbol's real tick value, tick size and volume step rather than an assumed pip value. It always rounds volume down, and when your risk is smaller than the minimum lot it says so and reports what that lot actually costs. No terminal state, so the sizing logic is testable offline - a 41-assertion test script is included.
HybridMicrostructure EA
Hybrid Microstructure EA, M1 zaman diliminde XAUUSD (Altın) için özel olarak tasarlanmış, gelişmiş ve yüksek frekanslı bir scalping Uzman Danışmanıdır. Gecikmeli OHLC matematiklerine dayanan geleneksel göstergelerin aksine, bu EA, Tick Seviyesinde Mikro Yapı Dinamikleri temelinde çalışır; tick hızını, hacim ağırlıklı ortalama fiyat (VWAP) sapmalarını ve kurumlar tarafından gerçekleştirilen likidite süpürme reddi (stop avcılığı) işlemlerini izler.
SuperTrend Indicator
Temel ilkelerden yola çıkılarak oluşturulmuş, ATR tabanlı bir volatilite bandını bir ratchet mekanizmasıyla birleştiren ve net, yeniden çizilmeyen bir trend çizgisi üreten özel bir SuperTrend göstergesi. İç özyinelemeli durum, uygun şekilde kaydedilmiş hesaplama tamponları aracılığıyla yönetilir; böylece manuel olarak yönetilen dizi uygulamalarında sıkça görülen durum kaybı hataları önlenir. "Yeni Başlayanlar İçin Özel Göstergeler Oluşturma" başlıklı makale dizisinden.
CSetupLedger: a per-setup win rate ledger for Expert Advisors
Scores every setup type in your EA on its own record instead of lumping them into one equity curve. Rebuilds itself from the account's deal history on init so a restart cannot wipe the record. Prints a Wilson score lower bound next to the raw win rate so a three trade hot streak stops looking like an edge.
