SessionORB_EA, klasik bir açılış aralığı kırılmasını otomatikleştirir: seçilen seansın açılışından sonraki ilk N dakikayı izler, bu süre zarfında kaydedilen en yüksek ve en düşük seviyeleri kaydeder ve ardından iki kırılma tetikleyicisini devreye sokar. Her iki tetikleyiciden birinin ötesinde teyit edilen bir kapanış, o seans için risk büyüklüğünde tek bir piyasa pozisyonu açar ve stop loss, aralığın karşı tarafına sabitlenir.
Önemli bir seansın (Londra, New York veya broker saatinde tanımladığınız herhangi bir özel zaman) açılış dakikaları genellikle günün geri kalanı için tonu belirler: gece boyunca biriken emir akışı emilir ve ortaya çıkan aralık genellikle rotasyon ile trend arasındaki sınırı belirler. Bu aralığın kırılmasını kullanarak işlem yapmak, potansiyel bir yönlü hareketin erken aşamalarında pozisyon almak için basit ve mekanik bir yöntemdir; aralığın kendisi ise doğal bir stop-loss referansı görevi de görür.
Bu EA, kırılma teyidi için zaman diliminden bağımsızdır — aralığın kendisi, EA’nın hangi grafik zaman dilimine bağlı olduğuna bakılmaksızın, hassasiyet için her zaman M1 verilerinden ölçülür; kırılma sinyali ise grafiğin kendi periyodundaki kapanış çubuğunda teyit edilir. Bu, aralığın dakikaya kadar doğru olmasını sağlarken, sadece grafik periyodunu değiştirerek sinyal hassasiyetini (scalping ritmi için M1, daha az sayıda ancak daha belirleyici sinyaller için M15/H1) kontrol etmenize olanak tanır.
| Giriş | Varsayılan | Amaç |
|---|---|---|
| InpSessionStartHour | 8 | İzlenen oturumun açıldığı saat (broker/sunucu saati) |
| InpSessionStartMinute | 0 | Oturumun açılma saatinin dakika bileşeni |
| InpOpeningRangeMinutes | 30 | Yüksek/düşük aralığını ölçmek için kullanılan açılış penceresinin uzunluğu |
| InpTradingWindowMinutes | 120 | Aralığın kapanmasından sonra, kırılma hareketinin hala işlem görmeye devam edebileceği süre (dakika cinsinden) |
| InpMagicNumber | 20260815 | Bu EA'nın verdiği her emre eklenen benzersiz tanımlayıcı |
| InpMaxTradesPerSession | 1 | Oturum başına izin verilen maksimum breakout işlem sayısı |
| InpAllowLongTrades | true | Aralığın en yüksek seviyesinin üzerindeki uzun (alış) kırılma işlemlerini etkinleştirir |
| InpAllowShortTrades | true | Aralığın en düşük seviyesinin altındaki kısa (satış) kırılmalarını etkinleştirir |
| InpBreakoutBufferPoints | 20 | Kapanışın, geçerli bir kırılma olarak kabul edilebilmesi için aralık sınırının ötesine kaç puan geçmesi gerektiğini belirtir |
| InpRiskPercent | 1,0 | Her işlemde riske atılan hesap bakiyesinin yüzdesi |
| InpStopLossBufferPoints | 30 | Stop loss emri verilirken ters aralık sınırının ötesine eklenen ekstra puanlar |
| InpRewardToRiskRatio | 2,0 | Risk (stop) mesafesinin katı olarak ifade edilen kar alma mesafesi |
| InpUseFixedLot | false | "true" olduğunda, riske dayalı lot büyüklüğü hesaplamasını atlar ve bunun yerine sabit bir lot kullanır |
| InpFixedLotSize | 0,10 | InpUseFixedLot değeri true olduğunda kullanılır |
| InpDrawObjects | true | Grafikte aralık kutusu ve tetikleme çizgilerinin çizilmesini açar veya kapatır |
| InpRangeBoxColor | clrSilver | Açılış aralığı dikdörtgeninin kenarlık rengi |
| InpTriggerColor | clrWhite | İleriye doğru kırılma tetikleme çizgilerinin ve seans başlangıç işaretinin rengi |
| InpObjectPrefix | SORB_ | Her grafik nesnesine uygulanan, net tanımlama ve kaldırma amacıyla kullanılan önek |

Şekil 1. Seans kırılmasında açılış aralığı kutusu ve ileriye dönük kırılma tetikleme çizgileri (siyah-beyaz, Kod Tabanı görüntü yönergelerine göre).
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76153
Reverse RSI Bands
Ters RSI Bantları, RSI formülünü matematiksel olarak tersine analiz eden bir öncü göstergedir. Ana grafiğin üzerine doğrudan kesin hedef fiyat bantlarını çizer ve RSI’nın belirlediğiniz aşırı alım veya aşırı satım seviyelerine tam olarak hangi fiyattan ulaşacağını gerçek zamanlı olarak gösterir.
Round Trip Cost Reconciler MT5
Kısmi işlemlerin yerine getirilmelerini pozisyon kimliğine göre gruplandıran ve brüt sonucu komisyon, swap, ücret ve net sonuçtan ayıran, salt okunur bir MT5 geçmişi yardımcı programı.
Broker Spec Inspector
Emirleri sessizce reddeden görünmez sözleşme sınırlarını görüntüler: durdurma seviyesi, dondurma seviyesi, minimum/adım/maksimum lot, tik boyutu ve değeri, spread türü, yürütme modu, swaplar ve serbest marjınıza karşı minimum lot için gereken marj.
Custom Simple Moving Average
Eğime göre renk değiştiren ve fiyat ile ortalamanın kesişme noktalarını oklarla işaretleyen iki aşamalı uyarlanabilir hareketli ortalama (temel ortalama + ikincil düzeltme).