POSTfinance-foreign-exchange-kline
FXローソク足チャート
FXローソク足チャート
導入ドキュメント
インターフェースの紹介
このインターフェイスは、主流の外国為替品種の K ラインの履歴およびリアルタイムの市場データを提供します。銘柄コードと期間(種類)を指定することで、始値、終値、高値、安値、増減、タイムスタンプなどの構造化配列データを取得でき、財務チャートの構築やテクニカル分析に適しています。
該当するシナリオ
- 定量的取引戦略のバックテスト: さまざまな時間粒度 (1 分、5 分、毎日など) で過去の価格シリーズを取得します。
- 金融ターミナル開発: 外国為替取引ソフトウェアにリアルタイムのローソク足チャート データ ソースを提供します。
- 市場モニタリング: 特定の通貨ペアの短期変動傾向と価格変化をモニタリングします。
リクエストと返品の手順
- リクエスト方法: POST
- コアパラメータ:
symbol(必須): FXINDEX などの外国為替商品コード。詳細については、コード表を参照してください。type(必須): K ライン サイクル。0 (毎日 k)、1 (1 分)、5 (5 分)、15、30、60、120、240 分などをサポートします。limit(オプション): データ項目の数を返します。デフォルトは 10 です。- 結果を返す:
data.lines: 2 次元配列。各項目は K ラインに対応し、順序はfieldsで定義されたフィールド (open、close、high、low、change、changeRate、tick_at など) に対応します。data.fields: 行内の値の具体的な意味を明確にするためのフィールド定義の配列。code/msg: インターフェイスのステータス コードと説明。200 は成功を意味します。
提案へのアクセス
- 期間の選択: ビジネス ニーズに応じて、適切な
type値を選択します。高頻度取引には分足レベルを選択し、トレンド分析には日足ラインを選択することをお勧めします。 - データ分析: 返された K ライン データはコンパクトな配列形式です。ずれを避けるために、
linesの値をfields配列の順序に従って厳密に分析してください。 - 頻度制御: API 呼び出しの頻度制限に注意してください。同じ期間内の繰り返しのデータ要求を減らすために、クライアントにキャッシュ メカニズムを追加することをお勧めします。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"symbol": "品种代码,如:FXINDEX。详见代码表",
"type": "k线类型,0:日k,1:1分钟,5:五分钟;15:十五分钟;30:30分钟,60:60分钟,120:120分钟,240:240分钟",
"limit": "返回条数,默认10"
}レスポンス例
{
"msg": "成功",
"code": 200,
"taskNo": "202960247220113090298671",
"data": {
"lines": [
[
12.879,
12.8786,
12.879,
12.8786,
"-0.00040",
"-0.0031",
1713761100
]
],
"fields": [
"open",
"close",
"high",
"low",
"change",
"changeRate",
"tick_at"
]
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种代码,如:FXINDEX。详见代码表 |
| properties.type | object | {...} |
| properties.type.type | string | string |
レスポンス項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.msg | object | {...} |
| properties.msg.type | string | string |
| properties.msg.example | string | 成功 |
| properties.msg.description | string | 返回码对应描述 |
| properties.code | object | {...} |