Makale içeriği

Kanıt ve kapsam

Özgün kaynak ek koşullu FVG dedektörü yayımlar. Bu yazı temel geometriyi önerilen filtrelerden ayırır; bölge dolma oranlarını veya işlem kârlılığını bağımsız olarak doğrulamamıştır.

Veriler ve piyasalarFiyat adımı ve tutarlı seans kuralları olan OHLC. Bölge içindeki gerçek işlemleri ölçmek veya kesin hacim profili oluşturmak için tekil işlem kayıtları gerekir.
Araştırmanın zaman dilimleriSeçilen herhangi bir mum çubuğu aralığı araştırılabilir, ancak daha yüksek zaman dilimli bölgeler yalnızca üçüncü daha yüksek zaman dilimli mum çubuğu tamamlandıktan sonra uygun hale gelir.
100 ve 101.20 sınırları FVG oluşturur; sonraki geri dönüş, örnek fiyat tepkisinden önce 100.50 seviyesine ulaşır.Çizimi tam boyutta aç
A/B/C ekstremumlarını kullanan sentetik olay yolu, gerçek mum kapanışlarının bir dizisi değildir. FVG, 100–101.20 aralığını kapsar; geriye dönük test gösterilmemiştir.

Uygulamalı iş akışı

İş akışı: Fair Value Gap: üç mum, bölgenin ömrü ve uygulanabilir yeniden test
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. C mumunun tamamlanmasını bekleyinÜç mumun geometrisi bilinmelidir.
  2. Sabit sınırları yayınlaÖzgün bölgeyi ve kullanılabilir olduğu anı kaydedin.
  3. Etkileşim bayraklarını izleKısmi, orta nokta ve tam dokunuşları birbirinden ayırt edin.
  4. Tek giriş modeli uygulayınAktif orta nokta limit emri veya daha sonraki kapanış teyidi.
  5. Sonuçları gözlem ufkuna göre ölçünGeçersiz bölgeleri, gerçekleşmeyen emirleri ve gözlemi eksik bölgeleri koruyun.

Etiket, adil değeri belirlemez.

Ardışık mum çubukları A, B ve C için, C'nin en düşük fiyatı A'nın en yüksek fiyatının üzerinde olduğunda yükseliş yönlü bir FVG formasyonu oluşur. Bu fiyatlar arasındaki aralık bölgeyi oluşturur. Mum çubuğu B, tüm aralık boyunca işlem görmüş olabilir, bu nedenle orada hiçbir işlem gerçekleşmediğini söylemek OHLC ile gerekçelendirilemez. Gerçek boş fiyat gözlemleri, işlem seviyesi verilerini gerektirir.

LuxAlgo dedektörü orta mumun kapanış koşulunu ve bir eşik ekler [1]. Buradaki asgari sürüm önce geometriyi kaydeder; orta mum kapanışı, güçlü fiyat hareketi ve BOS filtrelerini ayrı sürümler sayar. Böylece filtrenin katkı mı sağladığı, yalnızca daha az dikdörtgen mi çizdiği sınanabilir.

Üç mum çubuğu içeren FVG göstergesi, gece boyunca oluşan boşluktan da farklıdır. Biri çubuklar arasındaki ilişkiyi, diğeri ise seanslar arası süreksizliği tanımlar. Eğer bunlar örtüşüyorsa, dolum istatistiklerini sanki mutlaka aynı mekanizmayı paylaşıyorlarmış gibi birleştirmek yerine gap_session bayrağını koruyun.

Bölgeyi üçüncü mum tamamlandıktan sonra yayımlayın

Yükseliş bölgesi için L[t]>H[t−2] isteyin ve [H[t−2],L[t]] kaydedin. Düşüş geometrisi için H[t]<L[t−2] isteyin ve [H[t],L[t−2]] kaydedin. Tamamlanmış mumları kullanın. Önerilen boyut filtresi width≥max(2 ticks,0.15ATR[t−1]); elenen küçük bölgeler denetlenebilsin diye raw_fvg ile eligible_size ayrı tutulmalı.

zone_id, created_at ve eligible_from=t+1 alanlarını oluşturun. Fiyat bölgeye girse de iki özgün sınırı sabit tutun. Grafik kalan doldurulmamış kısmı küçülterek çizebilir; fakat ilk giriş ve stopu değiştirememesi için residual_zone ayrı saklanmalı. ATR birimiyle genişliği, yaşı, yönü ve oluşturma anında bilinen trend bağlamını kaydedin.

Yükseliş bölgesinde kısmi temas fiyatın aralığa girmesidir; midpoint_touch, low≤midpoint; full_fill, low≤zone_low demektir. Bunlar etkileşim işaretleridir. Önerilen geçersizleşme close<zone_low−b; dolayısıyla fitilin tüm bölgeyi doldurması otomatik geçersizleşme değildir. Fitile göre geçersizleşme ayrı deneydir.

Mevcut bekleme emri için olay önceliğini tanımlayın. Daha sonraki bir mum çubuğu orta noktaya dokunabilir, stopu geçebilir ve bölgenin altında kapanabilir. Mum çubuğu içi işlemlerden önce kapanışa dayalı geçersizleştirme işleminin yapılması, zarar eden işlemi yanlış bir şekilde ortadan kaldıracaktır. Mümkün olduğunda diziyi yeniden oynatın veya belgelenmiş muhafazakar bir kural uygulayın.

Gösterilen temel sürümde geçersizleşme ve koruma için b=max(2 ticks,0.05×pre-creation ATR) değerini sabitleyin; zone_high üzerinde teyit kapanışı için reclaim_margin=bir tick kullanın. Bu farklı marjlar araştırma tercihleridir. Örnekte tick büyüklüğü 0.05 ve ATR 2 olduğunda b=0.10 ve reclaim_margin=0.05 olur. Sözde kod, kapanışa dayalı iptalden önce mevcut emirlerin gerçekleşmesini işler ve tüm adımlarda geçerli mum indeksini kullanır.

Yalnızca ACTIVE bölgeler yeni giriş üretebilir. EXPIRED ve INVALIDATED son durumlardır; daha sonraki toparlanmış kapanış başarısız bölgeyi canlandıramaz. Giriş değerlendiricisi önceden belirlenen ilk temas veya sonlu deneme kuralını izlemeli; sinyal üretince bir denemeyi tüketmeli. Kapanışa göre iptal, gerçekleşmiş emri silemez.

on_completed_bar(t):
  process_resting_order_events_up_to_close(t,respect_order_expiry=True)
  for zone in active_zones_published_before_bar(t):
    if t > zone.created_at+20:
      zone.state = EXPIRED; cancel_future_orders(zone); continue
    record_partial_mid_full_touches(zone.original_bounds,t)
    if C[t] < zone.low-zone.b:
      zone.state = INVALIDATED; cancel_future_orders(zone); continue
    evaluate_registered_entry_version_after_received_close(zone,t)
    # The registered attempt policy consumes or keeps an otherwise active zone.
  A = ATR14[t-1]
  if not finite_positive(A) or not valid_three_bar_history(t): return
  if L[t] > H[t-2] and L[t]-H[t-2] >= max(2*tick,0.15*A):
    create(zone=[H[t-2],L[t]],known_at=received_close_time(t),
           eligible_from=t+1,b=max(2*tick,0.05*A),reclaim_margin=tick)
# Fills of existing orders precede close-based cancellation.
# The creation candle is never its own post-publication retest.

Fiyat impulsunu ve geri dönüşü ayrı ölçün

Geometrik FVG tespiti hacim gerektirmez. Önerilen bir özellik, orta mum hacmini seansın aynı saatine ait medyanla karşılaştırır; diğeri dönüş hacmini eşit süreli impuls hacmiyle karşılaştırır. Haber şokunda oluşan bölgeler olağan işlemden farklı davranabilir; olay bağlamını koruyun.

Girişteki hacim profili yalnızca o zamana kadar bilinen işlemleri içermeli. Orta mumda yüksek hacim FVG tanımıyla uyumludur; aralıkta geçmişte çok işlem olmuş olabilir. Bu nedenle FVG, düşük hacimli düğüm ve emir defteri dengesizliği üç farklı özelliktir.

Sonradan dolan yüzde, oluşturma anı özelliklerine değil sonuç tablosuna aittir. Bölgenin başlangıçta çekici olup olmadığına tüm gelecek geçmişiyle karar vermek veri sızıntısıdır. Geçersiz bölgeler kaldırıldıktan sonra yalnızca grafikte kalanları seçmek de aynı sorundur.

Sentetik orta nokta, tam dolma ve kayıp örnekleri

A mumunun tepesi A=100, C mumunun dibi C=101.20 olsun. Bölge [100,101.20], orta nokta 100.60. ATR=2 ve tick=0.05 için genişlik 1.20, önerilen asgari 0.30 değerini aşar. Bölge ancak C kapandıktan sonra vardır. Sonraki dönüşte dip 100.50, kapanış 101.30 ise orta noktaya ulaşılır ama aralık tamamen dolmaz.

Varsayalım ki, bir onay sürümü zone_high+0.05'nin üzerinde bir kapanış gerektiriyor. 101.35'den alım, 99.90 stop loss ve 104.25 hedefiyle yapılan sonraki bir işlemde, maliyetler öncesinde 1.45 risk ve 2.90 veya 2R ödül söz konusudur. Bu, ancak koruma tetiklenmeden önce hedef işlem gerçekleştirilebilir hale gelirse potansiyel bir kazanç yoludur.

Dip 99.60 ve kapanış 99.70 olan başka bir geri dönüş, bölgeyi hem tamamen doldurur hem geçersiz kılar. Kapanış teyitli strateji bu mumdan giriş yapmamalı. Ancak önceden aktif olan 100.60 orta nokta alış limiti gerçekleşip ardından 99.90 altında stopla kapanmış olabilir. Son kapanış incelendikten sonra gerçekleşme silinemez. Fiyat TTL öncesinde dönmezse kazanç veya kayıp uydurmayın; emrin gerçekleşmediğini kaydedin.

Orta nokta limitleri ve kapanış onayı farklı işlemlerdir.

Orta nokta limit sürümü emri ancak bölge yayımlandıktan sonra gönderir; spread, emir sırası ve temasın gerçekleşmeye dönüşmesi modeli gerekir. Teyit sürümü bölgeye giriş ve ardından üst sınır üzerinde yükseliş kapanışı bekler. Giriş genellikle daha yüksek fiyattadır ama fiyat tepkisi artık gözlenmiştir. Limitin iyi fiyatıyla teyit sürümünün sonradan elde edilen seçiciliğini birleştirmeyin.

Önerilen temel sürüm TTL=20 mum ve yalnızca ilk uygun yeniden testi kullanır. Oluşum mumundaki temas, yayımlama sonrası işlem yapılabilir yeniden test değildir. Üst zaman dilimi FVG için o zaman diliminin kapanışı ve veri teslim zamanı beklenmeli [2].

Uzak kenarın dışındaki bir stop loss bir risk modelidir; yapısal salınım stop loss ise bir diğeridir. Gerçek emir türü [3]'yi simüle edin. Sabit 2R, daha önce bilinen bir zirve ve bir çıkış zamanı ayrı istatistiklere sahip olmalıdır. Henüz mevcut olmayan zıt bir FVG, amaçlanan gelecekteki hedef olarak seçilemez.

Çakışan bölgeler için belirleyici bir seçim yapılması gerekir: en yeni uygun bölge, en yakın sınır veya açıkça birleştirilmiş bir aralık. Kararı kaydedin. Daha sonra en iyi girişi sunan orta noktayı seçmek, her bir bölge nedensel olarak hesaplanmış olsa bile gizli seçim oluşturur.

Bölgenin dolma olasılığı kârlılık değildir

Dolum olasılığını raporlarken, 10,20 veya 50 çubukları gibi bir ufuk belirtin. Veri kümesinin sonuna yakın oluşturulan bir bölge, daha eski bir bölgeyle aynı gözlem süresine sahip değildir. Tamamlanmamış ufukları, hiç doldurulmamış olarak değerlendirmek yerine sansürlenmiş olarak işaretleyin. Kısmi, orta nokta ve tam etkileşim sürelerini ayrı ayrı raporlayın.

FVG bölgelerini genişlik, fiyata uzaklık ve trend bakımından eşleştirilmiş sentetik bölgelerle karşılaştırın. Birçok fiyat seviyesi yeniden ziyaret edildiğinden yüksek temas oranı bu geometriye özgü olmayabilir. İlk temas sonrasındaki tepkiyi ve gerçekleştirilebilir bir giriş sonrasındaki getiriyi ölçün.

Yakın eşikleri, TTL sürelerini ve ilk temas ile ikinci temas politikalarını gerçekçi maliyetler ve emrin gerçekleşmediği durumlarla test edin. Seyrek geri çekilmeleri bekleyen stratejide sermayenin tamamına göre getirileri ve işlem yapılmayan günleri dahil edin. Fiyat hedefe ilerlemeden önce stopa ulaşma eğilimindeyse, bölgelerin yüksek oranda doldurulması kötü işlem sonuçlarıyla birlikte görülebilir.

Yaygın hatalar

Bölgede hiç işlem olmadığını varsaymak

Ortadaki mum çubuğu tüm işlem aralığı boyunca işlem görmüş olabilir.

Birbiriyle uyumsuz giriş avantajlarını birleştirmek

Orta nokta limiti ve teyit edilmiş kapanış aynı bilgiye veya dolum yoluna sahip değildir.

Yüksek dolma oranını işlem avantajı saymak

Temas olasılığı tek başına giriş sonrasındaki net getiriyi göstermez.

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

Fiyat her FVG boşluğunu mutlaka doldurur mu?

Tanım böyle garanti vermez. Ölçülen olasılık için sabit gözlem ufku, eksiksiz örneklem ve dolmanın açık tanımı gerekir.

Uzak kenardan geçen bir fitil, bölgeyi geçersiz kılar mı?

Bu yazının mum kapanışına dayalı kuralında hayır. Fitile göre geçersizleşme ayrı bir sürümdür ve bağımsız değerlendirilmelidir.

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. Fair Value GapLuxAlgo on TradingView. Yayımlanan dedektör koşullarını okuyun; bölgelerin dolma oranı bağımsız test edilmemiştir. Kontrol tarihi: .
  2. RepaintingTradingView. Doğrulanmamış verilerle ilgili belgeleri okuyun. Kontrol tarihi: .
  3. Futures Order TypesCME Group. Sinyalleri gerçekleşen işlemlerden ayırt etmek için borsa emir mekaniğini okuyun. 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