Konoha
- Uzmanlar
- Sürüm: 4.2
- Güncellendi: 7 Ekim 2026
- Etkinleştirmeler: 10
Konoha, XAUUSD için geliştirilmiş basit bir breakout (kırılma) EA'sıdır.
Belirli sayıda mum seçildiğinde, EA emir verildiği andaki mumdan başlayarak belirtilen sayıdaki mum kadar geriye gidilen aralık içerisindeki en yüksek ve en düşük seviyelere Stop emirleri yerleştirir.
Varsayılan olarak bu parametre 180 olarak ayarlanmıştır. Bu, emir verildiği andan itibaren geriye doğru 180 mumluk periyodun en yüksek ve en düşük seviyelerine Stop emirlerinin yerleştirileceği anlamına gelir.
Not: Geçmiş test sonuçları gelecekteki performansı garanti etmez.
■Prop firma hesaplarını destekleyen özellikler dahildir.
■Parametre Açıklamaları
■ChooseStrategy --- BuyAndSell, Buy_Only veya Sell_Only seçeneklerinden bir strateji seçebilirsiniz.
■TIMEFLAME --- EA burada seçilen zaman dilimine göre çalışır. Seçilen zaman dilimine bağlı olarak BreakOutBars, trailing stop için kullanılan MA ve Bar ayarlarının davranışı değişir.
■TakeProfit --- Kâr Al (Take Profit). Birim: puan.
■StopLoss --- Zarar Durdur (Stop Loss). Birim: puan.
■BreakOutBarsBuy, BreakOutBarsSell --- Kırılma için kullanılacak en yüksek ve en düşük seviyelerin belirlenme süresidir. Örneğin 100 olarak ayarlanırsa, emir verildiği noktadan itibaren (TIMEFLAME'de seçilen zaman dilimindeki) son 100 mumluk periyodun en yüksek ve en düşük seviyelerine Stop emirleri yerleştirilir. Genel olarak bu değer ne kadar düşükse işlem sayısı o kadar artar ancak başarı oranı düşer. Değer büyüdükçe işlem sayısı azalır ancak başarı oranı artar.
■DynamicAutoTP --- true olarak ayarlanırsa, piyasa hareketlerine göre Take Profit değeri otomatik hesaplanır.
■DynamicAutoTPFactor --- DynamicAutoTP hesaplamasında kullanılan katsayıdır. Değer arttıkça hesaplanan Take Profit de büyür.
■TrailingStop --- true olarak ayarlanırsa trailing stop etkinleştirilir.
■TrailingType --- Trailing stop türüdür. Açılır menüden seçilir. Normal: TrailingStopLevel parametresinde belirtilen puan sayısı kullanılır. Bar: Stop Loss, TrailingBars ile belirlenen mumların en yüksek veya en düşük seviyesine taşınır. MA: Kâr alma işlemi için Hareketli Ortalama (MA) kullanılır. SuperTrend: SuperTrend göstergesi kullanılarak trailing stop uygulanır.
■TrailingStopLevel --- TrailingType Normal olduğunda, Stop Loss mevcut fiyatı burada belirtilen puan mesafesinden takip eder.
■TrailingStart --- TrailingType Normal olduğunda, pozisyon belirtilen puan kadar kâra geçtiğinde trailing stop devreye girer.
■TrailingBars --- TrailingType Bar olduğunda, Stop Loss'un kaç mum gerideki en yüksek veya en düşük seviyeye taşınacağını belirler.
■StopLoss Offset Point --- TrailingType Bar olduğunda, Stop Loss'un mumun en yüksek veya en düşük seviyesinden kaç puan uzaklaştırılacağını belirler.
■MA period --- TrailingType MA olduğunda, kâr alma için kullanılacak hareketli ortalamanın periyodunu belirler. TIMEFRAME ayarına bağlı olarak: TF_1min ve TF_5min: 1 dakikalık MA kullanılır. TF_15min: 2 dakikalık MA kullanılır. TF_30min: 3 dakikalık MA kullanılır. TF_h1: 5 dakikalık MA kullanılır. TF_h4: 15 dakikalık MA kullanılır.
■Minimum Profit --- TrailingType MA olduğunda, kârın daha fazla büyümeyeceği düşünüldüğünde korunacak minimum kâr miktarını belirler.
■TimeFrame Of SuperTrend --- Trailing tipi SuperTrend olduğunda hangi zaman dilimindeki SuperTrend göstergesinin kullanılacağını belirler.
■BreakEven --- true olarak ayarlanırsa Break Even özelliği etkinleştirilir.
■BreakEvenTrigger --- BreakEven true olduğunda, fiyat giriş fiyatından itibaren belirtilen puan kadar kâr yönünde hareket ederse, Stop Loss giriş fiyatına ve BreakEvenOffset değerine göre hesaplanan seviyeye taşınır.
■BreakEvenOffset --- Stop Loss'un giriş fiyatından kaç puan uzağa taşınacağını belirler.
■OrderOpenTime --- Emir açılış saatidir. Örneğin 11 olarak ayarlanırsa emirler MT5 saati ile tam 11:00'de açılır. UseDaylightSavingTime true ise yaz saati uygulamasında otomatik olarak +1 saat eklenir ve emirler 12:00'de açılır.
■OrderOpenMinute --- 0 dışında bir değer girildiğinde OrderOpenTime dakika hassasiyetinde ayarlanabilir.
■OrderDeleteTime --- Gerçekleşmemiş Stop emirlerinin silineceği saattir. UseDaylightSavingTime true ise yaz saati döneminde otomatik olarak +1 saat uygulanır.
■OrderDeleteMinute --- 0 dışında bir değer girildiğinde OrderDeleteTime dakika hassasiyetinde ayarlanabilir.
■WeekEndClose --- Pozisyonların hafta sonundan önce kapatılıp kapatılmayacağını belirler. true ise pozisyonlar hafta sonu öncesinde kapatılır.
■WeekEndCloseTime --- Hafta sonu kapanış saatidir. MT5 zamanına göre Cuma günü belirtilen saatte tüm açık pozisyonlar kapatılır. UseDaylightSavingTime true ise yaz saati döneminde +1 saat uygulanır.
■WeekEndCloseMinute --- Hafta sonu kapanış zamanını dakika hassasiyetinde belirler.
■UseDaylightSavingTime --- true olarak ayarlanırsa OrderOpenTime gibi zaman parametreleri yaz saati uygulaması döneminde otomatik olarak +1 saat kaydırılır.
■DST_Style --- UseDaylightSavingTime true olduğunda brokerın kullandığı yaz saati sistemini seçer. US_DST Amerikan yaz saati uygulamasını, EU_DST ise Avrupa yaz saati uygulamasını destekler.
■MaxSpread --- Emir açılırken izin verilen maksimum spread değeridir. Örneğin 60 olarak ayarlanırsa spread 60 puanı aşarsa emir açılmaz.
■slippage --- İşlemler için izin verilen maksimum kayma (slippage) miktarıdır.
■MagicNumber --- EA'nın kimlik numarasıdır. EA kendi pozisyonlarını işlem yapılan sembol ve MagicNumber kombinasyonu ile tanımlar. Aynı sembolde birden fazla EA çalıştırılacaksa farklı MagicNumber değerleri kullanılmalıdır.
■OrderComment --- Pozisyonlara eklenecek açıklama metnidir.
■LotManagement --- true olarak ayarlanırsa bileşik lot yönetimi özelliği etkinleşir.
■LotFactor --- LotManagement true olduğunda lot büyüklüğü bu değere göre hesaplanır.
■FixedLot --- LotManagement false olduğunda kullanılacak sabit lot miktarıdır.
■MaxLot --- İzin verilen maksimum lot büyüklüğüdür. Bu değerin üzerindeki lotlarla işlem açılmaz.
■MiniLot --- İzin verilen minimum lot büyüklüğüdür. Bu değerin altındaki lotlarla işlem açılmaz.
■RecoveryMode --- true olarak ayarlanırsa Recovery Mode etkinleşir. Bu modda EA, hesabın başlangıç bakiyesini hatırlar. Kayıplar nedeniyle bakiye düşerse, başlangıç bakiyesi geri kazanılıncaya kadar işlem sayısı arttıkça lot büyüklüğü de artırılır.
Recovery modundaki lot büyüklüğü şu şekilde hesaplanır:
(Temel Lot × RecoveryCount × RecoveryLotMultiplier)
RecoveryCount, hedef bakiye geri kazanılana kadar her işlem sonrasında 1 artar.
Hedef hesap bakiyesi grafikte RecoveryGoalBalance olarak gösterilir. MT5 yeniden başlatıldığında sıfırlanmaz ancak MagicNumber değiştirilirse veya grafikteki "Reset RecoveryMode" düğmesine basılırsa RecoveryCount ile birlikte sıfırlanır.
■MaxRecoveryCount --- RecoveryCount için maksimum sınırı belirler.
■RecoveryLotMultiplier --- RecoveryCount her 1 arttığında lot büyüklüğüne uygulanacak çarpandır.
■Reset RecoveryMode On Profit --- True olarak ayarlanırsa, RecoveryMode etkin durumdayken kârlı bir işlem gerçekleştiğinde RecoveryCount ve RecoveryGoalBalance sıfırlanır.
■TradeEveryTime --- OrderOpenTime gibi zaman ayarlarını yok sayar ve sürekli işlem yapar.
■OrderIntervalTime --- TradeEveryTime true olduğunda, Stop emirlerinin fiyatlarının kaç dakikada bir güncelleneceğini belirler.
■DisplayTextOnChart --- true olarak ayarlanırsa grafik üzerinde metin bilgileri gösterilir. Geri testlerde false olarak ayarlanması test hızını bir miktar artırabilir.
■NewsFilterON --- true olarak ayarlanırsa haber filtresi etkinleştirilir.
■NewsMinuteBefore --- Haber filtresinin haberden kaç dakika önce etkinleşeceğini belirler.
■NewsMinuteAfter --- Haber filtresinin haberden kaç dakika sonra devre dışı kalacağını belirler.
■InpNewsCurrency --- Haber filtresinin hangi ülke veya para birimi haberleri için uygulanacağını belirler. Örneğin USD seçilirse ABD haberleri için uygulanır. XAUUSD için USD kullanılması önerilir.
■InpCloseNewsBreforeEvent --- true olarak ayarlanırsa, haber filtresi aktif olduğunda açık işlemler kapatılır veya bekleyen emirler iptal edilir.
■InpMaxDailyLossPercent --- Örneğin 5.0 olarak ayarlanırsa, günlük zarar %5,0 seviyesine ulaştığında tüm pozisyonlar kapatılır ve ertesi güne kadar yeni işlem açılmaz. Kayma (slippage) gibi etkiler dikkate alındığı için yüzde değerlendirmesi biraz daha katı yapılır.
Yaz saati uygulaması ve GMT nedeniyle MT5 zaman ayarları biraz karmaşık olabilir.
Şu anda kış döneminde GMT+2 kullanan brokerlerde MT5 içindeki saatler şu şekildedir:
Tokyo piyasasının açılışı --- Kışın 02:00, yazın 03:00
Şanghay piyasasının açılışı --- Kışın 03:30, yazın 04:30
ABD piyasası ön açılışı --- Hem kışın hem yazın 15:00 (çünkü MT5 saati New York piyasasına göre ayarlanmıştır)
New York piyasasının açılışı --- Hem kışın hem yazın 16:30
Bu nedenle Tokyo veya Şanghay piyasalarının açılışına göre işlem yapmak istiyorsanız UseDaylightSavingTime parametresini true olarak ayarlamanız önerilir. New York piyasasının açılışına göre işlem yapmak istiyorsanız false olarak ayarlamanız yeterlidir.

很不错的ea,回撤很小但是利润足够。