このページには、cTrader Open APIに関するよくある質問とその回答が含まれています。
このページでは、APIユーザーがよく寄せられる質問を見つけることができます。
なぜ429エラー応答が表示されるのですか?
429エラー応答は、ユーザーが一定時間内に送信したリクエストが多すぎることを意味します。
現在のリクエストレート制限については、’はじめに‘ ページをご覧ください。
なぜ私のアプリケーションが頻繁に切断されるのですか?
アプリケーションは、一定時間の非アクティブ状態後にサーバーによって切断されます。サーバーとの切断を防ぐには、サーバーに少なくとも10秒ごとにハートビートを送信することを確認してください。
なぜ週末にAPIに接続できませんか?
週末にメンテナンスやアップグレードを行うことがあり、その間はAPIにアクセスできなくなります。
Google Protocol Buffersを使用したメッセージのシリアル化/デシリアル化でエラーが発生するのはなぜですか?
‘プロトコルバッファメッセージの送受信‘ チュートリアルをご覧ください。
アクセストークンの有効期限が切れる前に更新できますか?
はい、アクセストークンは有効期限切れ前または後に更新できます。詳細については、アカウント認証 ガイドをご覧ください。
リフレッシュトークンの有効期限は何ですか?
リフレッシュトークンは、アクセストークンを更新するために使用するか、またはcTrader IDおよび取引口座を再認証する場合に使用するまで永久に有効です。
トレーディング口座のログイン番号とIDの違いは何ですか?
ログイン番号はUIの目的で使用され、APIでは使用されません。ただし、アプリケーションのアカウントリストまたは同等のコントロールでアカウントのログイン番号を表示することを選択できます。
トレーディング口座ID (ctidTradingAccountId
) は、いくつかの重要なAPIメッセージの送受信に使用されるパラメータです。
入力されたティックがない場合、cTraderバックエンドは時間枠のトレンドバーを返しますか?
いいえ、ティックがない場合はトレンドバーが作成されません。
シンボルの最新の売買価格を取得するにはどうすればよいですか?
最新の売買価格を取得するには、ProtoOASpotEvent を送信します。このメッセージへの応答は、市場が現在閉じていても返されます。
ポジションの利益/損失をどのように計算しますか?
当社の利益/損失計算 チュートリアルをご覧ください。
WebアセンブリアプリなどのクライアントサイドWeb環境でOpen APIを使用できますか?
はい、そのような環境でAPIにアクセスする場合は、WebSocketプロトコルを使用できます。
APIに変更があった場合、どこから通知を受け取るべきですか?
Open APIのプロトメッセージファイルリポジトリ とそのリリースをフォローしてください。
どのように貢献できますか?
当社のSDKをフォークして独自のOpen APIパッケージを作成することをお勧めします。価値のあるものを持っていると考える場合は、お問い合わせいただき、当社の公式ドキュメントにお客様の改善点を追加いたします。
新しい機能/メッセージ/質問をどこで要求すればよいですか?
Protoメッセージファイルリポジトリ の問題またはcTraderフォーラム のOpen APIセクションを使用できます。