POSTfinance-internal-futures-kline
国内先物ローソク足チャート
国内先物ローソク足チャート
導入ドキュメント
インターフェースの紹介
このインターフェイスは、国内先物市場向けに過去の K ライン データ クエリ サービスを提供します。先物商品コードを通じて、始値、終値、高値、安値、取引量などの主要な指標をカバーする、指定期間の市場データの取得をサポートします。データは配列の形式で返されるため、フロントエンドのチャートのレンダリングやバックエンドの定量的な計算に便利です。
該当するシナリオ
- 定量的取引戦略のバックテスト: 戦略検証のために過去の分レベルまたは日次データを取得します。
- 金融ターミナル開発: APP または Web にリアルタイムまたは履歴の K 折れ線グラフ データ ソースを提供します。
- 市場モニタリング: 特定の先物品種の変動をモニタリングして、投資決定を支援します。
リクエストと返品の手順
リクエスト方法: POST 主要なパラメータ:
シンボル(必須): 先物商品コード。標準コード表を参照してください。type(必須): K 行タイプ。0 (毎日 K)、1 (1 分)、5 (5 分)、30/60/120/240 分などをサポートします。limit(オプション): データ項目の数を返します。デフォルトは 10 です。
戻り構造:
data.lines: 2 次元配列。各項目は K ラインを表し、順序はfieldsで定義されたフィールド (始値、終値、高値、安値、変化、changeRate、ボリューム、tick_at など) に対応します。data.fields: フィールド定義配列。各値の具体的な意味を行で明確にします。code: ステータス コード、200 は成功を意味します。
提案へのアクセス
- コード マッピング: クエリの失敗を避けるために、渡された「シンボル」が取引所の標準コードと一致していることを確認してください。
- 期間の選択: ビジネス ニーズに応じて、適切な「タイプ」を選択します。高頻度取引には分単位のデータを使用し、傾向分析には日次 K を使用することをお勧めします。
- データ分析: 返された K ライン データはコンパクトな配列形式であり、送信効率を向上させるために、キーと値のマッピング分析のために「fields」配列と組み合わせる必要があります。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"symbol": "期货品种代码,详见代码表",
"type": "k线类型,0:日k,1:1分钟,5:五分钟;30:30分钟,60:60分钟,120:120分钟,240:240分钟",
"limit": "返回条数,默认10"
}レスポンス例
{
"msg": "成功",
"taskNo": "075556736233047430019762",
"code": 200,
"data": {
"lines": [
[
552.44,
552.82,
553.2,
552.36,
0.38,
0.07,
2516,
1717178400
]
],
"fields": [
"open",
"close",
"high",
"low",
"change",
"changeRate",
"volume",
"tick_at"
]
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 期货品种代码,详见代码表 |
| 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.taskNo | object | {...} |