テクニカル指標のクエリ
指定された金融商品契約コード、K ライン サイクル、指標パラメーターに基づいて、MACD、RSI、BOLL などの一般的に使用されるテクニカル指標の履歴データを計算して返します。
導入ドキュメント
インターフェース機能
このインターフェイスは、世界的な金融商品のテクニカル指標データを計算およびクエリするために使用されます。 MACD、RSI、BOLL、EMA、KDJ、CCI、ATR、その他の主流のテクニカル指標をサポートします。開発者は、契約コード、K ライン サイクル、および特定のインジケーター パラメーターを指定して、計算されたインジケーター値シーケンスを取得できます。
リクエストと返却
- リクエスト パラメータ:
symbol(コントラクト コード)、period(1M、15M、1H、D などのピリオド)、indkey(macd などのインジケータ キー)、およびargs(インジケータ パラメータ、URL エンコーディングが必要な JSON 文字列) を渡す必要があります。オプションでoutputcountを渡して出力数 (最大 500) を制御します。 - 結果を返す: 指定した期間のインジケーターの計算結果を返します。たとえば、MACD インジケーターはタイムスタンプ (Tick)、ヒストグラム (Histogram)、DIF (Macd)、DEA (Signal) などの値を返します。
使用シナリオ
- 市場チャートの描画: フロントエンドの K ライン チャート コンポーネントに豊富なテクニカル指標データ ソースを提供し、ユーザーのテクニカル分析を支援します。
- 定量的取引戦略: 戦略の実行中に、売買シグナルの判断の基礎として、特定期間のテクニカル指標値が動的に取得されます。
- 市場の監視と早期警告: インジケーター データ (RSI の買われすぎと売られすぎ、MACD のゴールデン クロスとデッド クロスなど) に基づいて自動化された市場の早期警告システムを構築します。
指示と制限事項
- リクエストの
argsパラメーターは、対応するインジケーターのパラメーター形式に従って厳密に渡される必要があります。そうしないと、計算エラーや異常な結果が発生する可能性があります。 - 指標データは過去の K ラインに基づいて計算されます。パラメータ設定や基礎となるデータ ソースの違いにより、計算結果が異なる場合があります。実際のアプリケーションでご確認ください。
- インターフェイスは最大 500 個の最新の指標データを出力できます。これは、最近の市場分析には適していますが、長期の履歴データのバックテストには適していません。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"symbol": "合约代码(参考连接 http://demo.konpn.com/symbols.shtml )。指标数据只输出最新的10个。计算数据可能因参数原因导致有误,请反...",
"period": "周期取 15S(可能有),1M,3M,5M,10M,15M,30M,1H,2H,4H,D(W周,M月可能有)",
"indkey": "指标Key,支持指标这里查询 map.konpn.com:10002/localrm/query/indicatorlist",
"outputcount": "输出数量,最多500",
"args": "指标参数,json的urlencode传入。对应指标参数格式这里查询 map.konpn.com:10002/localrm/query/indicatorge..."
}レスポンス例
{
"Tick": 1624636800,
"Histogram": -405.5369,
"Macd": -1953.8285,
"Signal": -1751.06
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 合约代码(参考连接 http://demo.konpn.com/symbols.shtml )。指标数据只输出最新的10个。计算数据可能因参数原因导致有误,请反馈 |
| properties.period | object | {...} |
| properties.period.type | string | string |
レスポンス項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.Tick | object | {...} |
| properties.Tick.type | string | number |
| properties.Tick.example | number | 1624636800 |
| properties.Histogram | object | {...} |
| properties.Histogram.type | string | number |