Makale içeriği
- Kanıt ve kapsam
- Çizim
- Süreç
- Kutup değişiminin eksiksiz bir tarihçeye ihtiyacı vardır.
- Bilinen bloktan yeni yeniden test adayına
- Hacim, kırılma ve geri dönüş hakkındaki hipotezleri birbirinden ayırır.
- Aynı bölgede sentetik kâr ve zarar örnekleri
- Emir türü ve deneme sayısı
- Breaker ile sıradan destek ve direnç yeniden testlerini karşılaştırın
- Yaygın hatalar
- Uygulamalı kontrol listesi
- Sık sorulan sorular
- Araştırma kaynakları
Kanıt ve kapsam
Orijinal uygulama, kutup değişikliklerini tanımlar ve geriye dönük boyanmış geçmiş etiketleri açıkça belirtir. Önerilen işlem kurallarının bağımsız olarak doğrulanmış bir performans kaydı bulunmamaktadır.
Uygulamalı iş akışı
- Bilinen bir blokla başlayın.Bloğun bölge sınırlarını ve yayımlanma zamanını koruyun.
- Geçersiz kılmayı gözlemleyinUzak sınır ve tamponun ötesinde kapanış isteyin.
- Breaker oluşturunOrijinal üst öğeye bağlı yeni bir kimlik kullanın.
- İlk yeniden testi değerlendirin.Seçilen bölgeden tepki ve giriş kuralını uygulayın.
- Çıkış yap veya iptal etÖnceden belirlenen stop, hedef ve geçerlilik süresini koruyun.
Kutup değişiminin eksiksiz bir tarihçeye ihtiyacı vardır.
Düşüş yönlü emir bloğu daha önce direnç olarak izleniyordu. Üzerinde net kapanış, eski direnç hipotezini geçersiz kılar. Yükseliş yönlü breaker yeni bir soruyu sınar: İlk sonraki dönüşte bölge yukarıdan destek olur mu? Bozulan yükseliş yönlü blok, bölgenin altında bunun karşılığı olan düşüş hipotezini oluşturur.
LuxAlgo, breaker rol değişimini açıklar ve Historical Polarity Changes etiketlerinin geçmiş barlara sonradan çizildiği konusunda uyarır [1]. Bu nedenle güzel görünen tarihsel etiket, o anda kullanılabilir bir sinyal bulunduğunu kanıtlamaz. Platformun zamanlama belgeleri, grafikte çizilen yeri bilginin kullanılabilir olduğu zamandan ayırmaya yardımcı olur [2].
Breaker, önceki satıcıların artık bu bölgede almak zorunda olduğunu kanıtlamaz. Bu anlatı hipotezi motive edebilir; fakat OHLCV katılımcı kimliğini değil fiyatı, etkinliği ve zamanı kaydeder. Yeni bölge durumu oluşturmak, ilk emir bloğu işleminin kaybını silmemelidir.
Bilinen bloktan yeni yeniden test adayına
Önceden yayımlanmış düşüş yönlü block[a,b] ile başlayın. Kırılmadan önceki A=ATR14 değerini ve buffer=max(2 ticks,0.10A) tamponunu sabitleyin. t barının kapanış fiyatı alındığında ve C[t]>b+buffer koşulu sağlandığında asıl bloğu INVALIDATED olarak işaretleyin; aynı koordinatlarda, parent_ob_id ile asıl bloğa bağlı yükseliş yönlü breaker oluşturun. Yeni aday ancak t+1 itibarıyla giriş için kullanılabilir. Tampon ve örnek 20 barlık TTL araştırma tercihleridir.
Dönüşü değerlendirmeden önce, kırılmadan sonra fiyatın bütünüyle bölgenin üzerinde işlem gördüğünü doğrulayın. Yeniden test low≤b+buffer ve high≥a ile bölgeyi keser, ardından en fazla üç bar içinde b+buffer üzerinde kapanır. İlk temas sürümü fırsatı ilk yaklaşımda tüketir; daha güzel dördüncü dönüşü ilk temas sayamaz. Onaydan önce kapanış a−buffer altına düşerse adayı iptal edin.
Bir sürüm eşlik eden BOS, MSS veya ivme gerektirir; diğer sürüm yalnızca emir bloğunun geçersizleşmesini ister. Yapı filtresini ölçmek için bunları ayrı kaydedin. Kırılma ve görünürde yeniden test aynı oluşturma mumunda olursa OHLC, yayımdan sonra giriş için gereken olay sırasını göstermez. Kapanışa dayalı sürüm bu mumun içinde işlem açmaz.
Orijinal blok sınırlarını ve hata zaman damgasını koruyarak yeni bir olay kimliği kaydedin. Yönü düşüşten yükselişe dönen tek bir değiştirilebilir nesne, raporların yalnızca başarılı son yorumu göstermesine neden olabilir. Olay soy ağacı, sadece kayıt tutma değil, araştırma tasarımının bir parçasıdır.
EXPIRED, INVALIDATED ve CONSUMED bu breaker için son durumlardır. Dedektör aynı bölgeyi sonraki barda yeniden değerlendirebiliyorsa emri iptal etmek yetmez; geç bir seviye geri kazanımı başarısız adayı canlandıramaz. Kapanıştaki durum geçişinden önce, emir aktifken gerçekleşen bütün işlemleri kaydedin.
on_close(t):
process_existing_order_events_until_close(t)
for br in active_bullish_breakers_eligible_before_bar(t):
if expired(br):
br.state = EXPIRED; cancel_future_orders(br); continue
if C[t] < br.low-br.buffer:
br.state = INVALIDATED; cancel_future_orders(br); continue
if first_retest_confirmed(br,t):
signal_for_next_quote_once(br); br.state = CONSUMED
A = ATR14[t-1]
if not finite_positive(A): return
buffer = max(2*tick,0.10*A)
for ob in active_bearish_OBs_published_before_bar(t):
if C[t] > ob.high+buffer:
invalidate_once(ob,at=t)
create_breaker_once(parent=ob.id,known_at=received_close_time(t),
eligible=t+1,buffer=buffer,expiry=t+20)
# Terminal breakers cannot revive; a failed parent creates at most one child.
Hacim, kırılma ve geri dönüş hakkındaki hipotezleri birbirinden ayırır.
Kırılma anındaki RVOL ile eşit süreli yeniden testin hacmini ayrı ölçün. Yüksek hacimli kırılmayı düşük hacimli dönüş izlemesi azalan satış baskısıyla uyumlu olabilir; olağan öğle yavaşlamasını da yansıtabilir. Günün aynı saatiyle karşılaştırın ve sabah kararında tamamlanmış günün hacmini kullanmayın.
OB, breaker ve BOS aynı fiyat dizisine ait olabilir. Olayın birden fazla adı olması nedeniyle bağımsız risk tahsisleri yapmayın. Bir olay ailesi, ilgili girişler arasında sabit bir bütçeyi paylaşabilir. CVD, yalnızca işlem sınıflandırması güvenilir olduğunda ek bir özelliktir; mum rengi delta'yı yeniden oluşturmaz.
Yüksek hacimli yeniden testler de örneklemde kalmalıdır. Olası emilimden sonraki güçlü tepki yüksek etkinlik içerebilir; bu, katı hacim azalması koşuluyla çelişir. Kârlı sonuç görüldükten sonra açıklamayı değiştirmek yerine mekanizmaları ayrı dallarda sınayın.
Aynı bölgede sentetik kâr ve zarar örnekleri
Düşüş yönlü block[100,102] önceden bilinmektedir. Referans ATR=2 ve tick=0.05 ile tampon 0.20 olur. 102.50 kapanışı yükseliş yönlü breaker oluşturur. Fiyat daha sonra 104 seviyesine çıkar, 101.80 dibine döner ve 102.40 seviyesinde kapanır. Sonraki işlem yapılabilir kotasyon 102.45 üzerinden alım, 99.80 stop ve 107.75 hedef ile 2.65 risk ve 5.30 ödül, yani maliyet öncesi 2R verir.
Eğer bir sonraki bilinen yapısal hedef yalnızca 104.50 ise, bu geniş koruma yetersiz ödül bırakabilir. Önceden seçilen bir kurala göre reddedin. Orijinal giriş modeli daha önce gözlemlenen bu düşük seviyeyi açıkça kullanmadığı sürece, başarılı yeniden test düşük seviyesi olduğunu öğrendikten sonra stop loss'u 101.80'ye yükseltmeyin.
Başarısız senaryoda ilk dönüş 99.70 seviyesinde kapanır. Onay bekleyen sürüm giriş yapmaz ve adayı iptal eder. Daha önce 102 seviyesinde bekleyen limit emri gerçekleşmiş, ardından 99.75 seviyesinde çıkışla 2.25 kaybetmiş olabilir. Asıl düşüş yönlü bloktan açılan önceki kısa pozisyonun sonucu ayrıca korunur. Yalnızca sonraki kârlı breaker işlemini raporlamak tüm diziyi çarpıtır.
Emir türü ve deneme sayısı
Ya onaydan sonraki kotasyonda giriş ya da temastan önce belirlenmiş sınırda veya orta noktada limit emri seçin. Bölgeye girip olumlu kapanan mum, en iyi limit fiyatını sonradan seçip olumsuz limit gerçekleşmelerini atmayı haklı çıkarmaz. Emir gerçekleşmesi ve koruma modeli işlem yerinin kurallarına uymalıdır [3].
Adayın süresinin dolması, uzak kenarın ötesinde kırılma veya önceden belirlenen karşıt yapı koşulu, bekleyen adayı iptal edebilir. Açık pozisyonda kesin stop emri ile kapanışa dayalı çıkış farklıdır. Kapanışı beklemek, zaten aktif koruyucu stopun gerçekleşmesini engellemez.
Önerilen temel model, her ana blok için bir denemeye ve her olay ailesi için bir pozisyona izin verir. Yeniden giriş izni verilirse, bunu yeni bir işlem olarak değerlendirin ve kümülatif maliyetleri koruyun. Hedefi, gelecekteki yol gözlemlenmeden önce bilinen bir karşıt salınım veya sabit bir R katı olarak seçin.
Daha sıkı bir yerel stop loss denemek faydalıdır, ancak işlem yapılan hipotezi değiştirir. Stop loss sıklığını ve spread tarafından tüketilen risk oranını artırırken nominal ödül/risk oranını iyileştirebilir. Kazanan grafikte giriş ve hedef arasındaki mesafeye değil, gerçek net sonuçlara bakın.
Breaker ile sıradan destek ve direnç yeniden testlerini karşılaştırın
Faydalı kontrol, emir bloğu geçmişi olmayan bir seviyedeki kırılma ve yeniden testtir; bölge genişliği, yaşı, kırılma gücü ve giriş mesafesi benzer seçilir. Eşleştirme sonrası breaker sonuçları iyileştirmiyorsa faydalı unsur, bloğun kökeni değil yeniden test olabilir.
Tüm başlangıç örneklemini raporlayın: asıl bloklar, geçersizleşmeler, sonraki yeniden testler, onaylar ve gerçekleşen girişler. Son grafikten kaldırılan bölgeleri koruyun. Veriyi giderek uzayan başlangıç parçalarıyla yeniden işleyerek geçmiş rol değişimi etiketlerinin bilinmeden önce kararlara girmediğini doğrulayın.
Veriyi kronolojik bölün; aynı ana bloktan türeyen bütün olayları aynı doğrulama bölümünde tutun. TTL ve tamponun yakın değerlerini, ilk temas kurallarını ve maliyet varsayımlarını değerlendirin. Özellikle ana blok önce zarar etmişse, sonradan görülen tek başarılı grafik bütün durum makinesinin kazanma olasılığını tahmin etmez.
Yaygın hatalar
Orijinal zarar eden işlemi silme
Sonraki kârlı breaker işlemi önceki emir bloğu zararını silmez.
Tarihsel çizim noktasında giriş yapmak
Geçmişe doğru çizilen bölge, o zamanda mutlaka işleme uygun ve bilinir değildi.
Birden fazla isim, riski katlar.
BOS, breaker ve yeniden test aynı temel olayı anlatabilir.
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
Geçersizleşen her blok breaker olarak işleme alınmalı mı?
Hayır. Geçersizleşme aday oluşturur; yeniden testin olmaması, sürenin dolması veya yeni geçersizleşme girişe engel olabilir.
Öncesinde likidite süpürmesi şart mı?
Rol değişimine dayalı bu temel sürümde şart değildir. Süpürme koşulu eklemek, ayrıca sınanması gereken yeni bir sürüm oluşturur.
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.
- Order Blocks & Breaker BlocksLuxAlgo. Özgün açıklama ve geçmiş etiketlerin sonradan çizilmesi uyarısı incelendi; doğrulanmış performans kaydı yoktur. Kontrol tarihi: .
- RepaintingTradingView. Bilginin kullanılabilir olduğu zaman ve grafik gösterimi incelendi. Kontrol tarihi: .
- Futures Order TypesCME Group. Sinyal onayı ile emir gerçekleşmesini ayırmak için emir mekanikleri incelendi. 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