Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Göstergeler

Precision Sniper - MetaTrader 5 için gösterge

Hammad Dilber
Hammad Dilber
Professional MQL5 developer specializing in automated trading solutions. I create custom Expert Advisors, trading bots, and technical indicators for MetaTrader 5 platforms.
Services:
• Custom Expert Advisors (EA) from scratch
• Trading bot development with risk management
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
88
Derecelendirme:
(6)
Yayınlandı:
Güncellendi:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

PrecisionSniper: Yerleşik Backtest Gösterge Tablosuna Sahip Çok Akıcı Bir Sinyal Göstergesi

PrecisionSniper, birden fazla teknik birleşimi tek bir ağırlıklı puanlama sisteminde birleştirerek yüksek olasılıklı uzun ve kısa ticaret fırsatlarını belirlemek için tasarlanmış kapsamlı bir MetaTrader 5 göstergesidir. PrecisionSniper, tek bir göstergeye güvenmek yerine, çubuk başına sekiz adede kadar bağımsız koşulu değerlendirir, her birine bir puan ağırlığı atar ve yalnızca birleşik puan yapılandırılabilir bir eşiği karşıladığında veya aştığında bir sinyal gönderir. Sonuç, gürültüyü önemli ölçüde azaltan ve yatırımcının dikkatini güçlü, çok faktörlü onay taşıyan kurulumlara odaklayan filtre ağırlıklı bir sinyal motorudur.

Gösterge özünde, RSI momentumu, MACD histogram yönü, ADX trend gücü, VWAP konumu, tik hacmi dalgalanması ve isteğe bağlı bir Yüksek Zaman Dilimi (HTF) önyargı filtresi tarafından desteklenen trend omurgası olarak üç Üstel Hareketli Ortalama (EMA Hızlı, EMA Yavaş ve EMA Trend) kullanır. HTF önyargısı etkinleştirildiğinde, puanlama sistemindeki en yüksek tek ağırlığa katkıda bulunur ve bu da girişlerinin daha büyük çerçeve trendiyle uyumlu olmasını isteyen tüccarlar için özellikle etkili olmasını sağlar. Sinyaller, toplam puana bağlı olarak A+, A, B veya C olarak derecelendirilir ve Not Filtresi girişi, kullanıcının yalnızca ticaret yapmak istediği notları ortaya çıkarmasını sağlar.

PrecisionSniper, sinyal oluşturmanın ötesinde zengin bir dizi yerleşik özellik içerir: grafikte otomatik olarak çizilen Giriş, Zararı Durdur ve üç Kar Al seviyesi, her TP'ye ulaşıldığında ilerleyen uyarlanabilir bir takip eden durdurma, sabit bir ATR katsayısı yerine son dönemdeki en yüksek veya en düşük seviyelerin arkasına demirleyen yapıya duyarlı bir Zararı Durdur ve doğrudan geçmiş fiyat verilerinden hesaplanan bir geriye dönük test performans özetinin yanı sıra gerçek zamanlı piyasa bağlamını gösteren tam özellikli bir grafik panosu. Gösterge paneli üç geriye dönük test modunu destekler: tüm yüklü geçmiş, sabit bir tarih aralığı ve son N çubuğun yuvarlanan 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 için dokuz ticaret ön ayarı (Otomatik, Scalping, Agresif, Varsayılan, Muhafazakar, Swing, 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 giriş parametresini, varsayılan değerini ve işlevini belgelemektedir.

Parametre
Varsayılan
Açıklama
Ön ayar
Varsayılan
Yerleşik bir yapılandırma profili seçer. Seçenekler: Otomatik, Scalping, Agresif, Varsayılan, Muhafazakar, Swing, Kripto, Altın, Özel. Otomatik, geçerli grafik zaman diliminden uygun ön ayarı algılar. Özel, aşağıdaki C_ ön ekli girdileri kullanır.
HTF Zaman Çerçevesi
PERIOD_CURRENT (kapalı)
Daha Yüksek Zaman Dilimi önyargı filtresi. PERIOD_CURRENT dışında herhangi bir zaman dilimine ayarlandığında, HTF EMA hizalaması sinyal yönüyle aynı olduğunda gösterge 2 puanlık bir puan bonusu 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 çaprazlama ve aralık kontrollerinde kullanılır.
C_EmaSlow
21
[Yalnızca özel ön ayar] Yavaş EMA çizgisi için dönem (turuncu). Hızlı ve Yavaş arasındaki boşluk, geçerli bir EMA ayırma sinyali olarak nitelendirilmek için 0,15x ATR'yi aşmalıdır.
C_EmaTrend
55
[Yalnızca özel ön ayar] Trend EMA çizgisi için dönem (gri noktalı). Trend-pozisyon noktasını puanlamak için fiyat bu EMA'nın en az 0,1x ATR üzerinde (uzunlar için) veya altında (kısalar için) olmalıdır.
C_RSI
13
[Yalnızca özel ön ayar] RSI dönemi. RSI 50 ile 70 arasında olduğunda ve yükseldiğinde uzun pozisyonlar için 1,5 puan; RSI 30 ile 50 arasında olduğunda ve düştüğünde kısa pozisyonlar için 1,5 puan.
C_ATR
14
[Yalnızca özel ön ayar] ATR dönemi. ATR, SL boyutlandırma, TP seviyesi hesaplama, EMA ayırma 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 ateşlenmesi için gereken minimum toplam puan. Yalnızca en yüksek güvene sahip kurulumları filtrelemek için bu değeri yükseltin. Maksimum teorik puan 10'dur (veya HTF etkin değilken 9'dur).
C_SLMult
1.5
[Yalnızca özel ön ayar] Yapı Tabanlı SL devre dışı bırakıldığında Zararı Durdur mesafesi için ATR çarpanı. Etkili SL = giriş fiyatı +/- (ATR x SL Çarpanı).
TP1 Risk: Ödül
1.0
Kâr Al 1 için risk-ödül oranı. TP1 mesafesi = risk mesafesi x TP1_RR. Takip eden durdurma etkinleştirildiğinde, TP1'e ulaşmak izi giriş fiyatına (başabaş) taşır.
TP2 Risk: Ödül
2.0
Kâr Al 2 için risk-ödül oranı. TP2'ye ulaşmak, takip etkinleştirildiğinde takip eden durağı TP1 seviyesine taşır.
TP3 Risk:Ödül
3.0
Kâr Al 3 için risk-ödül oranı. TP3'e ulaşılması, takip etkin olduğunda takip eden durdurmayı TP2 seviyesine taşır.
SL Çarpanı (tüm ön ayarlar)
1.5
SL ATR çarpanı için global geçersiz kılma. Bu değer her zaman ön ayarın yerleşik SL çarpanına göre önceliklidir. Yapı SL devre dışı bırakıldığında düz ATR tabanlı SL için geçerlidir.
Sinyaller Arası Min Çubuklar
5
Bekleme süresi. Bir sinyal ateşlendikten sonra, bu kadar çubuk boyunca aynı yönde yeni bir sinyal görünemez. Dalgalı koşullarda sinyal kümelenmesini önler.
İzleyen Durdurmayı Etkinleştir
gerçek
Cırcırlı takip eden durdurmayı etkinleştirir. Etkinleştirildiğinde, takip eden durdurma seviyesi TP1'den sonra girişe (BE), TP2'den sonra TP1'e ve TP3'ten sonra TP2'ye ilerler. Geriye dönük test motoru, bu açıkken izlemeye göre ayarlanmış R değerlerini kullanır.
Yapı Tabanlı SL
gerçek
Etkinleştirildiğinde, Zararı Durdur, Salınım Geri İzleme penceresi içindeki en yakın yüksek salınımın (kısalar için) veya düşük salınımın (uzunlar için) ötesine, artı 0,2x ATR tamponuna yerleştirilir. Hesaplanan salınım SL'si girişten itibaren 0,5x ATR'den azsa, düz ATR tabanlı SL'ye geri döner.
Salıncak Geri Bakma Çubukları
10
Yapı Tabanlı SL yerleşimi için en yakın yüksek veya düşük salınımı ararken geriye bakılacak çubuk sayısı.
Sınıf Filtresi
Tüm Sinyaller
Sinyalleri nota göre filtreler. "Tüm Sinyaller" B, A ve A+ notlarını gösterir (C, HideCGrade tarafından ayrıca gizlenir). "Yalnızca A+ ve A" 6,5 veya daha yüksek bir puan gerektirir. "Yalnızca A+" için 8.0 veya üstü gerekir.
C Sınıfı Sinyalleri Gizle
gerçek
Doğru olduğunda, 5,0'ın (C notu) altında bir puana sahip sinyaller Not Filtresi ayarından bağımsız olarak bastırılır. Canlı ticaret için etkin bırakılması önerilir.
Uzun/Kısa Sinyallerini Göster
gerçek
Grafikteki alış (yeşil yukarı ok) ve satış (kırmızı aşağı ok) sinyal işaretçilerini değiştirir.
EMA Çizgilerini Göster
gerçek
Grafikteki üç EMA çizgisini (Hızlı, Yavaş, Trend) değiştirir. Bunu devre dışı bırakmak, puanlama için EMA verilerini kullanmaya devam ederken grafiği temiz tutar.
TP/SL Hatlarını Göster
gerçek
Doğru olduğunda, en son çubuktaki her yeni sinyalden sonra grafikte Giriş, Zararı Durdur, TP1, TP2 ve TP3 için yatay çizgiler çizilir.
İz Durağı Çizgisini Göster
gerçek
Doğru olduğunda ve Takip Eden Durdurmayı Etkinleştir de doğru olduğunda, turuncu noktalı bir çizgi mevcut takip eden durdurma seviyesini gösterir. İşlem TP seviyelerinde ilerledikçe çizgi gerçek zamanlı olarak güncellenir.
Gösterge Tablosunu Göster
gerçek
Trend, skor, sinyal durumu, RSI, ADX, volatilite rejimi, HTF önyargısı, sınıf filtresi ve tam geri test istatistiklerini görüntüleyen grafik üstü bilgi panelini değiştirir.
Geriye Dönük Test Modu
Yüklenen Tüm Veriler
Geriye dönük test gösterge tablosunda 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 - BtTo), "Rolling Window" (son BtRollingBars çubukları).
[Tarih Aralığı] Kimden
2025.01.01
Tarih Aralığı geri test modu için başlangıç tarih zamanı. Yalnızca bu tarihte veya bu tarihten sonra açılan işlemler gösterge tablosu istatistiklerinde sayılır.
[Tarih Aralığı] Kime
2025.12.31
Tarih Aralığı geriye dönük test modu için bitiş tarih zamanı. Yalnızca bu tarihte veya bu tarihten önce açılan işlemler gösterge tablosu istatistiklerinde sayılır.
[Rolling] Son N Bar
500
Rolling Window backtest moduna dahil edilecek son çubuk sayısı. Eski piyasa rejimlerinin etkisi olmadan son sinyal performansını izlemek için kullanışlıdır.

ss


Puanlama Sistemi

Her çubuk sekiz koşula göre değerlendirilir. Aşağıdaki tabloda her bir koşul, katkıda bulunduğu maksimum puan ve geçerli olduğu yön listelenmektedir.

Durum
Puanlar
Notlar
Yeterli ayrımla EMA Hızlı/Yavaş geçişi
1.5
Düz, dalgalı piyasalarda puanlamayı önlemek için EMA boşluğu 0,15x ATR'yi aşmalıdır.
EMA Trendinin 0,1x ATR kadar üstünde/altında fiyat
1.5
Ç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, yükseliyor. Kısa: RSI 30 ile 50 arasında, düşüyor.
MACD histogramı sinyal yönünde genişliyor
1.0
Momentum ivmesini tespit etmek için mevcut histogramı önceki çubukla karşılaştırır.
Mevcut çubuğun VWAP'sinin üstünde / altında fiyat
0.5
VWAP, geçerli çubuk için (Yüksek + Düşük + Kapanış) / 3 olarak hesaplanır.
20 barlık ortalamanın %20 üzerindeki tik hacmi
0.5
Genellikle gerçek koparma hareketlerine eşlik eden katılım artışlarını tespit eder.
DI+ veya DI- baskın ile 20'nin üzerinde ADX
1.0
Trend olan bir piyasa (20'nin üzerinde ADX) ve sinyal yönü ile hizalanmış yön endeksi gerektirir.
Daha Yüksek Zaman Dilimi EMA önyargı hizalaması
2.0
Yalnızca HTF Zaman Çerçevesi PERIOD_CURRENT dışında 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 bir puan A+ notu, 6,5 ila 7,9 arası bir puan A, 5,0 ila 6,4 arası bir puan B ve 5,0'ın altı bir puan C verir. Not Filtresi 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 tabloda her bir ön ayar tarafından uygulanan tam parametre değerleri gösterilmektedir. Özel ön ayar bunun yerine C_ ön ekli girişleri kullanır.

Ön ayar
EMA Hızlı
EMA Yavaş
EMA Eğilimi
RSI
ATR
Min Puan
SL Mult
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 grafiklerde Scalping, 6 dakika ila 1 saat arasında Varsayılan, 1 saat ila 4 saat arasında Agresif ve 4 saatin üzerinde Swing kullanılır.

Gösterge Tablosu ve Geriye Dönük Test İstatistikleri

Grafik üzerindeki gösterge paneli (Gösterge Panelini Göster girişiyle değiştirilir) iki bölüm görüntüler. Üst bölümde trend yönü (Boğa, Ayı 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 barlık ATR ortalamasına göre Yüksek, Normal veya Düşük) ve mevcut Derece Filtresi ayarı dahil olmak üzere canlı piyasa bağlamı gösterilir.

Gösterge tablosunun alt bölümü, yüklenen grafikteki geçmiş sinyallerden hesaplanan geriye dönük test istatistiklerini sunar. Bu istatistikler arasında kazançlara, kayıplara ve başabaş sonuçlara bölünmüş toplam işlem sayısı, kazanma oranı yüzdesi, kar faktörü, işlem başına ortalama R, toplam birikmiş R ve kaç işlemin TP1, TP2, TP3'e ulaştığını veya tam zararla durdurulduğunu gösteren bir TP/SL dökümü bulunur. Geriye dönük test motoru, zıt bir sinyalle (zorla kapatma) kapatılan işlemleri doğru şekilde işler ve bunları SL arıza sayacında gerçek SL isabetleri olarak saymaz.

Önemli: Gösterge tablosunda gösterilen geriye dönük test istatistikleri, göstergenin mevcut grafikteki geçmiş çubuklara uygulanan sinyal mantığından hesaplanır. Broker spreadlerini, kaymayı, takas ücretlerini, kısmi pozisyon yönetimini veya gerçek yürütme koşullarını hesaba katmazlar. Canlı bir ticaret hesabına herhangi bir sinyal uygulamadan önce her zaman bir demo hesabındaki performansı doğrulayın. Geçmiş verilerdeki geçmiş 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ıza ve zaman diliminize uyan 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 Altın ön ayarını kullanın.

Sinyal kalitesini daha da artırmak için HTF Zaman Dilimi girişini işlem yaptığınız grafiğin bir veya iki zaman dilimi ü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 çerçeve trendi sinyalle aynı fikirde olduğunda 2 puanlık bir bonus ekler; bu, HTF yanlış hizalandığında yalnızca A sınıfı veya daha iyi sinyallerin hayatta kalacağı anlamına gelir. Daha az sayıda ancak daha yüksek güvene sahip kurulumlarla işlem yapmayı tercih ediyorsanız Not Filtresini "Yalnızca A+ ve A" olarak ayarlayın.

Bir alış veya satış oku göründüğünde, Giriş, Zararı Durdur ve TP1/TP2/TP3 çizgileri otomatik olarak çizilir. Takip eden stop etkinleştirilmişse, işlem TP seviyeleri boyunca ilerlerken turuncu noktalı takip çizgisini izleyin. İz, TP1'den sonra başabaş noktasına, TP2'den sonra TP1'e ve TP3'ten sonra TP2'ye ilerleyerek her aşamada karı kilitler. Son sinyal istatistiklerini gözden geçirmek ve mevcut ayarlar tarzınız için çok fazla veya çok az sinyal üretiyorsa Min Puanı veya Derece Filtresini ayarlamak için backtest kontrol panelini kullanı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 Momentum and news impact candles

A candlestick chart which colors OHLC candles based on directional price momentum and news impact

Inside Bar 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 Institutional StatArb and Cointegration Spread Z-Score

İstatistiksel Arbitraj (Çiftler Ticareti) için tasarlanmış kantitatif bir çoklu varlık osilatörü, iki korelasyonlu varlık arasındaki logaritmik farkı hesaplar ve risk-nötr ortalama geri dönüş fırsatlarını belirlemek için Z-Skorunu ölçer.

Institutional Kinematic Price Physics (Velocity and Acceleration) Institutional Kinematic Price Physics (Velocity and Acceleration)

A quantitative physics engine that applies differential calculus to price action, extracting true Market Velocity (1st Derivative) and Market Acceleration (2nd Derivative) to predict trend exhaustion before it happens.