MT4 Data Replication Push Service to MySQL – Metatrader 4 Raporlama Sunucusu Alternatifi

WE ❤️ DEVELOPERS!

Bu MT4 Senkronizasyon Hizmeti; farklı uygulamalar için MT4 verisine verimli, yerel erişim gerektiren brokerlar, pazarlamacılar ve geliştiriciler içindir. 

Brokerlar, özelleştirilmiş raporlar oluşturmak için hizmetten faydalanabilir; böylece müşteri aktivitelerini izleyebilir, işlem verilerini analiz edebilir ve iş ihtiyaçlarına göre uyarlanmış içgörüler elde edebilirler. 

Geliştiriciler bu veriyi kullanabilir: özel yönlendirme ve IB ödeme mantığı geliştirmek, Forex risk uygulamaları geliştirmek, Forex Marketing Suites ile entegre olmak, özel Prop firm tetikleyicileri uygulamak ve daha fazlası.  

Web hizmeti, bir MT4 işlem sunucusu ile bir MySQL veritabanı arasında çalışan bir ara katman (middleware) olarak işlev görür. Başlıca görevi, MT4 sunucusundan canlı işlem verilerini almak ve raporlama, analiz ve operasyonel izleme amaçları için yerel veritabanında güncel bir eşleniği (mirror) sürdürmektir.

MT4 Reporting Server Alternatifi şunları içerir:

  • MT4 Manager API Connector: Bu modül, Manager API kullanarak MT4 sunucusuna bağlanır; işlem verilerine erişmek ve hesap yönetimi işlevlerini kullanmak için güvenli kimlik doğrulama gerçekleştirir.
  • Veri Senkronizasyon Hizmeti: MT4 sunucusundan verileri alıp yerel veritabanı ile senkronize eden gerçek zamanlı bir hizmettir. 
  • Veri Dönüştürücü: Bu bileşen, MT4 sunucusundan alınan ham verileri yerel veritabanının şemasına uygun hale getirir ve aşağıdaki tablolarda tutarlılık sağlar.

Veritabanı Şeması ve Tablo Ayrıntıları:

  • Gruplar: Kullanıcı gruplarını ve bunlarla ilişkili işlem izinlerini saklar: Sütunlar: id, group_name, currency, markup, permissions, max_leverage, vb.
  • Fiyatlar: MT4 sunucusundan senkronize edilen canlı fiyat verilerini içerir: Sütunlar: id, symbol, buy_value, sell_value, spread, markup, vb.
  • Zaman Dilimi: Sunucunun mevcut saatini ve zaman dilimini takip eder: Sütunlar: id, server_time, timezone_offset, timezone_name.
  • İşlemler: Her kullanıcı için tüm işlemleri saklar; aktif ve kapalı işlemler dahil: Sütunlar: id, user_id, trade_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close, vb.
  • Kullanıcılar: Kişisel ve işlem hesabı detaylarıyla birlikte müşteri verilerini tutar: Sütunlar: id, username, email, group_id, balance, address, registration_date, account_status, vb.
  • Özsermaye (Equity): Her kullanıcı için özsermaye verilerini içerir: Sütunlar: id, user_id, live_equity, highest_equity, lowest_equity, timestamp.
  • Günlük Raporlar: Gün sonu işlem aktivitesi özetleri sağlar: Sütunlar: id, report_date, total_volume, balance, active_users, closed_positions, vb.
  • Menkuller (Securities): Platformda bulunan tüm menkulleri ayarları ve değerleme oranları (markups) ile listeler: Sütunlar: id, symbol, security_name, type, margin, markup, trade_enabled, vb.
  • Ayrıca Kenmore Design, projeniz için gerekli olabilecek tüm veri noktalarını ekleyecektir.

Senkronizasyon İş Akışı:

  • Veri Çekme: Hizmet, API çağrılarını belirlenen aralıklarla veya sunucunun önceden tanımlanmış API’si doğrultusunda, işlemler, kullanıcılar, özsermaye ve diğer ilgili tablolar genelinde veri değişikliklerini alacak şekilde başlatır.
  • Veri Dönüştürme ve Doğrulama: Gelen veriler yerel şemaya uyacak şekilde dönüştürülür. Ek doğrulamalar, veri tutarlılığını sağlar; olası tutarsızlıkları kaldırır veya işaretler.
  • Veritabanı Güncellemesi: İşlenen veriler yerel veritabanına eklenir veya güncellenir; böylece MT4 sunucusunun eşlenmiş (mirrored) durumunu korur.
  • Senkronizasyon Hızı: Genel olarak senkronizasyon hızı değişir. İşlem sunucusunun sınırlamalarına, coğrafi mesafelere, ağ aktarım kapasitesine ve müşterinin genel gereksinimlerine bağlıdır. Örneğin Özsermaye (Equity) değerlerini güncellemek, Kullanıcı bilgilerini güncellemekten daha hızlı senkronize edilebilir. 
  • Bağlantı Kesildikten Sonra Geri Yakalama: Veritabanı veya işlem sunucusuyla bağlantı kaybedilirse sunucu geçmişe gider ve kaçırılan veri güncellemelerini yakalayıp/yeniden senkronize eder.
  • Loglar: sistem sorun giderme (troubleshooting) için logları tutar.
  • Bildirimler: sistem, Slack kanalına kritik bildirim gönderebilir veya olaylar için web-hook sağlayabilir.

MT4 Veri Push için dokümantasyon ve danışmanlık erişimi alın

Uzman bilgi, replikasyon push hizmeti detayları, dokümantasyon, fiyatlandırma, kılavuzlar, kaynaklar ve araçlar.

Kolay veri erişimi için Metatrader 4 PUSH Veritabanı Replikasyon Hizmetini seçin; kullanım başına veya kullanım sınırına tabi olmadan —basit bir sabit aylık ücret karşılığında. 19 yılı aşkın uzmanlık ve güvenilirlik itibarıyla, iş verilerinizi zahmetsizce senkronize etmeye ve özel uygulamalarınız ile raporlarınızı çalıştırmaya hazır tutmak için güvenilir tercihiniz biziz.

Tüm API’lerimizi görüntüleyin

Birçok durumda birden fazla Forex API birlikte kullanılır. Tam listeye buradan göz atın.