Custom Screener
- Göstergeler
- Sürüm: 1.8
- Güncellendi: 11 Ağustos 2026
- Etkinleştirmeler: 5
Özet
MT5 için çoklu varlık ve çoklu zaman dilimi izleyici. Metin tabanlı koşullar tanımlarsınız, screener sürekli tarar ve bir enstrüman kuralınızı karşılamaya başladığında açılır pencere, ses veya anlık bildirimle sizi uyarır.
Açıklama
Custom Screener; fiyat, hareketli ortalamalar, RSI, Stokastik ve candlestick pattern temelli kullanıcı koşullarıyla birden çok varlık ve zaman dilimini tarar. Sonuçlar sıralanabilir tabloda gösterilir ve tek tıklamayla grafik açılır.
Sürekli tarama. Varsayılan olarak screener tarama bittiğinde durmaz: döngü kendiliğinden yeniden başlar, bir sonraki mum açılışına hizalanır ve tablo yerinde güncellenir. Önceki sürümlerdeki gibi her tıklamada tek tarama isteyenler scanMode değerini tek geçişe ayarlar.
Doğru anda uyarı. Açılır pencere, ses ve telefona anlık bildirim birbirinden bağımsız açılır ve geçiş anında — enstrüman koşulu karşılamaya başladığında — tetiklenir; koşul doğru kaldığı sürece her taramada yinelenmez. Aynı döngüdeki durumlar tek bir bildirimde gruplanarak gelir.
Ek script olmadan birden çok piyasayı objektif kurallarla izlemek için uygundur.
Ana özellikler
- Çoklu varlık ve çoklu zaman dilimi tarama.
- scanMode ile varsayılan sürekli tarama: döngü mum açılışına hizalı olarak kendiliğinden yeniden başlar; tek geçiş modu da mevcuttur.
- Açılır pencere, ses ve telefona anlık bildirim uyarıları; geçiş anında tetiklenir ve döngü başına tek bildirimde gruplanır.
- Örnek başına en fazla 5 adlandırılmış kurulum: kurulum etiketi tabloda sinyale eşlik eder (ör.: Alış (9.2) ).
- strategyName ile strateji adı; panel başlığında ve gösterge penceresinde görünür.
- Doğal ifade sözdizimiyle özelleştirilebilir alış/satış koşulları.
- Fiyat, hareketli ortalamalar, RSI, Stokastik ve candlestick pattern için yerel ifade değişkeni desteği.
- 1, 2 ve 3 mumlu formasyonları içeren candlestick pattern kütüphanesi.
- Tarama sırasında gerçek zamanlı dolum ve tahmini kalan süre (ETA) göstergeli ilerleme çubuğu.
- Stokastik Osilatör desteği: ifadelerde stochK[index] ve stochD[index] kullanılabilir.
- ADX desteği: trendin gücünü ve yönünü ölçmek için adx[index] , diPlus[index] ve diMinus[index] kullanın.
- Taramanın yeniden başlaması rescanTimeframe ile hizalanır: H1 seçilirse döngü her saat başı yeniden başlar.
- Gömülü koşul referansı: Yardım düğmesi değişkenleri, operatörleri ve örnekleri panelde listeler.
- Sıralama ve hızlı grafik açma destekli etkileşimli sonuç tablosu.
- Grafik açılışında isteğe bağlı şablon uygulama.
- Sonuç filtresi: tümü, sadece sinyalli, sadece alış, sadece satış.
- Artımlı toplu arama; görünür ilerleme, iptal ve kısmi sonuçlar sunar.
- Tarama sırasında geçmiş senkronizasyonu görünür olur ve Sync anahtarıyla bekleyen öğeler gösterilip gizlenebilir.
- Arayüz dili input ile 11 dilde seçilebilir.
- Mantıksal koşullarda parantez ve operatör önceliği desteği.
- Arayüz başlamadan önce sözdizimi doğrulaması yapılır.
Kullanım
- Göstergeyi grafiğe ekleyin.
- Varlıkları (Market Watch) ve zaman dilimlerini seçin.
- Bir veya daha fazla kurulumda buyCondition ve sellCondition ayarlayın ve her birine bir ad verin.
- (İsteğe bağlı) chartTemplate ve resultFilter ayarlayın.
- (İsteğe bağlı) scanMode değerini ayarlayın ve istediğiniz uyarıları açın.
- Başlatmak için Ara tıklayın.
- Durum alanından ilerlemeyi takip edin.
- Sürekli taramada, döngü bittiğinde durum bir sonraki geçişe kadar geri sayımı gösterir.
- (İsteğe bağlı) Hâlâ senkronize olan öğeleri göstermek veya gizlemek için Sync kullanın.
- (İsteğe bağlı) Durdurmak için İptal tıklayın.
- İlgili grafiği açmak için sonuç satırına tıklayın.
- Göstergeyi kaldırmak için Kapat tıklayın.
Koşul sözdizimi
Desteklenen değişkenler:
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- stochK[index], stochD[index]
- adx[index], diPlus[index], diMinus[index]
- 1 mumlu formasyonlar: doji, longLeggedDoji, dragonflyDoji, gravestoneDoji, spinningTop, marubozuBull, marubozuBear, hammer, invertedHammer, hangingMan, shootingStar
- 2 mumlu formasyonlar: bullishEngulfing, bearishEngulfing, bullishHarami, bearishHarami, haramiCrossBull, haramiCrossBear, piercingLine, darkCloudCover, tweezerTop, tweezerBottom, insideBar, outsideBar
- 3 mumlu formasyonlar: morningStar, eveningStar, morningDojiStar, eveningDojiStar, threeWhiteSoldiers, threeBlackCrows
0..10
Operatörler:
- Karşılaştırma: >, <, >=, <=, ==, !=
- Mantıksal: &&, ||
- Parantez: ( )
Örnekler:
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
- stochK[1] < 20 && stochK[1] > stochD[1]
Girdiler
- Strategy: strategyName (panel başlığında ve pencerede görünen ad).
- Moving Averages 1/2/3: period, shift, method, applied price.
- Stokastik Osilatör: K dönemi, D dönemi, slowing.
- ADX: periyot (adx, diPlus, diMinus).
- Custom Conditions (Setup 1 - 5): her kurulum için setupName, buyCondition ve sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Scan Mode: scanMode (sürekli veya tek geçiş), rescanTimeframe (mum açılışı döngüyü yeniden başlatan zaman dilimi).
- Uyarılar: alertPopup, alertSound, alertPush, alertSoundFile.
- Logs / Logging: enableLogs.
- Dil: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
Notlar
- Gösterge emir açıp kapatmaz; yalnızca sinyal üretir.
- Şablon için .tpl dosyası MQL5/Profiles/Templates içinde olmalıdır.
- Sürekli tarama v1.5'ten itibaren varsayılandır. Güncelleyip önceki davranışı, yani her tıklamada tek taramayı tercih edenler scanMode değerini tek geçişe ayarlamalıdır.
- v1.6 ile birlikte rescanIntervalSec yerini rescanTimeframe parametresine bıraktı. v1.5'te kaydedilmiş bir .set dosyası eski anahtarı kaybeder ve önceki fabrika davranışını yineleyen M1 varsayılanına döner.
- Panelin altındaki Yardım düğmesi, terminalden çıkmadan değişken, operatör ve örneklerin tam listesini açar.
- Önceki sürümlerin ifadeleri düzenleme gerektirmeden geçerli kalır: buyCondition ve sellCondition adlarını korudu ve Kurulum 1 oldu.
- Adsız kurulum önceki sürümlerle aynı çıktıyı verir; ad verildiğinde etiket sinyale eşlik eder.
- Uyarılar sinyalsizden sinyalliye geçişte tetiklenir ve koşul doğru kaldığı sürece yinelenmez.
- Yetersiz veri ve senkronizasyondaki öğeler asla uyarı üretmez.
- Alış koşulu ile satış koşulu aynı anda doğruysa sonuç Setup olur.
- Tarama sırasında bazı öğeler, geçmiş yüklenirken önce Senkronizasyon olarak görünebilir.
- Toplam bulunan yalnızca son görünür sonuçları sayar.
- Yetersiz veri, geçmiş veri yetersiz olduğunda görünür.
- Yetersiz veri yalnızca resultFilter = RESULT_FILTER_ALL iken görünür.
- enableLogs sadece teşhis gerektiğinde kullanılmalıdır.
- Destek/iletişim: MQL5 satıcı profilini kullanın.
- Beş kurulumun herhangi bir ifadesinin sözdizimi geçersizse, hangi alan olduğunu belirten hata alert/log üzerinde gösterilir ve gösterge grafikten kaldırılır.

Kullanıcı değerlendirmeye herhangi bir yorum bırakmadı