エラーとトラブルシューティング

エラー

概要

エラーが起きた場合、適当なHTTPレスポンスコードが、ボディ内のエラーメッセージと共に以下のフォーマットで返信されます:

HTTP/1.1 400 Bad Request
{
  "code" : [OANDA HTTP],
  "message"   : [],
  "moreInfo"  : [() ]
}

エラーリスト

エラーコード HTTPステータスコード HTTPステータスメッセージ メッセージ 詳細
1 400 リクエスト不正 不正もしくは無効なパラメーター: [arg] 設定されたパラメーターはフォーマット不正か無効な値です
2 400 リクエスト不正 必須パラメーターが設定されていません  
3 401 認証エラー このリクエストは認証が必要です  
4 401 認証エラー 提供されたアクセストークンではこのリクエストを行う権限がありません  
5 500 内部サーバーエラー サーバー内部でエラーが検知されました。 弊社エンジニアが対応中です  
6 503 サービス利用不可 サービス利用不可  
7 405 メソッドの利用禁止 メソッドの利用禁止  
8 400 リクエスト不正 認証ヘッダのフォーマット不正もしくは無効なアクセストークン  
9 400 リクエスト不正 無効な通貨ペア  
10 400 リクエスト不正 OANDAストームサーバーから予期しないレスポンス  
11 404 該当注文無し 該当注文無し 無効な注文番号
12 404 該当チケット無し 該当チケット無し  
13 404 該当トランザクション無し 該当トランザクション無し  
14 404 該当ポジション無し 該当ポジション無し  
15 403 禁止 未決済チケットの最大件数に達しました  
16 403 禁止 未決済注文の最大件数に達しました  
17 403 禁止 流動性不足 ロスカットが発動されます
18 400 リクエスト不正 無効な桁数  
19 403 禁止 流動性不足  
20 403 禁止 アカウントはマージンコール中です  
21 403 禁止 ポジション決済数上限オーバー  
22 400 リクエスト不正 スリッページ上限オーバー 現在のレートはスリッページ上限をオーバーしています
23 400 リクエスト不正 スリッページ下限オーバー 現在のレートはスリッページ下限をオーバーしています
24 403 禁止 当該銘柄に対する取引は停止されています 為替取引は週末に定期的に停止します。 CFD取引は決められたスケジュールにしたがって停止します。
25 403 禁止 このアカウントでは取引はできません  
26 403 禁止 アカウントはロックされています  
27 403 禁止 口座資金不足  
28 403 禁止 同じ銘柄のチケットはFIFOの順序で決済されなくてはなりません  
29 400 リクエスト不正 新規ポジションは許可されていません  
30 404 該当注文無し 該当注文無し 指定された口座にはこの注文IDは存在しません
31 404 該当注文無し 該当注文無し 注文不正
32 404 該当アカウント無し 設定されたアカウントIDが正しくありません  
33 400 リクエスト不正 ストップロス不正エラー: リクエストされたストップロス価格が不正です もし注文が買いの場合、ストップロス価格は注文価格より低い価格であることが必要です。 注文が売りの場合、ストップロス価格は注文価格より高い価格であることが必要です。 ストップロス価格は注文価格と同じであってはいけません。
34 400 リクエスト不正 テイクプロフィット不正エラー: リクエストされたテイクプロフィット価格が不正です もし注文が買いの場合、テイクプロフィット価格は注文価格より高い価格であることが必要です。 注文が売りの場合、テイクプロフィット価格は注文価格より低い価格であることが必要です。 テイクプロフィット価格は注文価格と同じであってはいけません。
37 400 リクエスト不正 無効な銘柄: この銘柄は指定の口座では取引できません  
53 429 リクエストの頻度制限オーバー リクエストの頻度が制限を超えています。許容頻度は:  
54 502 ゲートウェイ不正 ゲートウェイ不正  
55 400 リクエスト不正 無効なユーザ名  
56 400 リクエスト不正 レート配信銘柄登録数オーバー このレートストリームリクエストは、指定されたアクセストークンに許可された銘柄数をオーバーしています
57 401 配信登録権限無し この銘柄の配信登録の権限がありません 指定されたアクセストークンでは、この銘柄のレートストリームの配信登録の権限がありません
58 403 禁止 アプリケーションは無効化されています  
59 403 禁止 アクセスは禁止されています  
60 - - アクセストークン接続数制限オーバー 指定されたアクセストークンに許可されているストリーミング接続数をオーバーしました。 このメッセージを受け取った接続はサーバーにより切断されます。
61 411 データがありません データが必須です PUTもしくはPOSTリクエストのBodyにデータがありません
62 400 リクエスト不正 日時フォーマット不正: rfc3339 か unixを選択してください  
63 504 ゲートウェイタイムアウト ゲートウェイタイムアウト  
64 - - このセッションは新しい接続により切断されました 同じアクセストークンとセッションIDによる新規のストリーミングリクエストが行われました。 このメッセージを受け取った接続はサーバーにより切断されます。