DXtrade Data Replication Push Service to MySQL – Devexperts DXtrade Reporting Server Alternative

WE ❤️ DEVELOPERS!

The DXtrade Senkronizasyon Hizmeti , kendi MySQL ortamlarında DXtrade verisine güvenilir yerel erişime ihtiyaç duyan aracı kurumlar, geliştiriciler ve pazarlama ekipleri için oluşturulmuştur.

DXtrade’nin yerel arayüzüne veya bulut depolamaya bağımlı kalmadan daha derin raporlama, otomasyon ve sistem entegrasyonları sağlar.

Aracı kurumlar, bu hizmeti kullanarak özel dahili raporlar oluşturabilir, müşteri etkileşimini takip edebilir, alım-satım performansını inceleyebilir ve iş ihtiyaçlarına özel içgörüler çıkarabilir.

Geliştiriciler, çoğaltılmış veriyi şu amaçlarla kullanabilir: özel yönlendirme/IB sistemleri geliştirmek, harici pazarlama araçlarına bağlanmak, risk yönetimi mantığını çalıştırmak, prop-firmaya özel iş akışlarını tetiklemek, ve gerçek zamanlı DXtrade bilgisi gerektiren herhangi özel uygulamayı desteklemek.

Hizmet, bir DXtrade sunucusu ile bir MySQL veritabanı arasında konumlandırılmış bir ara katman olarak çalışır. DXtrade ortamının senkronize ve analiz için hazır bir aynasını koruyarak, alım-satım verilerini sürekli olarak alır, işler ve günceller.

DXtrade to MySQL Service şunları içerir:

  • DXtrade Manager API Connector: DXtrade Manager API ile kimlik doğrulamalı iletişimi yönetir. Bu modül, hesap verilerini, alım-satım işlemlerini, kullanıcı bilgilerini ve diğer operasyonel nesneleri alım-satım sunucusundan getirir.
  • Data Synchronization Service: Yeni alım-satım olaylarının ve DXtrade içindeki değişikliklerin tamamı için MySQL veritabanının doğru şekilde yansıtılmasını sağlayan, gerçek zamanlı veya periyodik güncellemeler yapan bir arka plan motorudur.
  • Data Transformer: Gelen DXtrade verisini, önceden tanımlanmış veritabanı şemasına uyacak şekilde düzenler ve biçimlendirir; tüm eşlenmiş tablolar boyunca tutarlılığını korur.

Database Schema and Table Details:

  • Gruplar: Kullanıcı grupları ve bunlara atanmış alım-satım izinleri hakkında bilgi içerir. Tipik alanlar: id, group_name, category ve ilgili diğer nitelikler.
  • Semboller: Para birimi çifti, sözleşme büyüklüğü, pip değeri, açıklayıcı etiket ve daha fazlası gibi sembol özelliklerini tutar.
  • Order-Executions: DXtrade sunucusundan senkronize edilmiş işlem (execution) ve fiyatlandırma verilerini saklar. Alanlar şunları içerir: id, symbol, buy_value, sell_value, spread, markup vb.
  • Pozisyonlar: Tüm kullanıcı işlemlerini kaydeder. Yaygın alanlar: id, user_id, position_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close ve benzeri değerler.
  • Trading-Accounts: Hem kişisel hem de alım-satımla ilgili ayrıntılar içeren müşteri hesap profillerini içerir. Alanlar: id, username, email, group_id, address, registration_date, account_status ve diğerleri.
  • Hesaplar:Temel para birimi, durum, hesap türü ve ilgili parametreler gibi genel hesap yapılandırma ayrıntılarını sağlar.
  • Kullanıcılar:Kayıtlı her kullanıcı için kullanıcı adı, e-posta, ad ve ek tanımlayıcılar dahil olmak üzere kişisel ve giriş bilgilerini saklar.
  • Hesap-metrikleri:Hesaplanan finansal metrikleri görüntüler: bakiye, kullanılabilir marj, marj kullanımı, işlem sayısı ve benzeri performans göstergeleri.
  • Günlük Raporlar:Ticaret faaliyetinin günlük özet kayıtlarını tutar. Şunları içerir: id, report_date, total_volume, gün sonu bakiyesi, kâr, aktif kullanıcılar, kapatılmış pozisyonlar vb.
  • Buna ek olarak, Kenmore Design belirli projeniz için gereken herhangi bir ek veri noktasını içerebilir.

Senktronizasyon İş Akışı :

  • Veri Alma: Sistem, pozisyonlar, kullanıcı hesapları, fiyat anlık görüntüleri, özkaynak metrikleri ve diğer ilgili veri kümelerindeki güncellemeleri toplamak için DXtrade API’yi düzenli bir zamanlama ile veya olay tabanlı tetikleyiciler üzerinden periyodik olarak çağırır.
  • Veri Dönüştürme ve Doğrulama: Alınan kayıtlar MySQL şemasına uyacak şekilde yeniden biçimlendirilir. Doğrulama adımları veri doğruluğunu sağlar, geçersiz girişleri kaldırır ve tüm tabloların tutarlı kalmasını sağlar.
  • Veritabanı Güncellemeleri: Doğrulamanın ardından veriler MySQL veritabanına yazılır; DXtrade etkinliğinin canlı bir yansımasını korumak için kayıtlar güncellenir veya eklenir.
  • Senkronizasyon Hızı: Güncelleme sıklığı; API hız limitleri, ağ hızı, sunucu coğrafyası ve yenilenen veri türü gibi faktörlere bağlıdır. Özsermaye gibi hızlı değişen değerler, statik kullanıcı bilgilerine göre daha sık güncellenebilir.
  • Bağlantı Kopması Sonrası Geri Yetiştirme: Hizmet, DXtrade veya MySQL veritabanıyla geçici olarak bağlantısını kaybederse, bağlantı yeniden kurulduğunda geçmiş kayıtları getirerek hiçbir şeyin atlanmamasını sağlar.
  • Kayıt Tutma: Kapsamlı günlükler, her senkronizasyon adımını izler; böylece izleme kolaylaşır ve hızlı sorun giderme mümkün olur.
  • Bildirimler: Hizmet; örneğin senkronizasyon hataları veya kritik veri sorunları gibi durumlar için uyarıları Slack kanallarına doğrudan iletebilir ya da üçüncü taraf sistemlere webhook’lar aracılığıyla gönderebilir.

DXtrade Data Push için dokümantasyona erişim ve danışmanlık alın

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

Birini seçin DXtrade PUSH Veritabanı Replikasyon Hizmetikullanım başına veya kullanım limitine takılmadan sorunsuz veri erişimi için —tek bir sabit aylık ücret karşılığında. 19 yılı aşkın uzmanlığımız ve güvenilirlik konusundaki itibarımızla, iş verilerinizi zahmetsizce senkronize tutmak ve özel uygulamalarınız ile raporlarınızı çalıştırmaya hazır hale getirmek için güvenilir tercihiniziz.

Tüm API’lerimize göz atın

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