MetaTrader Yaygın Hataları: MT4 ve MT5 Kodları, Nedenleri ve Sunucu Tarafı Çözümler
Müşterilerin en sık gördüğü MT4 hata kodları ve MT5 işlem sunucusu dönüş kodları için pratik bir başvuru kaynağı; yatırımcının çözebilecekleri ve brokerın sunucuda çözmesi gerekenler olarak ayrılmıştır.
MetaTrader yaygın hataları: MT4 ve MT5 işlem sunucusu dönüş kodları, no connection, invalid stops, off quotes ve brokerların sunucuda kontrol etmesi gerekenler.
MetaTrader hataları nasıl raporlar
MetaTrader hataları, MetaQuotes'un belgelediği sabit adlara sahip numaralı kodlar olarak raporlar ve numara, talebin zincirin neresinde başarısız olduğunu gösterir. MT4 ve MT5 farklı numaralandırma kullanır; bu nedenle aynı sorunun platforma bağlı olarak iki farklı kodu vardır.
MetaTrader 5'te her işlem talebi işlem sunucusundan bir yanıt alır. MetaQuotes mekanizmayı şöyle tanımlar:
"All requests to execute trade operations are sent as a structure of a trade request MqlTradeRequest using function OrderSend(). The function execution result is placed to structure MqlTradeResult, whose retcode field contains the trade server return code."
(Çeviri: "İşlem operasyonlarını gerçekleştirmeye yönelik tüm talepler, OrderSend() fonksiyonu kullanılarak MqlTradeRequest işlem talebi yapısı olarak gönderilir. Fonksiyonun yürütme sonucu MqlTradeResult yapısına yerleştirilir; bu yapının retcode alanı işlem sunucusu dönüş kodunu içerir.")— MQL5 Reference, Trade Server Return Codes, MetaQuotes (erişim tarihi: Ekim 2026)
MT5 işlem sunucusu dönüş kodları 10004'ten (TRADE_RETCODE_REQUOTE) 10046'ya (TRADE_RETCODE_HEDGE_PROHIBITED) kadar uzanır. MetaTrader 4'te aynı türden bilgi GetLastError() fonksiyonundan gelir. İşlemle ilgili kodlar düşük aralıktadır (0–150, örneğin 130 ERR_INVALID_STOPS). Program çalışma zamanı hataları 4000'den başlar (örneğin 4109 ERR_TRADE_NOT_ALLOWED).
Başarı kodu, emrin gerçekleştiği anlamına gelmez. OrderSend() için MQL5 başvuru kaynağı, "OrderSend() fonksiyonunun başarılı sonucunun emrin gerçekleştirildiği anlamına gelmediği" konusunda uyarır. Bu yalnızca talebin sonraki işleme için kabul edildiği anlamına gelir. Bir müşteri "OK dedi ama hiçbir şey olmadı" dediğinde sunucu günlüğünü kontrol edin.
Gerçek kodu aramanız gereken üç yer vardır:
- Journal sekmesi (platform olayları: bağlantı, login, emir talepleri).
- Experts sekmesi (
GetLastError()sonuçları dahil, Expert Advisor'ların ve betiklerin yazdırdığı mesajlar). - Diskteki log dosyaları. MetaQuotes'un MT5 yardım belgesi şöyle der: "Platform log dosyaları Logs dizininde, Expert log dosyaları ise MQL5\Logs içinde saklanır. Dosya adları günlüğün oluşturulduğu tarihe karşılık gelir — YYYYMMDD.LOG."
Yerleşik log görüntüleyici kayıtları "Full, No connection, Errors only" seçeneklerine göre filtreleyebilir.
İstemci tarafı mı, sunucu tarafı mı: kim çözmeli
En hızlı ön değerlendirme sorusu, hatayı tek bir yatırımcının mı yoksa çok sayıda kişinin mi gördüğüdür. Tek bir müşteride tek bir hata genellikle istemci tarafı bir sorundur. Aynı hatanın çok sayıda hesapta, bir sembolde veya bir grupta görülmesi neredeyse her zaman sunucuya, sembol yapılandırmasına veya likidite tarafına işaret eder.
| Belirti veya kod | Genellikle istemci tarafıdır, eğer… | Genellikle sunucu tarafıdır, eğer… |
|---|---|---|
| "No connection" / 6 ERR_NO_CONNECTION / 10031 TRADE_RETCODE_CONNECTION | Tek kullanıcı; yerel internet, güvenlik duvarı, proxy veya yanlış sunucu adı | Aynı anda çok sayıda kullanıcı; erişim noktası çökmüş, IP veya DNS değişmiş, sunucu yeniden başlatılmış |
| "Invalid account" / 65 ERR_INVALID_ACCOUNT | Yanlış login, parola veya sunucu seçilmiş | Hesap taşınmış, devre dışı bırakılmış, arşivlenmiş veya farklı bir sunucuda oluşturulmuş |
| 130 ERR_INVALID_STOPS / 10016 TRADE_RETCODE_INVALID_STOPS | EA, SL/TP'yi fiyata çok yakın yerleştiriyor | Sembolde stop seviyesi veya dondurma seviyesi (freeze level) değişmiş, spread açılmış |
| 136 ERR_OFF_QUOTES / 10021 TRADE_RETCODE_PRICE_OFF | Nadir; çoğunlukla talepte çok eski fiyatlar | Kotasyonlar durmuş: LP, bridge veya veri akışı sorunu, sembol seansı kapalı |
| 133 ERR_TRADE_DISABLED / 10017 TRADE_RETCODE_TRADE_DISABLED | Yatırımcı (salt okunur) parolası kullanılmış | Sembol, grup veya hesap için işlem devre dışı |
| 10026 TRADE_RETCODE_SERVER_DISABLES_AT | Asla; kodun kendisi sunucuyu işaret eder | Grup veya hesap ayarlarında Expert Advisor ile işlem devre dışı |
| 10027 TRADE_RETCODE_CLIENT_DISABLES_AT / 4109 | Algo Trading düğmesi veya "Allow live trading" kapalı | Sunucu tarafı değil |
| 134 ERR_NOT_ENOUGH_MONEY / 10019 TRADE_RETCODE_NO_MONEY | Lot, serbest teminat için fazla büyük | Gruptaki kaldıraç, teminat ayarları veya döviz kurları yanlış |
| 132 ERR_MARKET_CLOSED / 10018 TRADE_RETCODE_MARKET_CLOSED | Seans saatleri dışında işlem | Seans takvimi, yaz saati (DST) geçişi veya tatil takvimi yanlış ayarlanmış |
Destek taleplerini de aynı şekilde yönlendirin: istemci tarafı sorunlar yardım merkezi yanıtı alır, sunucu tarafı sorunlar platform yöneticisine veya FXSUPPORT MetaTrader desteği gibi dış kaynaklı bir ekibe gider.
Bağlantı hataları: "No connection" ve "Invalid account"
"No connection", terminalin kendisine verilen işlem sunucusu adresine ulaşamadığı; "Invalid account" ise login'i reddeden bir sunucuya ulaştığı anlamına gelir. Her biri farklı kontroller gerektirir ve broker, yatırımcının göremediği şeyleri görebilir.
Yatırımcının kontrol edebilecekleri
- İnternet bağlantısının bir tarayıcıda çalıştığını doğrulayın.
- Login'i, parolayı ve tam sunucu adını yeniden girin. MT5 yardım belgesi, adresi "[sunucu numarası]:[port numarası], örneğin 192.168.0.1:443" biçiminde elle de yazabileceğinizi belirtir.
- Parolanın ana (master) parola olduğunu kontrol edin. MetaQuotes, "Yatırımcı yetkilendirmesinin hesap durumunu görmenize, fiyatları analiz etmenize ve kendi Expert Advisor'larınızla çalışmanıza izin verdiğini, ancak işlem yapmanıza izin vermediğini" açıklar.
- Proxy ve güvenlik duvarını kontrol edin. MT5'te Tools > Options altındaki Server sekmesi "sunucu bağlantısının kurulumunu, proxy sunucusunun yapılandırmasını" içerir.
- Log görüntüleyiciyi açın, "No connection" ile filtreleyin ve YYYYMMDD.LOG dosyasını brokera gönderin.
Brokerın sunucu tarafında kontrol etmesi gerekenler
- Her erişim noktasının erişilebilirliği. Sunucu listesinde yayımlanan her adres ve portu kendi ağınızın dışından ve birden fazla bölgeden test edin.
- Son altyapı değişiklikleri. Yeni IP'ler, DNS kayıtları, veri merkezi taşımaları veya DDoS koruma kuralları sıklıkla "No connection" dalgalarına yol açar.
- Sunucu sağlığı. İşlem ve erişim sunucularında CPU, bellek ve disk. Aşırı yük, tam bağlantı kopmalarından önce zaman aşımları (128 ERR_TRADE_TIMEOUT, 10012 TRADE_RETCODE_TIMEOUT) olarak ortaya çıkar.
- Hesap durumu. Hesap etkin mi? Doğru grupta mı? Bir geçiş sırasında taşındı mı? Zorunlu parola değişikliği açıldı mı? MT5 yardım belgesi, "Zorunlu parola değişikliğinin işlem sunucusu yöneticisi tarafından etkinleştirilebileceğini" teyit eder.
- Eski istemci sürümleri. 5 ERR_OLD_VERSION ("Old version of the client terminal") terminalin güncellenmesi gerektiği anlamına gelir.
Daha derin ağ ve sunucu sorunları için forex sunucu sorun giderme ve MetaTrader sunucu barındırma sayfalarına bakın.
Brokerların en sık gördüğü MT5 işlem sunucusu dönüş kodları
Aşağıdaki MT5 kodları bir brokerın destek masasına en sık ulaşan kodlardır ve bunların birçoğu nedeni doğrudan sunucu olarak gösterir. Adlar ve açıklamalar MQL5 Reference'tan alınmıştır. Sağdaki sütun, sunucuda incelemeye nereden başladığımızı gösterir.
| Kod | Sabit | MetaQuotes açıklaması | İlk sunucu tarafı kontrol |
|---|---|---|---|
| 10004 | TRADE_RETCODE_REQUOTE | Requote | Sembolün yürütme modu ve fiyat sapması ayarları |
| 10006 | TRADE_RETCODE_REJECT | Talep reddedildi | Sunucu günlüğünde dealer, gateway veya bridge reddi |
| 10012 | TRADE_RETCODE_TIMEOUT | Talep zaman aşımı nedeniyle iptal edildi | Bridge/LP yanıt süresi, sunucu yükü |
| 10014 | TRADE_RETCODE_INVALID_VOLUME | Talepte geçersiz hacim | Sembolün min/maks/adım hacmi, grup hacim sınırları |
| 10016 | TRADE_RETCODE_INVALID_STOPS | Talepte geçersiz stoplar | Sembolde stop seviyesi ve dondurma seviyesi |
| 10017 | TRADE_RETCODE_TRADE_DISABLED | İşlem devre dışı | Sembol işlem modu, grup sembol yetkileri, hesap hakları |
| 10018 | TRADE_RETCODE_MARKET_CLOSED | Piyasa kapalı | İşlem seansları, DST, tatil takvimi |
| 10019 | TRADE_RETCODE_NO_MONEY | Talebi tamamlamak için yeterli para yok | Grup kaldıraç ve teminat ayarları |
| 10021 | TRADE_RETCODE_PRICE_OFF | Talebi işlemek için kotasyon yok | Veri akışı, LP/bridge oturumu, sembol kotasyon kaynakları |
| 10024 | TRADE_RETCODE_TOO_MANY_REQUESTS | Çok sık talep | Talep hızı sınırları; çoğu zaman döngüye girmiş bir EA |
| 10026 | TRADE_RETCODE_SERVER_DISABLES_AT | Otomatik işlem sunucu tarafından devre dışı bırakıldı | Grup veya hesaptaki Expert Advisor yetkileri |
| 10030 | TRADE_RETCODE_INVALID_FILL | Geçersiz emir doldurma türü | Sembolde izin verilen doldurma modları ile yürütme modu |
| 10031 | TRADE_RETCODE_CONNECTION | İşlem sunucusuyla bağlantı yok | Erişim noktası erişilebilirliği, sunucu durumu |
| 10040 | TRADE_RETCODE_LIMIT_POSITIONS | Açık pozisyon sayısı … sunucu ayarlarıyla sınırlandırılabilir | Grup pozisyon sınırları |
| 10044 | TRADE_RETCODE_CLOSE_ONLY | Sembol için "Only position closing is allowed" (yalnızca pozisyon kapatmaya izin verilir) kuralı ayarlandığından talep reddedildi | Sembol işlem modu (yalnızca kapatma) |
| 10046 | TRADE_RETCODE_HEDGE_PROHIBITED | … işlem hesabı için "Opposite positions on a single symbol are disabled" (tek bir sembolde ters pozisyonlar devre dışı) kuralı ayarlanmış | Grup hedging kuralları |
10009 TRADE_RETCODE_DONE ("Request completed") ve 10010 TRADE_RETCODE_DONE_PARTIAL dahil tam liste, MQL5 Trade Server Return Codes sayfasında yer alır.
MT4 hata kodları ve MT5 karşılıkları
MT4 işlem hataları, MetaQuotes'un MQL4 Reference'ta listelediği küçük numaralar kullanır ve çoğunun doğrudan bir MT5 karşılığı vardır. Müşteriler platformlar arasında geçtiğinde veya bir MT4'ten MT5'e geçiş sırasında her iki sunucuyu birlikte çalıştırdığınızda aşağıdaki eşlemeyi kullanın.
| MT4 kodu | MT4 sabiti ve açıklaması | En yakın MT5 kodu |
|---|---|---|
| 2 | ERR_COMMON_ERROR — Genel hata | 10011 TRADE_RETCODE_ERROR |
| 4 | ERR_SERVER_BUSY — İşlem sunucusu meşgul | 10012 TRADE_RETCODE_TIMEOUT (etkisi bakımından) |
| 6 | ERR_NO_CONNECTION — İşlem sunucusuyla bağlantı yok | 10031 TRADE_RETCODE_CONNECTION |
| 65 | ERR_INVALID_ACCOUNT — Geçersiz hesap | Login sırasında oluşan hata, retcode yok |
| 129 | ERR_INVALID_PRICE — Geçersiz fiyat | 10015 TRADE_RETCODE_INVALID_PRICE |
| 130 | ERR_INVALID_STOPS — Geçersiz stoplar | 10016 TRADE_RETCODE_INVALID_STOPS |
| 131 | ERR_INVALID_TRADE_VOLUME — Geçersiz işlem hacmi | 10014 TRADE_RETCODE_INVALID_VOLUME |
| 132 | ERR_MARKET_CLOSED — Piyasa kapalı | 10018 TRADE_RETCODE_MARKET_CLOSED |
| 133 | ERR_TRADE_DISABLED — İşlem devre dışı | 10017 TRADE_RETCODE_TRADE_DISABLED |
| 134 | ERR_NOT_ENOUGH_MONEY — Yetersiz para | 10019 TRADE_RETCODE_NO_MONEY |
| 136 | ERR_OFF_QUOTES — Kotasyon dışı (off quotes) | 10021 TRADE_RETCODE_PRICE_OFF |
| 138 | ERR_REQUOTE — Requote | 10004 TRADE_RETCODE_REQUOTE |
| 146 | ERR_TRADE_CONTEXT_BUSY — İşlem bağlamı meşgul | Doğrudan karşılığı yok |
| 149 | ERR_TRADE_HEDGE_PROHIBITED | 10046 TRADE_RETCODE_HEDGE_PROHIBITED |
| 150 | ERR_TRADE_PROHIBITED_BY_FIFO | 10045 TRADE_RETCODE_FIFO_CLOSE |
Bu eşleme resmî bir MetaQuotes tablosu değil, bizim pratik rehberimizdir. Açıklamaların kendisi MQL4 Trade Server Return Codes sayfasından alınmıştır.
İşlem bağlamı meşgul (146) MT4'e özgüdür. MQL4 fonksiyonu IsTradeContextBusy(), "işlem için ayrılan iş parçacığı başka bir Expert Advisor tarafından kullanılıyorsa true döndürür". Bu istemci tarafı bir sorundur. Tek bir terminaldeki birden fazla EA işlem iş parçacığı için yarışmaktadır; çözüm, yeniden deneme mantığı veya terminal başına daha az EA'dır. Broker bunu sunucuda çözemez.
Invalid stops, off quotes ve requote'lar: yapılandırma hataları
Invalid stops, off quotes ve requote hataları yatırımcı hatası gibi görünür, ancak çoğu zaman sembol ayarlarından veya likidite zincirinden kaynaklanır. Aynı anda çok sayıda hesapta görüldüklerinde broker bunları bir yapılandırma olayı olarak ele almalıdır.
Invalid stops (130 / 10016) ve değişiklik reddedildi (145)
MetaTrader iki mesafeyi zorunlu kılar. MQL5 Reference, SYMBOL_TRADE_STOPS_LEVEL'ı "Stop emirleri yerleştirmek için mevcut kapanış fiyatından puan cinsinden minimum mesafe" olarak tanımlar. SYMBOL_TRADE_FREEZE_LEVEL'ı ise "İşlem operasyonlarını dondurma mesafesi, puan cinsinden" olarak tanımlar. MQL4 kitabı, "Bekleyen emirler, belirtilen açılış fiyatı FreezeLevel parametresi gerekliliklerini ihlal ediyorsa silinemez veya değiştirilemez" ifadesini ekler. Bu durum için MT4 hatası 145 ERR_TRADE_MODIFY_DENIED'dır: "Emir piyasaya çok yakın olduğundan değişiklik reddedildi".
Kontrol ettiğimiz sunucu tarafı nedenler:
- Stop seviyesi veya dondurma seviyesi (haberler veya yeni bir LP nedeniyle) müşterilere bildirilmeden yükseltilmiş.
- Değişken spread'ler açılmış; bir saniye önce geçerli olan bir stop artık çok yakın.
- Sembol basamak sayısı (digits) değişmiş (örneğin bir veri akışı değişikliğinden sonra); bu nedenle "puan" mevcut EA'lar için farklı bir anlam taşıyor.
Off quotes (136) ve fiyat yok (10021)
MetaQuotes 10021'i "Talebi işlemek için kotasyon yok" şeklinde tanımlar. Bir broker sunucusunda bu, neredeyse her zaman o sembolün fiyat akışının durduğu veya bayatladığı anlamına gelir. Tipik nedenler bağlantısı kopmuş bir LP oturumu, bir bridge'in yeniden başlatılması, sembol yeniden adlandırıldıktan sonra veri akışı eşleme hatası veya kotasyonu erken kapatan bir seans takvimidir. Önce veri akışı durumunu ve bridge loglarını kontrol edin. Bkz. bridge çözümleri ve likidite sağlayıcı entegrasyonu.
Requote'lar (138 / 10004) ve fiyat değişti (135 / 10020)
Requote'lar, sunucunun emri doldurmak yerine yeni bir fiyatla yanıt verdiği anlık (instant) veya talep üzerine (request) yürütmeden kaynaklanır. Sık requote genellikle sapma ayarlarının mevcut volatilite için çok dar olduğu veya fiyat kaynağının çok yavaş olduğu anlamına gelir. Bundan ayrı olarak, sembolde izin verilen doldurma modları (SYMBOL_FILLING_MODE, "İzin verilen emir doldurma modlarının bayrakları") müşterinin veya EA'nın gönderdiğiyle eşleşmezse bir emir 10030 TRADE_RETCODE_INVALID_FILL döndürebilir.
Hatalar hesaplar arasında yayılıyor mu?
Bize hata kodlarını ve birkaç günlük satırını gönderin. Nedenin müşteri, sembol kurulumu, sunucu veya likidite zinciri olup olmadığını söyler ve çözmenize yardımcı oluruz.
Ücretsiz teknik inceleme talep edin WhatsApp TelegramOtomatik işlem ve yetki hataları
Otomatik işlem hataları adlarına göre net biçimde ayrılır: 10026 sunucunun, 10027 ise istemci terminalinin bunu devre dışı bıraktığını söyler. MT4'te istemci tarafı karşılığı 4109 çalışma zamanı hatasıdır.
10026 — Otomatik işlem sunucu tarafından devre dışı
Broker, hesap veya hesabın grubu için Expert Advisor ile işlemi devre dışı bırakmıştır. Grup veya hesap yetkilerinden düzeltin ya da müşteriye o hesap türünde EA'lara izin verilmediğini bildirin.
10027 — Otomatik işlem istemci terminali tarafından devre dışı
Algo Trading düğmesi veya EA'nın kendi ayarı kapalıdır. Yatırımcı bunu etkinleştirir. MQL5 çalışma zamanı hatası 4752 ERR_TRADE_DISABLED ("Trading by Expert Advisors prohibited") kod içinde aynı anlamı taşır.
4109 — ERR_TRADE_NOT_ALLOWED (MT4)
MetaQuotes'un açıklaması bunu açıkça söyler: "İşleme izin verilmiyor. Expert Advisor özelliklerinde "Allow live trading" onay kutusunu etkinleştirin". Bu istemci tarafıdır.
133 / 10017 — İşlem devre dışı
Sembol yalnızca görüntüleme veya yalnızca kapatma modundadır, grubun o sembol için yetkisi yoktur ya da müşteri yatırımcı parolasıyla giriş yapmıştır.
Eklentiler de talepleri engelleyebilir veya yeniden yazabilir. Emirleri reddeden bir risk veya yönlendirme eklentisi müşteriye genel bir ret (10006) veya genel hata (2) olarak görünür. Retler bir eklenti güncellemesinden sonra başladıysa önce o eklentiyi kontrol edin. Bunları MetaTrader eklenti geliştirme hizmetimiz kapsamında geliştirir ve bakımını yaparız.
Tekrarlayan hatalar için brokerın sunucu tarafı kontrol listesi
Aynı hata tekrar tekrar ortaya çıktığında sunucuyu sabit bir sırayla inceleyin: kapsam, loglar, son değişiklikler, ardından yapılandırma. Bu sıra, ilk birkaç kontrolde bir yapılandırma sorununu bir altyapı sorunundan ayırır.
- Kapsam. Tek bir hesap mı, bir grup mu, bir sembol mü, yoksa tüm kullanıcılar mı? MT4 mü, MT5 mi, ikisi birden mi? Tek bir erişim noktası mı, yoksa hepsi mi?
- Tam kodu toplayın. Retcode'u veya hata numarasını ve zaman damgasını isteyin. Yalnızca açılır pencere mesajlarının ekran görüntüleri üzerinden çalışmayın.
- Aynı zaman damgası için sunucu günlüğünü okuyun. Müşteri talebini sunucu tarafındaki kayıtla (dealer, gateway, eklenti veya bridge) eşleştirin.
- Son değişiklikleri listeleyin. Platform güncellemeleri, sembol veya grup düzenlemeleri, yeni eklentiler, LP veya bridge değişiklikleri, IP/DNS veya güvenlik duvarı kuralları, DST geçişleri.
- Sembolü kontrol edin. İşlem modu, seanslar, stop ve dondurma seviyeleri, hacim sınırları, doldurma modları, yürütme modu, kotasyon kaynağı.
- Grubu ve hesabı kontrol edin. Kaldıraç, teminat ayarları, EA yetkileri, hedging/FIFO kuralları, pozisyon sınırları, hesabın etkin olup olmadığı.
- Likidite zincirini kontrol edin. Bridge durumu, LP oturumları, bridge loglarındaki reddedilen ve zaman aşımına uğrayan emirler.
- Altyapıyı kontrol edin. CPU, bellek, disk, sunucular arası ağ gecikmesi ve herhangi bir çökmeden sonra yedekler ile veritabanı bütünlüğü.
- Düzeltin, sonra izleyin. Değişiklikten sonra yalnızca tek bir talebi değil, hata oranını takip edin.
Bu, FXSUPPORT'un broker müşterileri için kullandığı sürecin aynısıdır. Seans ve DST/tatil takvimi kontrollerini de içeren MetaTrader yönetimi ve risk operasyonları çalışmalarımızın bir parçasıdır.
Yangın söndürmekten izlemeye
Tekrarlayan MetaTrader hatalarının çoğu, müşteriler şikâyet etmeden önce sunucu loglarında tespit edilebilir. Bunu tek tek taleplere değil hata oranlarına bakarak başarırsınız. Bir sembolde 10021'deki artış, bir seans sırasındaki zaman aşımları veya bir bridge'in yeniden başlatılmasından sonraki retler, başladıktan birkaç dakika sonra loglarda görünür hale gelir.
FXSUPPORT, brokerlar ve prop firmaları için MT4/MT5 platform desteği sağlar: kurulum, güncellemeler, yedeklemeler, yapılandırma, log izleme ve bridge yapılandırması. Ayrıca Birleşik Krallık ve Hollanda'daki sunucu altyapısını izleme ve %99,9 çalışma süresi hedefiyle kapsarız. Pratikte bu, şunları yaptığımız anlamına gelir:
- yalnızca kesintileri değil, hata örüntülerini de görmek için platform ve bridge loglarını izleriz;
- her değişiklikten sonra ve DST geçişlerinden önce sembol, seans ve grup ayarlarını gözden geçiririz;
- platform güncellemelerinden sonra eklenti davranışını kontrol ederiz;
- sunucuları DDoS'a karşı sıkılaştırır ve yedekleri geri yüklenebilir durumda tutarız.
Bir aracı kurum işletiyorsanız ve destek ekibiniz günlerini aynı hata taleplerini yanıtlayarak geçiriyorsa, bu nedenin sunucuda olduğunun bir işaretidir. Neleri kapsadığımızı görmek için MT5 desteği ve MT4 desteği sayfalarına bakın veya ücretsiz teknik inceleme için bizimle iletişime geçin.
Sıkça sorulan sorular
En yaygın MetaTrader hataları nelerdir?
MT5 hata kodlarının resmî listesini nerede bulabilirim?
MT4 ve MT5 aynı hata numaralarını mı kullanır?
MT4 veya MT5'te "No connection" ne anlama gelir?
Parolam doğruyken MetaTrader neden "Invalid account" diyor?
TRADE_RETCODE_PRICE_OFF (10021) nedir?
Geçersiz stopları (130 veya 10016) nasıl düzeltirim?
10026 ile 10027 arasındaki fark nedir?
Bir emir neden "done" döndürüyor ama pozisyon açılmıyor?
"Trade context is busy" (146) ne anlama gelir?
MetaTrader log dosyaları nerede saklanır?
Bir broker MetaTrader hata yönetimini ne zaman dış kaynağa vermeli?
FXSUPPORT, MetaQuotes'un bir parçası mı?
Kaynaklar
- Trade Server Return Codes — MQL5 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Runtime Errors — MQL5 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Trade Server Return Codes — MQL4 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Runtime Errors — MQL4 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- IsTradeContextBusy — MQL4 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- OrderSend — MQL5 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Symbol Properties — MQL5 Reference, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Requirements and Limitations in Making Trades — MQL4 Book, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Connect to an Account — MetaTrader 5 Help, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Platform Logs — MetaTrader 5 Help, MetaQuotes (erişim tarihi: 8 Ekim 2026)
- Platform Settings — MetaTrader 5 Help, MetaQuotes (erişim tarihi: 8 Ekim 2026)
FXSUPPORT, MetaQuotes Ltd. veya bu sayfada adı geçen sağlayıcılarla bağlantılı değildir. Genel bilgi niteliğindedir; hukuki veya yatırım tavsiyesi değildir.
Aynı hataları çok sayıda hesapta mı görüyorsunuz?
Bize kodları ve birkaç log satırını gönderin. MT4/MT5 sunucu kurulumunuzu inceler, hataların nereden kaynaklandığını size söyleriz.