Intraday Candles
期權價格K線(依商品查詢)
intraday/candles/{symbol}
Parameters
| Name | Type | Description |
|---|---|---|
symbol* | string | 期權代碼 |
session | string | session 類型,可選 afterhours 夜盤 |
timeframe | string | K線週期,可選 1 1 分K;5 5 分K;10 10 分K;15 15 分K;30 30 分K;60 60 分K |
Response
| Name | Type | Description |
|---|---|---|
date* | string | 日期 |
type* | string | Ticker 類型 |
exchange* | string | 交易所 |
market | string | 市場別 |
symbol* | string | 期權代碼 |
timeframe* | number | K線週期 |
data* | object[] | K線資料 |
data[i].date | string | K線時間 |
data[i].open | number | K線開盤價 |
data[i].high | number | K線最高價 |
data[i].low | number | K線最低價 |
data[i].close | number | K線收盤價 |
data[i].volume | number | K線成交量 |
data[i].average | number | 成交均價 |
Example
- Python
- Node.js
from configparser import ConfigParser
from esun_marketdata import EsunMarketdata
config = ConfigParser()
config.read('/path/to/config.ini')
sdk = EsunMarketdata(config)
sdk.login()
rest_futopt = sdk.rest_client.futopt
rest_futopt.intraday.candles(symbol='TXFA4')
const { EsunMarketdata } = require("@esun/marketdata");
(async () => {
const sdk = new EsunMarketdata({
configPath: "/path/to/config.ini",
});
await sdk.login();
const futopt = sdk.restClient.futopt;
const data = await futopt.intraday.candles({ symbol: "TXFA4" });
console.log(data);
})();
Response Body:
{
"date": "2023-12-15",
"type": "FUTURE",
"exchange": "TAIFEX",
"symbol": "TXFA4",
"timeframe": "1",
"data": [
{
"date": "2023-12-15T08:45:00.000+08:00",
"open": 17744,
"high": 17756,
"low": 17744,
"close": 17756,
"volume": 98,
"average": 17749.97
},
{
"date": "2023-12-15T08:46:00.000+08:00",
"open": 17755,
"high": 17756,
"low": 17742,
"close": 17747,
"volume": 48,
"average": 17749.1
},
{
"date": "2023-12-15T08:47:00.000+08:00",
"open": 17746,
"high": 17746,
"low": 17731,
"close": 17731,
"volume": 26,
"average": 17747.8
},
...
]
}