Fan sayfamıza katılın
- Görüntülemeler:
- 150
- Derecelendirme:
- Yayınlandı:
- Güncellendi:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
PrecisionSniper: Yerleşik Geriye Dönük Test Paneli İçeren Çoklu Teknik Gösterge
PrecisionSniper, birden fazla teknik kesişimi tek bir ağırlıklı puanlama sisteminde birleştirerek yüksek olasılıklı uzun ve kısa vadeli işlem fırsatlarını belirlemek üzere tasarlanmış kapsamlı bir MetaTrader 5 göstergesidir. Tek bir göstergeye güvenmek yerine, PrecisionSniper her çubuk için sekiz adede kadar bağımsız koşulu değerlendirir, her birine bir puan ağırlığı atar ve birleşik puan yapılandırılabilir bir eşiği karşıladığında veya aştığında sinyal verir. Sonuç, gürültüyü önemli ölçüde azaltan ve yatırımcının dikkatini güçlü, çok faktörlü teyit içeren kurulumlara odaklayan, filtre ağırlıklı bir sinyal motorudur.
Temelinde, gösterge trendin omurgası olarak üç Üstel Hareketli Ortalama (EMA Fast, EMA Slow ve EMA Trend) kullanır; bunlar RSI momentum, MACD histogram yönü, ADX trend gücü, VWAP pozisyonu, tick hacmi artışı ve isteğe bağlı bir Yüksek Zaman Dilimi (HTF) eğilim filtresi ile desteklenir. HTF önyargısı etkinleştirildiğinde, puanlama sisteminde en yüksek tek ağırlığı oluşturur ve bu da girişlerinin daha geniş çerçeveli trendle uyumlu olmasını isteyen yatırımcılar için özellikle etkili hale getirir. Sinyaller, toplam puana bağlı olarak A+, A, B veya C olarak derecelendirilir ve Derece Filtresi girişi, kullanıcının yalnızca işlem yapmak istediği dereceleri ortaya çıkarmasını sağlar.
PrecisionSniper, sinyal üretmenin ötesinde zengin bir yerleşik özellik seti içerir: grafikte otomatik olarak çizilen Giriş, Zarar Durdurma ve grafikte üç Kar Al seviyesi, her TP'ye ulaşıldığında ileriye doğru kayan uyarlanabilir takip eden stop, sabit bir ATR katı yerine son dalgalanma yüksek veya düşük seviyelerinin arkasına sabitlenen yapıya duyarlı Stop Loss ve gerçek zamanlı piyasa bağlamını, tarihsel fiyat verilerinden doğrudan hesaplanan geriye dönük test performans özetiyle birlikte görüntüleyen tam özellikli bir grafik içi gösterge paneli. Kontrol paneli üç geriye dönük test modunu destekler: yüklü tüm geçmiş, sabit bir tarih aralığı ve son N çubuğun kayan penceresi.
Farklı enstrümanlar ve zaman dilimleri için EMA dönemlerini, RSI uzunluğunu, ATR uzunluğunu, minimum puanı ve SL çarpanını anında yeniden yapılandırmak üzere dokuz işlem ön ayarı (Otomatik, Scalping, Agresif, Varsayılan, Konservatif, Salınım, Kripto, Altın, Özel) mevcuttur. Otomatik mod, grafiğin mevcut zaman dilimine göre uygun ön ayarı otomatik olarak seçer.
Gösterge Girişleri
Aşağıdaki tablo, her bir giriş parametresini, varsayılan değerini ve işlevini göstermektedir.
| Parametre | Varsayılan | Açıklama |
|---|---|---|
| Ön Ayar | Varsayılan | Yerleşik bir yapılandırma profilini seçer. Seçenekler: Otomatik, Scalping, Agresif, Varsayılan, İhtiyatlı, Swing, Kripto, Altın, Özel. Otomatik, mevcut grafik zaman diliminden uygun ön ayarı algılar. Özel, aşağıdaki C_ önekli girdileri kullanır. |
| HTF Zaman Aralığı | PERIOD_CURRENT (kapalı) | Yüksek Zaman Dilimi eğilim filtresi. PERIOD_CURRENT dışındaki herhangi bir zaman dilimine ayarlandığında, HTF EMA hizalaması sinyal yönüyle uyumlu olduğunda gösterge 2 puanlık bir bonus ekler. Devre dışı bırakmak için PERIOD_CURRENT olarak ayarlayın. |
| C_EmaFast | 9 | [Yalnızca özel ön ayar] Hızlı EMA çizgisi (mavi) için dönem. EMA kesişme ve aralık kontrollerinde kullanılır. |
| C_EmaSlow | 21 | [Yalnızca özel ön ayar] Yavaş EMA çizgisinin (turuncu) periyodu. Hızlı ve Yavaş arasındaki fark, geçerli bir EMA ayrılma sinyali olarak kabul edilebilmesi için 0,15x ATR'yi aşmalıdır. |
| C_EmaTrend | 55 | [Yalnızca özel ön ayar] Trend EMA çizgisinin (gri noktalı) periyodu. Trend pozisyonu puanını almak için fiyatın bu EMA'nın en az 0,1x ATR üzerinde (uzun pozisyonlar için) veya altında (kısa pozisyonlar için) olması gerekir. |
| C_RSI | 13 | [Yalnızca özel ön ayar] RSI dönemi. RSI 50 ile 70 arasında ve yükselişteyken uzun pozisyonlar için 1,5 puan; RSI 30 ile 50 arasında ve düşüşteyken kısa pozisyonlar için 1,5 puan verilir. |
| C_ATR | 14 | [Yalnızca özel ön ayar] ATR dönemi. ATR, SL boyutlandırma, TP seviyesi hesaplama, EMA ayrılma eşikleri, trend-pozisyon eşikleri ve volatilite rejimi sınıflandırması için kullanılır. |
| C_MinScore | 5 | [Yalnızca özel ön ayar] Bir sinyalin tetiklenmesi için gereken minimum toplam puan. Yalnızca en yüksek güvenilirliğe sahip kurulumları filtrelemek için bu değeri artırın. Maksimum teorik puan 10'dur (veya HTF etkinleştirilmediğinde 9). |
| C_SLMult | 1 | [Yalnızca özel ön ayar] Yapı Tabanlı SL devre dışı bırakıldığında Stop Loss mesafesi için ATR çarpanı. Etkili SL = giriş fiyatı +/- (ATR x SL Çarpanı). |
| TP1 Risk:Ödül | 1 | Take Profit 1 için risk-ödül oranı. TP1 mesafesi = risk mesafesi x TP1_RR. Takip eden stop etkinleştirildiğinde, TP1'e ulaşılması takibi giriş fiyatına (kırılma noktası) taşır. |
| TP2 Risk:Ödül | 2 | Take Profit 2 için risk-ödül oranı. TP2'ye ulaşıldığında, takip durdurma etkinleştirildiğinde takip durdurma TP1 seviyesine taşınır. |
| TP3 Risk:Ödül | 3 | Take Profit 3 için risk-ödül oranı. TP3'e ulaşıldığında, takip durdurma etkinleştirilmişse takip durdurma TP2 seviyesine taşınır. |
| SL Çarpanı (tüm ön ayarlar) | 1 | SL ATR çarpanı için genel geçersiz kılma. Bu değer, ön ayarın yerleşik SL çarpanından her zaman önceliklidir. Yapı SL devre dışı bırakıldığında, sabit ATR tabanlı SL için geçerlidir. |
| Sinyaller Arasındaki Minimum Çubuk Sayısı | 5 | Bekleme süresi. Bir sinyal tetiklendikten sonra, bu kadar çubuk boyunca aynı yönde yeni bir sinyal görünmez. Dalgalı koşullarda sinyal kümelenmesini önler. |
| Takip Eden Stop'u Etkinleştir | true | Kademeli takip eden stopu etkinleştirir. Etkinleştirildiğinde, takip eden stop seviyesi TP1'den sonra girişe (BE), TP2'den sonra TP1'e ve TP3'ten sonra TP2'ye ilerler. Bu özellik açık olduğunda, geriye dönük test motoru takip eden stopa göre ayarlanmış R değerlerini kullanır. |
| Yapı Tabanlı SL | true | Etkinleştirildiğinde, Stop Loss, Swing Lookback penceresi içindeki en yakın swing yüksek (kısa pozisyonlar için) veya swing düşük (uzun pozisyonlar için) seviyenin ötesine, artı 0,2x ATR tamponuna yerleştirilir. Hesaplanan swing SL, girişten 0,5x ATR'den azsa, düz ATR tabanlı SL'ye geri döner. |
| Swing Geriye Dönük Çubuklar | 10 | Yapı Tabanlı SL yerleştirme için en yakın salınım yüksek veya düşük seviyesini ararken geriye dönüp bakılacak çubuk sayısı. |
| Derece Filtresi | Tüm Sinyaller | Sinyalleri dereceye göre filtreler. "Tüm Sinyaller" B, A ve A+ derecelerini gösterir (C, HideCGrade ile ayrı olarak gizlenir). "Yalnızca A+ ve A" için 6,5 veya daha yüksek bir puan gerekir. "Yalnızca A+" için 8,0 veya daha yüksek bir puan gerekir. |
| C Sınıfı Sinyalleri Gizle | true | true olduğunda, Not Filtresi ayarından bağımsız olarak puanı 5,0'ın altında olan sinyaller (C notu) gizlenir. Canlı işlemler için etkin bırakılması önerilir. |
| Uzun/Kısa Sinyalleri Göster | true | Grafikteki alım (yeşil yukarı ok) ve satım (kırmızı aşağı ok) sinyal işaretçilerini gösterir veya gizler. |
| EMA Çizgilerini Göster | true | Grafikteki üç EMA çizgisini (Hızlı, Yavaş, Trend) gösterir veya gizler. Bu seçeneği devre dışı bırakmak, puanlama için EMA verilerini kullanmaya devam ederken grafiği temiz tutar. |
| TP/SL Çizgilerini Göster | true | true olarak ayarlandığında, en son çubuktaki her yeni sinyalden sonra grafiğe Giriş, Stop Loss, TP1, TP2 ve TP3 için yatay çizgiler çizilir. |
| Trail Stop Çizgisini Göster | true | true ve Takip Eden Stop'u Etkinleştir seçeneği de true olduğunda, turuncu noktalı bir çizgi mevcut takip eden stop seviyesini gösterir. Çizgi, işlem TP seviyelerinden geçerken gerçek zamanlı olarak güncellenir. |
| Kontrol Panelini Göster | true | Trend, puan, sinyal durumu, RSI, ADX, volatilite rejimi, HTF eğilimi, derece filtresi ve tam geriye dönük test istatistiklerini gösteren grafik üzerindeki bilgi panelini açar veya kapatır. |
| Geriye Dönük Test Modu | Yüklenen Tüm Veriler | Geriye dönük test panosunda hangi geçmiş çubukların sayılacağını kontrol eder. Seçenekler: "Yüklenen Tüm Veriler" (tüm grafik geçmişi), "Tarih Aralığı" (BtFrom ile BtTo arası), "Yuvarlanan Pencere" (son BtRollingBars çubukları). |
| [Tarih Aralığı] Başlangıç | 2025.01.01 | Tarih Aralığı geriye dönük test modu için başlangıç tarihi ve saati. Yalnızca bu tarihte veya sonrasında açılan işlemler gösterge tablosu istatistiklerinde sayılır. |
| [Tarih Aralığı] Son | 2025.12.31 | Tarih Aralığı geriye dönük test modu için bitiş tarihi ve saati. Yalnızca bu tarihte veya öncesinde açılan işlemler gösterge tablosu istatistiklerine dahil edilir. |
| [Devamlı] Son N Çubuk | 500 | Rolling Window geriye dönük test moduna dahil edilecek son çubuk sayısı. Eski piyasa koşullarının etkisi olmadan son sinyal performansını izlemek için kullanışlıdır. |
Puanlama Sistemi
Her çubuk sekiz koşula göre değerlendirilir. Aşağıdaki tabloda her koşul, katkıda bulunduğu maksimum puan ve uygulandığı yön listelenmiştir.
| Koşul | Puan | Not |
|---|---|---|
| Yeterli ayrım ile EMA Hızlı/Yavaş kesişimi | 1,5 | Düz ve dalgalı piyasalarda puan almamak için EMA farkı 0,15x ATR'yi aşmalıdır. |
| Fiyat, EMA Trendinin 0,1x ATR üzerinde/altında olmalıdır. | 1 | Çubuğun uzun vadeli trend çizgisinin doğru tarafında işlem gördüğünü teyit eder. |
| RSI momentum bölgesinde ve yükseliyor/düşüyor | 1.5 | Uzun: RSI 50 ile 70 arasında ve yükseliyor. Kısa: RSI 30 ile 50 arasında ve düşüyor. |
| MACD histogramı sinyal yönünde genişliyor | 1 | Mevcut histogramı önceki çubukla karşılaştırarak momentum ivmesini tespit eder. |
| Fiyat, mevcut çubuğun VWAP'sinin üstünde/altında | 0,5 | VWAP, mevcut çubuk için (Yüksek + Düşük + Kapanış) / 3 olarak hesaplanır. |
| Tick hacmi 20 çubuk ortalamasının %20 üzerinde | 0,5 | Gerçek kırılma hareketlerine sıklıkla eşlik eden katılım artışlarını algılar. |
| DI+ veya DI- baskınken ADX 20'nin üzerinde | 1 | Trend halindeki bir piyasa (ADX 20'nin üzerinde) ve sinyal yönüyle uyumlu yön endeksi gerektirir. |
| Daha yüksek zaman diliminde EMA eğilim uyumu | 2 | Yalnızca HTF Zaman Dilimi PERIOD_CURRENT dışındaki bir değere ayarlandığında puanlanır. Sistemdeki en yüksek tek ağırlık. |
Sinyal notu eşikleri şu şekildedir: 8,0 veya üzeri puan A+ notu, 6,5 ile 7,9 arası puan A notu, 5,0 ile 6,4 arası B, 5,0'ın altındaki puanlar ise C notu alır. Grade Filter ve HideCGrade girişleri, grafikte hangi notların ok olarak görüneceğini kontrol etmek için birlikte çalışır.
Yerleşik Ön Ayar Yapılandırmaları
Aşağıdaki tablo, her ön ayar tarafından uygulanan kesin parametre değerlerini göstermektedir. Özel ön ayar ise bunun yerine C_ önekli girişleri kullanır.
| Ön Ayar | EMA Hızlı | EMA Yavaş | EMA Trend | RSI | ATR | Min Puan | SL Çoklu |
|---|---|---|---|---|---|---|---|
| Scalping | 5 | 13 | 34 | 8 | 10 | 4 | 0,8 |
| Agresif | 8 | 18 | 50 | 11 | 12 | 3 | 1,2 |
| Varsayılan | 9 | 21 | 55 | 13 | 14 | 5 | 1,5 |
| Muhafazakar | 12 | 26 | 89 | 14 | 14 | 7 | 2,0 |
| Salıncak | 13 | 34 | 89 | 21 | 20 | 6 | 2,5 |
| Kripto | 9 | 21 | 55 | 14 | 20 | 5 | 2,0 |
| Altın (Günlük) | 21 | 55 | 200 | 21 | 20 | 7 | 2,5 |
Otomatik ön ayar, yukarıdakiler arasından otomatik olarak seçim yapar: 5 dakika veya daha kısa süreli grafikler için Scalping, 6 dakika ile 1 saat arası için Varsayılan, 1 saat ile 4 saat arası için Agresif ve 4 saatin üzeri için Swing kullanılır.
Kontrol Paneli ve Geriye Dönük Test İstatistikleri
Grafik üzerindeki gösterge tablosu (Gösterge Tablosunu Göster seçeneği ile açılır/kapatılır) iki bölümden oluşur. Üst bölümde trend yönü (Yükseliş, Düşüş veya Nötr), mevcut sinyal puanı ve derecesi, aktif sinyal durumu (Uzun Aktif, Kısa Aktif veya Beklemede), HTF eğilimi, aşırı alım/aşırı satım etiketli RSI, güç etiketli ADX, volatilite rejimi (42 çubukluk ATR ortalamasına göre Yüksek, Normal veya Düşük) ve mevcut Sınıf Filtresi ayarını içerir.
Kontrol panelinin alt bölümü, yüklenen grafikteki geçmiş sinyallerden hesaplanan geriye dönük test istatistiklerini sunar. Bu istatistikler arasında kazançlar, kayıplar ve başabaş sonuçlarına göre ayrılmış toplam işlem sayısı, kazanç oranı yüzdesi, kâr faktörü, işlem başına ortalama R, toplam birikmiş R ve kaç işlemin TP1, TP2, TP3'e ulaştığını veya tam kayıpla durdurulduğunu gösteren bir TP/SL dökümü yer alır. Geriye dönük test motoru, zıt bir sinyal tarafından kapatılan işlemleri (zorla kapatma) doğru bir şekilde işler ve bunları SL dökümü sayacında gerçek SL vuruşları olarak saymaz.
Önemli: Kontrol panelinde gösterilen geriye dönük test istatistikleri, mevcut grafikteki geçmiş çubuklara uygulanan göstergenin sinyal mantığından hesaplanır. Bunlar, broker spreadlerini, kayma, swap ücretlerini, kısmi pozisyon yönetimini veya gerçek işlem koşullarını hesaba katmaz. Herhangi bir sinyali canlı bir işlem hesabına uygulamadan önce, her zaman bir demo hesabında performansı doğrulayın. Geçmiş verilerdeki sinyal performansı, gelecekteki sonuçları garanti etmez.
Nasıl Kullanılır
PrecisionSniper'ı MetaTrader 5'teki herhangi bir grafiğe ekleyin ve enstrümanınızla zaman diliminize uygun bir Ön Ayar seçin. H1 veya H4'teki çoğu forex çifti için Varsayılan ön ayar iyi bir başlangıç noktasıdır. M5 veya M15 gibi daha düşük zaman dilimleri için Scalping veya Aggressive'i deneyin. Günlük grafikteki XAUUSD için Gold ön ayarını kullanın.
Sinyal kalitesini daha da artırmak için, HTF Zaman Aralığı girişini işlem yaptığınız grafiğin bir veya iki zaman aralığı üstüne ayarlayın. Örneğin, H1'de işlem yapıyorsanız, HTF'yi H4 veya D1 olarak ayarlayın. Bu, yalnızca daha büyük zaman dilimindeki trend sinyalle uyumlu olduğunda 2 puanlık bir bonus ekler; bu da, HTF uyumsuz olduğunda yalnızca A sınıfı veya daha iyi sinyallerin kalacağı anlamına gelir. Daha az sayıda ancak daha yüksek güvenilirliğe sahip kurulumlarla işlem yapmayı tercih ediyorsanız, Sınıf Filtresini "Yalnızca A+ ve A" olarak ayarlayın.
Bir alım veya satım okunun görünmesi durumunda, Giriş, Zarar Durdurma ve TP1/TP2/TP3 çizgileri otomatik olarak çizilir. Takip eden stop etkinleştirilmişse, işlem TP seviyelerinden geçerken turuncu noktalı takip çizgisini izleyin. Trailing stop, TP1'den sonra başabaş noktasına, TP2'den sonra TP1'e ve TP3'ten sonra TP2'ye ilerler ve her aşamada kârı sabitler. Backtest panosunu kullanarak son sinyal istatistiklerini inceleyin ve mevcut ayarlar tarzınıza göre çok fazla veya çok az sinyal üretiyorsa Min Puan veya Sınıf Filtresini ayarlayın.
| Dosya adı | Açıklama |
|---|---|
| PrecisionSniper.mq5 | MetaTrader 5 için PrecisionSniper göstergesinin tam kaynak kodu |
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/71860
Momentum and news impact candles
A candlestick chart which colors OHLC candles based on directional price momentum and news impact
Inside Bar
Automatically detect Inside Bar patterns, draw projection rectangles, and receive real‑time alerts – all in one powerful indicator. Swing And Full Margin trader
Institutional StatArb and Cointegration Spread Z-Score
İstatistiksel Arbitraj (Çift Ticaret) için tasarlanmış nicel bir çok varlıklı osilatör olan bu araç, birbiriyle ilişkili iki varlık arasındaki logaritmik spread’i hesaplar ve riskten arındırılmış ortalamaya dönüş fırsatlarını tespit etmek üzere Z-skorunu ölçer.
Institutional GARCH(1,1) Volatility Forecaster
Perakende sektöründe kullanılan gecikmeli ATR’nin yerini alan bu öngörücü nicel motor, Nobel ödüllü GARCH(1,1) ekonometrik modelini kullanarak gelecekteki piyasa oynaklığını ve varyansını matematiksel olarak tahmin eder.
