よくあるご質問
AXIORY cTrader口座への初回セットアップに関するFAQです。該当する質問がない場合は、AIエージェントに get_knowledge ツールを呼び出させることで、詳細な技術ドキュメントにアクセスいただけます。
初期セットアップ
数量 (volume) とは何ですか?ロット (lots) との違いは?
本サーバーはロットではなく、単位 (units) ベースの数量を使用します。例えば、EURUSD の 1 標準ロットは 100,000 単位です。お使いの銘柄のロットサイズは必ず
get_symbols ツールで確認し、次のように掛け算してください: 数量 = 希望ロット数 × ロットサイズ。AI エージェントはこの計算を自動的に行い、確認を求める前に計算過程を提示します。ペーパーモードとライブモードの違いは何ですか?
ペーパーモードでは 8 つのリスクチェックすべてを実行し、すべての操作を監査ジャーナルに記録しますが、注文をブローカーに送信することはありません。設定やプロンプトをリスクなしでテストするためのモードです。ライブモードは実際の金銭的影響を伴う本物の注文を送信します。必ず最初はペーパーモードでテストし、自信が持てたらライブに切り替えてください。
ペーパーモードからライブモードへの切り替え方は?
トレーディングモードは接続時に設定されます。変更するには: クライアント設定で MCP コネクタを切断し、再接続して OAuth フォームで Live を選択してください。再接続後、エージェントに
check_health を呼び出してもらい、モードが変更されたことを確認してください。どの AI エージェントを使うべきですか?
Claude Desktop と claude.ai が最も適しています — OAuth フローを完全に実装し、セッションを自動的に更新します。Cursor、Windsurf、Cline も十分にテストされています。ChatGPT、Gemini、Manus は OAuth またはトークンポータルのフォールバックを介して動作します。詳細な比較は エージェントの選び方 ガイドをご覧ください。
サーバーへの接続方法は?
MCP クライアントにサーバー URL (
https://mcp.axiory.ai/mcp) を追加してください。OAuth フローによりブラウザが開き、Axiory FIX API の認証情報を入力します。クライアントが OAuth に対応していない場合は、トークンポータル https://mcp.axiory.ai/token-portal で 30 日間有効な Bearer トークンを生成してください。OAuth セッションの有効期間はどのくらいですか?
アクセストークンは 1 時間で失効し、リフレッシュトークンは 7 日間有効です。Claude Desktop はアクセストークンを自動的に更新するため、何もしなくても最長 7 日間接続を維持できます。7 日経過後はブラウザフォームから再接続してください。ポータルトークン (フォールバック認証) は 30 日間有効です。
取引操作
ポジションにストップロスとテイクプロフィットを設定するには?
3 ステップのリンク注文ワークフローを使用します:
1. MARKET (成行) 注文でポジションを開きます — レスポンスに positionId が含まれます。
2. その positionId を指定して、ストップロス価格に STOP (逆指値) 注文を発注します (ポジションと反対サイド)。
3. 同じ positionId を指定して、テイクプロフィット価格に LIMIT (指値) 注文を発注します (反対サイド)。
ポジションが何らかの理由でクローズされると、サーバーはリンクされた残りの注文を自動的にキャンセルします — 手動でのクリーンアップは不要です。SL と TP の希望価格水準を AI エージェントに伝えるだけで、後は処理してくれます。
1. MARKET (成行) 注文でポジションを開きます — レスポンスに positionId が含まれます。
2. その positionId を指定して、ストップロス価格に STOP (逆指値) 注文を発注します (ポジションと反対サイド)。
3. 同じ positionId を指定して、テイクプロフィット価格に LIMIT (指値) 注文を発注します (反対サイド)。
ポジションが何らかの理由でクローズされると、サーバーはリンクされた残りの注文を自動的にキャンセルします — 手動でのクリーンアップは不要です。SL と TP の希望価格水準を AI エージェントに伝えるだけで、後は処理してくれます。
市場がクローズしていて注文が拒否されました。どうすればよいですか?
MARKET 注文にはアクティブなトレーディングセッションが必要です。市場がクローズしている場合 (週末、祝日) は、代わりに GTC (Good Till Cancelled) を指定した LIMIT または STOP 注文を使用してください。注文は保留され、市場が再開すると指定価格で約定します。エージェントに次のように伝えます: 「EURUSD を 1.0800 で買う GTC LIMIT 注文を発注して」。
アカウント残高はどうすれば確認できますか?
FIX プロトコルは口座残高や有効証拠金のデータを提供しません — これは既知のブローカー側の制限です。残高は cTrader プラットフォームまたはブローカーのウェブポータルで直接確認してください。サーバーは日次の確定損益を追跡し、設定された日次損失制限と照合しますが、口座全体の有効証拠金を参照することはできません。
ポジションが古い情報のように見えます。最新データを取得するには?
AI エージェント以外で cTrader で直接トレーディングしていた場合、ポジション情報が古くなっている可能性があります。エージェントに
get_positions を refresh: true 付きで呼び出すよう指示してください — これによりブローカーから最新のスナップショットを取得します。これは同一セッション中に MCP サーバー外で取引した場合にのみ必要です。未確定損益がゼロと表示されるのはなぜですか?
損益の計算には QUOTE セッションからのライブ価格データが必要です。サーバーは Bid/Ask 価格から計算しますが、対象銘柄の価格がキャッシュに存在する場合のみです。キャッシュをウォームアップするには、まずエージェントに対象銘柄に対して
get_quotes を呼び出してもらい、その後再度 get_positions を呼び出してください — USD 建ての正確な損益が表示されます。損益はどの通貨で報告されますか?
すべての損益値は、銘柄のクォート通貨に関わらず USD で報告されます。例えば USDJPY 取引の損益は、ライブのミッド価格を使用して JPY から USD に変換されます。透明性のため、生のクォート通貨建ての値と使用された換算レートも、すべてのレスポンスに含まれています。
日次損益はいつリセットされますか?
EST (米国東部標準時) 17:00 — FX 市場の標準的なロールオーバー時刻です。キルスイッチの日次損失トリガーもこの時刻にリセットされます。このタイミングは設定変更できません。
トラブルシューティング
ログイン失敗によりロックアウトされました。どうすればよいですか?
5 回連続で認証情報の入力に失敗すると、ブルートフォース攻撃を防ぐため、アカウントは 15 分間ロックされます。15 分待ってから再度お試しください。FIX API パスワードを使用していることを確認してください — これは cTrader アカウントのログインパスワードとは異なります。FIX API パスワードはブローカーの FIX API 設定で別途設定します。
注文が拒否されました。なぜですか?
よくある原因:
• 市場クローズ — 代わりに GTC 指定の LIMIT/STOP を使用
• ポジションサイズ制限 — 資産クラスごとの制限を超過 (
• キルスイッチ作動中 — 日次損失制限に達した状態; EST 17:00 にリセット
• レート制限 — 1 分あたりの注文数が多すぎる; 少し待つ
• 銘柄が未設定 — エージェントに
• 市場クローズ — 代わりに GTC 指定の LIMIT/STOP を使用
• ポジションサイズ制限 — 資産クラスごとの制限を超過 (
check_health で確認)• キルスイッチ作動中 — 日次損失制限に達した状態; EST 17:00 にリセット
• レート制限 — 1 分あたりの注文数が多すぎる; 少し待つ
• 銘柄が未設定 — エージェントに
get_symbols を呼び出してもらい、銘柄が利用可能か確認接続が切断されました。再接続するには?
サーバーは指数バックオフで最大 10 回まで自動的に再接続を試みます。それでもうまくいかない場合は、エージェントに
reconnect_trade_session を呼び出してもらってください (リアルタイム価格も必要であれば reconnect_quote_session も)。これは市場がクローズしている週末明けによく発生します。再接続でもうまくいかない場合は、クライアント設定で MCP コネクタを切断して再接続してください。再認証時に SenderCompID コンフリクトエラーが出ます。
cTrader ブローカーは SenderCompID ごとに同時に 1 つの FIX 接続のみ許可します。すでにセッションがアクティブな状態で再認証する場合、サーバーは自動的に処理します: 設定が変わっていなければ再検証をスキップしてアクティブセッションを再利用します。設定が変更されている場合 (例えばモード切替) は、既存セッションを先に閉じてから検証します。ブローカー側で FIX パスワードを変更した場合は、古いセッションがタイムアウトする (30 分) のを待つか、パスワード変更前に
reset_session を使用してください。セッション中にリスク制限を変更したり、モードを切り替えたりするには?
エージェントに
reset_session を呼び出してもらってください。これにより現在のセッションが終了し、再認証がトリガーされます。再認証時にはトレーディングモード、リスク制限、サーバーを含むすべての設定を変更できます。注意: これによりアカウントのアクティブな接続がすべて閉じられます — 実行中のツール呼び出しは中断される可能性があります。ブローカー側のポジションやジャーナル記録は影響を受けません。クライアントで OAuth が動作しない場合は?
トークンポータルをフォールバックとして使用してください。ブラウザでポータル URL にアクセスし、FIX 認証情報を入力して 30 日間有効な Bearer トークンを生成します。トークンを Bearer 認可ヘッダとしてクライアントの MCP 設定にコピーしてください。Manus や一部のクライアントは OAuth のブラウザリダイレクトフローを完了しないため、この経路が必要です。
安全設計&リスク管理
キルスイッチはどのように動作しますか?
キルスイッチは、日次の確定損失が接続時に設定した制限を超えると、自動的にすべての取引をブロックします。また、サーバーが状態の整合性に不一致 (サーキットブレーカー) を検出した場合にもトリガーされます。一度作動すると、EST 17:00 に日次損失がリセットされるまで新規注文は一切発注できません。キルスイッチが作動しているかを確認するには、エージェントに
check_health を呼び出してもらい、killSwitch フィールドをチェックしてください。オープンポジションを持ったままサーバーがダウンするとどうなりますか?
オープンポジションはブローカー側に残ります — サーバーがダウンしてもポジションが閉じることはありません。サーバーが復旧して再接続すると、ブローカーからポジションの状態を自動的に再同期します。ポジションは中断前と全く同じ状態です。ディスク上の監査ジャーナルも再起動を跨いで保持されます。
AI エージェントが計算ミスをして誤った注文を発注したらどうなりますか?
サーバーには複数の安全策があります: AI エージェントは数量の計算過程を段階的に提示し、注文を発注する前にユーザーの明示的な確認を求めるよう指示されています。トレーディングツールは MCP プロトコル上で破壊的 (destructive) としてマークされており、クライアントによっては追加の承認フローがトリガーされる場合があります。資産クラスごとのポジションサイズ制限と最大想定元本 (notional) チェックも安全策として機能します。ただし、どんなシステムも人間や AI の誤りを完全に防ぐことはできません — 確認前に必ず数値をチェックし、最初はペーパーモードで始めてください。
FIX 認証情報は安全ですか?
OAuth 使用時、認証情報は HKDF で導出されたキーを使った AES-256-GCM で暗号化されてから保管されます。FIX 接続を開く際に必要な時のみ復号され、ログやメトリクスに現れることはありません。ルーティングとセッション識別には一方向の SHA-256 ハッシュが使用され、生の認証情報が暗号化ストアの外に出ることはありません。トークンポータルでは、認証情報は一度検証された後、同じ方式で暗号化されて保管されます。
解決しない場合は
システム内蔵のナレッジベースには、すべての項目に関する詳細な技術マニュアルが格納されています。お使いのAIエージェントにこのように指示(入力)してみてください。
"Get knowledge about risk-management"
"Get knowledge about order-guide"
"Get knowledge about limitations"
技術ドキュメント・ガイダンスはこちら
