THE X VE XCUSTOMEA AYARLARI VE HARİCİ DEĞİŞKENLERİN AÇIKLAMASI

THE X VE XCUSTOMEA AYARLARI VE HARİCİ DEĞİŞKENLERİN AÇIKLAMASI

26 Mayıs 2026, 11:25
Vladislav Andruschenko
0
4

🧩 The xCustomEA Ayar Kılavuzu

MetaTrader 4 ve MetaTrader 5 için The xCustomEA içinde özel gösterge sinyalleri, filtreler, bufferlar, işlem kuralları, para yönetimi ve koruma modülleri nasıl yapılandırılır.

The xCustomEA, iCustom mantığıyla özel göstergelere dayalı stratejileri otomatikleştirmek isteyen traderlar için evrensel bir Expert Advisor’dır. Bu kılavuz, her bloğun ne yaptığını ve kendi otomatik işlem sisteminizi doğru şekilde nasıl kurabileceğinizi pratik bir formatta açıklar.


💎 The xCustomEA MT5 Satın Al 💎 The xCustomEA MT4 Satın Al
⬇ The xCustomEA DEMO + PDF İndir 📘 Tam xCustomEA Kılavuzu
⚙ Ayar Dokümantasyonu 🛒 Tüm Expforex Ürünleri


🏠 Ana Sayfa 🎓 Dokümantasyon ⚙ Ayarlar
❓ SSS ⭐ İncelemeler 💬 Yorumlar




🚀 The xCustomEA nedir?

The xCustomEA, özel göstergeler kullanarak işlem yapabilen MetaTrader 4 ve MetaTrader 5 için evrensel bir Expert Advisor’dır.

Ana fikir basittir: Her yeni gösterge için ayrı bir Expert Advisor sipariş etmek yerine, göstergenizi The xCustomEA’ya bağlayabilir, sinyal bufferlarını belirtebilir, BUY / SELL mantığını tanımlayabilir, filtreler ekleyebilir, işlem kurallarını yapılandırabilir ve stratejiyi MetaTrader içinde test edebilirsiniz.

The xCustomEA, The X Universal EA ile aynı güçlü temele dayanır, ancak önemli bir fark vardır: The X daha çok standart MetaTrader göstergeleriyle çalışır, The xCustomEA ise iCustom özel göstergeleri için tasarlanmıştır.

🧩 Özel gösterge mantığı

İnternetten, MQL5 Market’ten veya kendi MQL kodunuzdan özel göstergeleri bağlayın.

🎯 Sinyal bufferları

BUY / SELL sinyallerini gösterge bufferlarından, oklardan veya boş olmayan buffer değerlerinden okuyun.

🔎 Filtreler

İşlem sinyallerini onaylamak veya engellemek için özel gösterge filtrelerini kullanın.

⚙ Tam EA framework

Stoplar, trailing, breakeven, autolot, averaging, limitler, zaman filtreleri ve drawdown koruması kullanın.


✅ Ana fikir: The xCustomEA, her gösterge için ayrı bir Expert Advisor programlamadan birçok özel gösterge stratejisini test etmeye ve otomatikleştirmeye olanak sağlar.


🧩 MT4 ve MT5 için The xCustomEA

MetaTrader 5 için The xCustomEA — özel göstergeler için Expert Advisor MetaTrader 4 için The xCustomEA — özel göstergeler için işlem robotu

İki terminal için tek bir evrensel Expert Advisor konsepti: özel gösterge sinyallerini bağlayın, filtreleri yapılandırın ve otomatik işlem mantığı oluşturun.



🆚 The X ve The xCustomEA

The X ve The xCustomEA ortak bir Expert Advisor framework kullanır, ancak farklı görevler için tasarlanmıştır.

The X The xCustomEA
MetaTrader standart göstergeleriyle çalışır. iCustom mantığı üzerinden özel göstergelerle çalışır.
Standart göstergelere dayalı yerleşik stratejiler isteyen traderlar için daha uygundur. Kendi göstergelerini, ok göstergelerini veya Market göstergelerini bağlamak isteyen traderlar için daha uygundur.
Özel gösterge bufferlarının yapılandırılmasını gerektirmez. Gösterge bufferlarını, okları veya sinyal çıkış değerlerini anlamayı gerektirir.
Programlama veya buffer yapısını öğrenmek istemiyorsanız iyi bir seçimdir. Daha fazla esneklik gerekiyorsa ve sinyal mantığını derinlemesine yapılandırmaya hazırsanız iyi bir seçimdir.


Basit seçim: Standart MetaTrader göstergelerini kullanmak istiyorsanız The X kullanın. Kendi özel göstergenizle işlem yapmak istiyorsanız The xCustomEA kullanın.


🧠 xCustomEA gösterge sinyallerini nasıl okur?

The xCustomEA, özel bir göstergeden sinyalleri birkaç farklı şekilde alabilir. En yaygın yöntem, gösterge bufferlarını okumaktır.

Birçok özel gösterge grafikte oklar çizer. Bu oklar genellikle gösterge bufferlarından gelir. Buffer içinde boş olmayan bir değer varsa, Expert Advisor bunu sinyal olarak yorumlayabilir.

Sinyal türü Nasıl çalışır
xCustomEA Kendi stratejinizi programlayabileceğiniz ve EA’ya sinyal döndürebileceğiniz özel bir gösterge şablonuyla çalışır.
xArrow Ok bufferlarına veya BUY / SELL için boş olmayan buffer değerlerine sahip özel göstergelerle doğrudan çalışır.
The X standart sinyalleri The X framework içinden gelen standart gösterge mantığını kullanmanıza izin verir.

Mantık örneği

  • BUY bufferında sıfırdan büyük bir değer var → EA BUY sinyali alır.
  • SELL bufferında sıfırdan büyük bir değer var → EA SELL sinyali alır.
  • Filtre bufferı BUY yönünü onaylar → BUY işlemlerine izin verilir.
  • Filtre bufferı SELL yönünü engeller → SELL işlemleri yok sayılır.
Önemli: The xCustomEA, göstergenizin mantığını otomatik olarak tahmin edemez. Gösterge adını, sinyal türünü ve buffer numaralarını doğru belirtmeniz gerekir.


🎯 OWN Signal Options

OWN Signal Options bloğu, ana giriş sinyalinin nereden geldiğini tanımlar.

Bu, önce anlaşılması gereken ilk bloktur; çünkü EA’nın göstergenizden BUY veya SELL sinyali alıp almayacağını kontrol eder.

Ayar Pratik anlamı
SignalNameIndicator Pozisyon açmak için ana sinyali sağlayan özel göstergenin adıdır.
SignalTypeIndicator EA’nın sinyali nasıl okuyacağını tanımlar: xCustomEA, xArrow veya standart strateji mantığı.
BUY / SELL Buffer Numbers Göstergenin BUY veya SELL değerlerini yazdığı buffer indeksleridir.
Signal Shift Sinyalin mevcut mumdan mı yoksa kapanmış mumdan mı okunacağını tanımlar.
ReverseSignal Nihai strateji sinyalini ters çevirir. BUY, SELL olur; SELL, BUY olur.

Sinyal ayarı için önerilen sıra

  1. Özel göstergeyi doğru Indicators klasörüne kurun.
  2. Göstergeyi grafikte açın ve sinyalleri nerede çizdiğini kontrol edin.
  3. BUY ve SELL buffer numaralarını bulun.
  4. SignalNameIndicator alanına gösterge adını yazın.
  5. Doğru SignalTypeIndicator seçeneğini belirleyin.
  6. BUY ve SELL bufferlarını girin.
  7. Strategy Tester içinde görsel modda teste başlayın.
Pratik öneri: İlk olarak yalnızca ana sinyali yapılandırın; filtre, averaging, martingale veya ek modülleri açmayın. EA’nın BUY ve SELL işlemlerini doğru açtığını kontrol edin. Filtreleri ve yönetim bloklarını daha sonra ekleyin.


🔎 Filter Options

Filter Options bloğu, işlem açmadan önce onay mantığı eklemenizi sağlar.

Sinyal şu soruyu cevaplar: İşlem yapılmalı mı?

Filtre şu soruyu cevaplar: Bu sinyale şu anda izin veriliyor mu?

Ayar Pratik anlamı
FilterNameIndicator Filtre olarak kullanılan özel göstergenin adıdır.
FilterTypeIndicator Filtrenin nasıl okunacağını tanımlar: xCustomEA veya xArrow.
Filter BUY / SELL Buffers BUY / SELL sinyallerini izin vermek veya engellemek için kullanılan bufferlardır.
Filter TimeFrame Filtrenin başka bir timeframe üzerinden okunmasını sağlar.
Filter Reverse Gerektiğinde filtre mantığını ters çevirir.

Örnek

Ana sinyal M15 üzerindeki bir ok göstergesinden gelir. Filtre ise H1 üzerindeki bir trend göstergesinden gelir.

  • M15 BUY verirse ve H1 filtresi de BUY yönüne izin verirse → EA BUY açabilir.
  • M15 BUY verirse ancak H1 filtresi BUY yönüne izin vermezse → EA sinyali yok sayar.


⚙ Signal Processing Options

Sinyal işleme bloğu, EA’nın sinyalleri ne sıklıkla kontrol edeceğini ve sinyal göründükten sonra pozisyonu nasıl açacağını kontrol eder.

Ayar Neden önemli
Show_alert_without_opening_positions EA işlem açmaz, sadece sinyal geldiğinde uyarı gösterir. Yarı otomatik trading ve gösterge mantığını kontrol etmek için kullanışlıdır.
OpenBarControlOnly EA’nın tüm fonksiyonları yeni mum açılışında yalnızca bir kez çalışır. Open Price testi gibi çalışması gereken stratejiler için uygundur.
ControlNewBarforSIGNAL Gösterge sinyallerini her tickte değil, sadece yeni mumda kontrol eder. Optimizasyonu hızlandırabilir ve gereksiz tekrar hesaplamaları azaltabilir.
ControlNewBarforSIGNALType Sinyal kontrolünde seçilen en küçük timeframe, mevcut grafik timeframe’i veya yeni mum kontrolü olmadan çalışma seçeneğini belirler.
ControlNewBarforOpenbySignal Pozisyonun mevcut grafikte yeni mumda mı yoksa sinyal timeframe’inde sinyal algılandıktan hemen sonra mı açılacağını kontrol eder.


Performans notu: Her tickte sinyal kontrolü, özellikle ağır özel göstergelerde daha yavaş olabilir. Yeni mum kontrolü optimizasyonu daha hızlı ve stabil hâle getirebilir.


🚦 Opening Filters and Trade Permissions

Bu blok, EA’nın kaç pozisyon açabileceğini, hangi yönde açabileceğini, ne kadar bekleyeceğini ve hangi spread koşullarında işlem yapabileceğini kontrol eder.

Ayar Pratik anlamı
TypeTradeBUYSELL Buy ve Sell, sadece Buy veya sadece Sell işlemlerine izin verir.
MinuteToOpenNextPosition Önceki pozisyondan sonra bir sonraki sinyal pozisyonunu açmadan önceki minimum süredir.
DistanceToOpenNextPosition Bir sonraki sinyal pozisyonunu açmadan önce gereken minimum mesafedir.
OpenOppositePositionAfterStoploss Önceki işlem Stop Loss ile kapandıktan sonra ters yönde pozisyon açar.
ONlyOnePosbySignal Sinyal yönünde yalnızca bir mevcut ana pozisyona izin verir.
OnePosPerDirection Yön kurallarına göre bir BUY ve bir SELL pozisyonuna izin verir.
OnlyOnePositionPerMagic Tüm sembollerde Magic number başına yalnızca bir pozisyonla sınırlar.
OnlyAlternateSignals Sinyalleri sırayla zorunlu kılar: SELL’den sonra sadece BUY, BUY’dan sonra sadece SELL gelebilir.
MAX_BUY_POSITION / MAX_SELL_POSITION Sinyallerle açılabilecek BUY veya SELL pozisyon sayısını sınırlar.
MaxSpreadToNotTrade / MinSpreadToNotTrade Spread izin verilen koşulların dışına çıkarsa yeni sinyal pozisyonlarını engeller.


🛑 Close Options

Kapatma bloğu, sinyal değiştiğinde veya işlem çok uzun süre açık kaldığında EA’nın pozisyonları nasıl kapatacağını kontrol eder.

Ayar Nasıl çalışır
ClosePosifChange Ana gösterge ve filtrelerin birleşik sinyali tersine döndüğünde pozisyonları kapatır.
ClosePosition_After_X_Minutes Seçilen dakika sayısından sonra pozisyonu kapatır.
CloseChangeOnlyInProfit Ters sinyal ile kapatmaya yalnızca mevcut pozisyon kârda ise izin verir.


📌 Pending Orders Options

The xCustomEA, anlık market positions yerine pending orders açabilir.

Bu özellik, sinyal oluştuktan sonra piyasanın seçilen mesafe kadar hareket ederek sinyali onaylamasını istediğiniz durumlarda kullanışlıdır.

Ayar Pratik anlamı
StopOrderUSE Piyasa pozisyonları yerine pending veya limit orders açar.
StopOrderDeltaifUSE pending veya limit orders için mesafe, puan cinsindendir.
StopOrderDayToExpiration pending orders için gün cinsinden sona erme süresidir.
StopOrderBarToExpiration Mum sayısına göre sona erme süresi. Örneğin M1 üzerinde 10 mum yaklaşık 10 dakikadır.
ReInstallStopOrdersNewSignalAppears Yeni sinyal göründüğünde pending orders silinir ve yeniden yerleştirilir.
Virtual Stop / Limit Orders Canlı grafik veya görsel testte sanal pending seviyeleri kullanır. Optimizasyon modu için uygun değildir.


⚙ Trading Options

Bu blok, emir yürütmenin teknik kısmını kontrol eder: Magic number, slippage, filling mode, emir yorumları ve fiyat yuvarlama.

Ayar Pratik anlamı
Magic Bu EA tarafından açılan pozisyonları tanımlamak için kullanılan Magic number’dır.
Slippage Pozisyon açarken veya kapatırken izin verilen maksimum fiyat sapmasıdır, puan cinsindendir.
MarketWatch market execution hesapları için: önce pozisyon açılır, başarılı açılıştan sonra SL/TP değiştirilir.
CommentToOrder Emre eklenen ek yorumdur. Kısa yorumlar kullanın, tercihen 12 karakteri geçmesin.
RoundingDigits Emir açarken veya değiştirirken fiyatları yuvarlar. Özel fiyat hassasiyetine sahip semboller için kullanışlıdır.
TypeFilling MT5 filling mode. 10030 TRADE_RETCODE_INVALID_FILL hatası görünürse doğru modu seçin: FillOrKill, ImmediateOrCancel veya Return.


🛡 Stops Options: Stop Loss, Take Profit ve Virtual Stops

Stop bloğu, Stop Loss, Take Profit, sanal seviyeler ve sunucu tarafındaki minimum stop kısıtlamalarını kontrol eder.

Ayar Pratik anlamı
VirtualStops Sunucu seviyeleri yerine sanal Stop Loss, Take Profit ve trailing levels kullanır.
SetMinStops Mümkün olduğunda stop parametrelerini broker’ın izin verdiği minimum stop seviyelerine otomatik uyarlar.
StopLoss Her açılan pozisyon için Stop Loss, puan cinsindendir.
TakeProfit Her açılan pozisyon için Take Profit, puan cinsindendir.
ForcedModifySLTP Pozisyon açıldıysa ancak seviyeler doğru yerleştirilmediyse SL/TP zorla değiştirilir.
TimeToCheckAverageSpread Spread tabanlı stop values kullanılırken ortalama spread hesaplama zaman penceresidir.
AutoCheckLowSpread Çok düşük spread koşullarını otomatik algılar ve spread tabanlı hesaplamaları korur.

Spread tabanlı parametreler

Bazı ayarlar, negatif değer kullanıldığında ortalama spread üzerinden hesaplanabilir.

Örnek:

  • StopLoss = 2000 sabit 2000 puanlık Stop Loss anlamına gelir.
  • StopLoss = -100 Stop Loss = 100 × ortalama spread anlamına gelir.

Bu mantık, spread’in sık değiştiği semboller için yararlı olabilir.

virtual stops uyarısı: Sanal seviyeler yalnızca terminal ve EA çalışırken işlev görür. Terminal kapatılırsa sanal Stop Loss ve Take Profit pozisyonu koruyamaz.


📊 Lots Options: Fixed Lot, Autolot ve Martingale

Lot bloğu, pozisyon volume ve risk modelini kontrol eder.

Ayar Pratik anlamı
Lots Pozisyon açmak için kullanılan sabit lottur.
AdditionalLots Birden fazla sinyal pozisyonuna izin veriliyorsa her yeni sinyal pozisyonuna eklenen lottur.
CoeficienteLots Her yeni sinyal pozisyonunun lotunu çarpmak için kullanılan katsayıdır.
DynamicLot Bakiye, serbest marjin ve risk parametrelerine göre otomatik lot hesaplamasını etkinleştirir.
LotBalancePercent autolot hesaplamasında kullanılan risk yüzdesidir.
RiskRate autolot hesaplamasının doğru yapılması için döviz dönüşüm oranıdır. Gerekli tüm semboller Market Watch içinde görünmelidir.
MaxLot autolot ve martingale hesaplamaları için izin verilen maksimum lottur.
Martin Zararlı işlemden sonra lot çarpanıdır. Martin = 1 martingale’i kapatır. Martin = 2, zarar sonrası lotu ikiye katlar.


Risk uyarısı: martingale ve lot çarpma mantığı drawdown’u çok hızlı büyütebilir. Agresif lot mantığını etkinleştirmeden önce MaxLot ve gerçekçi risk limitleri kullanın.


🔁 Averaging Options

Averaging, ilk pozisyon drawdown’a girdiğinde ek pozisyonlar açar.

Bu, ortalama fiyatı mevcut piyasaya yaklaştırabilir; ancak exposure ve riski de artırır.

Ayar Pratik anlamı
AverageUSE Fiyat hareketine karşı pozisyon averaging özelliğini etkinleştirir.
TakeProfitALL Aynı yöndeki tüm pozisyonların ortalama fiyatından ortak Take Profit.
Distance Bir sonraki averaging pozisyonunu açmak için son pozisyondan gereken mesafedir.
DistanceMartin Averaging pozisyonları arasındaki mesafeyi artırmak için kullanılan çarpandır.
LotsMartin Her yeni averaging pozisyonu için lot çarpanıdır.
LotAdditional Averaging pozisyonlarına eklenen ek lottur.
MaxOrdersOpen Maksimum averaging pozisyon sayısıdır.
CloseFirstAfterMaxAverage Maksimuma ulaşıldığında ve yeni pozisyon açılması gerektiğinde en eski averaging pozisyonunu kapatır.
Averaging Filter Yeni averaging pozisyonlarını izin veren veya engelleyen ek gösterge filtresidir.


📈 Additional Opening by Trend

Additional Opening, Averaging mantığının tersidir.

Piyasa ilk işleme karşı hareket ettiğinde ek pozisyon açmak yerine, işlem kâr yönüne ilerlediğinde pozisyon ekler. Trend devamı ve pyramiding mantığı için kullanılır.

Ayar Pratik anlamı
AdditionalOpening Kârlı hareket yönünde ek pozisyonları etkinleştirir.
StopLossALL Tüm ek pozisyonların ortalama fiyatından ortak Stop Loss.
DistanceAdditionalOpening Bir sonraki trend ek pozisyonunu açmadan önce son pozisyondan gereken mesafedir.
LotsMartinAdditionalOpening Trend yönünde ek pozisyonlar için lot çarpanıdır.
LotAdditionalOpening Her trend ek pozisyonuna eklenen ek lottur.
MaxOrdersOpenAdditionalOpening Trend yönünde maksimum ek pozisyon sayısıdır.
CloseFirstAfterMaxAdd Maksimuma ulaşıldığında ve yeni pozisyon açılması gerektiğinde en eski ek pozisyonu kapatır.
Additional Filter Trend yönünde ek açılışlara izin veren veya engelleyen gösterge filtresidir.


🕒 Time Trade Options

Zaman bloğu, EA’nın ne zaman yeni işlem açabileceğini ve ne zaman işlem yapmayı durdurması veya pozisyonları kapatması gerektiğini kontrol eder.

Ayar Pratik anlamı
TradeStartStopbyTime Sadece seçilen saatlerde işlem yapmaya izin verir.
SeveralTimeWork HH:MM-HH:MM formatında birden fazla işlem seansı kullanmaya izin verir.
OpenHour / OpenMinute Gün içindeki işlem başlangıç saatidir.
CloseHour / CloseMinute Gün içindeki işlem bitiş saatidir.
ClosePeriod_Minute Başlangıç saatinden itibaren işlem süresini dakika cinsinden tanımlar.
CloseAllTradesByOutOfTime İşlem süresi bittiğinde pozisyonları ve/veya pending orders kapatabilir.
TradeByDays Sadece seçilen hafta günlerinde işlem yapılmasına izin verir.
TradeStartbyTimeMonday Pazartesi günü EA’nın işlem başlangıç saatini kontrol eder.
TradeStartStopbyTimeFriday Cuma günü işlem zamanlamasını kontrol eder.
CloseFriday Cuma günü seçilen saatte tüm açık işlemleri ve emirleri kapatır.


🟢 Breakeven Without Loss

Breakeven bloğu, pozisyon lehinize hareket ettikten sonra Stop Loss’u kâr veya zararsız bölgeye taşır.

Ayar Pratik anlamı
MovingInWLUSE Açık pozisyonlar için breakeven mantığını etkinleştirir.
LevelWLoss Breakeven etkinleştikten sonra Stop Loss’un yerleştirileceği kâr seviyesidir.
LevelProfit Breakeven değişikliği başlamadan önce gereken kâr mesafesidir.
Include_Commission_Swap Breakeven / trailing hesaplamalarına negatif swap ve komisyonu dahil eder.


Örnek: Komisyon ve spread ek maliyet oluşturuyorsa LevelWLoss değerini sıfırın üzerinde ayarlayın. Böylece breakeven küçük bir zararla kapatmak yerine işlem maliyetlerini karşılar.


📉 Standard Trailing Stop ve Parabolic SAR Trailing

Trailing stop, pozisyon kâr yönünde ilerledikçe Stop Loss’u değiştirir.

The xCustomEA hem standart trailing stop hem de Parabolic SAR tabanlı trailing stop içerir.

Ayar Pratik anlamı
TrailingStopUSE Standart trailing stop’u etkinleştirir.
IfProfTrail true ise trailing starts sadece breakeven + trailing distance sonrasında başlar. false ise işlem kâra geçtiğinde başlayabilir.
TrailingStop Trailing mesafesi, puan cinsindendir.
TrailingStep Bir sonraki Stop Loss değişikliği için minimum adımdır.
SaveTPafterTrailingStop Trailing stop Stop Loss’u değiştirdikten sonra Take Profit’in korunup korunmayacağını kontrol eder.
TrailingStopSAR Parabolic SAR göstergesi noktalarına dayalı trailing stop’u etkinleştirir.
TrailingStopSAR_TimeFrame Parabolic SAR trailing hesaplaması için kullanılan timeframe’dir.


💰 Close All by Total Profit or Loss

Bu blok, toplam profit veya toplam loss seçilen değere ulaştığında tüm pozisyonları kapatabilir.

Ayar Pratik anlamı
TypeofClose Toplam kâr/zarar hesaplama türü: para, puan, bakiye yüzdesi veya equity yüzdesi.
SeparateBuySell BUY ve SELL sonuçlarını ayrı ayrı hesaplar.
CloseProfit / prifitessss Toplam profit seçilen değere ulaştığında pozisyonları kapatır.
CloseLoss / lossss Toplam loss seçilen değere ulaştığında pozisyonları kapatır.
TrailOptions Toplam profit seçilen değere ulaştıktan sonra profit trailing kullanır.
ForcedClose Toplam profit veya loss koşuluna ulaşıldıktan sonra pozisyonları zorla kapatır.
OFFAfterClosePROF / OFFAfterCloseLOSS Toplam profit veya loss ile kapatma sonrasında EA’yı devre dışı bırakır.
CloseTerminalAfterClosePROF / LOSS Toplam profit veya loss ile kapatma sonrasında terminali kapatabilir.


🚧 Limiting Losses and Profits

Limit bloğu, seçilen dönem içindeki profit ve loss değerlerini kontrol eder: gün, hafta, ay veya son limit kapatmasından sonraki özel dönem.

Ayar Pratik anlamı
LimitFor Limit dönemi: gün, hafta, ay veya NOTIME.
LimitForProfits Seçilen dönem için kâr limiti.
LimitForLosses Seçilen dönem için zarar limiti.
LimitType Limit türü: para, puan veya bakiye yüzdesi.
ClosebyLIMITING Limit aşıldığında EA pozisyonlarını kapatır.
UseCurrentProfit Mevcut floating profit/loss değerini limit hesaplamasına dahil eder.


📉 Drawdown Control

Drawdown bloğu, risk çok yükseldiğinde hesabı korumak için tasarlanmıştır.

Seçilen drawdown seviyelerine göre yeni sinyalleri devre dışı bırakabilir, averaging’i kapatabilir, kârlı veya zararlı pozisyonları kapatabilir, tüm pozisyonları kapatabilir ya da uyarı gösterebilir.

Ayar Pratik anlamı
DrawDown_Level Drawdown kontrol bloğunu etkinleştirir.
Type_DrawDownHR Drawdown’un geçmiş ve mevcut pozisyonlara göre nasıl hesaplanacağını tanımlar.
DrawDown_Level_One İlk drawdown seviyesi, yüzde cinsindendir.
Type_Deal_Level_One İlk drawdown seviyesinden sonraki eylem: yeni işlemleri kapatma, averaging’i devre dışı bırakma, mesaj gösterme vb.
DrawDown_Level_Two İkinci drawdown seviyesi, yüzde cinsindendir.
Type_Deal_Level_Two İkinci drawdown seviyesinden sonraki eylem: kârlı pozisyonları kapatma, zararlı pozisyonları kapatma, her şeyi kapatma veya mesaj gösterme.


Örnek: DrawDown_Level_One = 50 yeni sinyalleri devre dışı bırakabilir, DrawDown_Level_Two = 90 ise tüm pozisyonları kapatabilir. Dikkatli kullanın ve live trading öncesinde mutlaka test edin.


🧪 Tester and Optimization Tools

The xCustomEA, stratejileri ciddi şekilde optimize eden kullanıcılar için gelişmiş tester araçları içerir.

Ayar Pratik anlamı
OnTester_Custom_max Genetik optimizasyon kriteri için özel formüldür.
OnTester_Min_Trades Optimizasyon sonucunun kabul edilmesi için gereken minimum işlem sayısıdır.
OnTester_Min_Profit Optimizasyon sonucu için gereken minimum kârdır.
OnTester_Min_ProfitFactor Optimizasyon sonucu için gereken minimum profit factor değeridir.
OnTester_Max_Balance_DD / Equity_DD Optimizasyon sonucu için izin verilen maksimum drawdown değeridir.
Withdrawal Strategy Tester içinde sanal para çekme simülasyonudur.
Withdrawal_mode / amount / periodicity Test sırasında para çekme türünü, miktarını ve periyodunu kontrol eder.

Özel optimizasyon formülü örneği

STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD

Bu formül yalnızca kâra göre değil, işlem sayısı ile drawdown arasındaki ilişkiyi de dikkate alarak optimizasyon yapmaya yardımcı olur.


🛠 Önerilen yapılandırma sırası

xCustomEA çok esnek olduğu için en iyi yaklaşım ayarları adım adım yapılandırmaktır.

Adım Eylem
1 Özel göstergeyi MetaTrader Indicators klasörüne kurun.
2 BUY ve SELL buffer numaralarını bulun.
3 SignalNameIndicator ve SignalTypeIndicator ayarlarını yapılandırın.
4 Önce sadece ana sinyali test edin.
5 Filtreleri yalnızca ana sinyal doğru çalıştıktan sonra ekleyin.
6 Stop Loss, Take Profit ve işlem yönünü yapılandırın.
7 Gerekirse breakeven ve trailing stop ekleyin.
8 Autolot’u yalnızca sabit lot ile stabil testten sonra etkinleştirin.
9 Averaging veya trend yönünde ek açılışları ancak drawdown davranışını anladıktan sonra kullanın.
10 Ciddi risk kullanmadan önce demo veya küçük bir real account üzerinde forward test yapın.


📌 Pratik öneriler

  • Tüm modülleri aynı anda etkinleştirmeyin.
  • Önce göstergenizin bufferlarının doğru yapılandırıldığından emin olun.
  • Sinyallerin nerede oluştuğunu görmek için Strategy Tester içinde Visual Mode kullanın.
  • DynamicLot veya martingale etkinleştirmeden önce sabit lot kullanın.
  • Gösterge mevcut mumu repaint ediyorsa daha stabil test için kapanmış mum sinyallerini kullanın.
  • Bir gösterge geçmişte güzel oklar çiziyor diye ona tek başına güvenmeyin.
  • Live account üzerinde kullanmadan önce göstergenin sinyalleri repaint edip etmediğini kontrol edin.
  • Filtreleri yalnızca mantığı gerçekten iyileştirdiğinde kullanın; sadece var oldukları için açmayın.
  • Spread, stop level, lot step ve broker yürütme koşullarını her zaman kontrol edin.
  • Averaging, martingale veya ek açılışları etkinleştiriyorsanız drawdown limitleri kullanın.


❓ Pratik SSS

xCustomEA herhangi bir özel göstergeyle çalışabilir mi?

Genellikle bufferlar, ok bufferları veya EA’nın yorumlayabileceği değerler üzerinden okunabilir sinyal verisi sağlayan özel göstergelerle çalışabilir.

Programlama bilgisi gerekir mi?

Ok bufferlarıyla temel kullanım programlama gerektirmeyebilir. Ancak karmaşık özel mantıklar için gösterge bufferlarını ve MQL yapısını anlamak çok faydalıdır.

Bir gösterge satın almadan önce test edilebilir mi?

Birçok durumda Market göstergeleri önce Strategy Tester içinde test edilebilir. Pratik olarak, satın almadan ve live account üzerinde kullanmadan önce gösterge mantığını kontrol etmek önemlidir.

EA neden işlem açmıyor?

Yaygın nedenler: yanlış gösterge adı, yanlış buffer numaraları, seçilen mumda sinyal olmaması, filtrenin sinyali engellemesi, spread filter’ın işlemi engellemesi, AutoTrading kapalı olması veya özel göstergenin okunabilir buffer değeri sağlamaması.

Sinyal ile filtre arasındaki fark nedir?

Sinyal işlem fikrini oluşturur. Filtre bu fikri onaylar veya engeller. Örneğin, ok göstergesi giriş sinyali verebilir; trend göstergesi ise sadece ana trend yönündeki işlemlere izin verebilir.

xCustomEA standart göstergelerle de işlem yapabilir mi?

Evet, The X framework içinden gelen standart strateji mantığını da içerir. Ancak ana değeri özel göstergeleri otomatikleştirmektir.


⚠ Risk uyarısı

Forex ve CFD işlemleri risk içerir. The xCustomEA güçlü bir otomasyon framework’üdür, ancak bir göstergeyi tek başına otomatik olarak kârlı hâle getirmez. Sonuçlar gösterge mantığına, buffer doğruluğuna, repaint davranışına, broker koşullarına, spread’e, slippage’e, lot büyüklüğüne, stop ayarlarına, optimizasyon kalitesine ve risk yönetimine bağlıdır. Averaging, martingale, virtual stops ve dynamic lot riski artırabilir. Live trading öncesinde her şeyi dikkatlice test edin.


🔗 Yararlı ilgili bağlantılar

🔹 The xCustomEA ana makalesi ve çok dilli kılavuzu

🔹 The X Universal EA temel motor makalesi

🔹 Expforex.com üzerinde The xCustomEA dokümantasyonu

🔹 Expforex.com üzerinde The X Universal EA dokümantasyonu



🏁 Sonuç

The xCustomEA, MetaTrader içinde özel göstergeleri otomatikleştirmek isteyen traderlar için en esnek araçlardan biridir.

Özel gösterge sinyallerini okuyabilir, filtreler kullanabilir, market veya pending orders açabilir, Stop Loss ve Take Profit yönetebilir, trailing stop ve breakeven uygulayabilir, autolot kullanabilir, işlem seanslarını kontrol edebilir, toplam profit/loss yönetebilir, drawdown koruması uygulayabilir ve gelişmiş test senaryolarını simüle edebilir.

En önemli nokta, her şeyi aynı anda yapılandırmamaktır. Önce sinyalle başlayın, bufferları kontrol edin, mantığı test edin ve ardından koruma ve yönetim bloklarını tek tek ekleyin.

🚀 Kendi özel gösterge stratejinizi oluşturun

Demo sürümü indirin, göstergenizi bağlayın, sinyal bufferlarını yapılandırın, stratejiyi Visual Mode içinde test edin ve The xCustomEA’yı özel göstergeniz ile MetaTrader otomatik trading arasında profesyonel bir köprü olarak kullanın.

📘 Tam Kılavuz ⚙ Ayar Dokümantasyonu
💎 The xCustomEA MT5 Satın Al 💎 The xCustomEA MT4 Satın Al
⬇ DEMO + PDF İndir 🛒 Tüm Expforex Ürünleri



SEO Tags

The xCustomEA, Exp The xCustomEA, xCustomEA ayarları, MetaTrader custom indicator Expert Advisor, iCustom Expert Advisor, MT4 iCustom EA, MT5 iCustom EA, özel gösterge işlem robotu, özel gösterge otomasyonu, ok göstergesi için Expert Advisor, buffer indicator EA, MetaTrader sinyal bufferları, xArrow, xCustomEA sinyal ayarları, xCustomEA filtre ayarları, özel gösterge filtreleri, Forex strateji oluşturucu, özel göstergeler için Expert Advisor, özel gösterge otomatikleştirme, MQL5 Market indicator EA, PipFinite Trend Pro EA, MetaTrader trading otomasyonu, EA with trailing stop, EA with breakeven, EA with autolot, EA with averaging, EA with martingale, EA with drawdown protection, virtual stops EA, Expforex xCustomEA, MQL5 Market Expert Advisor