Skip to main content

Intraday Candles

Stock KLine(query by stock number)

intraday/candles/{symbol}

Parameters

NameTypeDescription
symbol*stringStock Number
typestringTicker Type,Also offer oddlot odd-lot
timeframestringKLine Timeframe,offer 1 1m;5 5m;10 10m;15 15m;30 30m;60 60m
sortstringSorting,default asc ascent Also offer desc descent

Response

NameTypeDescription
date*stringDate
type*stringTicker Type
exchange*stringExchange Type
marketstringMarket Type
symbol*stringStock Number
timeframe*numberKLine Timeframe
data*object[]List
>> opennumberOpening Price
>> highnumberHighest Price
>> lownumberLowest Price
>> closenumberClose Price
>> volumenumberVolume (Common: sheets ; Emg / Odd-lot : share ; Index : Value)
>> averagenumberAverage Price
info

'*' Indicates mandatory disclosure fields.

Example

from fubon_neo.sdk import FubonSDK, Order

sdk = FubonSDK()

accounts = sdk.login("Your ID", "Your password" ,"Your cert path" ,"Your cert password") # 需登入後,才能取得行情權限

sdk.init_realtime() # Establish market-data

reststock = sdk.marketdata.rest_client.stock
reststock.intraday.candles(symbol='2330')

Response Body:

{
"date": "2023-05-29",
"type": "EQUITY",
"exchange": "TWSE",
"market": "TSE",
"symbol": "2330",
"data": [
{
"date": "2023-05-29T09:00:00.000+08:00",
"open": 574,
"high": 574,
"low": 572,
"close": 572,
"volume": 8450,
"average": 573.82
},
{
"date": "2023-05-29T09:01:00.000+08:00",
"open": 572,
"high": 573,
"low": 571,
"close": 571,
"volume": 594,
"average": 573.68
},
{
"date": "2023-05-29T09:02:00.000+08:00",
"open": 572,
"high": 572,
"low": 569,
"close": 570,
"volume": 1372,
"average": 573.26
},
......
]
}