MetaTrader 5 Web API Entegrasyonu
MT5 Web API, FXUP platformunun temel kalp atışıdır. Go dilindeki arkaplanımız (backend), dünya genelindeki forex aracı kurumları için markalı WebTrader'ları, CRM sistemlerini ve mobil işlem uygulamalarını desteklemek üzere doğrudan MetaTrader 5 ile konuşur (entegre olur).
MT5 Web API Nedir?
MetaTrader 5 Web API, harici (üçüncü parti) uygulamaların MT5 işlem sunucusuyla iletişim kurmasına olanak tanıyan, MetaQuotes tarafından sağlanan RESTful ve WebSocket tabanlı bir veri-iletişim arayüzüdür. Hesap yönetimi, işlem gerçekleştirme, piyasa verileri ve broker raporlamasına standart web protokolleri vasıtasıyla programatik bir erişim sağlar.
Eski Manager API veya Gateway API yöntemlerinden farklı olarak, Web API modern web uygulamaları ve mobil cihaz donanımları için tasarlanmıştır. FXUP olarak, aracı kurumlara tam donanımlı teknoloji sağlamak üzere yüksek yoğunluklu Go dilini arka ofis programlamamızda ve son teknoloji Flutter mimarisini de yüzeyde (frontend) kullanarak, tüm bu ekosistemi API haberleşmesi etrafında inşa ettik.
Bunun anlamı, uygulanan her işlemin, her hesap bakiyesinin ve her tik (fiyat okuması) fiyatının Web API üzerinden bir damar gibi aktığıdır — Go tarafından derlenerek; WebTrader, CRM veri merkezlerimiz ve mobil uygulamalarımız sayesinde müşterilerinizin parmak ucuna taşınır.
- Broker yönetimi ve hesap işlemleri için RESTful link (endpoint) uçları
- Akan (canlı) piyasa verilerinin WebSocket bağlantısı ile takibi
- Çalınması veya çökertilmesi zor Token tabanlı kimlik doğrulama
- MT5 ile entegre %100 emir yaşam döngüsü güvencesi (aç, düzelt, kârda kapat)
- Geçmişe dönük grafikleri getirebilme ve rapor dökme kabiliyeti
- Margin ve anlık bakiye matematiği ve hesaplaması
- Kullanıcı grupları bazında sembol gizleme/gösterme, yetkilendirme
- Hatasız ve milimetrik işlem sağlayan sunucu zaman damgası senkronu
Entegrasyon Neler Yapabiliriz?
Aşağıdaki fonksiyonelliklerin tamamı Web API'nin sunduğu inanılmaz limitlerin yalnızca bir bölümüdür.
Hesap Yönetimleri
Müşterilerinizin hesap bilgilerini panelinizden oluşturun, limit koyun, hesap izinleriyle oynayın, dilediğiniz gibi ayarlayın veya askıya alın. CRM'imiz kayıt olan müşterinin KYC adımını onayladığınız anda, tamamen programatik bir API köprüsü yardımı ile müşteriye şifrenin gitmesini ve o saniye MT5 üzerinde sıfırdan bir hesabın vücut bulmasını sağlar.
Gecikmesiz İşlem İletimi (Execution)
API üzerinden yapılan piyasa emirleri, bekleyen limit/stop emirler vb tüm alışveriş unsuru doğrudan MT5 sunucusuna yollanır. FXUP Go backend'i bu emir iletimini (execution) o kadar düşük bir gecikmeyle (milisaniyeler) yönetir ki, kayma (slippage) payları ortadan kalkar.
Veri ve Fiyat Akışı (Streaming)
Tüm canlı veri ve bid/ask talepleri WebSocket kanalları vasıtasıyla durmaksızın akar. Bu akışlar, hiçbir performans kaybına yol açmaksızın broker ekranlarına (Webtrader'daki chart'lara, mobil ekrandaki mumlara, CRM'deki ticklere) anlık yansımaya odaklıdır.
Ağır Raporlar ve Veri Analizi
MT5 veri tabanı içerisinde gerçekleşen milyonlarca lot bilgisini, hesap geçmişlerini ve kazanç-kayıp metriklerini sorunsuzca okur ve analiz arayüzüne çeker. IB komisyonlarının hatasız bağlanmasında, bu raporların CRM arayüzlerine dağıtılmasındaki kilit roldür.
MT5 Entegrasyonunda Kullandığımız Teknoloji Yığını
Bu performansa ulaşmak her babayiğidin harcı değildir. İşte perde arkası.
Arkaplan Dili (Backend)
Google tarafından üretilmiş bir sistem kodlama dili olan Go serisi kodlamalar, benzersiz hız yapılandırması sayesinde muazzam trafiklerin üstünden tek başına kalkabilme gücüne sahiptir. Eş zamanlı gönderilen istekler, backend bellek haritası üzerinde sorunsuz sıralanır. MetaTrader 5 ile tüm API süreçlerimizin asıl beyni ve sunucusu Go dilidir.
Önyüz Tasarım Mimarisi
Tek kod üzerinden inanılmaz animasyonlu ara yüzler oluşturulmasını sağlayan bir başyapıttır. Gerek WebTrader tasarımı, gerek kullanıcının kullandığı Mobil Uygulamalar hep aynı estetikle Flutter kodu okuyacak biçimde dizayn edilmiştir; 60fps'lik saniye hızı ile fiyatlar görsel şölene dönüşür.
Anlık Aktarım Kanalı
Gelişmiş veri aktarım kanalı. Eski tarz ajax ya da saniye başı "veri var mı?" diye sunucuya soru soran yıpratıcı sistemlerin aksine; sadece gerektiğinde ve tek bir sabit kanaldan çift yönlü akış gerçekleştiren WebSocketler; işlemlerinizi bekleme sürelerine (loading ekranı) mahkûm etmeden gerçek dünyaya bağlar.
MT5 API'si Nasıl Modellenerek Kullanılır?
Aşağıdaki alanların her birinde Web API devrededir ve brokerınıza hayat verir.
White Label Çözümleri
MT5 white label tamamen şirketinizin adını kullanarak piyasaya çıkar, arka planda Web API bu şirket adı altındaki işlemleri MetaTrader5 dev sunucularına fısıldar.
Grey Label Temel Kurulumu
Başlangıç paketindeyken bile (grey label), Web API hiç yorulmadan müşterilerinizin küçük işlemlerini kiraladığınız altyapı içinde var eder.
Mükemmel CRM Koordinasyonu
Bir satış ekibinizin "Kayıt oldular, para yüklediler, kimlik yolladılar" dediği arka plan evreninin tamamı, MT5 server'ından aldığı bu dataları size gösteren API altyapısı sayesinde gözlerinizin önündedir.
Markalı Telefon Uygulamaları
Brokerinizde hesabınız bulunan müşteriler, özel tasarlanmış logonuzdaki iOS & Android uygulamanızla yatırım yaptıklarında, bu yatırım Web API üzerinden işlem masasına akar.
Ödeme Geçitleriyle Otomasyon
Müşteri banka kartı ile kuruma depozit gönderdiği an, MT5 hesabında saniyeler içerisinde bakiyesini görebilir — API, ödeme onayını aldığı saniye bunu işler.
Aktif Risk İzleme (A-Book/B-Book)
Kurumunuz çok fazla kazanmaya başlamış uzman bir müşterinin veya yüksek teminatlı emirlerin sistemine tehdit oluşturduğunu hissettiği an; API yardımıyla bu emir gruplarını dış liquidity sağlayıcılarına postalayabilir.
Sık Sorulan Sorular
FXUP ve MT5 Entegrasyonuyla Uyum İçinde Çalışın
Son derece performanslı, kesintisiz çalışan bir brokeraj ortamı. Sistemlere dair endişelerinizi bir tarafa bırakıp markalarınızı satmaya odaklanın. Teknoloji sizin arkanızda!
Bizimle Tanışın