MQL5 Market'te mevcut: Session & Killzones PRO
Risk uyarısı. İşlem yapmak zarar riski içerir. Bu gösterge grafikte işlem seanslarını, killzone'ları ve referans seviyelerini işaretler; piyasayı tahmin etmez, işlem açmaz ve herhangi bir sonucu garanti etmez. Kendi analiziniz ve risk yönetiminizle birlikte kullanın ve önce bir demo hesapta test edin.

Session & Killzones PRO grafiğinize Asya, Londra ve New York seanslarını ve ICT killzone'larını çizer; her seansın aralığını puan olarak, önceki günün en yüksek ve en düşük seviyesini (PDH / PDL) ve ADR projeksiyonlarını gösterir. Her seans kendi piyasasının yerel saatini izler; ABD ve Birleşik Krallık yaz saati ayrı ayrı uygulanır, böylece kutular hiçbir ayarı değiştirmeden yıl boyunca doğru yerde kalır. Bir panel şu anda açık olan seansları, geçerli killzone'u, Londra ve New York açılışına geri sayımı, mum kapanışına kalan süreyi ve ADR'yi gösterir. Uyarılar her seans açılışında ve her killzone başlangıcında tetiklenebilir. İki tampon, seans ve killzone durumunu Expert Advisor'lara sağlar.
Her sembolde çalışır (forex, altın, endeksler, kripto). Seans kutuları H1 ve daha düşük zaman dilimlerinde çizilir. İşlem açmaz.
1. Kurulum ve hızlı başlangıç
- Göstergeyi terminalin Market sekmesinden yükleyin (Toolbox → Market → Purchased → Install).
- H1 veya daha düşük bir grafik açın (gün içi işlemlerde en yaygın olanlar M5 ve M15'tir) ve Session & Killzones PRO'yu Navigator'dan (Indicators → Market) grafiğe sürükleyin.
- Varsayılan girdileri koruyun veya ayarlayın (bölüm 9) ve OK'e basın.
Hızlı başlangıç
- Forex ve altın brokerlarının çoğu GMT+2 / GMT+3 ile çalışır; Broker time zone = Auto olduğunda gösterge sunucu saatini kendisi algılar. Brokerınız başka bir sunucu saati kullanıyorsa bölüm 3'e bakın.
- Varsayılan olarak London ve NY AM killzone'ları gösterilir; diğerlerini KILLZONES grubunda açın.
- Seans aralıklarını ve PDH / PDL'yi referans seviyeleri olarak, killzone'ları ise dikkatinizi yoğunlaştırdığınız zaman pencereleri olarak kullanın.
- Bir seans açılışında veya bir killzone başlangıcında uyarı almak için Session open alert veya Killzone start alert ayarlayın (bölüm 8).

2. Grafik açıklaması
| Grafikte | Anlamı |
|---|---|
| Koyu mavi kutu | Asya seansı (Tokyo 09:00 – 18:00, Tokyo saati). |
| Koyu yeşil kutu | Londra seansı (08:00 – 17:00, Londra saati). |
| Koyu kırmızı kutu | New York seansı (08:00 – 17:00, New York saati). |
| Bir seansın etrafındaki daha açık çerçeve | O seansın tam en yüksek ve en düşük seviyesi (Box style Filled + outline ve Outline only). |
| London 1234 pts gibi bir metin | Seansın adı ve aralığı (en yüksek − en düşük, puan olarak), kutunun sol üstünde. |
| Altın renkli noktalı çerçeve | Bir killzone; ilk barından son barına kadar, o zaman diliminin en yüksek ve en düşük seviyesinin etrafında. |
| Gümüş renkli kesikli çizgiler PDH / PDL | Önceki günün en yüksek ve en düşük seviyesi, bugünün üzerine çizilir. |
| Orkide renkli noktalı çizgiler ADR High / ADR Low | Bugün için ADR projeksiyonları (bölüm 6). |
| Panel | Şu anda açık seanslar, geçerli killzone, geri sayımlar, ADR (bölüm 7). |
Araç ipucunu okumak için fareyi bir kutunun veya çizginin üzerine getirin; örneğin London | 1234 pts , NY AM KZ | 456 pts veya PDH 2655.40 . Kutular arka planda, mumların arkasında çizilir. İki aralık metni ekranda üst üste binecekse (örneğin H1'de Londra ve New York), sonraki metin öncekinin üzerine kaldırılır.
3. Seanslar ve saat dilimleri
| Seans | Yerel saat | Yaz saati |
|---|---|---|
| Asya | Tokyo 09:00 – 18:00 | yok (Japonya'da yaz saati uygulanmaz) |
| Londra | Londra 08:00 – 17:00 | Birleşik Krallık kuralları |
| New York | New York 08:00 – 17:00 | ABD kuralları |
Gösterge, brokerın sunucu saatini her piyasanın yerel saatine dönüştürür. ABD ve Birleşik Krallık saatlerini farklı tarihlerde değiştirir; yılda 2 ila 3 hafta yalnızca biri değişmiş olur ve kutular bu haftalarda da doğru kalır.
Broker time zone
| Broker time zone | Ne zaman kullanılır |
|---|---|
| Auto (live) / GMT+2/+3 in tester (varsayılan) | Çoğu broker. Canlı grafikte sunucu farkı gösterge başlatıldığında algılanır. GMT+2 / GMT+3 brokerlarında yaz / kış saati geçişi tüm geçmiş boyunca izlenir. Başka bir fark kullanan brokerlarda şu anda algılanan fark geçmişteki tüm günler için kullanılır; bu nedenle diğer yaz saati dönemindeki geçmiş günlerin kutuları bir saat kayabilir; bu önemliyse Fixed GMT offset kullanın. Strategy Tester'da Auto, GMT+2 / GMT+3 olarak çalışır. |
| GMT+2 / GMT+3 (New York close brokers) | Brokerınız kışın GMT+2, ABD yaz saati döneminde GMT+3'tür. Canlıda ve tester'da aynı sonuç. |
| Fixed GMT offset | Brokerınız yıl boyunca tek bir fark kullanır. Bunu Broker GMT offset alanına yazın (örneğin 0, 1, 3). Brokerınız GMT+2 / GMT+3 değilse bu modu Strategy Tester'da da kullanın. |
- Broker GMT offset (fixed mode and tester), Fixed GMT offset modu tarafından canlıda ve tester'da kullanılır. Auto ile tester GMT+2 / GMT+3 kullanır ve bu değeri okumaz: tester'da kendi farkınızı kullanmak için Fixed GMT offset seçin.
- Seanslar ve killzone'lar cumartesi ve pazar günleri çizilmez; hafta sonu işlem gören sembollerde (kripto) de çizilmez.
- Days to draw (varsayılan 5), son bardan geriye doğru hafta sonu günleri dahil takvim günlerini sayar.
4. Kutu stilleri

MetaTrader dikdörtgenlerinde saydamlık yoktur: üst üste binen iki dolgulu kutu renklerini karıştırır. Box style, Londra / New York çakışmasının nasıl gösterileceğini seçer:
| Box style | Sonuç |
|---|---|
| Filled, overlaps shown in the later session + full-range outline (varsayılan) | Her bar en son açılan seansın rengiyle doldurulur (New York, Londra'nın üzerinde; Londra, Asya'nın üzerinde). Her seans ayrıca tam en yüksek ve en düşük seviyesini gösteren daha açık bir çerçeveyi ve aralık metnini korur. |
| Filled full range (overlaps mix colors) | Her seans tüm aralığı boyunca doldurulur; çakışma karışık rengi gösterir. |
| Outline only | Yalnızca daha açık çerçeveler ve aralık metinleri; mumlar tamamen görünür kalır. |

Show range size on boxes = false metinleri gizler; aralık araç ipucunda kalır.
5. Killzone'lar

Killzone'lar ICT tanımını izler ve New York saatine göre ayarlanmıştır:
| Killzone | New York saati | Varsayılan |
|---|---|---|
| Asian KZ | 20:00 – 00:00 | kapalı |
| London KZ | 02:00 – 05:00 | açık |
| NY AM KZ | 07:00 – 10:00 | açık |
| London Close KZ | 10:00 – 12:00 | kapalı |
| NY PM KZ | 13:30 – 16:00 | kapalı |
- Her killzone'un kendi açma / kapama girdisi vardır. Hepsi Killzone outline color (altın) kullanır.
- Bir killzone, barlarının en yüksek ve en düşük seviyesinin etrafında noktalı bir çerçeve olarak çizilir; araç ipucu adını ve puan olarak aralığını gösterir.
- H1'de :30'da başlayan bir killzone (NY PM), bir sonraki tam saat barında başlar. Tam başlangıcında görmek için M30 veya daha düşük kullanın.
6. Seviyeler: PDH / PDL ve ADR

PDH / PDL — brokerınızın önceki günlük barının en yüksek ve en düşük seviyesi; bugünün başından son barın birkaç bar sağına kadar PDH ve PDL etiketleriyle çizilir.
ADR projeksiyonları — ADR, son ADR days (varsayılan 14) tamamlanmış günün ortalama günlük aralığıdır.
- ADR High = bugünün en düşüğü + ADR: bugün mevcut en düşükten ortalama aralığına ulaşırsa günün en yüksek seviyesinin olacağı yer.
- ADR Low = bugünün en yükseği − ADR: bugün mevcut en yüksekten ortalama aralığına ulaşırsa günün en düşük seviyesinin olacağı yer.
- Çizgiler bugünün en yüksek ve en düşük seviyesi değiştikçe hareket eder. Panel ADR'yi puan olarak ve bugünün bunun ne kadarını kullandığını gösterir ( used 63% ).
Pek çok trader, ADR'sinin çoğunu kullanmış bir günü aynı yönde daha az alanı kalmış bir gün olarak yorumlar; bu bir referanstır, sinyal değildir.
Seviyeler H1'in üzeri dahil her zaman diliminde çizilir.
7. Panel
| Satır | İçerik |
|---|---|
| Open now: London + New York | Geçerli sunucu saatinde açık olan seanslar veya none . |
| Killzone: NY AM KZ | Geçerli killzone veya none . |
| London opens in: 05:12:30 / London: open | Bir sonraki Londra açılışına geri sayım (bir günden fazla varsa 1d 02:15 ). |
| New York opens in: ... / New York: open | Bir sonraki New York açılışına geri sayım. |
| Candle closes in: 00:04:12 | Geçerli mumun kalan süresi; hafta sonu işlem görmeyen sembollerde hafta sonu Market closed . |
| "ADR(14): 2350 pts | used 63%" | Puan olarak ADR ve bugün kullanılan pay; günlük geçmiş yüklenirken ADR: loading . |
- Geri sayımlar yeni tik gelmese de her saniye güncellenir.
- Panel corner (varsayılan sol alt) paneli grafiğin herhangi bir köşesine yerleştirir; Show panel = false paneli gizler.
- Paneldeki Killzone satırı, çerçevesi kapalı olsa bile beş killzone arasından geçerli olanı gösterir.
8. Uyarılar
| Girdi | Tetiklendiği an | Mesaj |
|---|---|---|
| Session open alert | Asya, Londra veya New York seansının ilk barı açıldığında | Asia session open , London session open , New York session open |
| Killzone start alert | açık olan bir killzone'un ilk barı açıldığında | London KZ started , NY AM KZ started , ... |
Metin ürünü, sembolü ve zaman dilimini içerir, örneğin Session & Killzones PRO: XAUUSD | M15 | London session open .
- Modlar: Off (varsayılan), Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification. Sound: 13 terminal sesinden biri (varsayılan alert).
- Also send e-mail her uyarıyı ayrıca e-posta ile gönderir (Tools → Options → Email). İki uyarı modu Off olsa bile e-posta gönderilir.
- Uyarı, seans veya killzone içindeki ilk bar açıldığında gelir; bu nedenle hassasiyeti zaman dilimi belirler: M5'te Londra açılış uyarısı Londra açılışında gelir; H1'de :30'da başlayan bir killzone bir sonraki tam saatte uyarır.
- Seans açılış uyarısı, bir seansın kutusu kapalı olsa bile üç seans için de gönderilir. Killzone uyarıları yalnızca açık olan killzone'lar için gönderilir.
- Hafta sonları, gösterge bir seansın ortasında eklendiğinde ve Strategy Tester'da uyarı gönderilmez.
- Anlık bildirimler Tools → Options → Notifications içinde MetaQuotes ID gerektirir.
9. Girdiler
Başlıklar, Inputs sekmesindeki girdi gruplarıdır.
TIME ZONE
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Broker time zone | Auto (live) / GMT+2/+3 in tester | Auto, GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset (bölüm 3). |
| Broker GMT offset (fixed mode and tester) | 2 | Fixed modu için saat olarak sunucu farkı. |
SESSIONS
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Days to draw | 5 | Kutu çizilen takvim günleri, son bardan geriye doğru sayılır. |
| Asia box | true | Asya kutuları açık / kapalı. |
| Asia color | koyu mavi (40,60,110) | Asya kutusunun dolgusu; çerçeve ve metin daha açık bir ton kullanır. |
| London box | true | Londra kutuları açık / kapalı. |
| London color | koyu yeşil (30,90,60) | Londra kutusunun dolgusu. |
| New York box | true | New York kutuları açık / kapalı. |
| New York color | koyu kırmızı (110,50,40) | New York kutusunun dolgusu. |
| Show range size on boxes | true | Kutuların üzerindeki aralık metni. |
| Box style | Filled, overlaps shown in the later session + full-range outline | Bölüm 4. |
Dolgular için koyu renkler seçin: kutular mumların arkasındadır ve çerçeveler aynı rengin daha açık bir tonuyla çizilir.
KILLZONES (ICT, New York time)
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Asian KZ 20:00-00:00 | false | Asya killzone'u. |
| London KZ 02:00-05:00 | true | Londra killzone'u. |
| NY AM KZ 07:00-10:00 | true | New York sabah killzone'u. |
| London Close KZ 10:00-12:00 | false | Londra kapanış killzone'u. |
| NY PM KZ 13:30-16:00 | false | New York öğleden sonra killzone'u. |
| Killzone outline color | Gold | Tüm killzone çerçevelerinin rengi. |
LEVELS
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Previous day high / low | true | PDH / PDL çizgileri. |
| PDH / PDL color | Silver | PDH / PDL rengi. |
| ADR projections | true | ADR High / ADR Low çizgileri. |
| ADR days | 14 | ADR için kullanılan tamamlanmış günler (1 veya daha fazla). |
| ADR color | Orchid | ADR çizgilerinin rengi. |
PANEL
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Show panel | true | Panel açık / kapalı. |
| Panel corner | Left lower chart corner | Panelin bulunacağı grafik köşesi. |
ALERTS
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Session open alert | Off | Seans açılışları için uyarı modu. |
| Killzone start alert | Off | Killzone başlangıçları için uyarı modu. |
| Sound | alert | alert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait. |
| Also send e-mail | false | Her uyarı için e-posta. |
10. Expert Advisor'lar için tamponlar
Gösterge, Strategy Tester'da da iCustom + CopyBuffer ile okunabilen 2 tampon sunar. Hiçbir şey çizmezler ve Veri Penceresi'nde listelenirler.
| Tampon | Veri Penceresi'ndeki adı | Her bardaki değer |
|---|---|---|
| 0 | Session mask (1 Asia, 2 London, 4 New York) | barın açılış saatinde açık olan seansların toplamı: 1 Asya, 2 Londra, 4 New York (6 = Londra + New York) |
| 1 | Killzone mask (1 Asia, 2 London, 4 NY AM, 8 London Close, 16 NY PM) | barın açılış saatinde etkin olan killzone'ların toplamı: 1 Asian, 2 London, 4 NY AM, 8 London Close, 16 NY PM |
- Maskeler, kutuları veya çerçeveleri açık olsun ya da olmasın tüm seansları ve killzone'ları içerir; böylece bir EA bir killzone'u çizmeden kullanabilir.
- 0 = seans yok / killzone yok. Cumartesi ve pazar günleri 0'dır. Çizilen günlerden (Days to draw artı küçük bir pay) daha eski barlar 0'dır: EA'nız daha eski barlara ihtiyaç duyuyorsa Days to draw değerini artırın.
- Bir barın değeri yalnızca açılış saatine bağlıdır; bu nedenle bar oluştuktan sonra asla değişmez. Tamponları H1 veya daha düşükte okuyun.
- Bir seansı bit maskesiyle test edin: Londra açıkken ((int)mask & 2) != 0 doğrudur.
Yükleme. Market sürümü MQL5\Indicators\Market\ içine yüklenir ve aşağıdaki örnek onu "Market\\Session and Killzones PRO" olarak yükler. Navigator (Indicators → Market) farklı bir ad gösteriyorsa o adı kullanın. Addan sonra parametre verilmezse varsayılan girdiler kullanılır. Girdileri değiştirmek için bunları bölüm 9'daki sırayla geçirin. Her girdi grubu başlığı (TIME ZONE, SESSIONS, ...) da bir parametredir: yerine boş bir dize "" geçirin, aksi takdirde sonraki tüm değerler kayar. Sonda atlanan girdiler varsayılan değerlerini korur. Broker time zone sayı olarak geçirilir: 0 = Auto, 1 = GMT+2 / GMT+3, 2 = Fixed GMT offset.
```mql5 // "" = TIME ZONE grubu; Fixed GMT offset 0 (yıl boyunca GMT kullanan broker); diğer girdiler varsayılan int h = iCustom(_Symbol, PERIOD_M15, "Market\Session and Killzones PRO", "", 2, 0);
double ses[1], kz[1]; if (h != INVALID_HANDLE && BarsCalculated(h) > 0 && CopyBuffer(h, 0, 0, 1, ses) == 1 && CopyBuffer(h, 1, 0, 1, kz) == 1) { const bool london_open = ((int)ses[0] & 2) != 0; const bool ny_am_kz = ((int)kz[0] & 4) != 0; if (london_open && ny_am_kz) Print("London open and inside the NY AM killzone"); } ```
iCustom ile oluşturulan bir gösterge, kutularını, çizgilerini ve panelini çağıran programın grafiğine de çizer. Panele ihtiyacınız yoksa Show panel = false geçirin. Grafik başına bir kopya kullanın: aynı grafikteki iki kopya nesne adlarını paylaşır ve birbirlerinin çizimlerinin üzerine yazar.
11. İpuçları
- Daha temiz grafik:Box style = Outline only yapın ve yalnızca işlem yaptığınız killzone'ları açık tutun.
- Altın ve endeksler: Londra açılışı ve NY AM en çok izlenen pencerelerdir; varsayılan killzone'lar bunları kapsar.
- GMT+2 / GMT+3 dışındaki brokerlar: brokerınız yıl boyunca tek bir fark kullanıyorsa Fixed GMT offset kullanın; ayarladıktan sonra bilinen bir açılışı (örneğin Londra saatiyle 08:00'deki Londra açılışı) grafikte kontrol edin.
- Strategy Tester:Auto ile tester GMT+2 / GMT+3 varsayar. Başka bir sunucu saati için testten önce Fixed GMT offset seçin.
- Daha yüksek zaman dilimleri: H4 veya D1'de yalnızca PDH / PDL, ADR çizgileri ve panel gösterilir. Kutular için M15'te ikinci bir grafik açın.
- H1'de çakışma: Londra ve New York birkaç bar arayla başlar ve çoğu zaman aynı en yüksek seviyeyi paylaşır; metinleri otomatik olarak ayrılır. Hâlâ yakınlarsa yakınlaştırın.
12. Sorular ve sorun giderme
- Yeniden çizim (repaint) yapar mı? Kapanmış seanslar asla değişmez. Devam eden seans, kapanana kadar her yeni mumla büyür. Tamponlar yalnızca bar saatine bağlıdır.
- Kutular bir saat kaymış. Brokerınızın sunucu saati, göstergenin varsaydığı saat değil. Brokerınızın farkıyla Fixed GMT offset seçin veya brokerınız ABD yaz saatini izliyorsa GMT+2 / GMT+3 seçin (bölüm 3).
- Grafikte kutu yok. Zaman dilimi H1'in üzerinde (Experts günlüğü use H1 or lower timeframes to see session boxes der), hafta sonu veya kutular kapalı.
- Bir killzone eksik. Varsayılan olarak yalnızca London ve NY AM açıktır; diğerlerini KILLZONES grubunda açın.
- Londra ve New York çakışması neden New York renginde? Bu varsayılan Box style'dır: her bar en son açılan seansın rengini alır ve Londra çerçevesi tam Londra aralığını göstermeye devam eder. İkisini de doldurmak için Filled full range seçin.
- Seans açılışında uyarı almadım. Uyarı modları varsayılan olarak Off'tur; kontrol edin. Uyarı, grafiğin zaman diliminde seansın ilk barı açıldığında gelir; hafta sonu ve Strategy Tester'da gelmez.
- Hangi semboller? Her sembol: forex, altın, endeksler, kripto. Seanslar forex / borsa saatleridir ve hafta sonları çizilmez.
Destek: MQL5 üzerinden yazara özel mesaj gönderin.


