Makale içeriği
- Kanıt ve kapsam
- Çizim
- Süreç
- Sadece yeniden adlandırılmış RSI değil; gözlenen sermaye akışı da değil
- Kararlı bir oran ve açık sınır durumları
- Hesaplama örneği ve başarısız dip tahmini
- Ayrı tersine dönüş ve trend takip versiyonları
- MFI ile zamanında onaylanmış fiyat pivotlarını eşleştirin
- Hacmin eklediği katkıyı ayırın
- Yaygın hatalar
- Uygulamalı kontrol listesi
- Sık sorulan sorular
- Araştırma kaynakları
Kanıt ve kapsam
Fidelity, MFI ve uç değerlerin sınırlarını açıklar; TradingView gösterge uygulamasını belgeler. Bu kaynaklar önerilen giriş kuralları için doğrulanmış işlem geçmişi sunmaz. Veri kalitesi çalışması bütün güncel akışları değil, tarihsel bir borsa örneklemini kapsar. [1] [2] [3]
Uygulamalı iş akışı
- Girişleri doğrulayınTipik fiyat ve hacim aynı enstrümana ve veri kesim zamanına ait olmalıdır.
- Ham akışı sınıflandırınTipik fiyattaki değişiklikleri, eşit fiyat uygulaması açıkça belirtilerek kullanın.
- Oranı hesaplayın.Tam gözlem penceresi isteyin ve toplam akışın sıfır olduğu durumu işleyin.
- Onay bekleyinAşırı bir durum veya sapma, otomatik bir alım satım işlemi değil, aday bir durum yaratır.
- Hacim katkısını test edinHacim ağırlıklandırması uygulanmış ve uygulanmamış özdeş adayları karşılaştırın.
Sadece yeniden adlandırılmış RSI değil; gözlenen sermaye akışı da değil
Tipik fiyat TP=(H+L+C)/3'dir. Ham akış, TP'nin hacimle çarpılmasıyla elde edilir. Tipik fiyat yükseldiğinde bu akışı pozitif, düştüğünde ise negatif olarak sınıflandırın. Negatif akış, oran için negatif olmayan bir büyüklük olarak saklanır; paydadan çıkarılan negatif bir sayı değildir. Burada kullanılan kurala göre, değişmeyen tipik fiyatlar hiçbir gruba dahil edilmez.
Hacim ağırlığa katıldığı için MFI, yalnızca kapanış fiyatı değişimlerine dayanan RSI’den farklı olabilir. [1] Yüksek hacimli bir gün birkaç küçük gözlemi baskılayabilir. Yine de MFI, OHLCV dönüşümüdür: agresif alıcıları, fonlara yeni para girişini veya kurumsal hesapları belirleyemez.
Para akışı terimi birim seçimini gizleyebilir. Tipik fiyatın baz varlık miktarıyla çarpımı işlem nominal değerine benzer. Tipik fiyatın zaten kotasyon para biriminde ölçülen işlem tutarıyla çarpımı ek fiyat ağırlığı uygular. İkisi de hesaplanabilir fakat aynı tanım değildir. Kaynak alanını ve birimlerini gösterge ayarlarıyla saklayın.
Kararlı bir oran ve açık sınır durumları
Genel formül 100−100/(1+P/N)'dir ve toplam pozitif olduğunda 100P/(P+N)'ye eşdeğerdir. İkincisi, N sıfır olduğunda doğrudan N'ye bölmeyi önler. Eğer P pozitif ve N sıfır ise, MFI, 100'ye eşittir; eğer P sıfır ve N pozitif ise, sıfıra eşittir. Her ikisi de sıfır ise, bu makale veri bulunamadığını gösterir.
On dört sınıflandırılmış bar, ilk katkının yönünü bulmak için bir önceki tipik fiyatı da gerektirir. Tam başlangıç penceresi bu yüzden 15 OHLC gözlemi içerir. Toplamları oluşturmadan eksik veya geçersiz alanları kontrol edin; eksik bar sessizce fiyatın değişmediği gözleme dönüşmemelidir.
Platformlar eşit tipik fiyatları veya başlangıcı farklı işleyebilir. Strateji sonuçlarını karşılaştırmadan küçük bir elle hesaplama örneğini bar bar doğrulayın. Zararsız görünen kural farkı eşik geçişini bir bar kaydırarak gün içi giriş ve stop mesafesini önemli ölçüde değiştirebilir.
Bu sürüme yalnızca tamamlanmış gözlemler dahil edilir. Canlı geçici bir MFI yararlı olabilir, ancak mevcut hacim, en yüksek ve en düşük değerler hala değişebileceğinden ayrı bir olay tanımı gerektirir. Aynı çubukta daha önce stratejiye girildiğini iddia ederken tamamlanmış değeri test etmeyin.
Bu sürüm pozitif tipik fiyat, negatif olmayan hacim ve on beş geçerli gözlem gerektirir. Sıfır veya negatif vadeli işlem fiyatları negatif ham akış oluşturabilir; böylece negatif olmayan akış yorumu ve 0–100 aralığı bozulur. Bu durumda sessizce mutlak değer almak veya ağırlığı değiştirmek yerine unsupported_price_domain döndürün.
if not valid_full_window(t,15): return INSUFFICIENT_DATA
for i in t-14..t:
if not finite(H[i],L[i],C[i],V[i]): return INVALID_DATA
if not (L[i] <= C[i] <= H[i]) or V[i] < 0: return INVALID_DATA
TP[i] = (H[i]+L[i]+C[i])/3
if TP[i] <= 0: return UNSUPPORTED_PRICE_DOMAIN
for i in t-13..t:
positive[i] = TP[i]*V[i] if TP[i] > TP[i-1] else 0
negative[i] = TP[i]*V[i] if TP[i] < TP[i-1] else 0
P = sum(positive[t-13:t+1])
N = sum(negative[t-13:t+1])
MFI[t] = NA if P+N == 0 else 100*P/(P+N)
# 14 closed bars plus a previous TP are required.
# No decision uses an unfinished bar.
Hesaplama örneği ve başarısız dip tahmini
14 dönemlik strateji ayarını değiştirmeden, aritmetiği göstermek için üç çubuk kullanın. Pencereden hemen önceki tipik fiyat 100'dir. Sonraki değerler 101, 100 ve 102 olup, hacimler sırasıyla 10, 20 ve 10'dir. Pozitif akış P, 1010+1020=2030 ve negatif akış N, 2000'dir. MFI, yaklaşık olarak 50.37 olan 100×2030/4030'dir.
Düşen tipik fiyat çubuğundaki daha büyük hacim, yükselen iki gözlemi dengeliyor. Sadece iki yükseliş ve bir düşüşü saymak bu ağırlığı gözden kaçıracaktır. Tersine, sonuç bize alıcıların mı yoksa satıcıların mı temel işlemleri başlattığını söylemiyor; işaret tipik fiyattaki değişikliklerden geldi.
Başarısız dönüş örneğinde MFI, 25 seviyesinden 18 seviyesine inerken fiyat 100 seviyesinden 97 seviyesine düşer. Yalnız MFI 20 altında diye alan kişi, osilatör 10 civarında kalırken fiyatın 92 yönünde daha da düşmesiyle zarar görebilir. Uç değer tükenmeyi kanıtlamaz. Benzer şekilde 80 üzerindeki MFI kalıcı yükseliş trendine eşlik edebilir; her geçişte hemen kısa pozisyon açmak ayrı hipotezdir. [1]
Sentetik çizim ilk 20 altı gözlemden sonra bilerek düşmeye devam eder. Bu, aday oluşturmanın ve giriş onayının neden ayrı durumlar olduğunu gösterir. Osilatör değeri olasılık değildir: MFI değerinin 80 olması belirli bir gelecek hareketi için 80% olasılık anlamına gelmez.
Ayrı tersine dönüş ve trend takip versiyonları
Önerilen bir tersine dönüş versiyonu, öncelikle MFI'nin 20'nin altında olmasını gerektirir. Ardından, 20'nin üzerine tekrar geçişi ve önceki çubuk yüksekliğinin üzerinde kapanışı bekler; bu kapanış, olaydan önce mevcut bilgilerden belirlenen bir aralık rejimi içinde gerçekleşir. Giriş, bir sonraki yürütülebilir olayda yapılır ve stop loss, olay bölgesinin altında yer alır. Onay beş çubuk içinde gelmezse iptal edilir.
Eşik ve zaman aşımı araştırma ayarlarıdır. Yeni bir düşük değerin saati yeniden başlatıp başlatmadığını ya da aynı adayı güncellediğini tanımlayın. Basit temel sürüm sabit olay penceresi kullanır; kazançlı toparlanma görülene kadar pencereyi tekrar tekrar başlatmaz. Süresi dolan ve geçersizleşen adayları onaylananlarla birlikte kaydedin.
Trend takip eden bir versiyon ise daha yüksek bir dip fiyat yapısını korur ve MFI geri çekilmesini ve toparlanmasını ikincil bir özellik olarak ele alır. 20'nin altında bir okuma gerektirmez. Test etmeden önce versiyonları seçin; aynı görsel olayı kazandığında trend işlemi, daha uygun olduğunda ise ortalama geri dönüş işlemi olarak adlandırmayın.
Çıkış kurallarını açık ve istikrarlı tutun. Gösterge toparlanması, yapısal stopu genişletmeye izin vermez. Sabit ödül hedefi, takip eden çıkış ve zaman stopu farklı deneylerdir; bunları, çıkış seçiminden kaynaklanan iyileştirmeleri MFI filtresinden kaynaklanan iyileştirmelerle karıştırmadan karşılaştırın.
MFI ile zamanında onaylanmış fiyat pivotlarını eşleştirin
p1 ve p2 onaylı fiyat dipleri olsun. Yükseliş uyumsuzluğu adayı, ikinci fiyat dibinin daha düşük, tam bu pivot zamanlarında örneklenen MFI değerinin ise daha yüksek olmasını gerektirir. Olay p2 onayında kullanılabilir hale gelir, sonra daha geç fiyat tetikleyicisini bekler. Her pivot yakınında asgari MFI arayan sürüm sabit yarıçap, gecikme ve eşitlikte seçim kuralı gerektirir.
Örneğin, low1=100 ile MFI1=18 ve low2=98 ile MFI2=28, önerilen sapma karşılaştırmasını karşılamaktadır. Eğer p2'nin sağında iki çubuk daha gerekiyorsa, ikisini de bekleyin. Onaydan önce gerçekleşen bir boyun çizgisi kırılması, geriye dönük giriş olarak atanamaz. Fiyat, giriş onayından önce yapısal geçersizlik seviyesini kırarsa, adayı iptal edin.
Olay zamanını, kullanılabilirlik zamanından ayrı olarak kaydedin. Grafikte bu zaman damgaları neredeyse aynı görünebilir, ancak hızlı bir tersine dönüşte gecikme, olumlu hareketin büyük bir kısmını tüketebilir. Faydalı bir tespit aracı, bu maliyeti daha önceki pivot noktasında çizilen bir işaretin arkasına gizlemek yerine ortaya çıkarmalıdır.
Hacmin eklediği katkıyı ayırın
Aynı fiyat adaylarında RSI, MFI ve sabit hacimli MFI hesabını karşılaştırın. Böylece hacim ağırlığı, tipik fiyat ve pencere seçiminin olası katkıları ayrılır. RSI ve MFI’yi ilgisiz örneklemlerde optimize etmek hacim eklemenin etkisini ayırmaz.
Değerlendirmeyi kronolojik olarak bölün ve karar anında mevcut olan etiketleri kullanarak trend ve aralık rejimlerini ayrı ayrı raporlayın. Kısa pozisyon varyantları için spread, kayma ve borçlanma maliyetlerini dahil edin. Sadece başarılı sapmaları raporlamak yerine, mevcut olmayan değerleri, tersine dönüşler olmadan uç noktaları, iptalleri, işlem sıklığını, düşüşü ve net beklentiyi takip edin.
Sonucu yorumlamadan önce hacim kaynağını inceleyin. [3]'deki geçmişe dönük borsa kalitesi araştırması, şüpheli veya tutarsız faaliyetler için kontrolleri teşvik eder; evrensel bir güncel hata oranı sağlamaz. Daha temiz bir veri akışında avantajı ortadan kalkan bir strateji, her pazara genelleştirilmek yerine veriye duyarlı olarak tanımlanmalıdır.
Yaygın hatalar
20 altındaki her değerde alım yapmak
Fiyat düşmeye devam ederken osilatörün seviyesi düşük kalabilir.
Negatif akışı negatif aritmetikle karıştırmak
İşaretli negatif bir toplamın çıkarılması, amaçlanan oranı değiştirir.
Doğrulanmamış bir pivot noktasından giriş yapılıyor.
Doğrulama için gerekli olan sonraki çubuklar, pivot noktasında mevcut değildi.
Bu yöntemi kullanmadan önce kontrol listesi
Her maddeyi kendi verilerinizle doğruladıktan sonra işaretleyin. İlerleme bu tarayıcıda saklanır; stratejinin kârlı olduğunu belgelemez.
Sık sorulan sorular
MFI, hacim eklenmiş RSI'nin aynısı mı?
Yaklaşım benzerdir, ancak bu formül kapanış fiyatı değişimlerini değil tipik fiyat ile hacmin çarpımını gruplar. Farkları açıkça test edin.
MFI, piyasaya giren parayı mı tanımlıyor?
Hayır. Fiyat–hacim gözlemlerini sınıflandırır; hesaplardaki para akışını veya işlemi başlatan likidite alıcılarını doğrudan ölçmez.
Araştırma kaynakları
Her kaynak, yanında açıklanan tanımı veya kanıtı destekler. Sözde kod, sentetik örnekler ve önerilen parametreler ayrı ayrı doğrulanmalıdır.
- Money Flow IndexFidelity. MFI tanımı, yaygın yorumu ve aşırı değerlerin sınırları. Kontrol tarihi: .
- Pine functions for popular indicatorsTradingView. Pine göstergesine ait dokümantasyon, doğrulanmış bir işlem kaydı içermemektedir. Kontrol tarihi: .
- Crypto Wash TradingNBER. Kripto işlem hacmi kalitesine ilişkin tarihsel araştırma; güncel verilere uygulanacak evrensel bir düzeltme değildir. Kontrol tarihi: .
İlgili yöntemler
Risk notu
Bu içerik eğitim ve araştırma tasarımı içindir; finansal tavsiye değildir. Backtest geçmiş verileri simüle eder, gelecekteki performansı garanti etmez ve gerçek işlem emri vermez. Kütüphanedeki yöntemlerin tümü uygulamada hazır özellikler olmayabilir. İlgili bilgiler: metodoloji ve öğrenme merkezi.
Gerçek sermayeyi riske atmadan önce kuralları doğrulayın
Uygulama desteğini, verileri ve her simüle işlemi kontrol edin; gelişmiş tespit yöntemleri ayrı bir uygulama gerektirebilir.
Backtest uygulamasını App Store’dan indirin