שירות Push לשכפול נתוני cTrader ל-MySQL – חלופה לשרת הדיווח של Spotware cTrader

אנחנו ❤️ מפתחים!

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

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

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

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

חלופת שרת הדיווח של cTrader כוללת:

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

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

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

תהליך הסנכרון:

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

קבלו גישה לתיעוד ולייעוץ עבור Push נתוני cTrader

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

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

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

במקרים רבים משתמשים בכמה APIs של Forex יחד. עיינו ברשימה המלאה כאן.