İmpuls sayımı nasıl çalışır, pencere boyutu neden her şeyi belirler, impulsu atlamak emir akışınızı neden toksik olmaktan uzak tutar ve impuls tabanlı otomatik bir strateji nasıl kurulur, filtrelenir ve optimize edilir.
Bir impuls ticaret stratejisi, kısa ve yoğun bir fiyat hareketi patlamasının yönünde, bu patlamanın gürültü değil bir hareketin görünür başlangıcı olduğu varsayımıyla pozisyona girer. İmpuls sistemi, kapanmış barlardaki göstergeleri okumak yerine kısa bir zaman penceresi içindeki ayrık fiyat impulslarını sayar, bunların yeterli sayıda aynı yöne işaret edip etmediğini ve önemli olacak kadar büyük olup olmadığını kontrol eder ve bu kümeyi yönsel bir sinyal olarak değerlendirir. Yaklaşımın başarılı ya da başarısız olmasını belirleyen her şey dört sayıda yatar: pencere uzunluğu, minimum impuls sayısı, minimum impuls büyüklüğü ve sinyal ile giriş arasında olanlar.
Bu bağlamda impuls; hızlı gerçekleşen ve enstrümanın yakın zamandaki temel hareketinden anlamlı ölçüde büyük olan, ayrık ve tek yönlü bir fiyat hareketidir. Bu bir grafik formasyonu değil, bir piyasa mikro yapısı olayıdır. Bir stratejinin doğrudan ölçebileceği üç özelliği vardır:
| Özellik | Neyi ölçer | Neden önemlidir |
|---|---|---|
| Yön | Hareketin yukarı mı aşağı mı olduğunu | Kümeler ancak üyeleri uyumlu olduğunda anlam taşır |
| Büyüklük | Hareketin puan veya pip cinsinden büyüklüğünü | Her fiyat akışının sürekli ürettiği mikro titreşimleri ayıklar |
| Zamanlama | Gözlem penceresi içinde ne zaman gerçekleştiğini | On dakikaya yayılmış impulslar bir patlama değildir |
Mumlar yerine impulslarla çalışmanın nedeni çözünürlüktür. Bir dakikalık mum, o dakika içinde olan her şeyi dört sayıya sıkıştırır ve hızlı tek yönlü bir hareket patlamasının ardından gelen geri kayma, yavaş bir yükselişle aynı görünür. Hareketlerin kendisini saymak, mumun attığı bilgiyi korur.
İmpuls ticareti, momentum ticareti ile kırılım (breakout) ticareti arasında yer alır ve düzenli olarak her ikisi olarak da yanlış etiketlenir. Farklar akademik değil pratiktir, çünkü neyi ölçtüğünüzü ve ne zaman girdiğinizi değiştirir.
| Yaklaşım | Tetikleyici | Tipik zaman dilimi | Başlıca başarısızlık nedeni |
|---|---|---|---|
| İmpuls ticareti | Kısa bir pencere içinde hızlı ve tek yönlü fiyat hareketlerinden oluşan bir küme | Saniyelerden dakikalara | Eşikler çok gevşek olduğunda gürültüye tepki vermek |
| Kırılım ticareti | Fiyatın belirlenmiş bir seviyeyi veya bant sınırını geçmesi | Dakikalardan saatlere | Belirgin seviyelerde sahte kırılımlar |
| Momentum ticareti | Kapanmış barlarda bir gösterge değeri (değişim oranı, osilatör) | Dakikalardan günlere | Gecikme, sinyal hareketten sonra gelir |
| Ortalamaya dönüş | Ortalamadan sapma, geri dönüş beklentisi | Herhangi biri | Gerçek bir trende karşı savaşmak |
İmpuls ticareti ile ortalamaya dönüşün temel varsayımlarında tam tersi olduğunu unutmayın. Ortalamaya dönüş, sert bir hareketin geri verilecek aşırı bir tepki olduğunu söyler. İmpuls ticareti ise sert bir hareketin uzayacak bir bilgi olduğunu söyler. Her ikisi de farklı zamanlarda doğrudur; aşağıda açıklanan filtrelerin giriş mantığının kendisinden daha önemli olmasının nedeni tam olarak budur.
Çalışan bir impuls sinyali, yeni fiyatlar geldikçe sürekli değerlendirilen koşulların birleşimidir. Her koşul belirli bir yanlış pozitif sınıfını ortadan kaldırır.
# 1. Gözlem penceresi: ne kadar geriye doğru sayıyoruz window = 60 seconds # 2. Sayı koşulu: kaç impulsun uyumlu olması gerekir impulses_up >= min_count # örn. 3 veya 4 # 3. Büyüklük koşulu: her impuls sayılacak kadar büyük olmalı impulse_size >= min_size # puan cinsinden, enstrüman başına # 4. Baskınlık: pencere dengeli olmamalı impulses_up > impulses_down # Dördü de sağlanırsa pencere bir impuls olayı olarak sınıflandırılır # ve strateji bir alış girişi hazırlar.
Pencere, en belirleyici tek parametredir. Çok kısa olursa sayı eşiğine ulaşmak için hiçbir zaman yeterli kanıt olmaz; strateji ya hiç işlem yapmaz ya da tesadüfen gerçekleşen iki hareket üzerine işlem yapar. Çok uzun olursa dakikanın farklı bölümlerinden gelen ilgisiz hareketler birlikte sayılır; bir sistemin halihazırda tükenmiş bir harekete alış yapması bu şekilde olur.
| Pencere | Davranış | Uygun olduğu durumlar |
|---|---|---|
| 10 ila 30 saniye | Çok tepkisel, yüksek sinyal sayısı, daha fazla yanlış pozitif | Yüksek volatiliteli enstrümanlar, sıkı risk, hızlı çıkışlar |
| 1 dakika | Çoğu enstrüman için dengeli bir başlangıç noktası | Altın, endeksler, majör pariteler |
| 2 ila 5 dakika | Daha az ama daha güçlü sinyaller, daha geç girişler | Daha yavaş enstrümanlar ve swing tarzı pozisyon tutma |
Minimum impuls büyüklüğü evrensel bir sayı olarak değil, enstrümana göre ifade edilmelidir. Altında anlamlı olan bir hareket, bir endekste arka plan gürültüsü, düşük volatiliteli bir döviz paritesinde ise büyük bir olaydır. İki uygulanabilir yaklaşım vardır: eşiği enstrüman başına sabit bir puan sayısı olarak belirleyip üç ayda bir yeniden kontrol etmek ya da koşullar değiştikçe uyum sağlaması için ortalama gerçek aralık (ATR) gibi bir volatilite ölçüsüne bağlamak. Sabit versiyonun mantığını kavramak ve optimize etmek daha kolaydır. Uyarlanabilir versiyon ise rejim değişikliklerinden daha iyi sağ çıkar.
Bir pencere impuls olayı olarak sınıflandırıldığında, basit bir uygulama hemen pozisyon açar. Bu, iki ayrı nedenden dolayı nadiren en iyi seçimdir.
Birincisi fiyattır. Bir patlamanın son anı, dolum almak için en kötü andır: spread genellikle en geniş hâlindedir ve aldığınız dolum, kimsenin istemediği dolumdur. Kısa ve kasıtlı bir duraklama, emir gönderilmeden önce spread’in normale dönmesine izin verir.
İkincisi izdir. Hızlı bir fiyat hareketinden sonraki milisaniyeler içinde sürekli olarak gelen emir akışının kendine özgü bir şekli vardır ve broker tarafındaki emir gerçekleştirme kalitesi sistemleri şekilleri tanımak için kurulmuştur. Tetikleyici ile giriş arasına bir gecikme koymak ve bunu değiştirmek, akışın sıradan yönsel işlem gibi görünmesini sağlar. Bunun dolumlarla nasıl etkileşime girdiğini brokerlar sizi gerçekte nasıl fiyatlar ve emirlerinizi nasıl doldurur yazımızda ele aldık.
Bir stratejinin bireysel bir hesapta uzun ömürlü olup olmayacağını belirleyen kısım budur. Brokerlar emirleri bir strateji kârlı olduğu için filtrelemez. Bir fiyat hareketi sırasında gelen emirleri filtrelerler, çünkü bu emirler platformun henüz güncellemeyi bitirmediği bir fiyattan doldurulur. Pratikte “toksik akış”ın anlamı budur: fiyat hâlâ hareket ederken geçen milisaniyelerde, eskimiş bir fiyattan, brokerin aleyhine gerçekleştirilen işlem.
Burada anlatıldığı şekilde kurulmuş bir impuls stratejisi bunun tersini yapar. İmpulsla işlem yapılmaz. İmpuls gözlemlenir, sayılır ve kasıtlı olarak atlanır. Hareket gerçekleşirken hiçbir emir mevcut değildir. Strateji ancak patlama bittikten ve birkaç saniye geçtikten sonra emir gönderir ve bu noktada emir, diğer tüm yönsel işlemler gibi mevcut piyasa fiyatından doldurulur. Ortada eskimiş bir fiyat yoktur, gecikme avantajı kullanılmaz ve bir emir gerçekleştirme filtresinin yakalayabileceği hiçbir şey yoktur.
Pratik sonuç, akışın olduğu gibi görünmesidir: bir hareketi gören, bekleyen ve sonra giren bir yatırımcı. Bu nedenle gecikme, stratejiye dayatılmış bir taviz değildir. Stratejinin brokerlar sizi gerçekte nasıl fiyatlar ve emirlerinizi nasıl doldurur yazısında anlatılan karşı önlemleri tetiklemeden normal bir hesapta çalışmasını sağlayan özelliktir.
Gecikmeden sonra bir impuls stratejisinin “piyasanın sinyalle uyumlu olduğunun” neye benzediğine dair bir kurala ihtiyacı vardır. İki tutarlı yanıt vardır ve bunlar bir patlamanın hemen ardından ne olduğuna dair zıt görüşleri yansıtır.
Onay girişiGirmeden önce fiyatın sinyal yönünde belirlenmiş ek bir mesafe kat etmesini bekleyin, örneğin 10 puan. Sinyal yalnızca piyasa ilerlemeye devam ederse kabul edilir. Görüş: gerçek bir hareket hemen devam eder. |
Geri çekilme girişiFiyatın sinyalin tersine belirlenmiş bir mesafe hareket etmesini bekleyin, örneğin 10 puan, ve orijinal yönü koruyarak orada girin. Görüş: impuls yönü doğrudur, hemen gelen düzeltme gürültüdür. |
İki mod birbirinin yerine kullanılamaz ve enstrümana göre farklı performans gösterir. Bir patlamadan sonra temiz bir şekilde trend oluşturan enstrümanlar onay girişini ödüllendirir. Aşırı hareket edip hızla geri dönen enstrümanlar geri çekilme girişini ödüllendirir. Diğer her şey sabit tutularak her ikisini aynı veriler üzerinde test etmek, enstrümanınızın hangi rejimde olduğunu öğrenmenin en hızlı yoludur.
İmpuls girişleri çıkışta belirli bir sorun yaratır. Giriş bir volatilite patlamasına göre zamanlanır; bu da olağan mesafeye yerleştirilmiş sabit bir stopun, sinyali üreten aynı patlamanın kuyruğu tarafından tetiklenme olasılığının alışılmadık derecede yüksek olduğu anlamına gelir. Bundan üç kural çıkar.
Birincisi, stopu hesap düzeyindeki bir varsayılana göre değil, sinyali üreten volatiliteye göre boyutlandırın. İkincisi, kâr al seviyesini birincil çıkış olarak değil bir tavan olarak kullanın, çünkü işe yarayan impuls hareketleri sabit bir hedeften daha ileri gitme eğilimindedir. Üçüncüsü, asıl işi iz süren stopa (trailing stop) bırakın. Belirlenmiş bir hareketten sonra devreye giren ve belirlenmiş bir mesafeden takip eden bir iz süren stop, ara sıra gelen büyük impuls devamını yanlış sinyallerin bedelini ödeyen işleme dönüştürür. Pratikte vasat bir impuls sistemini kârlı olandan ayıran genellikle giriş parametreleri değil, iz süren stop parametreleridir.
İmpuls tespiti kasıtlı olarak hassastır, bu nedenle risk yönetimini filtreler üstlenir. En önemli dört filtre:
| Filtre | Neyi engeller |
|---|---|
| Volatilite filtresi | Enstrümanın normal hareketinin zaten impuls eşiğini aştığı ve her pencerenin bir patlama gibi göründüğü koşullarda üretilen sinyalleri |
| Haber ve fiyat akışı olayı filtresi | Bir patlamanın yönsel niyeti değil, bir veri açıklamasını veya fiyat boşluğunu yansıttığı planlı açıklamalar ve fiyat akışı anomalileri sırasındaki girişleri |
| Seans filtresi | Arkasında gerçek bir katılım olmadan bir avuç fiyatın sayı eşiğini aşabildiği düşük hacimli saatlerdeki sinyalleri |
| Spread filtresi | Spread’in en geniş olduğu andaki girişleri; bu, bir impuls sisteminin işlem yapmaya en çok meylettiği andır |
İmpuls eşikleri taşınabilir değildir. İki hesaptaki aynı strateji iki farklı tablo görür, çünkü fiyat akışı ayrıntı düzeyi, fiyat sıklığı, tipik spread ve emir gerçekleştirme gecikmesi platformdan platforma farklıdır. Bir fiyat akışında günde dört sinyal üreten bir sayı eşiği, bir başkasında kırk sinyal üretebilir.
Bu, optimizasyonu bir iyileştirme değil bir gereklilik hâline getirir ve test ortamının kalitesini belirleyici kılar. İmpuls mantığını bar verileri üzerinde optimize etmek neredeyse anlamsızdır, çünkü sayılan olaylar barların içinde gerçekleşir. Yararlı bir test; gerçek tick geçmişi, modellenmiş bir emir gerçekleştirme gecikmesi ve sabit bir değer yerine tick başına uygulanan geçmiş spread gerektirir. Bu konudaki kendi yaklaşımımız, yapılandırılabilir emir gerçekleştirme gecikmesiyle gerçek tick akışları üzerinde çalışan SharpTrader Backtester and Optimizer ürününde anlatılmaktadır.
Parametre ızgarasını yönetilebilir tutan pratik bir sıralama:
| Aşama | Optimize edilecek | Sabit tutulacak |
|---|---|---|
| 1 | İmpuls parametreleri: pencere, minimum sayı, minimum büyüklük | Makul varsayılan değerlerde çıkışlar ve filtreler |
| 2 | İz süren stop parametreleri: devreye girme mesafesi ve takip mesafesi | 1. aşamada bulunan impuls parametreleri |
| 3 | Zarar durdur ve kâr al | İmpuls ve iz süren stop parametreleri |
| 4 | Filtreler: volatilite, seans, spread | Yukarıdakilerin tümü |
Dört aşamanın hepsini aynı anda çalıştırmak yüz binlerce kombinasyon ve genellikle belirli bir iki haftalık döneme aşırı uydurulmuş (overfit) bir sonuç üretir. Aşamalı optimizasyon her geçişi yorumlanabilir tutar ve sürenin çok küçük bir kısmında tamamlanır.
İmpuls mantığı, gerçekten patlama üreten enstrümanlara ihtiyaç duyar. Altın ve hisse senedi endeksleri doğal ortamdır, çünkü her ikisi de yoğun itkilerle hareket eder ve her ikisinde de tek yönlü hareket kümesinin genellikle gerçek akışı yansıtacağı kadar katılım vardır. Majör döviz pariteleri de işe yarar, ancak daha düşük sinyal sıklığı ve daha küçük hedeflerle. Düşük likiditeli, yavaş enstrümanlar zayıf adaylardır: impuls eşiğine ya hiç ulaşılmaz ya da işlemlerle değil fiyat artefaktlarıyla ulaşılır.
Hayal kırıklığı yaratan sonuçların çoğu dört başarısızlık kalıbından kaynaklanır. İmpuls büyüklüğü eşiğini çok düşük ayarlamak; böylece sıradan titreşimler impuls olarak sayılır ve sistem sürekli işlem yapar. Bar verileri üzerinde optimizasyon yapmak; bu, stratejinin gerçekte hiç işlem yapmadığı bir ortamı tanımlayan parametreler üretir. Tetikleyicide anında girmek; bu hem ödenen spread’i hem de akışın ayırt ediciliğini en üst düzeye çıkarır. Ve başka bir yatırımcının parametrelerini yeniden kullanmak; bu, başkasının numaralı gözlüğünü takmaya benzer: onların brokeri, onların fiyat akışı, onların gecikmesi.
Yukarıdakilerin tümü mantığı açıklıyor. Bunu gözetimsiz çalışan bir şeye dönüştürmek, kavramsal değil zahmetli olan kısımları ele almak anlamına gelir: enstrümanlar genelinde sürekli impuls sayımı, yapılandırılabilir bir gecikme, her iki giriş modu, iz süren stop yönetimi ve bağımsız olarak açılıp kapatılabilen filtreler. TrendPulse tam olarak bunu uygular; her eşik bir parametre olarak sunulur, böylece sabit bir kara kutu olarak teslim edilmek yerine enstrüman ve broker bazında optimize edilebilir.
İmpuls ticaret stratejisi, kısa ve yoğun bir fiyat hareketi patlamasının yönünde pozisyona girer. Sabit bir zaman penceresi içindeki ayrık fiyat impulslarını sayar ve hem bir sayı eşiğini hem de bir büyüklük eşiğini aşan aynı yönlü impuls kümesini yönsel bir giriş sinyali olarak değerlendirir.
Momentum ticareti kapanmış barlardaki göstergeleri okur, bu nedenle sinyal hareket zaman dilimi tarafından onaylandıktan sonra gelir. İmpuls ticareti ise saniyelerden oluşan bir pencere içindeki fiyat hareketlerinin kendisini ölçer ve böylece hareketin başlangıcında tepki verir. Buradaki denge çözünürlük ile güvenilirlik arasındadır: impuls sinyalleri daha erken ve daha gürültülüdür.
Bir dakikalık pencere içinde aynı yönlü üç veya dört impuls yaygın bir başlangıç noktasıdır. Doğru sayı enstrümana ve fiyat akışına bağlıdır: daha ayrıntılı fiyatlar yayınlayan bir platform, aynı gerçek fiyat hareketi için daha fazla impuls kaydeder; bu nedenle eşik kopyalanmak yerine broker bazında kalibre edilmelidir.
Genellikle hayır. Bir patlamanın sonu, spread’in en geniş ve dolumun en kötü olduğu yerdir; hızlı bir fiyat hareketinden sonraki milisaniyeler içinde sürekli olarak gelen emir akışı broker tarafında kolayca tanımlanır. Girişten önceki kısa bir gecikme, gerçekten hızlı hareketlerde birkaç puan karşılığında dolumu iyileştirir ve izi normalleştirir.
Onay girişi, girmeden önce fiyatın sinyal yönünde belirlenmiş ek bir mesafe hareket etmesini bekler ve uzamayan sinyalleri ayıklar. Geri çekilme girişi, sinyale karşı bir düzeltme bekler ve orijinal yönde orada girer; daha iyi bir giriş fiyatı ve daha dar bir stop karşılığında daha düşük bir isabet oranını kabul eder.
İmpulsun kendisi atlandığında hayır. Toksik akış, bir fiyat hareketi sırasında, platformun güncellemeyi henüz bitirmediği bir fiyattan doldurulan emirler anlamına gelir. Bu tasarımdaki bir impuls stratejisi hareket gerçekleşirken hiçbir emir göndermez: patlamayı gözlemler, atlar ve birkaç saniye sonra mevcut piyasa fiyatından girer. Dolumda eskimiş bir fiyat ve gecikme avantajı yoktur, bu nedenle akış sıradan yönsel işlemlerden ayırt edilemez.
Yalnızca gerçek tick verileriyle. Bir impuls stratejisinin saydığı olaylar barların içinde gerçekleşir; bu nedenle bar tabanlı bir test bunları göremez ve var olmayan bir ortamı tanımlayan parametreler üretir. Anlamlı bir test; tick geçmişi, tick başına uygulanan geçmiş spread ve modellenmiş bir emir gerçekleştirme gecikmesi gerektirir.
Arkasında gerçek katılım bulunan, yoğun patlamalarla hareket eden enstrümanlar: önce altın ve hisse senedi endeksleri, ardından daha düşük sinyal sıklığıyla majör döviz pariteleri. Düşük likiditeli veya yavaş enstrümanlar zayıf adaylardır, çünkü eşiğe ya hiç ulaşılmaz ya da gerçek akışla değil fiyat artefaktlarıyla ulaşılır.
Yeni makaleler, araştırma raporları ve ürün sürümleri, yayımladığımız anda size ulaşsın.
TrendPulse; impuls tespiti, gecikmeli giriş, her iki onay modu ve iz süren stop yönetimini uygular; her eşik kendi brokerinizde optimizasyona açıktır.