プロジェクト概要
トレーダー向けプラットフォームを運営する企業向けに開発したダッシュボードアプリです。
この企業では、MetaTraderやcTraderを基盤としつつ、独自のルール・運用フローに沿った企業特有の取引サービスを提供していました。そのため、既製品をそのまま使うことができず、OEM前提でのシステム構築が必要でした。
実現したこと
cTrader / MetaTrader の API を活用し、企業のユースケースに合わせて以下の操作を一つのダッシュボード上で完結できるようにしました。
口座ライフサイクルの管理
- 口座発行 / 複製:新規トレーダーへの取引口座の自動発行、テンプレートからの一括複製
- 口座停止 / 再開 / 削除:ルール違反や運用状況に応じた口座ステータスの切替
- フェーズ昇格 / 降格:評価プログラムの段階(トライアル → 本番口座など)に応じた自動移行
- 口座タイプ / グループ変更:レバレッジ・スプレッド・手数料設定の切替
残高・資金操作
- 残高変更:入金・出金・クレジット付与・損益調整
- ペイアウト処理:利益分配ルールに沿った出金金額の自動計算と反映
- リセット / スケールアップ:運用成績に応じた初期残高の再設定・増額
リスク・ルール監視
- 最大ドローダウン / デイリーロスの監視:閾値超過時の自動アラート・口座停止
- 禁止行為の検知:高頻度取引・両建て・指標トレードなどルール違反の自動判定
- 強制クローズ:API経由でのポジション一括決済
トレーダー・取引データの可視化
- 取引履歴の集約:cTrader / MetaTrader 横断での損益・勝率・取引量の一元表示
- ユーザー管理 / KYCステータス:本人確認状況と口座の紐付け
- パフォーマンスレポート:期間別・トレーダー別の運用成績レポート出力
運用フローの自動化
- ワークフロー連結:発行 → 監視 → 昇格 → ペイアウト までを一気通貫で自動実行
- 通知連携:トレーダー/管理者へのメール・チャット通知の自動配信
- 監査ログ:すべての操作履歴の追跡・証跡保存
結果として、企業固有の運用ルールに最適化された独自のトレーディングサービスを、既存のMetaTrader / cTraderのエコシステムに乗せたまま提供できる体制を実現しました。