POSTfinance-foreign-exchange-price
外国為替レート
外国為替レート
導入ドキュメント
インターフェースの紹介
このインターフェイスは、指定された商品コード (FXINDEX、CNYRUB など) を介した外国為替市場のリアルタイム市場データのクエリをサポートします。返される結果には、リアルタイム価格、買値/買値、今日の始値/高値/安値、昨日の終値、増減額、増減率などの主要な指標が含まれます。データにはタイムスタンプが付加され、適時性が保証されます。
該当するシナリオ
- 財務情報表示: 金融 Web サイトまたはアプリにリアルタイムの外国為替価格と米ドル指数の傾向を提供します。
- 国境を越えたビジネス決済: 企業の多通貨コスト見積りと為替リスク監視を支援します。
- 定量的取引分析: 基本的なデータ ソースとして、外国為替戦略のバックテストおよびリアルタイム モニタリング モデルを構築するために使用されます。
リクエストと返品の手順
- リクエスト方法: POST
- コアパラメータ:
symbol(必須)、FXINDEX(米ドルインデックス) やCNYRUB(ルーブルに対する人民元) など、クエリする外国為替商品コードを指定します。 - 戻り構造:
code/msg: インターフェイスのステータス コードと説明。200 は成功を意味します。data: 対応する品種の詳細な市場オブジェクトが含まれます。価格: リアルタイムの価格。bid/ask: 買値と売値。- 「高値」/「安値」/「始値」/「終値前」: 今日の最高値、最安値、始値、昨日の終値。
change/changeRate: 変更量と変更率。
提案へのアクセス
- さまざまなコードの検証: 渡された「シンボル」がサービス プロバイダーによってサポートされているコード テーブルに含まれていることを確認してください。そうでない場合は、空のデータまたはエラーが返される可能性があります。
- キャッシュ戦略: 外国為替市場は頻繁に変動しますが、頻繁に急騰するわけではありません。無効なリクエストの繰り返しを避けるために、ビジネス ニーズに応じて 2 次キャッシュを設定することをお勧めします。
- 例外処理: データを解析するときに
codeフィールドを確認し、data内の特定のさまざまなフィールドが空である可能性がある状況 (例の CNYRUB など) を適切に処理してください。
実装サンプルコード
Shell、Python、Go、Java、PHP の呼び出し例をまとめ、既存プロジェクトに組み込みやすくしています。
リクエスト例
{
"symbol": "品种代码,如:FXINDEX,CNYRUB。详见代码表"
}レスポンス例
{
"msg": "成功",
"code": 200,
"taskNo": "202960247220113090298671",
"data": {
"FXINDEX": {
"update_time": 1713766948,
"bofu": "0.16380",
"high": "106.1425",
"low": "105.9787",
"price": "106.0533",
"change": "-0.0630",
"name": "美元指数",
"ask": "106.0533",
"bid": "106.0533",
"preclose": "106.1163",
"changeRate": "-0.0594",
"open": "106.0992",
"zhenfu": ""
},
"CNYRUB": {}
}
}リクエスト項目
以下の項目はサンプル JSON から自動抽出した参考情報です。
| パス | 型 | サンプル値 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.symbol | object | {...} |
| properties.symbol.type | string | string |
| properties.symbol.description | string | 品种代码,如:FXINDEX,CNYRUB。详见代码表 |
| 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 | {...} |