Forex Developer API kullanımları ve örnekleri

All Hakkında Forex

MT4 ve MT5 Manager API’leri, broker ve prop firma arka ofis sistemlerini işlem platformu katmanına bağlayan temel teknolojidir. MetaTrader sunucularıyla çift yönlü programatik iletişim sağlarlar — hesap verilerini okuma, hesap işlemlerini yürütme ve işlem faaliyetlerine dayalı olayları tetikleme. Özel brokerlik veya prop firma araçları geliştiren geliştiriciler için bu API’ler, çoğu projedeki geliştirme çalışmalarının %50’sinden fazlasını oluşturur.

Bu makale, MT4 ve MT5 JSON API’lerinin neler yapabileceğini, geliştiricilerin bunlar üzerine inşa ettiği en yaygın uygulamaları, veri çoğaltma hizmetinin JSON API ile birlikte nasıl çalıştığını ve bunların Kenmore Design CRM ve Trader’s Room API katmanına nasıl bağlandığını kapsar. Tam teknik dokümantasyon şu sayfada mevcuttur: Forex Developer API sayfasında.

MT4 ve MT5 JSON API’nin Yapabilecekleri

JSON API, MT4 ve MT5 işlem sunucularıyla çift yönlü iletişim sağlar. Geliştiriciler platformdan veri okuyabilir ve programatik olarak platforma eylemler yazabilir. Temel yetenekler şunları içerir:

  • Yeni işlem hesapları kaydetme
  • Hesapları etkinleştirme veya devre dışı bırakma
  • Hesap kişisel bilgilerini güncelleme
  • Hesap grup atamalarını değiştirme
  • Para yatırma ve çekme işlemlerini gerçekleştirme
  • Kredi işlemlerini yürütme
  • Yatırımcı ve hesap verilerini alma
  • Parola işlemleri — güncelleme, kontrol, doğrulama
  • Bir hesaptaki tüm açık pozisyonları kapatma
  • Belirtilen sayısal aralıktaki hesapları açma

Salt okuma değil, aynı zamanda yazma işlemlerinin kapsamı, MT Manager API’sini brokerlik ve prop firma sistemlerinde otomasyonun temeli haline getiren şeydir. İşlem olaylarına gerçek zamanlı yanıt vermesi, kuralları otomatik olarak uygulaması veya manuel müdahale olmadan hesapları yönetmesi gereken uygulamaların tümü bu yazma yeteneğine bağlıdır.

Geliştiricilerin MT Manager API Üzerine İnşa Ettiği Yaygın Uygulamalar

Özel Bonus ve Teşvik Sistemleri

Standart para yatırma bonuslarının ötesine geçen bonus mantığı, işlem faaliyetlerine API düzeyinde erişim gerektirir. Yaygın uygulamalar, işlem hacmi tarafından tetiklenen kredi olaylarını içerir — örneğin, bir yatırımcı tanımlı bir süre içinde 20’den fazla lot işlem yaptığında, dönem sonunda lot başına 2 dolar oranında hesaba kredi yatırılması. Hesaba kredi yatıran aynı API çağrıları, koşullar artık karşılanmadığında krediyi kaldırabilir ve yalnızca yatırma tutarlarına değil, gerçek yatırımcı davranışına yanıt veren dinamik teşvik yapıları oluşturur.

Diğer uygulamalar, temel mekanizma olarak grup değişikliklerini kullanır — yüksek hacimli yatırımcıları daha iyi işlem gruplarına taşıma veya risk parametrelerini ihlal eden hesapları kısıtlı gruplara taşıma — tümü operasyon ekibinden manuel müdahale olmadan otomatik olarak tetiklenir.

Risk Yönetim Araçları

Brokerlikler için ticari risk yönetim paketleri pahalıdır — genellikle aylık işletme maliyetlerinin önemli bir kısmı. Geliştirme kaynaklarına sahip brokerlar ve prop firmalar için, MT Manager API üzerinde özel risk araçları oluşturmak, maliyetin çok altında belirli işlevsellik sunan pratik bir alternatiftir.

Yaygın özel risk uygulamaları arasında öz sermaye eşikleri tarafından tetiklenen otomatik MT grup değişiklikleri, otomatik hesap devre dışı bırakma veya pozisyon kapatma ile çekilme ihlali tespiti, birden çok hesap arasında risk maruziyeti izleme ve yatırımcı davranış modellerine dayalı B-book/A-book yönlendirme mantığı yer alır. Özellikle prop firmalar için, otomatik ihlal yanıtı ile gerçek zamanlı öz sermaye izleme, operasyonel olarak en kritik kullanım durumudur — finanse edilen bir yatırımcı bir çekilme limitine ulaştığında, sistemin bir sonraki manuel incelemede değil, mevcut işlem oturumu içinde harekete geçmesi gerekir.

Raporlama ve İş Zekası

Raporlama, brokerlik operasyonlarında en sürekli olarak az gelişmiş alanlardan biridir. 18 yılı aşkın süredir forex brokerlarıyla çalışırken, tutarlı geri bildirim aynıdır: hiçbir rapor miktarı asla yeterli değildir. Her işletme, mevcut rapor setinin cevaplamadığı yeni operasyonel sorular geliştirir.

MT Manager API, raporlama sistemlerine doğrudan API çağrıları veya veri çoğaltma hizmeti (aşağıda ele alınmıştır) aracılığıyla veri besler. Bir BI aracına — Microsoft Power BI, Metabase veya özel panolar — bağlı olarak bu veri, MT platformunun yerel raporlama arayüzü aracılığıyla mevcut olmayan işlem geçmişi, hesap performansı, grup davranışı, öz sermaye trendleri ve operasyonel metrikler arasında raporlamayı mümkün kılar.

Pratik bir uygulama: bir yatırımcı belirtilen bir süre içinde tanımlanmış bir eşiğin üzerinde kayıt yaparsa, sistem otomatik olarak hedefli bir iletişim tetikler — bir EA, bir portföy yöneticisi veya bir eğitim kursu öneren bir e-posta veya SMS. Bu tür davranışsal olarak tetiklenen iletişim, MT’den işlem verilerini okumayı ve CRM iletişim katmanına eylemler yazmayı gerektirir — MT Manager API’nin tam olarak etkinleştirdiği entegrasyon.

Mobil Uygulamalar

Mobil uygulamalar — yatırımcı panoları, hesap yönetim araçları, challenge ilerleme takipçileri — oluşturan brokerlikler ve prop firmalar için MT Manager API veri katmanını sağlar. Hesap bakiyeleri, açık pozisyonlar, işlem geçmişi, öz sermaye değerleri ve çekilme durumu bu API aracılığıyla MT sunucusundan gelir. Bir brokerlik veya prop firma için tipik bir mobil uygulama geliştirme projesinde, MT Manager API entegrasyonu toplam geliştirme çabasının yarısından fazlasını oluşturur.

Webhook’lar (aşağıda ele alınmıştır), gerçek zamanlı anlık bildirimler etkinleştirerek mobil kullanım durumunu tamamlar — yatırımcıları bir marj çağrısına yaklaştıklarında, bir çekilme eşiğine ulaştıklarında veya bir challenge değerlendirmesi tamamlandığında uyarır.

Horizontal infographic showing Forex reports, API data, triggers, and apps workflow.

Özel Yatırımcı Arka Ofisleri ve Görev Yönetim Sistemleri

Bazı brokerlar — özellikle mevcut web geliştirme ekipleri olanlar veya yerel geliştirme şirketleriyle çalışanlar — MT Manager API üzerinde hafif özel arka ofis araçları ve görev yönetim sistemleri oluşturur. Bunlar tam CRM değişimleri değil, belirli operasyonel iş akışlarını yöneten hedefli araçlardır: hesap inceleme kuyrukları, uyum kontrol listeleri, para yatırma onay akışları veya işlem hesabı durumuna bağlı ekip görev yönetimi.

Hizmet portföyünü forex veya prop firma sektörüne genişletmek isteyen web geliştirme şirketleri için MT Manager API, sıfırdan derin MetaTrader uzmanlığı geliştirmeden brokerliğe özel ürünler oluşturmak için teknik temel sağlar.

Prop Firma Uygulamaları — Eşik İzleme ve Otomatik Eylemler

Prop firmalar için MT Manager API’nin en kritik işlevi gerçek zamanlı eşik izlemedir. Prop firma challenge kuralları, öz sermaye eşikleriyle tanımlanır — günlük kayıp limitleri, toplam çekilme limitleri, minimum işlem günleri, tutarlılık kuralları — ve operasyonel gereklilik, ihlallerin mevcut işlem oturumu içinde tespit edilmesi ve harekete geçilmesidir.

MT Manager API üzerine kurulu bir ihlal tespit sistemi, belirlenen aralıklarla hesap öz sermaye değerlerini sorgular, yapılandırılmış eşiklerle karşılaştırır ve bir ihlal tespit edildiğinde otomatik eylemler (hesap devre dışı bırakma, pozisyon kapatma, CRM’de durum güncelleme) tetikler. Alternatif olan manuel izleme, az sayıda finanse edilen hesabın ötesine ölçeklenemez ve tam da sermayenin risk altında olduğu anda insan hatası riski taşır.

2026’da, düzenleyiciler ve ödeme sağlayıcılarının prop firm operasyonlarını daha fazla incelemesiyle, belgelenmiş, otomatik ve denetlenebilir kural uygulamasına sahip olmak yalnızca operasyonel değil, aynı zamanda uyumluluk açısından da bir avantajdır.

Veri Çoğaltma Hizmeti — MT4/MT5’ten MySQL Senkronizasyonu

Kenmore Design, JSON API’nin yanı sıra, MT4 veya MT5’e bağlanan ve ticaret platformu verilerini sürekli olarak bir MySQL (veya MongoDB) veritabanına senkronize eden bir veri çoğaltma hizmeti sağlar. Senkronize edilen veriler, mevcut tüm MT verilerini içerir: kullanıcılar, hesaplar, işlem geçmişi, gruplar, öz sermaye değerleri ve pozisyonlar.

Bu hizmet, doğrudan JSON API üzerinde yüksek trafikli uygulamalar oluştururken ortaya çıkan bir performans sorununu ele alır. Binlerce eşzamanlı kullanıcıya veri sağlamak için JSON API’yi kullanmak, MetaTrader sunucusunda önemli bir yük oluşturur; bu sunucu aynı zamanda canlı işlem aktivitelerini de yönetmektedir. Okuma isteklerini yerel olarak barındırılan bir MySQL veritabanına yönlendirmek, bu yükü tamamen MT sunucusundan kaldırarak işlem platformunun API kaynaklı performans düşüşü olmadan çalışmasını sağlar.

Veri çoğaltma hizmeti, Kenmore Design’ın altyapısında veya broker’ın kendi sunucularında barındırılabilir. Büyük ölçekli raporlama sistemleri, BI entegrasyonları ve canlı platform performansını etkilemeden geçmiş işlem verilerini sorgulaması gereken uygulamalar için temel oluşturur.

Webhooks — Gerçek Zamanlı Olay Bildirimleri

Webhook’lar, uygulamanın sürekli sorgulama yapmasını gerektirmeden MT sunucusundaki olayların gerçek zamanlı bildirimini sağlar. Herhangi bir olay türü bir webhook’u tetikleyebilir — işlem açma, işlem kapama, özsermaye eşiği geçişleri, hesap durumu değişiklikleri, para yatırma ve çekme tamamlamaları.

Yaygın webhook uygulamaları arasında otomatik hesap işlemlerini tetikleyen prop firma özsermaye eşiği uyarıları, marj çağrısı yaklaşımı için mobil uygulama push bildirimleri, müşteriye yönelik uygulamalar için işlem onay bildirimleri ve belirli ticaret faaliyeti gerçekleştiğinde CRM kayıtlarını güncelleyen uyumluluk olay tetikleyicileri yer alır.

JSON API (yazma işlemleri ve hedefli okumalar için), veri çoğaltma hizmeti (yüksek hacimli okuma işlemleri için) ve webhook’ların (gerçek zamanlı olay yönetimi için) birleşimi, broker ve prop firma uygulamaları için MT entegrasyon gereksinimlerinin tüm yelpazesini kapsar.

Kenmore Design CRM API’sine Bağlanma

For brokers and prop firms running Kenmore Design’in CRM’si ve İşlemci Odası, MT Manager API’leri CRM API katmanına doğrudan bağlanır. Kenmore CRM, platform arayüzü aracılığıyla sunulan aynı işlevselliği — müşteri verileri, hesap yönetimi, IB ilişkileri, ödeme kayıtları, KYC durumu, iletişim geçmişi ve raporlama verileri — açığa çıkaran kapsamlı bir API seti üzerine kurulmuştur.

Bu, geliştiricilerin her iki katmanı da kapsayan uygulamalar oluşturabileceği anlamına gelir — aynı iş akışında MT işlem verilerini okuma ve CRM kayıtlarına yazma. Yaygın birleşik uygulamalar arasında doğrudan CRM kayıt akışına beslenen özel açılış sayfaları, hem CRM’yi hem de MT hesabını aynı anda güncelleyen ödeme toplayıcı entegrasyonları, işlem davranışıyla tetiklenen pazarlama otomasyonu ve MT hacim verilerini CRM komisyon hesaplamalarına bağlayan ortak takip sistemleri bulunur.

CRM API’sine erişim, operatörlere talep üzerine sunulur. Forex Geliştirici API sayfasında bulunan teknik dokümantasyon, kimlik doğrulama, mevcut uç noktalar, hız sınırları ve entegrasyon örneklerini kapsar.

Sonuç

MT4 ve MT5 Manager API’leri, veri çoğaltma hizmeti ve webhook sistemi ile birleştiğinde, geliştiricilere hedefli risk araçları ve raporlama sistemlerinden eksiksiz mobil uygulamalara ve özel arka ofis arayüzlerine kadar özel komisyonculuk ve prop firm uygulamaları oluşturmak için tam teknik araç setini sunar. Kenmore Design CRM API’sine bağlandıklarında, geliştiricilerin platform sınırlamaları etrafında çalışmasını veya özel MT bağlantısı oluşturmasını gerektirmeden, tüm operasyonel yığını kapsayan entegrasyonlara olanak tanır.

Belirli teknik gereksinimler veya entegrasyon soruları için Kenmore Design ekibiyle iletişime geçin doğrudan.

Alex Sherbakov photo
Yazan
Alex Sherbakov
Kenmore Design CEO’su
Kenmore Design’ın kurucusu, 18+ yıldır forex ve prop trading endüstrisi için fintech ürünleri geliştiriyor. Teknoloji stratejisi, platform geliştirme ve bir ticaret işini sıfırdan başlatıp büyütmek için gerekenler hakkında yazıyor.

Forex Developer API’leri ve Özel Entegrasyonlar için Danışmanlık Talep Edin

Brokerlığınız veya prop firmanız için özel araçlar oluşturmak üzere Forex Developer API’lerini kullanma konusunda uzman rehberliği alın. API kullanım durumlarını değerlendirmenize, MT4/MT5 ve CRM sistemleriyle güvenli entegrasyonlar tasarlamanıza ve raporlar, risk araçları, mobil uygulamalar ve otomasyon için en verimli mimariyi belirlemenize yardımcı olacağız.

Birlikte, teknik hedeflerinizi gözden geçirecek ve çekirdek altyapınızı aşırı yüklemeden platformunuzun yeteneklerini genişleten ölçeklenebilir bir API odaklı yaklaşımı ana hatlarıyla belirleyeceğiz.