Ana Sayfa Hakkımızda Hizmetler IT Altyapısı Platform Desteği Risk Operasyonları CRM & Eklenti Geliştirme Lisanslama & Kurumsal Altyapı İletişim
English Türkçe Español Français Deutsch Português 中文 العربية Русский 日本語
Eklenti geliştirme

MT4 ve MT5 Brokerları için MetaTrader Eklenti Geliştirme

MT4 ve MT5 sunucu eklentileri ve API entegrasyonları için broker odaklı bir rehber: hangi MetaQuotes arayüzünün ne işe yaradığı, brokerların tipik olarak hangi eklentileri çalıştırdığı, bir eklentinin nasıl tanımlanıp geliştirildiği ve demo sunucuda test edildiği ve canlıya geçmeden önce kontrol altına alınması gereken riskler.

Brokerlar için MetaTrader eklentileri: Server, Manager ve Web API farkı, tipik MT4/MT5 sunucu eklentileri, geliştirme süreci, demo sunucu testi ve riskler.

Kısa cevap: MetaTrader eklentileri, MetaQuotes Server API ile geliştirilen ve bir MT4 veya MT5 işlem sunucusunun davranışını değiştiren sunucu tarafı modüllerdir; örneğin dinamik kaldıraç, risk kuralları veya özel gerçekleştirme mantığı. Bunlar, CRM gibi harici sistemleri bağlayan Manager API ve Web API entegrasyonlarından ve istemci tarafındaki Expert Advisor'lardan farklıdır.

MetaTrader eklentileri nedir?

Broker açısından bir MetaTrader eklentisi, MT4 veya MT5 işlem sunucusunun içinde çalışan ve standart platformda bulunmayan kurallar ya da işlevler ekleyen koddur. MetaQuotes, MT4 Server API'yi şöyle tanımlar:

"Server API makes it possible for you to develop various server plugins with unlimited possibilities, including management of server parameters, order and customer base, processing trade requests and more."
(Çeviri: "Server API; sunucu parametrelerinin, emir ve müşteri tabanının yönetimi, işlem taleplerinin işlenmesi ve daha fazlası dâhil olmak üzere sınırsız olanaklara sahip çeşitli sunucu eklentileri geliştirmenizi mümkün kılar.")— MetaQuotes, MetaTrader 4 API (erişim: Ekim 2026)

MetaTrader 5 için MetaQuotes, "Server API can help you add more functions to MetaTrader 5 Trade Server and MetaTrader 5 History Server" (Server API, MetaTrader 5 Trade Server ve MetaTrader 5 History Server'a daha fazla işlev eklemenize yardımcı olabilir) ifadesini kullanır. Bir sunucu eklentisi sunucunun kendi işlem yolunda yer aldığından, yapılandırıldığı her hesap ve grup için geçerlidir. Bir yatırımcı onu kapatamaz ve eklentideki bir hata tüm sunucuyu etkileyebilir.

"Eklenti" (plugin) kelimesi internette gevşek bir anlamda kullanılır; bu nedenle üç tür kodu birbirinden ayırın:

  • Sunucu eklentileri (Server API): işlem sunucusunda çalışır; projelerimizde C++ ile yazılır. Örnekler arasında dinamik kaldıraç, negatif bakiye yönetimi, özel stop-out mantığı ve sanal dealer kuralları bulunur.
  • Harici entegrasyonlar (Manager API, Web API, MT4 WebServices API): verileri okumak ve değiştirmek için platforma giriş yapan ayrı uygulamalardır. Örnekler arasında bir CRM, müşteri portalı, risk paneli veya ödeme modülü bulunur.
  • İstemci tarafı programlar (MQL4/MQL5 Expert Advisor'lar, göstergeler, script'ler): bir yatırımcının terminalinde veya bir VPS üzerinde, yalnızca o hesap için çalışır. "MT4 için eklenti" aramalarının sonuçlarının çoğu bu perakende türü eklentileri ifade eder.

Server API, Manager API ve Web API: hangi arayüz ne yapar?

Kuralın işlem sunucusunun içinde çalışması gerekiyorsa Server API'yi kullanın. Bir back office uygulamasının hesapları, grupları ve işlemleri yönetmesi gerekiyorsa Manager API'yi kullanın. Web siteleri ve şirket hizmetlerinin MT5 ile iletişim kurması gerekiyorsa Web API'yi kullanın. MetaQuotes, MT5 arayüzlerini şöyle listeler:

"Gateway API is used for MetaTrader 5 integration with other trading systems and creation of custom data feeds. Manager API allows you to develop custom administration and management utilities, or even your own manager terminal. Web API is used for platform integration with web resources and other services of the company."
(Çeviri: "Gateway API, MetaTrader 5'in diğer işlem sistemleriyle entegrasyonu ve özel veri akışlarının oluşturulması için kullanılır. Manager API, özel yönetim ve idare araçları, hatta kendi manager terminalinizi geliştirmenize olanak tanır. Web API ise platformun web kaynakları ve şirketin diğer hizmetleriyle entegrasyonu için kullanılır.")— MetaQuotes, MetaTrader 5 for brokers (erişim: Ekim 2026)
Brokerlar için MetaQuotes API'leri (ifadeler metatrader4.com ve metatrader5.com'dan alınmıştır)
ArayüzPlatformlarKodun çalıştığı yerTipik broker kullanımı
Server APIMT4, MT5İşlem sunucusunun içinde (MT5: ayrıca History Server)Kaldıraç, teminat ve stop-out kuralları, işlem talebi işleme, gerçekleştirme mantığı, swap'lar, bonus/kredi mantığı
Manager APIMT4 (C++), MT5 (C++, ASP.Net, PHP)Manager yetkilerine sahip harici uygulamaCRM senkronizasyonu, hesap ve grup oluşturma, para yatırma ve çekme, pozisyon riski raporları, kendi manager araçlarınız
Web APIMT5Harici web hizmetleriMüşteri portalı, kayıt, web siteleri ve şirket hizmetleri için hesap verileri
WebServices APIMT4Harici web hizmetleri"arranging user accounts and displaying quotes on a website" (kullanıcı hesaplarının düzenlenmesi ve bir web sitesinde kotasyonların gösterilmesi) (MetaQuotes)
Gateway APIMT5MT5 ile diğer sistemler arasındaki gatewayDiğer işlem sistemlerine, likidite platformlarına ve özel veri akışlarına bağlantılar
DataFeed APIMT4Veri akışı modülü"news and quote data feeds" (haber ve kotasyon veri akışları) (MetaQuotes)
Report APIMT4, MT5Raporlama modülüDüzenleyici kurum raporları dâhil, finansal işlemler ve işlem hesapları hakkında özel raporlar

Dil sütunu, MetaQuotes'un MT5 ve MT4 karşılaştırmasından alınmıştır; bu karşılaştırma Manager API'yi MT5 için "C++, ASP.Net, PHP", MT4 için ise "C++" olarak listeler. MetaQuotes'un kendi MT4 entegrasyon sayfası bu katmanın ne işe yaradığına dair iki örnek verir: "that automatically generates reports for your regulator" (düzenleyici kurumunuz için otomatik olarak rapor oluşturan) bir Report API eklentisi ve "connects to any online payment system and automatically deposits funds to your traders' accounts" (herhangi bir çevrimiçi ödeme sistemine bağlanan ve yatırımcılarınızın hesaplarına otomatik olarak para yatıran) bir modül.

MetaQuotes'un ayrıntılı API referansı, giriş gerektiren Support Center'da yer alır (Ekim 2026'da kontrol edilmiştir); bu nedenle SDK'ya erişip erişemeyeceğinizi lisans sahibinize veya White Label sağlayıcınıza sorun.

Çoğu proje arayüzleri bir arada kullanır: dinamik kaldıraç kuralı bir sunucu eklentisi olarak çalışırken, ayarları ve raporları bir Manager API aracında veya bir CRM'de yer alır. Yalnızca entegrasyon içeren işler için MetaTrader API entegrasyonu sayfasına bakın.

Brokerlar tipik olarak hangi eklentileri çalıştırır?

Broker eklentilerinin çoğu birkaç gruba ayrılır: risk ve teminat kontrolleri, dealing ve gerçekleştirme kuralları, sembol ve swap yönetimi, para yönetimi ve kopya işlem, komisyonlar ve IB ödemeleri ile veri akışları veya raporlama. Ticari kataloglar geniştir. Örneğin Brokeree, kendi ürün yelpazesinde "over 50 plugins available for MT4 and MT5" (MT4 ve MT5 için 50'den fazla eklenti) bulunduğunu yazmaktadır.

Yaygın MT4/MT5 sunucu eklentisi kategorileri ve işlevleri
KategoriTipik işlevlerOlağan arayüz
Risk ve teminatPozisyon riskine, zamana veya habere göre dinamik kaldıraç; negatif bakiye yönetimi; özel margin call ve stop-out kuralları; net pozisyon limitleriServer API
Dealing ve gerçekleştirmeSpread ve markup kuralları, sanal dealer mantığı, özel gerçekleştirme ve yönlendirme kuralları, işlem talebi filtrelemeServer API, Gateway API (MT5)
Semboller ve oturumlarSwap güncellemeleri, sembol takvimleri, vadeli kontrat rollover'ları, tatil ve yaz saati oturum değişiklikleriServer API veya Manager API
Para yönetimiMAM, PAMM, işlem kopyalayıcılar, sosyal işlemServer API artı Manager/Web API
Ücretler ve iş ortaklarıKomisyon dönüştürme, asgari komisyonlar, IB ve acente ödemeleriServer API veya Manager API
Bonus ve krediBonus tanımlama, kredi takibi, kötüye kullanım tespitiServer API artı CRM
Veri akışları ve raporlamaÖzel kotasyon/haber akışları, düzenleyici kurum ve gün sonu raporları, dealing masasına uyarılarDataFeed/Gateway API, Report API, Manager API

Özel kod sipariş etmeden önce, desteklenen hazır bir eklentinin bu işi zaten yapıp yapmadığını kontrol edin. Özel geliştirme, kural işinize özgü olduğunda veya kaynak koda ihtiyaç duyduğunuzda karşılığını verir. Para yönetimi için MAM/PAMM kurulumu hizmetimize bakın.

Geliştirmek, satın almak mı yoksa MT5 Automations kullanmak mı?

MT5 brokerları için artık üç seçenek vardır. Hazır bir eklenti satın alabilir, özel bir eklenti sipariş edebilir veya MetaQuotes'un bazı eklentilere alternatif olarak pazarladığı yerleşik Automations özelliğini yapılandırabilirsiniz. Automations sayfasında şöyle denir:

"Fewer plugins, fewer compatibility issues. Automation helps reduce costs associated with purchasing expensive plugins. At the same time, you no longer need to worry about plugin compatibility after MetaTrader 5 updates."
(Çeviri: "Daha az eklenti, daha az uyumluluk sorunu. Otomasyon, pahalı eklentilerin satın alınmasıyla ilişkili maliyetleri azaltmaya yardımcı olur. Aynı zamanda MetaTrader 5 güncellemelerinden sonra eklenti uyumluluğu konusunda artık endişelenmenize gerek kalmaz.")— MetaQuotes, MetaTrader 5 Automations (erişim: Ekim 2026)

Aynı sayfaya göre Automations, "70+ triggers" (70'ten fazla tetikleyici), "160+ conditions" (160'tan fazla koşul) ve "50+ actions" (50'den fazla eylem) ile oluşturulan "100+ ready-to-use workflows" (100'den fazla kullanıma hazır iş akışı) sunar. Örnekleri arasında margin call izleme, sunucu sağlığı kontrolleri, bonus tanımlama ve VIP müşterilerin gruplar arasında taşınması yer alır. MT4'te bunun bir karşılığı yoktur.

Automations, hazır eklenti ve özel geliştirme arasında seçim
KriterMT5 AutomationsHazır eklentiÖzel eklenti
En uygun olduğu durumOlay tetiklemeli rutin görevler: uyarılar, grup değişiklikleri, bildirimlerYaygın ihtiyaçlar: dinamik kaldıraç, swap'lar, kopya işlemModelinize özgü kurallar veya işlem yolundaki mantık
PlatformlarYalnızca MT5Sağlayıcıya bağlıMT4 veya MT5
KodlamaYok ("no coding or technical expertise required" — kodlama veya teknik uzmanlık gerekmez)Sağlayıcı yapılandırırC++ (sunucu) veya API geliştirme
Kaynak kodMT5'e yerleşikGenellikle sağlayıcıya aitSize devredilebilir
Build güncellemeleriMetaQuotes tarafından yönetilirSağlayıcı güncelleme yayımlarGeliştiriciniz yeniden test eder ve yeniden derler
Ana riskİş akışı sınırlarıSağlayıcıya bağımlılık, eklentiler arası çakışmalarKalite, spesifikasyona ve teste bağlıdır

Pratik kural: bir görev "X olduğunda Y'yi bildir veya taşı" şeklindeyse önce Automations'ı deneyin. Bir işlemin nasıl kabul edildiğini, fiyatlandırıldığını, teminatlandırıldığını veya gerçekleştirildiğini değiştiriyorsa sunucu kodu gerekir.

Bir eklentiye, API entegrasyonuna veya Automations'a ihtiyacınız olup olmadığından emin değil misiniz?

Uygulamak istediğiniz kuralı ve mevcut MT4/MT5 kurulumunuzu anlatın. Herhangi bir kod yazılmadan önce hangi yolun uygun olduğunu, neleri kapsadığını ve maliyetini size bildireceğiz.

Ücretsiz teknik inceleme talep edin WhatsApp Telegram

MetaTrader eklenti geliştirme nasıl işler?

Bir eklenti projesi sabit bir sırayı izlemelidir: spesifikasyon, tasarım, geliştirme, demo testi, aşamalı devreye alma ve bakım. İş kuralı test edilebilecek kadar netleşmeden hiçbir kod yazılmaz. FXSUPPORT'un kullandığı yaşam döngüsü şudur:

  1. Gereksinim çalıştayı. İş kuralını dealing ve risk ekiplerinizle birlikte netleştiririz: kapsam (gruplar, semboller, hesaplar), tetikleyici, beklenen sonuç ve istisnalar.
  2. Teknik spesifikasyon. Yazılı bir spesifikasyon, bir mimari diyagram ve bir proje zaman çizelgesi. Hangi arayüzün kullanılacağını (Server, Manager, Web veya Gateway API), yapılandırma parametrelerini, kayıt tutmayı ve hata durumundaki davranışı belirtir.
  3. Haftalık build'lerle geliştirme. Ekibiniz davranışı sonda değil, erken aşamada kontrol eder.
  4. Demo sunucu testi. Canlı yapılandırmanızı yansıtan, production dışı bir sunucuda işlevsel, uç durum ve yük testleri (bir sonraki bölüme bakın).
  5. Aşamalı devreye alma. Seçilmiş gruplar veya hesaplarda kontrollü bir pilot, ardından tam devreye alma. Geri alma planı önceden kararlaştırılır.
  6. Canlıya geçiş sonrası izleme. Canlıya geçişten sonra kayıtlar ve sonuçlar incelenir. Garanti süresi içinde bulunan hatalar düzeltilir.
  7. Bakım. İsteğe bağlı bakım; yeni MetaTrader build'leriyle uyumluluğu, performans ayarını ve yeni özellikleri kapsar.

Geçmiş projelerimizden bir rehber olarak, basit göstergeler ve Expert Advisor'lar yaklaşık bir ila iki hafta sürer. Karmaşık Manager API entegrasyonları ve sunucu eklentileri genellikle üç ila altı hafta sürer. Süre kapsama bağlıdır ve spesifikasyonda teyit edilir.

 Müşteri terminalleri (MT4/MT5)      CRM / müşteri portalı / risk araçları
          |                                   |
          v                                   v
   Erişim sunucuları                Manager API / Web API
          |                                   |
          v                                   v
 +-------------------------------------------------------+
 |  İşlem sunucusu  <-- sunucu eklentileri (Server API)  |
 +-------------------------------------------------------+
          |                                   |
          v                                   v
 Gateway'ler / LP'lere bridge       Report API / veri akışları
Sunucu eklentilerinin ve harici API entegrasyonlarının bir MetaTrader kurulumundaki yeri (basitleştirilmiş).

Eklentiler demo sunucuda nasıl test edilmelidir?

Her eklentiyi, canlı gruplarınızı, sembollerinizi, oturumlarınızı ve diğer eklentilerinizi kopyalayan ayrı bir demo veya staging sunucusunda test edin. Gerçek hesaplara ulaşmadan önce orada gerçekçi bir yükle test edin. Bir sunucu eklentisi işlem sunucusunun içinde çalıştığından, onu canlı hesaplarda test etmek müşterilerin işlemlerini riske atar.

Bir MetaTrader sunucu eklentisi için production öncesi test planı
TestNeyi kanıtlarBaşarı kriterleri (örnekler)
İşlevselKural, spesifikasyonda yazanı yapıyorSpesifikasyondaki her senaryo beklenen kaldıraç, teminat, fiyat veya hesap değişikliğini veriyor
Uç durumlarLimitlerde ve olağandışı girdilerle davranışSıfır veya negatif bakiyeler, kısmi gerçekleşmeler, kapalı oturumlar, eksik kotasyonlar ve devre dışı semboller hatasız işleniyor
Birlikte çalışabilirlikHalihazırda kurulu eklentilerle çakışma yokYeni eklenti etkinken bridge, kopya işlem ve risk eklentileri aynı şekilde davranmaya devam ediyor
Yük ve stresZirve hacimde ölçülebilir yavaşlama yokSimüle edilen haber sıçramaları sırasında talep işleme kararlaştırılan limitler içinde kalıyor
ArızaBir şey bozulduğunda güvenli davranışHatalı yapılandırma, kopan CRM bağlantısı veya eklentinin yeniden başlatılması işlemleri tanımlı ve güvenli bir durumda bırakıyor ve olay kaydediliyor
Oturum ve yaz saatiTakvim değişikliklerinin doğru işlenmesiRollover'lar, swap'lar ve tatil oturumları doğru sunucu saatinde uygulanıyor
Build yükseltmesiBir sonraki MetaTrader build'iyle uyumlulukCanlı sunucu yükseltilmeden önce eklenti yeni build üzerinde yeniden test ediliyor
Geri almaDeğişiklik geri alınabiliyorEklenti devre dışı bırakılabiliyor ve önceki yapılandırma veri kaybı olmadan geri yüklenebiliyor

Expert Advisor'lar geçmiş veriler üzerinde backtest edilir, ardından demo hesaplarda ileriye dönük test edilir. Sunucu eklentileri bu şekilde backtest edilemez; bu nedenle demo sunucudaki senaryolu testler bu rolü üstlenir.

Demo sunucuyu production ile senkron tutun: canlıya geçişteki sürprizlerin çoğu, canlıda var olan ancak testte bulunmayan bir grup ayarından veya eklentiden kaynaklanır. Bu sapmayı MetaTrader yönetimi hizmetimizin bir parçası olarak kontrol ederiz.

MetaTrader eklentilerinin riskleri nelerdir?

Başlıca riskler kararlılık, uyumluluk, güvenlik ve bağımlılıktır: sunucu kodu sunucuyu yavaşlatabilir veya durdurabilir, güncellemeler bakımı yapılmayan eklentileri bozabilir, entegrasyonlar güçlü kimlik bilgileri barındırır ve kaynak kod olmadan tek bir sağlayıcıya bağımlı kalırsınız.

Eklenti risk kaydı: risk, tipik neden ve kontrol
RiskTipik nedenKontrol
Sunucu kararsızlığıİşlem yolunda yakalanmayan hatalar veya ağır işlem yüküHata yönetimi ve kayıt tutma, yük testi, aşamalı devreye alma, canlıya geçiş sonrası izleme
Build uyumsuzluğuYeni MetaTrader sunucu build'i, bakımı üstlenen kimse yokHer yükseltmeden önce demoda yeniden test; bakım sözleşmesi
Eklenti çakışmalarıAynı talebi veya hesabı değiştiren iki eklentiBirlikte çalışabilirlik testleri; kurulu eklentilerin ve sıralarının belgelenmiş bir listesi
Yanlış yapılandırmaParametrelerin inceleme olmadan canlıda değiştirilmesiDeğişiklik kaydı, dört göz incelemesi, yapılandırmanın sürüm kontrolüne aktarılması
Kimlik bilgilerinin ifşasıGeniş yetkilere sahip Manager/Web API girişleriEn az yetki ilkesine göre manager hesapları, IP kısıtlamaları, gizli bilgilerin kod dışında tutulması, düzenli yenileme
Sağlayıcıya bağımlılıkKaynak kod veya dokümantasyon olmamasıKaynak kodun ve dokümantasyonun teslim edilmesi; sözleşmede fikri mülkiyet koşulları
Belirsiz sorumluluk"Geliştirici halleder"Broker içinde isim verilmiş bir sorumlu; yazılı runbook ve eskalasyon yolu

Platform, MetaQuotes'un takvimine göre ilerler. MetaQuotes, 1 Temmuz 2025'ten itibaren MT4 build 1440 ve MT5 build 4755'i asgari terminal sürümleri olarak belirledi. Bu duyuru eklentileri değil terminalleri ilgilendiriyordu; ancak platforma bağlı kodun neden sürümleri takip eden bir sorumluya ihtiyaç duyduğunu göstermektedir.

Geliştirmeyi dış kaynağa vermek, sorumluluğu dış kaynağa vermek anlamına gelmez. Birleşik Krallık'taki firmalar için FCA Handbook, kritik veya önemli operasyonel işlevleri dış kaynağa veren bir firmanın "remains fully responsible for discharging all of its obligations under the regulatory system" (düzenleyici sistem kapsamındaki tüm yükümlülüklerini yerine getirmekten tamamen sorumlu olmaya devam ettiğini) belirtir (SYSC 8.1.6R). Uyum ekibinizin gösterebileceği spesifikasyonları, test kanıtlarını ve değişiklik kayıtlarını saklayın. Genel bilgi niteliğindedir; hukuki tavsiye değildir.

MT4 ve MT5: eklenti geliştirmede neler değişir?

MetaQuotes artık MT4 lisansı satmadığı için yeni eklenti çalışmaları büyük ölçüde MT5 üzerindedir. Mevcut MT4 sunucularının eklentilerinin bakımı ise hâlâ gereklidir. MetaQuotes, MT4 broker sayfasında şunu belirtir:

"The MetaTrader 4 trading platform licenses are no longer available for purchase. We focus our efforts on the development of MetaTrader 5, and further conceptual updates will only be released for this multi-asset platform."
(Çeviri: "MetaTrader 4 işlem platformu lisansları artık satın alınamamaktadır. Çabalarımızı MetaTrader 5'in geliştirilmesine yoğunlaştırıyoruz ve bundan sonraki kavramsal güncellemeler yalnızca bu çoklu varlık platformu için yayımlanacaktır.")— MetaQuotes, MetaTrader 4 API (erişim: Ekim 2026)

MT5, eklentilerin üzerinde çalıştığı yapının ölçeğini ve biçimini de değiştirir. MetaQuotes'un karşılaştırması; MT4'teki tek sunucuya karşılık MT5'te dağıtık bir sunucu mimarisini, 512'ye karşılık sınırsız hesap grubunu, 1.024'e karşılık sınırsız sembolü ve yalnızca hedging'e karşılık hem netting hem de hedging pozisyon muhasebesini listeler. Bu nedenle MT4 hedging hesapları için tasarlanmış bir eklentinin, MT5 netting gruplarında çalışabilmesi için yalnızca yeniden derlenmesi değil, mantığının da gözden geçirilmesi gerekir.

Deneyimimize göre MT4 sunucu eklentileri doğrudan kopyalanmak yerine MT5 Server API'ye göre yeniden yazılır, çünkü MetaQuotes iki platformun API'lerini ayrı ayrı yayımlar. Aynısı MQL5'e taşınan MQL4 Expert Advisor'lar için de geçerlidir. Bir geçiş planlıyorsanız eklenti envanteri ve yeniden yazım, ilk günden itibaren MT4'ten MT5'e geçiş planınızın bir parçası olmalı ve test sürecinde her iki sunucu paralel çalışmalıdır.

White Label ve Grey Label brokerlar kontrol etmedikleri bir sunucuda çalışır; bu nedenle bir sunucu eklentisinin kurulup kurulamayacağına sağlayıcı karar verir. Kendi gruplarınızla sınırlı Manager API veya Web API entegrasyonları çoğu zaman pratik bir alternatiftir. Modellerin nasıl farklılaştığını görmek için MetaTrader White Label sayfasına bakın.

FXSUPPORT ne teslim eder ve bize nasıl brifing verirsiniz?

FXSUPPORT, brokerlar ve prop trading firmaları için MT4/MT5 sunucu eklentileri, Manager API ve Web API entegrasyonları, Expert Advisor'lar ve özel göstergeler geliştirir; MetaTrader desteği hizmetimizle birlikte halihazırda çalıştırdığınız eklentileri kurar, test eder ve destekler.

Önce spesifikasyon

Geliştirme başlamadan önce dealing ve risk ekiplerinizle mutabık kalınan yazılı bir spesifikasyon, mimari diyagram ve zaman çizelgesi.

Kodunuz, fikri mülkiyetiniz

Özel eklentiler size aittir. Kaynak kodun tamamını ve dokümantasyonu teslim ederiz; bir gizlilik sözleşmesi (NDA) veya kendi fikri mülkiyet koşullarınızı imzalayabiliriz.

Canlıdan önce test edilir

Haftalık build'ler, demo sunucu testi, ardından aşamalı bir pilot ve canlıya geçiş sonrası izleme. Hatalar garanti süresi içinde düzeltilir.

Zaman içinde bakımı yapılır

%99,9 çalışma süresi hedefiyle platform izlemenin yanı sıra yeni MetaTrader build'leri, performans ayarı ve yeni özellikler için isteğe bağlı bakım.

Doğru bir değerlendirme almak için bize şunları gönderin:

  • MetaTrader sürümü ve kurulumu (MT4 veya MT5, kendi lisansınız, White Label veya Grey Label) ve sunucuyu kimin kontrol ettiği.
  • Beklenen sonuca dair iki veya üç çözümlü örnekle birlikte, sade bir dille iş kuralı.
  • Kapsamdaki gruplar, semboller ve hesap türleri ile varsa istisnalar.
  • Halihazırda kurulu eklentiler ve bridge'ler (örneğin PrimeXM XCore veya oneZero Hub) ve bir demo sunucunuz olup olmadığı.

Maliyet hangi arayüzün kullanıldığına, mantığın ne kadar karmaşık olduğuna, kaç sistemin dâhil olduğuna, test eforuna ve sürekli bakım isteyip istemediğinize bağlı olduğu için sabit fiyat yayımlamıyoruz. İncelemeden sonra yazılı bir teklif ve fiyat gönderiyoruz. FXSUPPORT, MetaQuotes Ltd. ile bağlantılı değildir. Burada adı geçen sağlayıcılar birlikte çalıştığımız teknolojiler veya pazardan örneklerdir; iş ortaklarımız değildir.

Sıkça sorulan sorular

MT4 eklentisi ile Expert Advisor arasındaki fark nedir?
Bir sunucu eklentisi brokerın işlem sunucusunun içinde çalışır, MetaQuotes Server API üzerine kuruludur ve yapılandırıldığı tüm hesaplar veya gruplar için geçerlidir. Bir Expert Advisor ise tek bir yatırımcının terminalinde veya VPS'inde çalışan ve yalnızca o hesapta işlem yapan bir MQL4 veya MQL5 programıdır.
MT5 Server API ile Manager API arasındaki fark nedir?
Server API, MT5 Trade Server ve History Server'a işlev eklemek için kullanılır; dolayısıyla kod sunucunun kendisinde çalışır. Manager API ise hesapları, grupları ve işlemleri yönetmek için CRM veya kendi manager terminaliniz gibi harici uygulamalar tarafından kullanılır.
MetaTrader sunucu eklentileri hangi programlama diliyle yazılır?
FXSUPPORT sunucu eklentilerini C++ ile yazar. MetaQuotes, MT5 Manager API için C++, ASP.Net ve PHP'yi, MT4 için ise C++'ı listeler. Expert Advisor'lar MQL4 veya MQL5 kullanır.
Bir eklenti işlem sunucumu çökertebilir veya yavaşlatabilir mi?
Evet. Bir sunucu eklentisi sunucunun işlem yolunda çalıştığından, yakalanmayan hatalar veya ağır işlem yükü o sunucudaki her müşteriyi etkileyebilir. Bu nedenle eklentiler demo sunucuda yük testinden geçirilmeli, önce bir pilot gruba açılmalı ve canlıya geçişten sonra izlenmeli; ayrıca devre dışı bırakmanın test edilmiş bir yolu olmalıdır.
Eklentiler bir MetaTrader güncellemesinden sonra çalışmaya devam eder mi?
Otomatik olarak değil. Her yeni sunucu build'i, canlı sunucu yükseltilmeden önce eklentilerinizle birlikte bir demo sunucuda test edilmelidir. Bakım sözleşmelerimiz bu yeniden testi kapsar.
MT5 Automations eklentilerimin yerini alabilir mi?
Bazılarının. MetaQuotes, Automations'ın kodlama gerektirmeyen 100'den fazla kullanıma hazır iş akışı sunduğunu belirtir; uyarılar, bonuslar ve müşterilerin gruplar arasında taşınması gibi olay tetiklemeli görevlere uygundur. Bir işlem talebinin nasıl fiyatlandırıldığını, teminatlandırıldığını veya gerçekleştirildiğini değiştiren kurallar için yine bir sunucu eklentisi gerekir. Automations MT4'te mevcut değildir.
MT4 eklentilerimi MT5'e taşıyabilir misiniz?
Deneyimimize göre MT4 sunucu eklentileri kopyalanmak yerine MT5 Server API'ye göre yeniden yazılır. Mantık ayrıca netting hesapları gibi MT5 özellikleri açısından gözden geçirilir ve geçiş sırasında her iki sürüm yan yana test edilir.
White Label veya Grey Label bir broker sunucu eklentisi kurabilir mi?
Yalnızca sunucu sahibi izin verirse; çünkü eklenti onların sunucusunda çalışır ve diğer müşterilerini etkiler. Aksi takdirde kendi gruplarınızla sınırlı Manager API veya Web API entegrasyonları olağan alternatiftir.
Bir MetaTrader eklentisi geliştirmek ne kadar sürer?
Geçmiş projelerimize göre basit göstergeler ve Expert Advisor'lar genellikle bir ila iki hafta sürer. Karmaşık sunucu eklentileri ve Manager API entegrasyonları genellikle üç ila altı hafta sürer. Kesinleşmiş süre teknik spesifikasyonda belirlenir.
Özel bir eklentinin kaynak kodu kime aittir?
Sizin için geliştirdiğimiz özel eklentilerde size aittir. Proje sonunda kaynak kodun tamamını ve dokümantasyonu teslim ederiz; bir gizlilik sözleşmesi (NDA) veya kendi fikri mülkiyet sözleşmenizi imzalayabiliriz. Hazır ticari eklentiler normalde satılmaz, lisanslanır; bu nedenle sağlayıcının koşullarını kontrol edin.
MetaTrader eklenti geliştirmenin maliyeti nedir?
Maliyet; kullanılan arayüze, iş mantığının ne kadar karmaşık olduğuna, kaç entegrasyonun dâhil olduğuna, test eforuna ve sürekli bakıma ihtiyaç duyup duymadığınıza bağlıdır. Sabit fiyat yayımlamıyoruz. Ücretsiz teknik inceleme ve yazılı fiyat teklifi için gereksinimlerinizi bize gönderin.
FXSUPPORT, MetaQuotes ile bağlantılı mı?
Hayır. FXSUPPORT bağımsız bir MT4/MT5 destek ve geliştirme şirketidir; MetaQuotes Ltd. veya bu sayfada adı geçen eklenti ve bridge sağlayıcılarıyla bağlantılı değildir.

Kaynaklar

  1. MetaTrader 4 API — MetaQuotes (erişim tarihi: 8 Ekim 2026)
  2. Integration, plugins and feeds — MetaQuotes (MetaTrader 4) (erişim tarihi: 8 Ekim 2026)
  3. MetaTrader 5 trading platform for brokers and banks — MetaQuotes (erişim tarihi: 8 Ekim 2026)
  4. Comparison of MetaTrader 5 and MetaTrader 4 for brokers — MetaQuotes (erişim tarihi: 8 Ekim 2026)
  5. MetaTrader 5 Automations — MetaQuotes (erişim tarihi: 8 Ekim 2026)
  6. Support for older versions of MetaTrader 4 and MetaTrader 5 to end on July 1 — MetaQuotes (erişim tarihi: 8 Ekim 2026)
  7. SYSC 8.1 General outsourcing requirements — FCA Handbook (erişim tarihi: 8 Ekim 2026)
  8. Best MetaTrader (MT4/MT5) Plugins for Forex Brokers in 2026 — Brokeree Solutions (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.

Bir eklentinin geliştirilmesine, düzeltilmesine veya taşınmasına mı ihtiyacınız var?

MetaTrader sürümünüzü, otomatikleştirmek istediğiniz iş kuralını ve halihazırda çalıştırdığınız eklentileri bize gönderin. Teknik bir değerlendirme, önerilen yaklaşım ve fiyat teklifiyle size dönüş yapacağız.