POSTfinance-a-shares-price
中国A株株価
中国A株株価
導入ドキュメント
インターフェースの紹介
このインターフェイスは、中国本土(上海、深セン、北京の証券取引所を含む)の A 株市場のリアルタイムの相場データを提供します。開発者は、銘柄コードを入力することで、最新の価格、増減、出来高、出来高、売買の5段階などの詳細な市場情報を取得できます。データ範囲は包括的で、株式市場の動向をリアルタイムで監視する必要があるアプリケーション シナリオに適しています。
該当するシナリオ
- 財務情報アプリケーション: 株式取引ソフトウェアや金融ニュース ポータルにリアルタイムの株価表示を提供します。
- 定量分析システム: 基本的なデータ ソースとして、戦略のバックテストやリアルタイムのシグナル トリガーに使用されます。
- Enterprise Monitoring Board: 株式ポジションを監視したり、ターゲットの市場パフォーマンスに注意を払ったりするために、上場企業または投資機関によって内部的に使用されます。
- 個人投資アシスタント: WeChat アプレットまたはアプリに統合され、ユーザーに便利な個別株照会サービスを提供します。
リクエストと返品の手順
リクエスト方法: POST リクエストパラメータ:
symbol(必須、文字列): さまざまなコード。英語のカンマで区切られた複数のコードをサポートします。この形式には、「sz000002」 (深セン証券取引所)、「sh600000」 (上海証券取引所)、「bj430047」 (北部証券取引所) などの取引所の接頭辞を含める必要があります。
結果を返す:
code: ビジネス ステータス コード、200 は成功を意味します。data: コア データ オブジェクト、キー名は株式コード、値は以下を含む株式の詳細オブジェクトです。name: 銘柄名価格: リアルタイム価格change/changeRate: 変更量と変更率高値/安値: 今日の最高値/最低価格volume/value: 取引高と売上高bid1_vol~bid5_vol/ask1_vol~ask5_vol: 1 個の買いから 5 個の買い、1 個から 5 個の売りの金額bid1~ / ~ : 1 個の購入から 5 個の購入、1 個の販売から 5 個の販売の価格
提案へのアクセス
- コード形式の仕様: 受信する「シンボル」に正しい交換プレフィックス (sh/sz/bj) が含まれていることを確認してください。そうでないと、クエリの失敗やデータ エラーが発生する可能性があります。
- バッチ クエリの最適化: インターフェイスは、カンマで区切られた複数の株式クエリをサポートします。ネットワークのオーバーヘッドを削減し、読み込み速度を向上させるために、同じページ上の複数の株式を 1 つのリクエストにマージすることをお勧めします。
- キャッシュ戦略: リアルタイム データが提供されますが、フロントエンド表示の頻度を考慮すると、過度に頻繁な呼び出しを避けるために、非高頻度取引シナリオでは 2 次キャッシュを設定することをお勧めします。
- 例外処理: 返された
codeフィールドを常に確認し、コードが 200 の場合にのみdataコンテンツを解析し、ネットワーク タイムアウトやサービスの利用不能を適切に処理してください。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"symbol": "品种代码,以英文逗号分割,如:sz000002,bj430047"
}レスポンス例
{
"msg": "成功",
"code": 200,
"taskNo": "202960247220113090298671",
"data": {
"sh688193": {
"name": "仁度生物",
"bid1_vol": "3850",
"high": "28.670",
"update_time": 1713336733,
"low": "26.710",
"price": "27.910",
"ask1_vol": "454",
"bid2_vol": "700",
"changeRate": "4.6887",
"ask5_vol": "600",
"value": "8457252.000",
"bid4_vol": "40",
"change": "1.2500",
"bid3_vol": "1400",
"ask2_vol": "843",
"volume": "303488",
"bid5_vol": "1400",
"ask4_vol": "2064",
"ask5": "28.160",
"ask2": "28.010",
"ask1": "28.000",
"bid5": "27.780",
"ask4": "28.130",
"ask3": "28.020",
"ask": "28.000",
"bid3": "27.840",
"bid4": "27.830",
"bid1": "27.900",
"bid2": "27.850",
"preclose": "26.660",
"bid": "27.900",
"open": "26.880",
"ask3_vol": "1400"
}
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种代码,以英文逗号分割,如:sz000002,bj430047 |
| required | array | "symbol" |
| required[] | string | symbol |
レスポンス項目
以下の項目はサンプル 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 | {...} |