ISSENKA
WEBサービス開発

cTrader / MetaTrader対応 ダッシュボードアプリ

cTrader / MetaTrader対応 ダッシュボードアプリ

プロジェクト概要

トレーダー向けプラットフォームを運営する企業向けに開発したダッシュボードアプリです。

この企業では、MetaTraderやcTraderを基盤としつつ、独自のルール・運用フローに沿った企業特有の取引サービスを提供していました。そのため、既製品をそのまま使うことができず、OEM前提でのシステム構築が必要でした。

実現したこと

cTrader / MetaTrader の API を活用し、企業のユースケースに合わせて以下の操作を一つのダッシュボード上で完結できるようにしました。

口座ライフサイクルの管理

  • 口座発行 / 複製:新規トレーダーへの取引口座の自動発行、テンプレートからの一括複製
  • 口座停止 / 再開 / 削除:ルール違反や運用状況に応じた口座ステータスの切替
  • フェーズ昇格 / 降格:評価プログラムの段階(トライアル → 本番口座など)に応じた自動移行
  • 口座タイプ / グループ変更:レバレッジ・スプレッド・手数料設定の切替

残高・資金操作

  • 残高変更:入金・出金・クレジット付与・損益調整
  • ペイアウト処理:利益分配ルールに沿った出金金額の自動計算と反映
  • リセット / スケールアップ:運用成績に応じた初期残高の再設定・増額

リスク・ルール監視

  • 最大ドローダウン / デイリーロスの監視:閾値超過時の自動アラート・口座停止
  • 禁止行為の検知:高頻度取引・両建て・指標トレードなどルール違反の自動判定
  • 強制クローズ:API経由でのポジション一括決済

トレーダー・取引データの可視化

  • 取引履歴の集約:cTrader / MetaTrader 横断での損益・勝率・取引量の一元表示
  • ユーザー管理 / KYCステータス:本人確認状況と口座の紐付け
  • パフォーマンスレポート:期間別・トレーダー別の運用成績レポート出力

運用フローの自動化

  • ワークフロー連結:発行 → 監視 → 昇格 → ペイアウト までを一気通貫で自動実行
  • 通知連携:トレーダー/管理者へのメール・チャット通知の自動配信
  • 監査ログ:すべての操作履歴の追跡・証跡保存

結果として、企業固有の運用ルールに最適化された独自のトレーディングサービスを、既存のMetaTrader / cTraderのエコシステムに乗せたまま提供できる体制を実現しました。