Makale içeriği
- Kanıt ve kapsam
- Çizim
- Süreç
- Farklı bilgilere sahip üç referans türü
- Oturum tanımlayıcıları ve uygunluk zaman damgaları
- Aynı saat hacmi ve açılış müzayedesinin işlenmesi
- Sentetik açılış aralığı örnekleri
- Seviyenin ve işlemin ömrünü birbirinden ayırın.
- Seviye etkisini günün saatine bağlı etkiden ayırın.
- Yaygın hatalar
- Uygulamalı kontrol listesi
- Sık sorulan sorular
- Araştırma kaynakları
Kanıt ve kapsam
Kaynak gösterge ayarlanabilir seans süpürmelerini açıklar; platform ve borsa belgeleri seans mekaniğini tanımlar. Önerilen dedektörün kârlılığı doğrulanmış değildir.
Uygulamalı iş akışı
- Oturumu tanımlayınİşlem platformunu, takvimi ve saat dilimini seçin.
- Referans penceresini tamamlayınÖnceki seans veya açılış aralığı uç değerlerini yalnızca bilindiği zaman yayınlayın.
- Sonraki süpürmeyi saptayınSabit arabellekler ve uygun seviye sürümlerini kullanın.
- Onaylayın ve gönderinBar kapanışının alınma zamanına ve seçilen emir modeline uyun.
- Oturum türüne göre değerlendirinSinyal olmayan günleri, boşlukları ve takvimdeki istisnai durumları dahil edin.
Farklı bilgilere sahip üç referans türü
PDH/PDL, önceki tamamlanmış işlem gününün en yüksek ve en düşük fiyatlarıdır. PSH/PSL, seçilen tamamlanmış bir seansı ifade ederken, ORH/ORL ise mevcut seansın ilk N dakikasını tanımlar. Fiyatları, bağımsız kanıt oluşturmadan çakışabilir. Uygun olduğunda, ilgili etiketlerle birlikte bir temel referans saklayın.
LuxAlgo Session Sweeps seans seçimine izin verir [1]. Bağımsız uygulama yıl boyunca sabit yerel saat yerine borsa saat dilimi ve takvimini gerektirir [2][3]. Londra, New York ve stratejinin bilgisayarı aynı tarihte saat değiştirmeyebilir.
Önceki gün seviyeleri eski aralığı, açılış aralığı yeni günün başlangıcını tanımlar. Büyük fiyat boşluğu, açılışı önceki aralığın tümü dışına taşıyabilir. PDH seviyesine dönmek otomatik süpürme değildir: başlangıç tarafını ve tetikleyicinin geri çevrilme, seviye geri kazanımı veya kırılma retesti olduğunu belirleyin.
Oturum tanımlayıcıları ve uygunluk zaman damgaları
Önerilen session_id, işlem yeri, sembol, calendar_date ve session_template_version'yi içerir. ABD hisse senedi baz çizgisi, ana seansı kullanabilir ve piyasa öncesi işlemleri ayrı olarak saklayabilir. Tekdüze bir 24 saatlik gün oluşturmak için eksik çubuklar uydurmak yerine kısaltılmış seansları işaretleyin. Gecelik vadeli işlemlerin işlem tarihi, yerel takvim tarihinden farklı olabilir.
09:30–09:45 açılış aralığına 09:30, 09:35 ve 09:40 başlangıçlı beş dakikalık barlar dahildir. Nihai seviyeleri yalnızca 09:45 sonrasında yayımlayın. Bitmemiş 09:40 barı son OR dibini göstermez. Yarı açık [start,end) aralıkları sınırdaki olayın iki pencereye birden girmesini önler.
Destek seviyesi S yayınlandıktan sonra, önerilen aşağı yönlü tarama, S'nin üzerindeki önceki kapanışı, low<S−b ve close>S+e'yi gerektirir. Tetikleyici çubuktan önceki çubuktan ATR ile birlikte b=max(2 ticks,0.10ATR) ve e=max(2 ticks,0.15ATR)'yi kullanın. Çok çubuklu K=3 geri kazanımı ayrı bir versiyondur. N, K ve tüm tamponlar araştırma seçenekleridir, kanıtlanmış karlı ayarlar değildir.
Hem window_end kaydını hem de yayın alındı kaydını tutun. Besleme, düzeltilmiş nihai aralığı geç iletirse, daha önceki bir girişi geriye dönük olarak yetkilendiremez. Revizyonların yalnızca gelecekteki adayları mı etkileyeceğini yoksa etkilenen araştırma aralığını geçersiz mi kılacağını belirleyin ve orijinal karar kaydını saklayın.
on_trade_received(trade):
window = configured_half_open_window(trade.event_time)
if window.start <= trade.event_time < window.end:
update_extrema_for_that_window_only(window,trade)
on_window_data_ready(window,received_at):
if not window_complete_under_declared_watermark_policy: return
if window.current_fingerprint == window.last_published_fingerprint: return
available_at = max(window.end,received_at) + processing_delay
publish_frozen_version(window.extrema,available_at=available_at)
window.last_published_fingerprint = window.current_fingerprint
for closed_bar in later_bars:
levels = versions_available_before(closed_bar.start)
detect_sweep(levels,closed_bar)
# Publish once per data version; boundary trades belong to the following window.
# Late corrections publish a future version and never backdate an order.
Aynı saat hacmi ve açılış müzayedesinin işlenmesi
Tetikleyici bar hacmini önceki seansların aynı zaman aralığıyla karşılaştırın. Eksik aralıklar ve kısa günler için açık dışlama kuralları gerekir. Müzayede hacmini ilk bara koyan akış, bu işlemleri çıkaran geçmişle doğrudan karşılaştırılmamalıdır.
Süpürme RVOL değeri ve güncel VWAP konumu ayrı önerilen özelliklerdir. Sabah kararı gün sonu VWAP kullanamaz. VWAP altında PDL süpürmesi aynı düşüş hareketini yansıtabilir; onay saymak yerine filtrelerin ek katkısını ölçün.
Planlanmış açıklamanın hemen öncesi ve sonrasındaki sinyaller farklı gerçekleşme koşulları taşıyabilir. Önceden bilinen takvim bu pencereleri belirler. Fiyat tepkisini gördükten sonra günü kötü haber günü saymak geriye dönük yanlılık yaratır. Duyurulan zamanı, verinin veya haberin gerçekten alındığı zamandan ayrı saklayın.
Sentetik açılış aralığı örnekleri
Grafikte OR15 high=205 ve low=200 gösterilmek istendiğini varsayın. Ancak 09:43 saatinde fiyat 199.80 düzeyine iner ve toparlanır. Açılış aralığı hâlâ oluştuğundan varsayılan nihai dip 200 süpürmesini işlem yapamazsınız. 199.80 geçerli ve bu pencerede bir gözlemse nihai OR dibi onu içermelidir.
Ayrı bir örnekte, açılış aralığı zaten low=200 ile sona ermiştir. Daha sonraki bir 09:50 çubuğu low=199.60 ve close=200.40'yi vermektedir. Tik büyüklüğüne dayalı alt sınırın baskın olmadığı varsayılırsa, önceki ATR=1 değerinden b=0.10 ve e=0.15 elde edilir; dolayısıyla geri kazanım koşulları sağlanır. 200.45'de kapanış sonrası işlem, 199.50'de stop loss ve 202.35'de hedef, 0.95 riski ve 1.90 ödülü ile gerçekleşir. Hedef, nihai günlük en yüksek seviyeden seçilmek yerine giriş noktasında sabitlenir.
Kaybeden yol 199.45 düzeyine ulaşır; koruyucu emir 199.48 fiyatında gerçekleşir ve 0.97 kaybettirir. 199.70 kapanışla ORL altında kalan başka bar, dönüş girişi değil kırılma ve kabul kontrol örneğidir. Yeni takvim günü, açık işlemin stopunu yeni PDL ile değiştirmemelidir.
Seviyenin ve işlemin ömrünü birbirinden ayırın.
Referans seviyesi seans sonunda sona erebilir; açık işlem ise kendi çıkış kuralını izler. Bekleyen adaylarda temel sürüm, seans başına her level_id için yalnızca ilk uygun süpürmeyi alır. Sonraki temasları ayrı test ederek sonucun ilk yaklaşımda yoğunlaşıp yoğunlaşmadığını belirleyin.
Giriş için toparlanma mumunun üzerinde bir kırılma gerekiyorsa, stop-giriş emri ancak bu mum tamamlandıktan sonra var olabilir. Bir sonraki mum tetikleyicisi ve ardından gelen stop, son kapanış cazip görünmese bile yine de bir işlemdir. Her iki aralık sınırını da geçen bir mum için mum içi kayıtlar veya yetersiz sıralama bayrağı gereklidir.
UTC, borsa saat dilimi, olayın özgün zamanı ve yerel alınma zamanını saklayın. Vadeli kontrat devrinde yeni kontratın düzeltilmemiş fiyatını eski kontratın önceki gün seviyesiyle karşılaştırmayın. Sürekli araştırma grafiği ile işlem gören kontrat arasında belgelenmiş eşleme gerekir.
Pratik test, geç açılışı veya aralığın zaman sınırını aşan işlem durmasını da içermelidir. Açılış aralığının saat süresini mi, işlem yapılabilen geçmiş dakikaları mı saydığını belirleyin. Tanımlar farklı seviye üretir; daha iyi işlemi gördükten sonra tanımı değiştirmeyin.
Seviye etkisini günün saatine bağlı etkiden ayırın.
PDH/PDL taramalarını, fiyattan benzer mesafelerdeki hareketli referanslarla veya karşılaştırılabilir yoğunluktaki sentetik seviyelerle karşılaştırın. Seans içindeki dakikaya, boşluk boyutuna ve oynaklığa göre eşleştirin. Açılış taramalarını günün her sakin dakikasıyla karşılaştırmak, çoğunlukla açılış döneminin kendisini ölçebilir.
Rapor sonuçlarını referans türüne, oturum şablonuna, yaz saati uygulamasına ve boşluk kategorisine göre belirtin. Bilinen tatilleri ve kısaltılmış oturumları takvim motoruna göre test edin. Net beklenti ve gerçekleşmeme oranları, sinyal içermeyen oturumları da kapsayan sermaye düzeyindeki sonuçlarla birlikte yer almalıdır.
Sınır testleri, tam olarak window_start ve window_end zaman noktalarındaki işlemleri, yinelenen zaman damgalarını, eksik çubukları, geç düzeltmeleri ve zaman dilimi geçişinden sonraki ilk seansı içermelidir. Her çalıştırma için kullanılan takvimin bir sürümünü saklayın. Az sayıda cazip örnek, stratejinin izleme ve uygulama maliyetlerini haklı çıkaracak kadar fırsat sunduğunu göstermez.
Yaygın hatalar
Tamamlanmamış günün yüksek veya düşük seviyesini kullanmak
Nihai ekstremum, seans sürerken erişilemeyen bilgi içerir.
Yıl boyunca geçerli tek bir yerel açılış saati belirlemek.
Saat değişiklikleri ve takvim farklılıkları, planlanan zaman aralığını değiştirebilir.
Çakışan referans seviyelerini tekrar saymak
ORL, seansın en düşük seviyesi ve PDL'nin aynı fiyatta olması tek bir olayı 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.
Sık sorulan sorular
Açılış aralığı içinde bir süpürme hareketi gerçekleşebilir mi?
Fiyat geçici bir sınırı aşabilir, ancak bu farklı bir tespit mekanizmasıdır. Açılış penceresi tamamlanmadan önce nihai ORH/ORL değerini kullanamaz.
İlk süpürme mutlaka en iyisi mi?
Hayır. İlk dokunuş, bölümleri bağımsız hale getirmek için önerilen bir politikadır. Daha sonraki dokunuşlar ayrı varyantlar olarak korunmalı ve test edilmelidir.
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.
- Session SweepsLuxAlgo on TradingView. Özgün seans süpürmesi açıklaması incelendi; kârlılık doğrulanmadı. Kontrol tarihi: .
- SessionsTradingView. Seans ve saat dilimi mekaniği incelendi; işlem alfası araştırması değil. Kontrol tarihi: .
- Holidays and Trading HoursNYSE. Resmi takvim ve işlem saatleri referansını açtık. 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