MT5 Data Replication Push Service to MySQL – Alternatîfa Wergirtina Metatrader 5

WE ❤️ DEVELOPERS!

Ev Karûbarê Synchronization-a MT5 ji bo brokers, marketeran, û pêşdebiran e ku hewce ne bi gihîştina herêmî û bi awayekî bi serkeftî ji bo daneyên MT5 re ji bo cûrbecûr serîlêdanan. 

Brokers dikarin bi karûbarê re raporên taybetî derxînin, ku wan dibe alîkar ku çalakiyên xerîdar bişopînin, daneyên bazirganiyê analîz bikin, û agahiyên li gorî hewcedarîyên karsaziya xwe bidest bixin. 

Pêşdebiran dikarin ev danê bikar bînin ji bo çêkirina mantîqa referral û dravdana IB (IB payout), çêkirina serîlêdanên xetereya Forex, yek kirina Forex Marketing Suites, bicîh anîna hêmanên (triggers) taybetî yên Prop firm û hwd.  

Karûbara web wekî qatê nav-gir (middleware) di navbera serverê bazirganiyê MT5 û bingeha daneyê MySQL de tevdibe. Rola sereke ya wê ev e ku daneyên bazirganiyê yên zindî ji serverê MT5 bigire û di bingehê daneyên herêmî de pasterî û rojane (up-to-date) parastina wekî şopandin, analîzkirin, û çavdêriya karûbarê ji bo armancên rapor kirinê bike.

Alternatîfa MT5 Reporting Server di nav de heye:

  • MT5 Manager API Connector: Ev modûl bi Manager API re digihîje servera MT5, bi awakirina (authentication) ewle, da ku bê gihîştinê daneyên bazirganiyê û fonksiyonên rêveberiya hesabê bibin.
  • Karûbara Navberdanî (Data Synchronization Service): Karûbarek di demê de ye ku danê ji servera MT5 digire û ew bi bingeha daneyên herêmî re synchronîze dike. 
  • Veguhênerê Danê (Data Transformer): Ev hêman daneya ham a ku ji servera MT5 tê wergirtin di nav skemaya bingeha daneyên herêmî de araste dike, da ku li hemberî hevgirtina (consistency) di nav tabloyên jêrîn de ewle be.

Agahiya Skemayê Bingeha Daneyê û Tabloyan:

  • Groups: Komên bikarhêneran û destûrên girtinê (trading permissions) yên têkildar dihewîne: Kolon: id, group_name, currency, markup, permissions, max_leverage, û hwd.
  • Prices: Daneya bihayê zindî ku ji servera MT5 tê synchronîze dihewîne: Kolon: id, symbol, buy_value, sell_value, spread, markup, û hwd.
  • Timezone: Dem û timezone-a niha ya serverê dişopîne: Kolon: id, server_time, timezone_offset, timezone_name.
  • Deals: Hemû peywirdan (deals) ji bo her bikarhênerê dihewîne, di nav kiryarên çalak û yên girtî de: Kolon: id, user_id, deal_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close, û hwd.
  • Orders: Hemû bazirganî ji bo her bikarhênerê dihewîne, di nav fermanên çalak û yên girtî de: Kolon: id, user_id, order_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close, û hwd.
  • Positions: Hemû cih (positions) ji bo her bikarhênerê dihewîne, di nav pozîsyonên çalak û yên girtî de: Kolon: id, user_id, position_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close, û hwd.
  • Users: Daneya xerîdar bi agahiyên hesabê kesane û yên bazirganiyê re digire: Kolon: id, username, email, group_id, balance, address, registration_date, account_status, û hwd.
  • Equity: Ji bo her bikarhênerê daneya Equity tê peydakirin: Kolon: id, user_id, live_equity, highest_equity, lowest_equity, timestamp.
  • Daily Reports: Di dawîbûnê de li ser çalakiyên şîrketê (trade) agahdarîyên rojane peyda dike: Kolon: id, report_date, total_volume, balance, active_users, closed_positions, etc.
  • Securities: Hemî ewlekarî (securities) yên ku di platformê de heye bi mîheng û markupan re dide nas: Kolon: id, symbol, security_name, type, margin, markup, trade_enabled, etc.
  • In addition Kenmore Design will add any data-points required for your project.

Synchronization Workflow:

  • Data Pull: Karûbar API callan li ser servera MT5 di demên taybetî de dest pê dike an jî piştî ku server API-yê pêş-diyar kir, wê guhertinên daneyê di nav şîrketan (trades), bikarhêneran (users), equity û tabloyên din ên girîng de bigire.
  • Data Transformation and Validation: Daneya ku tê wergirtin ji bo ku bi şêweya herêmî re lihev bike tê veguhastin. Walidasyonên din jî hewce dikin da ku hevgirêdan (consistency) di nav daneyan de biparêzin, her anomaliyekê rakin an şan dikin.
  • Database Update: Daneyên pêvajokirin (processed) di databasê ya herêmî de tê daxistin an nûve kirin, bi rêya ku gjendek mirorkirî (mirrored state) ya servera MT5 hebe.
  • Synchronization Speed: Bi gelemperî leza syncê diguhere. Ew girêdayî sînoriyên servera Trading e, dûrîya cîhografî, qelikiya (network throughput) torê, û hewcedarîya giştî ya xerîdarê ye. Dikare zûter bilezîrî wergirtina nirxên Equity bibe ji bilî nûvekirina agahiya User-ê, mînakî.
  • Post-Disconnect catch up: Di rewşê de ku girêdana bi databasê an servera trading re were winda kirin, server diqede paşerojê (go back in time) û wê bikeve serî da ku watedeyên (missing) ên daneyê bi xwe catch up/re-sync bike.
  • Logs: ev pergal logs diparêze ji bo çareserkirina (troubleshooting).
  • Notifications: Pergal dikare nîşaneyên girîng di kanala Slack de bişîne an jî web-hooks ji bo bûyeran pêşkêş bike.

Get access to documentation and consultation for the MT5 Data Push

Zanîna pispor, agahdariya karûbarê replication push, belavok (documentation), bihayan (pricing), rêber, çavkani û amûr.

Hilbijêre Metatrader 5 PUSH Database Replication Service da ku hêsantir destûrê bide bo gihîştina daneyan bê mêbesta û bê sînoriyên karanînê (no per-use or usage limitations) — all for a simple flat monthly fee. Bi zêdeyî 19 sal ezmûn û navdariya ji bo aramî (reliability), em hilbijartina bawer e ku daneya karsaziyê te bê awir behtir bi rêya hevgirtina (synchronized) nas bike û amade bike ji bo xebatkirina sepanên te yên taybetî û raporên te.

View all of our APIs

Di gelek rewşan de gelek Forex APIs bi hev re têne bikaranîn. Li vir navnîşana tevahî bibîne.