トレーディングテクノロジー

OANDA & FXCM統合

OANDAおよびFXCM API上のトレーディングアプリ、ダッシュボード、自動執行を、リスク制限、安全な注文リトライ、照合、監視とともに構築し、本番稼働前に練習口座とデモ口座でテストします。

本番のOANDAまたはFXCM統合に必要なもの

OANDAとFXCMは、価格、注文、口座データへのAPIアクセスを提供します。より難しい作業は、それらの呼び出しの周りで起こることです。ドロップする価格ストリーム、タイムアウトする注文リクエスト、拒否される取引、ブローカーの記録からずれるポジションです。私たちは、フィンテックチーム、自己勘定取引デスク、独自のルールを自動化するトレーダー向けに、リスク制限、照合、練習口座テスト、監視を組み込んで、トレーディングアプリ、ダッシュボード、自動執行を構築します。トレーディングの意思決定はお客様のチームが保有します。

AI支援、専門家主導のトレーディング統合

AIがどのように支援するか

  • OANDAおよびFXCM APIドキュメントから、型付きAPIクライアントと契約テストのドラフトをエンジニアのレビュー用に作成します
  • テストするエッジケースを生成します:拒否された注文、部分約定、市場閉場応答、ドロップしたストリーム
  • 注文、取引、ストリームのログをレビューし、異常と照合のギャップを明らかにします
  • 拒否または遅延した注文のエラー状態とメッセージのドラフトを、デザイナーが洗練できるよう作成します

当社の専門家が担うこと

  • エンジニアが注文ロジック、リトライ、冪等性、そしてリスク制限がコード内でどのように適用されるかを保有します
  • エンジニアがブローカー間で金融商品、単位、価格精度をマッピングします。例えばEUR_USD対EUR/USDなどです
  • APIトークン、練習環境と本番環境の分離、本番稼働チェックリストはエンジニアが保有します
  • 戦略とトレーディングの意思決定はお客様のチームが保有します。私たちはそれらを実行するシステムを構築、テスト、監視します

注文がOANDAまたはFXCMへ届くまでの流れ

1件の注文の経路を示した一例です。戦略はお客様のチームが保有し、注文が稼働する制限を承認します。

  1. 価格ストリーム

    価格はハートビートとともにストリーミングされます。ハートビートが欠落すると、ストリームが新しいクォートで再接続するまで新規注文が一時停止します。

  2. 注文リクエスト

    お客様のルールまたはユーザーからの注文には、クライアントIDとブローカー固有の銘柄名が付与されます。

  3. 取引前のリスクチェック

    ポジションサイズ、総エクスポージャー、証拠金、当日の損失が、発注前にお客様の制限と照らし合わせて確認されます。

    チェックポイント: キルスイッチまたは制限超過がこれをブロックします

  4. ブローカーへの発注

    ブローカーのレート制限内で送信されます。タイムアウト後は再送信する代わりにクライアントIDを照会します。

  5. 約定または拒否

    ブローカーの取引記録からの約定、一部約定、拒否が、ポジションとユーザーが目にする注文状態を更新します。

  6. ポジション照合

    スケジュールされたジョブが、ポジション、残高、証拠金をOANDAまたはFXCMの記録と比較し、不一致があれば報告します。

    チェックポイント: お客様のチームは報告されたすべての不一致をレビューします

何かが失敗したとき: ユーザーには遅延した注文や拒否された注文が明確に表示されます。ストリームの切断、制限超過、ポジションの不一致は、プッシュ、メールまたはSMSでお客様のチームに通知されます。

お客様が受け取るもの

OANDAおよびFXCM API上で私たちが構築するもの

  • 古いフィードチェック付きの価格ストリーミング

    ハートビートチェックと再接続を備えた価格ストリーミング。クォートが古くなると、新規注文はブロックされ、フィードが回復するまでユーザーに明確な警告が表示されます。

  • 安全なリトライ付きの注文執行

    クライアントIDでタグ付けされた成行、指値、逆指値注文。タイムアウトしたリクエストは、リトライが送信される前にブローカーの記録と照合されます。

  • リスク制限とキルスイッチ

    ポジションサイズ、エクスポージャー、日次損失の制限をコード内で適用し、お客様のルールに応じてストップロスとテイクプロフィットを付与し、新規注文を停止するキルスイッチを備えます。

  • ヒストリカルデータとバックテスト

    スプレッドとスリッページを考慮したローソク足データの保存とバックテストを、その限界を明記した上で提供します。バックテストは意思決定の参考になりますが、結果を予測するものではありません。

  • マルチアカウントダッシュボード

    複数のアカウントおよびサブアカウントにわたる残高、証拠金、建玉、注文履歴を、ブローカーの記録と定期的に照合します。

  • アラートと照合レポート

    約定拒否された注文、証拠金のしきい値、ストリームの切断、ポジションの不一致について、プッシュ、メールまたはSMSでアラートを送信し、チームが確認できる照合レポートもご提供します。

お客様のチームが運用できる連携を準備します

  • アクセスと入力

    接続がOANDA、FXCM、またはその両方のいずれ向けかを特定してください。承認済みのAPIアクセス、練習口座、銘柄、注文ルール、そしてリスクとポジションの制限を承認するビジネスオーナーをご提供ください。

  • 現実的な最初のスコープ

    各ブローカーを個別にスコープし、まずデモで特定の価格または注文のワークフローをテストします。銘柄へのアクセスとAPIの挙動はブローカーアカウントに依存します。本ソフトウェアは、約定、投資収益、または規制上の承認を保証するものではありません。

  • 引き継ぎと保守

    合意された接続、テスト証跡、構成メモ、復旧手順を提供します。アラートと照合の担当者を割り当ててください。プロバイダーの変更、認証情報、継続的な監視は、合意されたサポートプランのもとで保守できます。プロバイダーの料金は別途となります。

トレーディング連携の構築と公開の進め方

  1. 01

    アクセスと要件

    OANDAまたはFXCMのアカウントでのAPIアクセス、必要な銘柄と注文タイプ、システムが強制すべきリスク制限を確認します。

  2. 02

    アーキテクチャとリスク設計

    価格パイプライン、ブローカーのレート制限内での注文ルーティング、照合、キルスイッチ、そして注文が拒否されたときにユーザーが目にする内容を設計します。

  3. 03

    構築と契約テスト

    練習口座またはデモ口座を使って構築し、約定拒否、タイムアウト、ストリーム切断、リトライに関する契約テストを行い、すべての注文経路をレビューします。

  4. 04

    段階的な本番稼働とモニタリング

    お客様が承認した保守的な制限で、アラート、ダッシュボード、照合を稼働させた状態で本番稼働を開始します。その後、引き渡すか、サポートプランのもとで継続します。

AIツールを使う2つの方法

AIは統合コードとコントラクトテストの作成を支援します。コードとAPIデータを処理してよい場所を選択してください。

お決まりでないですか?スコープ設定の際に一つをおすすめします。 AIデリバリーのオプションを比較する

FAQ

よくある質問

特定のOANDAまたはFXCMアカウントが必要ですか?

APIアクセスのあるアカウントが必要です。OANDAは練習口座と本番口座向けにAPIトークンを発行し、FXCMはデモ口座とリアル口座でAPIアクセスを提供しています。利用できる内容はアカウントの種類とお客様の地域に対応するブローカー事業体によって異なるため、設計を始める前に練習口座またはデモ口座でアクセスを確認します。

自動売買戦略を構築できますか?

はい。お客様が定義したルール、すなわちエントリー、エグジット、ポジションサイジング、リスク制限を実装します。戦略とすべての取引判断はお客様のものです。練習口座またはデモ口座でテストを行い、スリッページ、スプレッドの変化、流動性など、バックテストでは示せない事柄を文書化し、モニタリングとキルスイッチを追加します。収益やパフォーマンスをお約束することはありません。

注文リクエストがタイムアウトした場合どうなりますか?

システムはやみくもに再送信することはありません。注文に付与されたクライアントIDについてブローカーの注文および取引記録を確認し、元の注文を確定するか、何も発注されていなかった場合にのみリトライします。ユーザーには無言のエラーではなく保留状態が表示され、不一致があればアラートが発生し照合レポートに表示されます。

OANDAまたはFXCM上で構築しますか?

お客様のアカウント、銘柄、必要なリスク制限についてお聞かせください。APIアクセスを確認し、システムをどのように構築、テスト、モニタリングするかの概要をお示しします。