שירות Push לשכפול נתוני MT4 ל-MySQL – חלופה ל-Metatrader 4 Reporting Server

אנחנו אוהבים מפתחים!

שירות הסנכרון של MT4 מיועד לברוקרים, משווקים ומפתחים הזקוקים לגישה מקומית יעילה לנתוני MT4 עבור יישומים שונים. 

ברוקרים יכולים להיעזר בשירות כדי להפיק דוחות מותאמים אישית, ולאפשר להם לנטר פעילות לקוחות, לנתח נתוני מסחר ולקבל תובנות המותאמות לדרישות העסק שלהם. 

מפתחים יכולים להשתמש בנתונים אלה כדי לבנות לוגיקת הפניות ותשלומי IB מותאמים אישית, לבנות אפליקציות סיכון ב-Forex, לשלב Forex Marketing Suites, ליישם טריגרים מותאמים אישית ל-Prop Firm ועוד.  

שירות האינטרנט פועל כשכבת middleware בין שרת מסחר MT4 לבין מסד נתונים MySQL. תפקידו העיקרי הוא לאחזר ולעבד נתוני מסחר חיים משרת MT4 ולשמור עותק משוכפל ועדכני במסד הנתונים המקומי לצורכי דוחות, ניתוח וניטור תפעולי.

חלופת MT4 Reporting Server כוללת:

  • מחבר MT4 Manager API: מודול זה מתחבר לשרת MT4 באמצעות Manager API, ומבצע אימות מאובטח לצורך גישה לנתוני מסחר ולפונקציות ניהול חשבונות.
  • שירות סנכרון נתונים: שירות בזמן אמת שמביא נתונים משרת MT4 ומסנכרן אותם עם מסד הנתונים המקומי. 
  • ממיר נתונים: רכיב זה מבנה את הנתונים הגולמיים שנשלפו משרת MT4 כך שיתאימו לסכימה של מסד הנתונים המקומי, ומבטיח עקביות בין הטבלאות הבאות.

פרטי סכימת מסד הנתונים והטבלאות:

  • Groups: מאחסן קבוצות משתמשים והרשאות מסחר משויכות: עמודות: id, group_name, currency, markup, permissions, max_leverage, etc.
  • Prices: מכיל נתוני מחיר חיים המסונכרנים משרת MT4: עמודות: id, symbol, buy_value, sell_value, spread, markup, etc.
  • Timezone: עוקב אחר השעה הנוכחית ואזור הזמן של השרת: עמודות: id, server_time, timezone_offset, timezone_name.
  • Trades: מאחסן את כל העסקאות עבור כל משתמש, כולל עסקאות פעילות וסגורות: עמודות: id, user_id, trade_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close, etc.
  • Users: מחזיק נתוני לקוחות עם פרטים אישיים ופרטי חשבון מסחר: עמודות: id, username, email, group_id, balance, address, registration_date, account_status, etc.
  • Equity: מכיל נתוני equity עבור כל משתמש: עמודות: id, user_id, live_equity, highest_equity, lowest_equity, timestamp.
  • דוחות יומיים: מספק סיכומי סוף יום של פעילות המסחר: עמודות: id, report_date, total_volume, balance, active_users, closed_positions, etc.
  • Securities: מפרט את כל ה-securities הזמינים בפלטפורמה עם הגדרות ו-markups: עמודות: id, symbol, security_name, type, margin, markup, trade_enabled, etc.
  • בנוסף, Kenmore Design תוסיף כל נקודת נתונים שתידרש עבור הפרויקט שלכם.

זרימת הסנכרון:

  • שליפת נתונים: השירות יוזם קריאות API לשרת MT4 במרווחי זמן קבועים או בעקבות ה-API שהוגדר מראש בשרת, לשליפת שינויים בנתונים בין עסקאות, משתמשים, equity וטבלאות רלוונטיות אחרות.
  • המרת נתונים ואימות: הנתונים הנכנסים עוברים המרה כך שיתאימו לסכימה המקומית. אימות נוסף מבטיח עקביות נתונים, ומסיר או מסמן חריגות.
  • עדכון מסד הנתונים: הנתונים המעובדים מוזרקים או מתעדכנים במסד הנתונים המקומי, תוך שמירה על מצב משוכפל של שרת MT4.
  • מהירות הסנכרון: ככלל, מהירות הסנכרון משתנה. היא תלויה במגבלות שרת המסחר, במרחקים גאוגרפיים, בתפוקת הרשת ובדרישה הכללית של הלקוח. לדוגמה, ייתכן שניתן לסנכרן ערכי Equity מהר יותר מאשר עדכון פרטי משתמש. 
  • השלמת פערים לאחר ניתוק: במקרה שהחיבור למסד הנתונים או לשרת המסחר אובד, השרת יחזור לאחור בזמן ויבצע השלמה/סנכרון מחדש של עדכוני נתונים חסרים.
  • יומנים: המערכת שומרת יומנים לצורכי פתרון תקלות.
  • התראות: המערכת יכולה לפרסם התראות קריטיות לערוץ Slack או לספק web-hooks לאירועים.

קבלו גישה לתיעוד ולייעוץ עבור MT4 Data Push

ידע מומחה, פרטי שירות replication push, תיעוד, תמחור, מדריכים, משאבים וכלים.

בחרו Metatrader 4 PUSH Database Replication Service עבור גישה חלקה לנתונים ללא מגבלות לפי שימוש או מגבלות שימוש —הכול תמורת דמי מנוי חודשיים קבועים ופשוטים. עם יותר מ-19 שנות מומחיות ומוניטין של אמינות, אנחנו הבחירה המהימנה לשמירה על סנכרון קל של נתוני העסק שלכם, מוכנים להניע את היישומים והדוחות המותאמים אישית שלכם.

צפו בכל ה-API שלנו

במקרים רבים משתמשים בכמה Forex API במקביל. בדקו את הרשימה המלאה כאן.