よくある質問¶
このページには、cTrader Open APIに関するよくある質問とその回答が含まれています。 このページでは、APIユーザーから寄せられたよくある質問を見つけることができます。
なぜ429エラーレスポンスが発生するのですか?
429エラーレスポンスは、ユーザーが一定期間内にリクエストを送りすぎたことを意味します。
現在のリクエストレート制限については、はじめにページで確認できます。
なぜアプリケーションが頻繁に切断されるのですか?
サーバーは、一定期間の非アクティブ状態の後にアプリケーションを切断します。 サーバーから切断されないようにするには、少なくとも10秒に1回サーバーにハートビートを送信するようにしてください。
なぜ週末にAPIに接続できないのですか?
週末にメンテナンスやアップグレードを行うことがあり、その間APIは利用できません。
Google Protocol Buffersを使用したメッセージのシリアライゼーションとデシリアライゼーションでエラーが発生するのはなぜですか?
Protobufメッセージの送受信チュートリアルをお読みください。
アクセストークンの有効期限が切れる前にリフレッシュできますか?
はい、アクセストークンの有効期限が切れる前または後にリフレッシュすることができます。 詳細については、アプリと口座の認証ガイドを参照してください。
リフレッシュトークンの有効期限はどのくらいですか?
リフレッシュトークンは、アクセストークンをリフレッシュするか、cTrader IDと取引口座を再承認するまで永久に有効です。
取引口座のログイン番号とIDの違いは何ですか?
ログイン番号はUIの目的で使用されます。 APIでは使用されません。 ただし、アプリケーションの口座リストまたは同等のコントロールに口座ログイン番号を表示することを選択できます。
取引口座ID(ctidTradingAccountId)は、いくつかの重要なAPIメッセージを送受信するために使用されるパラメータです。
着信ティックがない場合、cTraderバックエンドはその期間のトレンドバーを返しますか?
いいえ、トレンドバーは着信ティックがある場合にのみ作成されます。
シンボルの最新の売値と買値を取得するにはどうすればよいですか?
最新の売値/買値を取得するには、ProtoOASubscribeSpotsReqをサブスクライブしてください。 サブスクリプションが成功すると、最新のスポット価格を含む最初のProtoOASpotEventを受け取り、その後、新しいイベントが生成されるたびに価格更新を受け取ります。 市場が閉じている場合、終値を含む単一のスポットイベントのみを受け取ります。
ポジションの損益を計算するにはどうすればよいですか?
利益と損失を計算チュートリアルをお読みください。
クライアントサイドのWeb環境(Webアセンブリアプリなど)でOpen APIを使用できますか?
はい、そのような環境でAPIにアクセスする場合、WebSocketプロトコルを使用してAPIに接続できます。
APIに変更があった場合、どこから通知を受け取るべきですか?
Open APIのプロトメッセージファイルリポジトリとそのリリースをフォローしてください。
どのように貢献できますか?
SDKをフォークして独自のOpen APIパッケージを作成することをお勧めします。 価値あるものがあると思われる場合は、お問い合わせください。公式ドキュメントに改善点を追加します。
新しい機能、メッセージ、質問についてどこに問い合わせればよいですか?
プロトメッセージファイルリポジトリのイシューまたはcTraderのDiscordコミュニティを使用できます。
cTraderのサポートが必要ですか?
公式チャンネルを通じて問題を解決できます:
- cTraderのDiscordコミュニティで質問したり、トレーダー、開発者、他のユーザーとつながることができます。
- cTrader コミュニティフォーラムでアーカイブされたディスカッションを閲覧してください。 フォーラムは新規投稿を受け付けていませんが、一般的な問題に対する有用な回答が多数掲載されています。
- 技術的なサポートが必要な場合は、support@ctrader.comでcTraderサポートチームに連絡してください。