POSTfinance-external-futures-kline
海外先物ローソク足チャート
海外先物ローソク足チャート
導入ドキュメント
インターフェースの紹介
このインターフェイスは、主流の外部先物品種の K ライン履歴市場データを提供します。先物コードと期間 (1 分、5 分、30 分、60 分、毎日の K など) を指定することにより、始値、終値、最高値、最低価格、取引高、タイムスタンプを含む完全な OHLCV データ配列の取得をサポートします。
該当するシナリオ
- 定量的取引戦略のバックテスト: モデルのトレーニングと検証のために高頻度または低頻度の履歴データを取得します。
- リアルタイム市場監視: 外部の先物市場表示ツールを構築して、さまざまな時間軸で価格傾向を表示します。
- 財務データ分析: ボラティリティ計算およびテクニカル指標分析 (MA、MACD など) のための基本的なデータ ソース。
リクエストと返品の手順
リクエストパラメータ:
symbol(必須): 先物商品コード。プラットフォームが提供するコード表を参照して入力する必要があります。type(必須): K 行タイプ。'0' (毎日 K)、'1' (1 分)、'5' (5 分)、'30' (30 分)、'60' (60 分)、'120' (120 分)、'240' (240 分) をサポートします。limit(オプション): データ項目の数を返します。デフォルトは 10 です。
返される結果:
code/msg: ステータス コードと説明。200 は成功を意味します。fields: フィールド定義配列。順序はデータ行の値に対応し、通常、始値、終値、高値、安値、変化、変化率、ボリューム、tick_at が含まれます。lines: 2 次元配列。各行は K 行を表し、数値の順序はfieldsに 1 対 1 で対応します。
提案へのアクセス
- コード マッピング: 「シンボル」パラメーターが正確であることを確認するために、最初に最新の先物商品コード テーブルを必ず入手して維持してください。
- 期間の選択: ビジネス ニーズに応じて、適切な「タイプ」を選択します。高頻度取引には分足レベルを選択し、トレンド分析には日足レベルを選択することをお勧めします。
- データ分析: 返された
linesは純粋な数値配列であり、キーと値のマッピング分析のためにfields配列と組み合わせる必要があります。通常、tick_atは Unix タイムスタンプであることに注意してください。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"symbol": "期货品种代码,详见代码表",
"type": "k线类型,0:日k,1:1分钟,5:五分钟;30:30分钟,60:60分钟,120:120分钟,240:240分钟",
"limit": "返回条数,默认10"
}レスポンス例
{
"msg": "成功",
"code": 200,
"taskNo": "906962467150026863697586",
"lines": [
[
2.419,
2.422,
2.422,
2.419,
0,
0.12,
65,
1721696400
]
],
"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.code | object | {...} |