Makale içeriği
- Kanıt ve kapsam
- Çizim
- Süreç
- Kapanış değişiminin yönü, barın tüm hacmine işaret atar
- Normalleştirilmiş bir araştırma özelliğini hesaplayın.
- Fiyat ve sapma için aynı zaman damgalarını kullanın.
- Bir çözüm dizisi ve bir karşı örnek
- Test edilebilir kırılma filtresi tanımlayın
- Hacmin fiyat işaretlerinin ötesinde ek bilgi sağlayıp sağlamadığını sorun.
- Yaygın hatalar
- Uygulamalı kontrol listesi
- Sık sorulan sorular
- Araştırma kaynakları
Kanıt ve kapsam
Fidelity formülü ve geleneksel yorumunu belgeliyor; TradingView ise yerleşik göstergeyi belgeliyor. Her iki kaynak da aşağıda önerilen 20 çubuk filtrelerini veya sapma stratejisini doğrulamıyor. Bu varyantlar, maliyetler düşüldükten sonra bağımsız testler gerektiriyor. [1] [2]
Uygulamalı iş akışı
- Seriyi doğrulayınUyumlu fiyat, hacim ve düzeltme kuralları kullanın.
- İşaretli hacmi biriktirinKapanıştan önceki kapanışa göre yönü kullanın; eşit kapanışlar sıfır ekler.
- Her iki pivotu da onaylayın.Farklılaşma ancak daha sonraki pivot noktası mevcut olduğunda ortaya çıkar.
- Fiyat onayını bekleyin.Adaydan sonra bir kırılma veya boyun çizgisi tetikleyicisi meydana gelmelidir.
- Kontrol dallarını karşılaştırın.Fiyat işaretleri ve OBV filtreleri için yürütmeyi aynı tutun.
Kapanış değişiminin yönü, barın tüm hacmine işaret atar
0.01 artış da 5 artış da barın tüm hacmini ekler. Hacimler eşitse getiriler farklı olsa bile OBV katkısı aynıdır. [1] Bu nedenle OBV, etkinliğin yükselen ve düşen diye sınıflanan dönemlere dağılımını anlatır; fiyat hareketinin büyüklüğünü ölçmez.
Başlangıç değeri sıfır veya keyfî sabit olabilir. Farklı enstrümanların ya da farklı tarihte başlayan geçmişlerin mutlak değerleri doğrudan karşılaştırılamaz. Hareketli penceredeki değişim, eğim ve konum daha yararlı araştırma özellikleridir. Her gerçekleşen işlemin alıcısı ve satıcısı vardır; on-balance adı işlem miktarını varlığa giren net sermayeye dönüştürmez.
Standart işaret, mevcut açılışı değil önceki kapanışı esas alır. Gece fiyat boşluğundan sonra mum kendi açılışının altında, önceki kapanışın üzerinde kapanabilir; standart OBV katkısı pozitiftir. Mum rengine göre hesaplama ayrı ad ve ayar gerektiren başka göstergedir.
Normalleştirilmiş bir araştırma özelliğini hesaplayın.
Enstrümanlar arasında karşılaştırma için önerilen özellik, 20 barlık OBV değişimini aynı 20 katkının toplam hacmine böler. Geçerli negatif olmayan hacim ve pozitif paydada sonuç −1 ile 1 arasındadır. Bu özgün OBV seviyesi değil, yeni normalize özelliktir. Eşit kapanışlı barlar paya sıfır ekler; hacimleri paydada kalır.
Yirmi işaretli katkı, pencereden hemen önceki kapanış dahil 21 kapanış fiyatı gerektirir. Yalnız 20 fiyatı kontrol eden uygulama negatif dizi indeksi okuyabilir veya eksik ilk farkı sessizce kullanabilir. Tam başlangıç penceresini açıkça isteyin; eksikleri nötr görünen sıfırlarla değiştirmek yerine erişilemez değer olarak koruyun.
Tamamlanmış çubuklardan özellikleri hesaplayın veya geçici gözlemlerle ayrı bir canlı sürüm tanımlayın. Her sinyalle birlikte giriş kesme noktasını ve alım zaman damgasını saklayın. Kurumsal işlem revizyonları geçmiş işaretleri değiştirebilir, bu nedenle bildirilen herhangi bir sonuca düzeltme politikası ve veri seti sürümü eşlik etmelidir.
obv[0] = 0
for t in 1..last_closed_bar:
if C[t] > C[t-1]: obv[t] = obv[t-1] + V[t]
elif C[t] < C[t-1]: obv[t] = obv[t-1] - V[t]
else: obv[t] = obv[t-1]
if t >= 20 and valid_full_window(t,21) and sum(V[t-19:t+1]) > 0:
f = (obv[t]-obv[t-20]) / sum(V[t-19:t+1])
else: f = NA
Fiyat ve sapma için aynı zaman damgalarını kullanın.
Onaylı fiyat dipleri p1 ve p2 olsun. Yükseliş uyumsuzluğu için ikinci fiyat dibi ilkinden düşük, tam ikinci pivot anındaki OBV ise ilk pivot anındakinden yüksek olmalıdır. Aday yalnız p2 onayından sonra vardır. Örneği çekici yapmak için farklı OBV dibi seçmeyin; izin verilen zaman kayması sabit eşleme penceresi ve eşitlikte seçim kuralı gerektirir.
Sapma, bir giriş tetikleyicisi olmaktan ziyade bir özelliktir. Önerilen bir onay, aradaki geri tepme zirvesinin üzerinde bir kapanış gerektirir. Eğer bu seviye p2 kullanılabilir hale gelmeden önce zaten aşılmışsa, önceden tanımlanmış bir politikaya göre adayı kaçırılmış veya süresi dolmuş olarak kaydedin. İkinci pivot henüz bilinmediği bir zamanda asla geçmişe dönük bir giriş yapmayın.
Eğim filtresi ve uyumsuzluk dedektörü farklı sorulara yanıt verir. Son 20 barda OBV artışı, doğru eşlenen iki dip gerektirmez. Kimlikleri ayrı tutun, adayı hangi özelliğin kabul ettiğini kaydedin. Benzer görünen iki tanım farklı olay kümeleri üretirse sonraki hata incelemesi böyle mümkün olur.
Bir çözüm dizisi ve bir karşı örnek
Kapanışlar 100, 101, 100, 100, 102 ve 101; ikinci bardan itibaren hacimler 10, 8, 12, 20 ve 9 olsun. Sıfırdan başlayan OBV, 0, 10, 2, 2, 22 ve 13 olur. Kapanışı değişmeyen barın hacmi 12 olmasına rağmen OBV değişmez. Çizim tam bu işaretli hacim dizisini kullanır.
Karşı örnek olarak, fiyat 101'den 95'ye 10 işlem hacmiyle düşüyor, ardından 95'den 95.01'ye 100 işlem hacmiyle hafifçe yükseliyor. Fiyat başlangıç değerinin neredeyse 6% altında kalmasına rağmen, OBV'de net 90 kadar artış gösteriyor. Alım baskısının tüm fiyat kaybını telafi ettiği sonucuna varmak, formülün içermediği bir bilgiyi formüle atfetmek anlamına gelir.
Hisse senedi bölünmesi, düzeltilmemiş bir veri akışında mekanik bir kapanıştan kapanışa düşüşe de neden olabilir. Algoritma, karşılık gelen bir ekonomik fiyat düşüşü olmamasına rağmen hacmi çıkaracaktır. Düzeltme tarihleri etrafındaki fiyatları ve miktarları birlikte denetleyin; bağımsız olarak düzeltilen alanlar, makul görünen ancak tutarsız bir seri üretebilir.
Test edilebilir kırılma filtresi tanımlayın
Önerilen temel sürüm Q değerini önceki 20 barın en yüksek fiyatı olarak sabitler; mevcut kapanış Q artı önceden tanımlı ATR tamponunun üzerinde olmalıdır. Bir dal normalize özelliğin sıfırı aşmasını, diğeri OBV değerinin önceki 20 bardaki kendi maksimumunu aşmasını ister. Bunlar ayrı deneylerdir; onlarca eşik arayıp yalnız en iyiyi yayımlama gerekçesi değildir.
OBV uygulanmadan önce her fiyat adayını kaydedin, böylece reddedilen grup gözlemlenebilir kalır. Giriş, onaydan sonraki bir sonraki gerçekçi yürütülebilir olayda gerçekleşir. Kontrol dalında aynı hedef ve zaman çıkış kurallarına sahip önceden belirlenmiş yapısal veya yeniden test stopu kullanın. Değişen bir OBV okuması, stopu genişletmeye asla izin vermez.
Kısa pozisyonlar için, uygulanabilir olduğu durumlarda gerçek borçlanma kısıtlamalarını ve maliyetlerini ekleyin. Simetrik bir matematiksel kural, simetrik uygulanabilirliği ima etmez. Mevcut olmayan borçlanma, gerçekleşmeyen işlemler ve değişen spread koşullarını, bu fırsatları sessizce paydadan çıkarmak yerine, gerçekleştirilen işlemlerle birlikte raporlayın.
Hacmin fiyat işaretlerinin ötesinde ek bilgi sağlayıp sağlamadığını sorun.
OBV'yi, yukarı yönlü kapanış çubuklarının sayısından aşağı yönlü kapanış çubuklarının sayısının çıkarılmasıyla elde edilen basit bir sayımla karşılaştırın. Benzer sonuçlar, hacim ağırlıklandırmasının bu örneklemde çok az katkı sağladığını gösterir. Ardından, aynı evren, aday zaman damgaları ve işlem modeli kullanılarak ham OBV değişimini normalize edilmiş sürümüyle karşılaştırın. Olağanüstü yüksek hacimli çubukların pencereye girip çıkması durumunda ne olduğunu inceleyin.
Kronolojik örneklem dışı değerlendirme kullanın ve sonuçları likidite grubuna göre raporlayın. Spread, kayma ve ilgili finansmanı dahil edin. Kripto para birimleri için, işlem yeri ve hacim kaynağını belirtin: NBER tarafından incelenen tarihsel örneklem, veri kalitesi kontrollerini teşvik eder ancak her güncel işlem yeri için aynı raporlama yanlılığını oluşturmaz. [3]
Yalnız başarılı uyumsuzlukları değil, net beklenen getiriyi, sermaye düşüşünü, işlem sayısını ve reddedilen fırsatları kaydedin. Bilgilendirici negatif sonuç, OBV seçimi değiştirirken net sonucu iyileştirmediğini veya görünen yararın gerçekleşmeyi bir olay geciktirince kaybolduğunu gösterebilir. İkisi de kazanan grafik galerisinden daha yararlıdır.
Yaygın hatalar
Mum rengini OBV işaretiyle karıştırmak
Standart işaret ardışık kapanışları karşılaştırır; kapanışı açılışla karşılaştırmak başka gösterge tanımlar.
Seriyi sıfırladıktan sonra seviyeleri karşılaştırma
Keyfi başlangıç değeri, ekonomik bir sinyal oluşturmadan çizgiyi kaydırır.
Uyumsuzluk girişini geriye dönük atamak
Önerilen giriş zamanında görsel olarak ikna edici bir pivot çifti mevcut olmayabilir.
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
OBV, CVD'nin yerine geçebilir mi?
Hayır. OBV, kapanış değişiminden barın tüm hacmine işaret atar; CVD gerçekleşmiş işlem hacminin belgelenmiş sınıflandırmasını gerektirir.
Yükselen OBV, fiyat artışını garanti eder mi?
Hayır. Fiyat önemli ölçüde düşebilir ve ardından yüksek işlem hacmiyle hafifçe toparlanabilir. Bu ilişki ampirik bir hipotezdir.
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.
- On Balance VolumeFidelity. OBV formülü ve geleneksel uyumsuzluk yorumu; önerilen sürümler için geriye dönük test sunmaz. Kontrol tarihi: .
- Built-in functions and variables for popular indicatorsTradingView. Dahili OBV ve MFI için ürün dokümantasyonu; karlılık kanıtı değildir. Kontrol tarihi: .
- Crypto Wash TradingNBER. Bildirilen kripto para işlem hacminin kalitesi üzerine yapılan tarihsel araştırma; evrensel bir güncel hata oranı iddiası bulunmamaktadır. 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