Makale içeriği

Kanıt ve kapsam

TradingView çekiç ve kayan yıldız formasyonlarını tanımlarken, TA-Lib tek bir çekiç formasyonunu uygulamaktadır. Aşağıdaki sayısal ret mumu eşikleri, kârlılık iddiası içermeyen bağımsız araştırma önerileridir.

Veriler ve piyasalarİşlemlerin gerçekleştirilmesi için sentetik Heikin Ashi fiyatları yerine gerçek işlem gören OHLCV fiyatlarını kullanın. Düzenli ve uzatılmış seans verilerine ilişkin kuralları açıkça belirtin.
Araştırmanın zaman dilimleriM15, H=1 ve günlük çubuklar araştırma örnekleridir. Özdeş fitil oranları, çubuk içi çok farklı yollar ve işlem fırsatları içerebilir.
Fiyat aralığının üstüne yakın küçük gövde, 99 desteğinden geçen uzun alt fitile sahiptir; ardından varsayımsal toparlanma gelir.Çizimi tam boyutta aç
Orijinal sentetik OHLC ve hacim. Dördüncü mumda O=101, H=101.5, L=98.5, C=101.3 bulunmaktadır; sonraki toparlanma, piyasa sonucu olmaktan ziyade bir örnekleme niteliğindedir.

Uygulamalı iş akışı

İş akışı: Pin bar ve ret mumları: ölçülebilir gövde, fitil ve konum
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. Bölgeyi dondurunDestek veya direnç zaten mevcut olmalıdır.
  2. Kapanışı bekleyinGövdeyi, iki fitili, fiyat aralığını ve CLV değerini ölçün.
  3. Oranları uygulayınKayıtlı eşik değerlerini ve önceki ATR'yi kullanın.
  4. Emir türünü seçinSonraki açılışta giriş ile süreli stop-giriş ayrı sürümlerdir.
  5. Başarısız sonuçları izleyinHer giriş gerçekleşmesini ve stopun fiili gerçekleşmesini koruyun.

Şeklin bir konuma ve bilgi sınırına ihtiyacı vardır.

TradingView'in çekiç ve kayan yıldız formasyonlarının açıklamaları, [1][2] trend bağlamını içerir. Pin bar ise daha geniş bir uygulamacı etiketidir. Bu makale, her uzun fitili aynı klasik mum formasyonu olarak ele almak yerine, önerilen formüller için yükseliş reddi ve düşüş reddi terimlerini kullanmaktadır.

Aynı OHLC değerleri farklı yollardan kaynaklanabilir: fiyat önce düşüp toparlanabilir veya yükselip düşüp tekrar toparlanabilir. Dedektör yalnızca tamamlanmış şekli bilir. Agresif alıcılar, beklemede olan satıcılar veya stop kademeleri hakkındaki iddialar ek veri ve ayrı bir çıkarım süreci gerektirir.

Mum formasyonundan önce konum belirlenmelidir. Önceden var olan bir destek bölgesi, alt fitile belirli bir araştırma anlamı kazandırabilir: fiyat bu referans noktasının altında veya içinde işlem gördü ve aralığın üst kısmına daha yakın kapandı. Daha sonra gelecekteki pivot noktalarından destek çizmek, karar anında görünür bağlamı kullanılamaz hale getirir.

Geometrik etiketi işlemden ayrı tutun. Bir aralığın ortasında geçerli bir ret mumu, konum filtresini karşılamadan kaydedilebilir. Bu, bölgenin mum oranlarının ötesinde herhangi bir katkı sağlayıp sağlamadığını belirlemek için bir kontrol grubu sağlar.

Gövdeyi, fitili ve kapanma konumunu normalleştirin.

R=H−L, B=|C−O|, LW=min(O, C)−L, UW=H−max(O, C) ve CLV=(C−L)/R'yi ele alalım. R=0'yi reddedelim. Önerilen yükseliş koşulları R≥0.8×ATR[t−1], LW/R≥0.55, B/R≤0.30 ve CLV≥0.70 olup, dip noktasının çubuktan önce var olan bir destek bölgesini test etmesidir.

Düşüş yönlü bir reddetme için, LW yerine UW kullanın, CLV≤0.30 gereksinimini belirtin ve direnci kullanın. Bu eşikler deneysel ayarlardır. TA-Lib kendi ortalama mum çubuğu ayarlarını ([3]) kullanır, bu nedenle çekiç çıktısının bu oran tabanlı tanımla eşleşmesi gerekmez. Uygulama adlarını ve sürümlerini birbirinden ayrı tutun.

Geometri zaten birkaç niceliği kısıtlıyor: çok uzun bir alt fitil ve yüksek bir kapanış, gövde ve üst fitil için sınırlı alan bırakıyor. Sağlanan her eşitsizliği bağımsız bir kanıt olarak saymayın. Bunlar, dört ayrı tahmin göstergesi yerine, birlikte bir şekli tanımlar.

Oranları hesaplamadan önce giriş tutarlılığını kontrol edin. H≥max(O, C) ve L≤min(O, C) değerlerini gerektirin, tik hassasiyetine saygı gösterin ve hatalı çubukları reddedin. ATR mumdan önce alınır, bu nedenle aşırı bir reddetme çubuğu kendi paydasını büyütmez ve göreceli boyutunun normal görünmesine neden olmaz.

on_closed_bar(t):
    R = H[t]-L[t]
    if R <= 0 or ATR[t-1] <= 0: return
    bull = R >= 0.8*ATR[t-1]
    bull &= (min(O[t],C[t])-L[t])/R >= 0.55
    bull &= abs(C[t]-O[t])/R <= 0.30
    bull &= (C[t]-L[t])/R >= 0.70
    bull &= intersects_preexisting_support(L[t],H[t])
    if bull: freeze_setup(t, stop=L[t]-buffer, expires=t+3)
# Choose trigger and order type in advance; submit only after close t.

Sayısal yeterlilik ve başarısızlık örnekleri

Sentetik mum çubuğu: O=101, H=101.5, L=98.5, C=101.3, önceki ATR=2. Aralık 3, gövde 0.3, alt fitil 2.5 ve CLV yaklaşık 0.933. Oranlar uygun ve dip noktası daha önce bilinen 99 desteğini kesiyor. Aday, fiyat 98.5 seviyesinde işlem görürken değil, kapanıştan sonra kullanılabilir hale geliyor.

Eğer C değeri yalnızca 99.8'ye geri dönerken diğer değerler değişmeden kalırsa, CLV yaklaşık olarak 0.433 ve body/range ise 0.40 olur. Mum, görünür bir alt fitili korumasına rağmen önerilen koşulları karşılamaz. Görsel bir ret izlenimi, sayısal tanımı geçersiz kılmaz.

Başka bir başarısız yol geçerli mum, 101.4 girişi ve ardından 98.3 stopundan aşağı düşüşle başlar. Fitil ikinci aşağı kırılmayı engellemez. Fiyat boşluğu sonrasında stop 98.3 altında gerçekleşirse fiili kayıp başlangıçtaki fiyat riski tahminini aşar.

Sınır testlerinde LW/R değerini tam 0.55 ve hemen altına ayarlayın; düşüş örneği için tüm fiyatları sabit merkez çevresinde aynalayın. Yuvarlama sonrası sınıflandırma simetrik olmalıdır. Belirsiz bağlamı sınamak için doji, sıfır aralıklı bar ve hem destek hem dirençten geçen mum ekleyin.

Sonraki yolu gözlemlemeden önce giriş noktasını seçin.

Önerilen temel strateji, bir sonraki işlem açılışında giriş yapar, stop=L−buffer'yi kullanır ve 2R'yi hedefler. Giriş noktası 101.4 ve stop noktası 98.3 ile fiyat riski 3.1 ve hedef 107.6'dir. Bu hedefe ilk ulaşan sentetik bir yol, başarılı bir kural sonucudur, ancak aşağıdaki grafik yalnızca ilk toparlanmayı göstermektedir ve geçmişe dönük bir test değildir.

Ayrı alış stop sürümü high+buffer üzerinde üç bar TTL ile emir koyar. Piyasa düşerse gerçekleşmeyebilir veya sonraki dönüşten önce gerçekleşebilir. Emir henüz gerçekten gerçekleşmemişken gözlenen geçersizlik, sabit kuralla iptale izin verir. Gerçekleştikten sonra nihai kapanış kötü diye emir silinemez.

Giriş ve stop noktaları aynı mum çubuğu içinde kesişiyorsa, daha detaylı veriler kullanın veya olumsuz bir sıralama varsayımı belirtin. Tamamlanmış bir OHLC mum çubuğu, girişin dip noktasından önce mi yoksa sonra mı gerçekleştiğini gösteremez. Olayların kazanan sırasını seçmek yerine bu belirsizliği bildirin.

Daha uzun bir fitil genellikle yapısal stop mesafesini artırır. Sabit bir risk bütçesi daha büyük bir mesafeyle karşılaştığında, maliyetler ve likidite sınırları dikkate alınarak miktar düşmelidir. Stopu yalnızca gösterilen ödül-risk oranını daha cazip hale getirmek için mum gövdesine taşımak, farklı bir başarısızlık davranışına sahip farklı bir strateji yaratır.

Yüksek hacim, faaliyetin nedenini değil, faaliyeti ortaya koyar.

Yüksek RVOL, seçilen temel çizgiye göre olağandışı işlem aktivitesini gösterir. Haber ticareti, stop emri uygulaması, yeniden dengeleme veya emilim gibi durumları tek başına OHLCV'den ayırt edemez. Düşük hacimli uzun bir fitil, bunun yerine sığ bir piyasayı veya geniş bir spread'i yansıtabilir, bu nedenle ayrı bir minimum likidite gereksinimi gerekebilir.

Üç dalı test edin: yalnız mum geometrisi; önceden bilinen bölgede geometri; sonra RVOL filtresi eklenmiş sürüm. RVOL≥1.5 deneysel eşiktir. Gün içi faaliyeti karşılaştırılabilir seans saatleriyle normalleştirin; hacim filtresinin gerçekleşmeye etkisi görülsün diye gerçek girişteki spreadi kaydedin.

Reddetme mumunun tam hacmi ancak kapanıştan sonra bilinir. Kapanıştan önce giren bir strateji, bu nihai hacmi giriş koşulu olarak kullanamaz. Bu tür bir öngörücü strateji, kısmi hacim özelliklerine ve buna uygun kısmi tarihsel bir temel çizgiye ihtiyaç duyar.

Mumun işlem hacminin tamamını fitile veya 99 seviyesindeki desteğe atfetmeyin. Mum çubuğu birçok fiyattan işlem içerebilir. Eğer bir hipotez özellikle bir seviyenin altındaki işlem hacmiyle ilgiliyse, işlem seviyesi verileri veya açıkça belirtilmiş bir yaklaşık değer gerektirir.

Çekici resimler seçmeden test bağlamı ve yürütme.

Bölgeyi mumdan önce, örneğin önceden onaylanmış iki bağımsız pivottan tanımlayın. Önceki trend ve geliştirme verisinde kurulan aralık/ATR gruplarıyla, bölgelerdeki sonuçları aralık ortasındaki sonuçlarla karşılaştırın. Sonucu bilindikten sonra yalnız ikna edici görünen mumları seçmeyin.

Boğa ve ayı simetrisini, doji formasyonlarını, sıfır aralığını, büyük tik boyutlarını, eksik çubukları ve her iki bağlamsal sınırı da geçen mum çubuklarını test edin. Toplu sonuçları artımlı tekrar oynatma ile karşılaştırın, böylece henüz oluşmakta olan bir fitil asla tamamlanmış bir tarihsel sinyal olarak görünmesin.

Net beklentiyi, düşüşü, aday sayısını, ret nedenlerini ve stop-giriş doluluk oranını raporlayın. Bir filtre, neredeyse tüm fırsatları eleyerek kazanma oranını artırıyorsa, eklenen koşulun başarılı olduğunu ilan etmek yerine belirsizliğini ve portföy etkisini inceleyin.

Sonraki açılışta fiyat boşluğu, bir bar işleme gecikmesi ve haber çevresindeki spread değişimleri için stres testleri yapın. Geometri aynı kalırken fiili giriş çok kötüleşebilir. Bu fark, geçmiş mumu yeniden çizmek yerine strateji değerlendirmesinde yer almalıdır.

Yaygın hatalar

Her uzun fitili absorpsiyon saymak

OHLCV, kendi başına agresif işlem yönü ve pasif likidite davranışı oluşturamaz.

Formasyondan sonra oluşturulan desteği kullanmak

Gelecekteki pivot noktalarını gerektiren bir bölge, mevcut olmayan bağlamsal bilgileri sızdırıyor.

Her işlem için en iyi giriş noktasını seçmek

Sonraki açılışta giriş ve bekleyen stop emriyle giriş, ayrı kayıtlı sürümler olarak değerlendirilmelidir.

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/8 madde

Sık sorulan sorular

Yükseliş yönlü bir pin bar formasyonunun kapanış fiyatı açılış fiyatının üzerinde olmak zorunda mı?

Bu önerilen formülde değil. Kapanma yeri ve gövde/fitil oranları etiketi belirler. C>O'nin gerekli olması, test edilmesi gereken ek bir filtredir.

Daha uzun fitil her zaman daha mı iyidir?

Hayır. Aşırı fitil ekonomik olmayan stop mesafesi gerektirebilir veya zayıf likiditeyi gösterebilir. Boyutu ATR ve ulaşılabilir gerçekleşme fiyatına göre değerlendirin.

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. Hammer - BullishTradingView. Çekiç biçimi ve trend bağlamı okundu. Kontrol tarihi: .
  2. Shooting Star - BearishTradingView. Kayan yıldız biçimi ve bağlamı okundu. Kontrol tarihi: .
  3. TA-Lib CDLHAMMERTA-Lib. Gövde/fitil koşulları ve mum ayarları okundu; kaynak kod kopyalanmadı. 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