Makale içeriği

Kanıt ve kapsam

Kaynak göstergesi BOS uygulamasını sağlarken, platform ve borsa belgeleri zamanlama ve emirleri açıklığa kavuşturmaktadır. Önerilen kuralların burada doğrulanmış bir karlılık sonucu bulunmamaktadır.

Veriler ve piyasalarTutarlı fiyat düzeltmeleri, fiyat adımları ve pivot ölçekleriyle OHLC gerekir. Hacim isteğe bağlı bağlamdır; emir gerçekleşmesine ilişkin daha sağlam varsayımlar için alış-satış kotasyonları gerekir.
Araştırmanın zaman dilimleriKüçük ve büyük salınım akımlarını birbirinden ayırın. Daha büyük bir trende karşı küçük ölçekli bir kırılma, daha büyük ölçekli yapıyı otomatik olarak tersine çevirmez.
Yükselen teyit edilmiş salınım hareketleri, 104 seviyesinin üzerinde bir kapanıştan önce gerçekleşir, ardından örnek niteliğinde bir yeniden test ve devam hareketi izler.Çizimi tam boyutta aç
Daha yüksek tepeler ve diplerin ardından BOS oluşan sentetik olay-fiyat dizisi. Tam mum serisi veya geçmişe dönük test değildir. Noktalar seçilmiş olay dönüm noktalarıdır; ardışık barları veya eşit zaman aralıklarını göstermez.

Uygulamalı iş akışı

İş akışı: Yapı kırılması BOS: trend devamı ve pivot onay zamanı
Adımların tamamı aşağıda açıklanır. Her aşamada eksik veri veya sağlanmayan koşullar için ret nedeni kaydedilmelidir.
  1. Önceki eğilimi doğrulayınUygun daha yüksek tepeler ve dipler veya daha düşük tepeler ve dipler dizisini kullanın.
  2. Referansı dondurunMevcut bardan önce henüz kırılmamış salınım seviyesini kaydedin.
  3. Kapanışla kırılmayı doğrulayınSabit tamponu uygulayın ve seviyeyi kırılmış olarak işaretleyin.
  4. İsteğe bağlı filtreleri değerlendirinİvme ve RVOL deneylerini ayrı tutun.
  5. Seçilen giriş türünü uygulayınDoğrudan giriş ve yeniden test girişinin sonuçlarını ayrı kaydedin.

BOS, önceden bilinen bir trend gerektiriyor.

Eğer teyit edilmiş zirveler 100 ve ardından 104 ise ve karşılık gelen teyit edilmiş dipler 95 ve ardından 99 ise, daha yüksek zirveler ve daha yüksek dipler ile bir yükseliş trendi tanımlanabilir. Bu kurala göre, 104'nin üzerinde daha sonraki bir kapanış yükseliş yönlüdür (BOS). Sıralı bir salınım dizisi olmayan bir aralıkta, aynı kapanış trendin devamı yerine aralık kırılması olarak kabul edilir.

LuxAlgo, [1] iç ve salınım yapısını birbirinden ayırır. Bu ayrımı verilerde korumak için her sabit pivot konfigürasyonuna scale_id değeri atayın. Küçük bir karşı trend kırılması, ana trendin tersine döndüğüne dair yeterli kanıt değildir.

Seviyenin henüz kırılmamış olması önemlidir. Dün uygun bir kapanış salınım tepesini aştıysa, bugün daha yüksek her kapanış aynı seviyeye ilişkin yeni bir BOS üretmemelidir. broken_level_id değerini saklayın ve eş zamanlı kırılmaları gruplayın. Aksi halde tek bir sürekli hareket, görünüşte bağımsız onlarca sinyale dönüşebilir.

Mevcut barı sınamadan önce yapının durumunu kaydedin

Önerilen pivotlar her iki tarafta üçer bar, eps=max(2 ticks,0.15ATR) ve b=max(2 ticks,0.10ATR) kullanır. Yükseliş trendi için son iki tepeden yenisi öncekini eps değerinden fazla aşmalı; son iki dipte de aynı yükseliş olmalıdır. Düşüş trendinde eşitsizlikler tersine döner. Diğer yapılar karışık sayılır. Uzunluklar ve eşikler araştırma parametreleridir.

t barının başında önceki trendi ve son uygun, henüz kırılmamış tepeyi kaydedin. Yükseliş yönlü BOS için prior_state=UPTREND, close[t]>high+b ve önceki kapanışın bu eşiğin üzerinde olmaması gerekir. ATR, t−1 verisinden alınır. t kapanışında onaylanan pivotlar yalnızca t+1 zamanından itibaren verilecek kararlara eklenir; aynı işleme döngüsünün ortasında eşiği değiştiremezler.

Birden fazla referans seviye birlikte kırılırsa, aşılan seviyelerin listesini içeren tek bir üst olay oluşturun. Kapsamdaki en yüksek seviyeyi ana referans seçebilirsiniz; ancak kural sabit kalmalıdır. Geçerliliğini yitirmiş bir seviye, sonraki grafik onu önemli gösterdi diye yeniden kullanıma alınamaz.

Temel pivot algoritmasında eşit değerlerin nasıl ele alınacağını tanımlayın. Aynı yükseklikteki çift tepe, bu kurala göre tek veya birden fazla salınım sayılabilir. Seçim trend durumunu ve sıradaki kırılmamış referansı etkiler; grafik ayrıntısı saymak yerine strateji sürümüyle kaydedin.

old = structure_snapshot_at_end(t-1)
A = ATR14[t-1]
if finite_positive(A) and old.trend == UPTREND:
  b = max(2*tick,0.10*A)
  h = old.last_eligible_unbroken_high
  if h is not None and C[t-1] <= h.price+b and C[t] > h.price+b:
    emit(BOS_UP,known_at=received_close_time(t),level_id=h.id)
    mark_broken(h.id)
append_pivots_confirmed_at(t,eligible_from=t+1)
# New pivots cannot replace the threshold inside this bar's decision.

İvme ve hacim ayrı özellik gruplarıdır

Önerilen yükseliş yönlü yer değiştirme filtresi body/ATR≥0.8, body/range≥0.6 ve CLV≥0.75 değerlerini gerektirir. Bu sayılar isteğe bağlı deneylerdir, zorunlu BOS tanımları değildir. Açılış boşluğu, küçük bir mum gövdesiyle salınımın ötesinde kapanabilir; büyük gövdeli bir duruma zorlamak yerine gap_break etiketini koruyun.

Kırılma anındaki RVOL, işlem etkinliğinin günün o saati için olağan dışı olup olmadığını ölçer. BOS sürümlerini hacim filtresiyle ve filtresiz olarak aynı ilk kırılma listesinde karşılaştırın. Büyük mum gövdeleri ve yüksek işlem hacmi sıklıkla aynı olaya eşlik eder; bağımsız doğrulamalar sayılmamalıdır.

Hacim verisi güvenilmez olduğunda yapı dedektörü volume_unavailable=true ile çalışabilir. RVOL=1 atamayın; olağan etkinlik ile bilinmeyen etkinlik farklıdır. Veri sağlayıcısı değişince işleme uygun kurulumlar sessizce değişmesin diye eksiklik durumunu raporda koruyun.

Sentetik devamlılık ve ani değişim örnekleri

Onaylı tepelerin 100 ve 104, diplerin 95 ve 99 olduğunu; ATR=2 ve tick=0.05 değerlerini varsayın. Böylece b=0.20 olur. Sonraki mum O=103.80, H=105.80, L=103.60 ve C=105.50 değerlerine sahiptir; kapanış 104.20 eşiğini aşar. Gövde 1.70, yani 0.85ATR; body/range yaklaşık 0.773 ve CLV yaklaşık 0.864 olur. Mum önerilen ivme filtresini geçer.

BOS öncesinde 103.40 seviyesinde ayrı bir küçük geri çekilme dibinin zaten onaylandığını varsayın. Kapanıştan sonra 105.60 fiyatından gerçekleşen girişte stop bu önceki dipte, hedef 110 seviyesindeyse risk 2.20 ve ödül 4.40, yani maliyet öncesi 2R olur. Stop, gelecekte oluşacak bir yeniden test dibi değil, önceden bilinen yerel işlem referansıdır. Sonraki yeniden testi bekleyen strateji gerçekten beklemeli ve kendi gerçekleşen girişini hesaplamalıdır.

Ani fiyat dalgalanmalarında, fiyat nitelikli kapanıştan tersine döner ve koruma 103.35'de gerçekleşir, 2.25 kaybedilir. BOS doğru etiketlenmiş bir olay olarak kalırken, devam işlemi başarısız olur. 104.50'ye doğru bir fitil ve ardından 103.90'de bir kapanış, bu kapanış tabanlı sürümü asla tetiklemez. Fitil tabanlı bir dedektör ayrı bir spesifikasyon ve test gerektirir.

Yeniden test girişi için gerçek bir yeniden test gerekir

Kırılma kapanışından sonra alım ile sonraki yeniden testten sonra alım stratejilerini ayrı tutun. Önerilen yeniden test süresi K=6 bardır: dip, 104 çevresinde önceden belirlenen bölgeye dokunur ve kapanış 104+b üzerine döner. Emri ancak koşullar bilinebilir olduktan sonra gönderin. Fiyat yeniden test yapmadan doğrudan yükselirse bu sürümde giriş gerçekleşmez.

Yeniden test edilen dip noktasının altındaki bir stop loss seviyesi, genellikle korunan yapısal dip noktasından daha yakındır. Bir işlem, tüm yükseliş trendini sonlandırmadan stop loss seviyesine ulaşabilir. Tersine, uzak bir ana dip noktasında koruma, bir sonraki hedef için yetersiz ödül bırakabilir. BOS etiketi, pozisyon riskini otomatik olarak seçmez.

Girişten önce adayın süresinin dolması veya eski aralığın içine yeterince derin bir kapanış, önceden belirlenen kuralla bekleyen adayı iptal edebilir. Giriş gerçekleştikten sonra koruma, uygulanabilir emir türüne ve piyasa fiyatlarına bağlıdır [3]. Daha sonraki toparlanma, önceden gerçekleşmiş stop çıkışını geçmişten silemez.

Küçük ve büyük ölçekteki örtüşen BOS girişlerinin toplam riskini tek olayın bütçesi içinde tutun. Aynı fiyat itkisi sırasında oluşan sinyallerin salınım kimlikleri farklı olsa bile kayıpları güçlü biçimde ilişkili olabilir. Her etiketi yeni bağımsız işlem saymak yerine eklenen pozisyonları ve çıkışları raporlayın.

BOS, yükseliş trendinde olmanın ötesinde ek bilgi sağlıyor mu?

BOS'nin yükseliş dönemlerini, benzer oynaklığa ve zirveden uzaklığa sahip ancak kırılma göstermeyen eşleştirilmiş yükseliş dönemleriyle karşılaştırın. Yükseliş eğilimi gösteren BOS'yi tüm piyasayla karşılaştırmak, bir yükseliş trendinin seçildiğini büyük ölçüde ölçebilir.

Önce sinyal sonrası getirileri, sonra gerçekçi emir gerçekleşmelerine dayalı işlem sonuçlarını değerlendirin. Yeniden test sıklığını, seviyeyi koruyan yeniden test oranını, giriş gecikmesini, MAE/MFE, beklenen getiriyi ve gecikmeye duyarlılığı raporlayın. Bilginin kullanılabilir olduğu zamana ilişkin ilkeleri [2] izleyerek veriyi giderek uzayan başlangıç parçalarıyla yeniden işleyin; gelecekteki pivotlar eski olayları değiştirmemelidir.

Tek bir kesin eşik yerine pivot penceresi uzunluğunun ve tamponun yakın değerlerinde sonuçların kararlılığını inceleyin. Belirsizlik tahmininde farklı ölçeklerdeki eş zamanlı olayları gruplayın. Trend durumunun karışıklaştığı dönemleri de tutun: olumsuz sonucu gördükten sonra bunları çıkarmak, devam örneklemini yapay biçimde temizler.

Yaygın hatalar

Her yeni zirve BOS olur.

Önceden tanımlanmış bir trend olmaksızın, olay yalnızca bir aralık kırılması olabilir.

Gelecekteki yeniden test dibini kullanmak

Bir kırılma kapanışı giriş noktası, daha sonra belirlenen bir stop loss seviyesini kullanamaz.

Birçok ölçek bağımsız kanıt anlamına gelir.

Birden fazla etiket aynı fiyat itkisini ve birbiriyle ilişkili riski tanımlayabilir.

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.

0/7 madde

Sık sorulan sorular

Salınım seviyesini aşan mum fitili sayılır mı?

Tamamlanmış kapanış gerektiren bu temel sürümde sayılmaz. Fitille kırılma kuralı ayrı bir dedektördür.

BOS işleminin başarısız olması, olayın yanlış etiketlendiği anlamına mı gelir?

Hayır. Olay tanımını karşılayabilir; yine de devam beklentisiyle açılan işlem girişten sonra zarar edebilir.

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.

  1. Smart Money ConceptsLuxAlgo on TradingView. Bir yapı uygulamasının özgün açıklaması incelendi. Kontrol tarihi: .
  2. RepaintingTradingView. Bilginin kullanılabilir olduğu zaman ve sinyallerin yeniden çizilmesi üzerine teknik rehber incelendi. Kontrol tarihi: .
  3. Futures Order TypesCME Group. Emir mekanikleri incelendi; bu kaynak işlem stratejisinin doğrulanması 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