Match-Trader データ複製プッシュサービス to MySQL – MatchTraderレポートサーバー代替ソリューション
WE ❤️ DEVELOPERS!
このMatch-Trader同期サービスは、さまざまなアプリケーション向けにMatch-Traderデータへの効率的なローカルアクセスを必要とするブローカー、マーケター、開発者向けです。
ブローカーはこのサービスを活用してカスタムレポートを作成し、クライアントのアクティビティ監視、取引データ分析、業務要件に合わせた洞察を得ることができます。
開発者はこのデータを使用して、カスタム紹介手数料・IB支払いロジックの構築、Forexリスクアプリケーションの構築、Forexマーケティングスイートとの統合、カスタムプロップファームトリガーの実装などが可能です。
ウェブサービスは、Match-Trader取引サーバーとMySQLデータベース間の中間層として機能します。その主な役割は、Match-Traderサーバーからライブ取引データを取得・処理し、ローカルデータベースに最新のミラーを維持して、レポート、分析、運用監視に使用することです。
Match-Traderレポートサーバー代替ソリューションの内容:
- Match-Trader Manager APIコネクタ: このモジュールはManager APIを使用してMatch-Traderサーバーに接続し、セキュアな認証を実行して取引データとアカウント管理機能にアクセスします。
- データ同期サービス: Match-Traderサーバーからデータを取得し、ローカルデータベースとリアルタイムで同期するサービス。
- データトランスフォーマー: Match-Traderサーバーから取得した生データを、ローカルデータベースのスキーマに適合するように構造化し、以下のテーブル間で一貫性を確保します。
データベーススキーマとテーブルの詳細:
- Groups: ユーザーグループと関連する取引権限を保存します。カラム:id, group_name, currency, markup, permissions, max_leverage など。
- Symbols: Match-Traderサーバーから同期されたライブ価格データを含みます。カラム: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 など。
- Positions-closed: 各ユーザーのすべてのクローズドトレードを保存します。カラム:id, user_id, position_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close など。
- Trading-Accounts: 個人情報と取引アカウント詳細を含むクライアントデータを保持します。カラム:id, username, email, group_id, address, registration_date, account_status など。
- Accounts:: 財務詳細へのアクセスを提供します。カラム:残高、証拠金、有効証拠金など。
- エクイティ:各ユーザーのエクイティデータを含みます。列は次のとおり:id、user_id、live_equity、highest_equity、lowest_equity、timestamp。
- 日次レポート:取引活動の終日サマリーを提供します。列は次のとおり:id、report_date、total_volume、balance、active_users、closed_positionsなど。
- 証券:プラットフォーム上で利用可能なすべての証券を、設定とマークアップとともに一覧表示します。列は次のとおり:id、symbol、security_name、type、margin、markup、trade_enabledなど。
- さらに、Kenmore Designはプロジェクトに必要なデータポイントを追加します。
同期ワークフロー:
- データプル:サービスは設定された間隔またはサーバー定義のAPIに従ってMatch-TraderサーバーにAPIコールを開始し、トレード、ユーザー、エクイティ、その他関連テーブル全体のデータ変更を取得します。
- データ変換と検証:受信データはローカルスキーマに適合するように変換されます。追加の検証によりデータの整合性が確保され、異常は削除またはフラグ付けされます。
- データベース更新:処理されたデータはローカルデータベースに挿入または更新され、Match-Traderサーバーのミラー状態を維持します。
- 同期速度:一般的に同期速度は変動します。これは取引サーバーの制限、地理的な距離、ネットワークスループット、クライアントの一般的な要件に依存します。例えば、エクイティ値の同期はユーザー情報の更新よりも高速に行うことが可能です。
- 切断後のキャッチアップ:データベースまたは取引サーバーとの接続が失われた場合、サーバーは時間を遡り、不足しているデータ更新をキャッチアップ/再同期します。
- ログ:システムはトラブルシューティングのためにログを保持します。
- 通知:システムはSlackチャンネルに重要な通知を投稿したり、イベント用のWebhookを提供したりできます。
Match-Trader Data Pushのドキュメントとコンサルテーションへのアクセス
専門知識、レプリケーションプッシュサービスの詳細、ドキュメント、価格、ガイド、リソース、ツール。
手間のかからないデータアクセスのために、使用回数や使用量に制限のないMatch-Trader PUSHデータベースレプリケーションサービスをお選びください—すべてはシンプルな定額月額料金で。19年以上の専門知識と信頼性の実績により、お客様のビジネスデータをシームレスに同期し、カスタムアプリケーションやレポートをすぐに活用できる状態に保つ、信頼できる選択肢として選ばれています。
⬅
すべてのAPIを表示
多くの場合、複数のForex APIが連携して使用されます。ここで全リストをご確認ください。