現貨行情 註冊接收即時和查詢
SQuote Objects
class SQuote()
on_error
錯誤事件
on_connected
連線成功事件
on_disonnected
斷線事件
on_base_data
普通個股基本資料事件..傳入物件:BaseData
on_tick_data
普通股競價交易即時行情資訊事件..傳入物件:TickData
on_tick_data_open_close
普通股競價交易開(收)盤價資料事件..傳入物件:TickDataOpenclose
on_index_data
指數資訊事件..傳入物件:IndexData
on_otc_base_data
上櫃個股基本資料事件..傳入物件:BaseData
on_otc_tick_data
上櫃股競價交易即時行情資訊事件..傳入物件:TickData
on_otc_tick_data_open_close
上櫃股競價交易開(收)盤價資料事件..傳入物件:TickDataOpenclose
on_otc_index_data
櫃買指數資訊事件..傳入物件:IndexData
get_current_server
def get_current_server()
目前連結主機IP 和 PORT
Returns
Name | Type | Description |
---|---|---|
host | str | 主機IP |
port | str | 主機Port |
get_server_list
def get_server_list()
透過可連結主機
Returns dict[Server]
Name | Type | Description |
---|---|---|
key | str | servername |
value | Server | Server ip:str / port:int |
set_sever_by_name
def set_sever_by_name(servername)
透過主機名稱連結主機
Parameters
Name | Type | Description |
---|---|---|
servername | str | 主機名稱 |
get_subscribe
def get_subscribe()
查詢已註冊商品
query_base_data
def query_base_data(item) -> BaseDataResponse
查詢普通個股基本資料
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
BaseDataResponse
query_tick_data
def query_tick_data(item) -> TickDataResponse
查詢最後普通股競價交易即時行情資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
TickDataResponse
query_tick_open_close
def query_tick_open_close(item) -> TickDataOpenCloseResponse
查詢最後普通股競價交易開(收)盤價資料資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
TickDataOpenCloseResponse
query_otc_base_data
def query_otc_base_data(item) -> BaseDataResponse
查詢otc普通個股基本資料
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
BaseDataResponse
query_otc_tick_data
def query_otc_tick_data(item) -> TickDataResponse
查詢otc最後普通股競價交易即時行情資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
TickDataResponse
query_otc_tick_open_close
def query_otc_tick_open_close(item) -> TickDataOpenCloseResponse
查詢otc最後普通股競價交易開(收)盤價資料資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
TickDataOpenCloseResponse
query_index_data
def query_index_data(item) -> IndexDataResponse
查詢最後指數資料資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 指數代號 |
Returns
IndexDataResponse
query_otc_index_data
def query_otc_index_data(item) -> IndexDataResponse
查詢最後櫃買指數資料資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 指數代號 |
Returns
IndexDataResponse
sub_stock
def sub_stock(item: str) -> Tuple[bool, str]
註冊股票行情
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
unsub_stock
def unsub_stock(item: str) -> Tuple[bool, str]
反註冊
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
sub_otc
def sub_otc(item: str) -> Tuple[bool, str]
註冊otc行情
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
unsub_otc
def unsub_otc(item: str) -> Tuple[bool, str]
反註冊
Parameters
Name | Type | Description |
---|---|---|
item | str | 股票代碼 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
sub_index
def sub_index(item: str) -> Tuple[bool, str]
註冊指數資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 指數代碼 |
指數名稱 | 指數代碼 |
---|---|
臺股指數 | IX0001 |
臺灣50指數 | TW50 |
臺灣中型100指數 | TWMC |
臺灣資訊科技指數 | TWIT |
臺灣發達指數 | TWEI |
臺灣高股息指數 | TWDP |
臺灣就業99指數 | EMP99 |
臺灣公司治理100指數 | CG100 |
寶島股價指數 | FRMSA |
臺灣高薪100指數 | HC100 |
電子類兩倍槓桿指數 | EDRL2 |
電子類反向指數 | EDRIN |
臺指日報酬兩倍指數 | TTDRL2 |
臺指反向一倍指數 | TTDRIN |
小型股300指數 | SC300 |
金融類日報酬兩倍指數 | FDRL2 |
金融類日報酬反向一倍指數 | FDRIN |
漲升股利150指數 | DVA150 |
漲升股利100指數 | DVA100 |
藍籌30指數 | BC30 |
工業菁英30指數 | INE30 |
電子菁英30指數 | ITE30 |
低波動精選30指數 | LV30 |
低貝塔100指數 | LB100 |
藍籌30反向一倍指數 | BC30-1 |
中小型精選50指數 | SMC50 |
中小型A級動能50指數 | SAM50 |
臺灣永續指數 | F4GTTE |
股利150報酬指數 | IR0091 |
電子菁英30報酬指數 | IR0095 |
存股雙十等權重報酬指數 | IR0112 |
特選大蘋果報酬指數 | IR0113 |
中小型300報酬指數 | IR0114 |
特股高息20報酬指數 | IR0115 |
臺灣500報酬指數 | IR0116 |
特選外資豐擁50報酬指數 | IR0117 |
臺灣生技指數 | IX0103 |
特選高息低波指數 | IX0104 |
工業菁英30反向一倍指數 | IX0106 |
特選內需高收益指數 | IX0107 |
臺灣中小型公司治理指數 | IX0108 |
臺灣IPO指數 | IX0109 |
價值投資指數 | IX0110 |
中小型300指數 | IX0114 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
unsub_index
def unsub_index(item: str) -> Tuple[bool, str]
反註冊指數資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 指數代碼 |
指數名稱 | 指數代碼 |
---|---|
臺股指數 | IX0001 |
臺灣50指數 | TW50 |
臺灣中型100指數 | TWMC |
臺灣資訊科技指數 | TWIT |
臺灣發達指數 | TWEI |
臺灣高股息指數 | TWDP |
臺灣就業99指數 | EMP99 |
臺灣公司治理100指數 | CG100 |
寶島股價指數 | FRMSA |
臺灣高薪100指數 | HC100 |
電子類兩倍槓桿指數 | EDRL2 |
電子類反向指數 | EDRIN |
臺指日報酬兩倍指數 | TTDRL2 |
臺指反向一倍指數 | TTDRIN |
小型股300指數 | SC300 |
金融類日報酬兩倍指數 | FDRL2 |
金融類日報酬反向一倍指數 | FDRIN |
漲升股利150指數 | DVA150 |
漲升股利100指數 | DVA100 |
藍籌30指數 | BC30 |
工業菁英30指數 | INE30 |
電子菁英30指數 | ITE30 |
低波動精選30指數 | LV30 |
低貝塔100指數 | LB100 |
藍籌30反向一倍指數 | BC30-1 |
中小型精選50指數 | SMC50 |
中小型A級動能50指數 | SAM50 |
臺灣永續指數 | F4GTTE |
股利150報酬指數 | IR0091 |
電子菁英30報酬指數 | IR0095 |
存股雙十等權重報酬指數 | IR0112 |
特選大蘋果報酬指數 | IR0113 |
中小型300報酬指數 | IR0114 |
特股高息20報酬指數 | IR0115 |
臺灣500報酬指數 | IR0116 |
特選外資豐擁50報酬指數 | IR0117 |
臺灣生技指數 | IX0103 |
特選高息低波指數 | IX0104 |
工業菁英30反向一倍指數 | IX0106 |
特選內需高收益指數 | IX0107 |
臺灣中小型公司治理指數 | IX0108 |
臺灣IPO指數 | IX0109 |
價值投資指數 | IX0110 |
中小型300指數 | IX0114 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
sub_otc_index
def sub_otc_index(item: str) -> Tuple[bool, str]
註冊櫃買指數資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 指數代碼 |
指數名稱 | 指數代碼 |
---|---|
櫃買指數 | IX0043 |
富櫃五十指數 | GTSM50 |
指標公債指數 | TWTBI |
線上遊戲業指數 | GAME |
高殖利率指數 | GTHD |
勞工就業88指數 | EMP88 |
櫃買薪酬指數 | GTCI |
櫃買公司治理指數 | TPCGI |
富櫃200報酬指數 | IR0118 |
臺灣生技指數 | IX0103 |
臺灣中小型公司治理指數 | IX0108 |
臺灣IPO指數 | IX0109 |
富櫃200指數 | IX0118 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
unsub_otc_index
def unsub_otc_index(item: str) -> Tuple[bool, str]
反註冊櫃買指數資訊
Parameters
Name | Type | Description |
---|---|---|
item | str | 指數代碼 |
指數名稱 | 指數代碼 |
---|---|
櫃買指數 | IX0043 |
富櫃五十指數 | GTSM50 |
指標公債指數 | TWTBI |
線上遊戲業指數 | GAME |
高殖利率指數 | GTHD |
勞工就業88指數 | EMP88 |
櫃買薪酬指數 | GTCI |
櫃買公司治理指數 | TPCGI |
富櫃200報酬指數 | IR0118 |
臺灣生技指數 | IX0103 |
臺灣中小型公司治理指數 | IX0108 |
臺灣IPO指數 | IX0109 |
富櫃200指數 | IX0118 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
close
def close()
關閉物件
Format Objects
class Format()
Data01
集中市場普通股個股基本資料
Data03
集中市場普通股競價交易指數統計資料
Data06
集中市場普通股競價交易即時行情資訊
Data10
新編臺灣指數資料
Data12
集中市場普通股競價交易開(收)盤價資料
OTC_Data01
上櫃股票個股基本資料
OTC_Data03
上櫃股票等價交易指數統計資料
OTC_Data06
上櫃股票等價交易即時行情資訊
OTC_Data11
上櫃股票等價交易個股開收盤價資料
OTC_Data12
新編櫃買指數資料
nav_order: 4 parent: API Reference
title: “squote” —
外期行情物件
BaseData Objects
@dataclass
class BaseData()
個股基本資料回覆
stock_code
股票代號 str
product_name
商品名稱 str
industry
產業別 str
security_type
證券別 str
stock_abnormal_code
股票異常代碼 str
reference_price
參考價 float
upper_limit_price
漲停價 float
lower_limit_price
跌停價 float
non_10_denomination
非10元面額 bool
abnormal_recommendation_note
異常推介個股註記 str
special_abnormal_security_note
特殊異常證券註記 str
day_trading_note
可現股當沖註記 str
exempt_short_selling_note
豁免平盤下融券賣出註記 str
exempt_borrowing_short_selling_note
豁免平盤下借券賣出註記 str
matching_cycle_seconds
搓合循環秒數 int
foreign_stock_identifier
外國股票識別碼 str
trading_unit
交易單位 int
trading_currency_code
交易幣別代號 str
TickData Objects
@dataclass
class TickData()
個股競價交易即時行情資訊
stock_code
股票代號 str
match_time
撮合時間 str
limit_up_down_note
漲跌停註記 str
status_note
狀態註記 str
cumulative_volume
累計成交數量 int
trade_price
成交價 float
trade_volume
成交量 int
best_bid_price_1
最佳一檔買進價 float
best_bid_volume_1
最佳一檔買進量 int
best_bid_price_2
最佳二檔買進價 float
best_bid_volume_2
最佳二檔買進量 int
best_bid_price_3
最佳三檔買進價 float
best_bid_volume_3
最佳三檔買進量 int
best_bid_price_4
最佳四檔買進價 float
best_bid_volume_4
最佳四檔買進量 int
best_bid_price_5
最佳五檔買進價 float
best_bid_volume_5
最佳五檔買進量 int
best_ask_price_1
最佳一檔賣出價 float
best_ask_volume_1
最佳一檔賣出量 int
best_ask_price_2
最佳二檔賣出價 float
best_ask_volume_2
最佳二檔賣出量 int
best_ask_price_3
最佳三檔賣出價 float
best_ask_volume_3
最佳三檔賣出量 int
best_ask_price_4
最佳四檔賣出價 float
best_ask_volume_4
最佳四檔賣出量 int
best_ask_price_5
最佳五檔賣出價 float
best_ask_volume_5
最佳五檔賣出量 int
TickDataOpenClose Objects
@dataclass
class TickDataOpenClose()
個股競價交易開(收)盤價資料
stock_code
股票代號 str
open_price
開盤價格 float
high_price
最高成交價格 float
low_price
最低成交價格 float
last_trade_price
最近成交價 float
cumulative_volume
累計成交量 int
time
時間 str
IndexData Objects
@dataclass
class IndexData()
指數資料
index_code
指數代號 str
index_time
指數時間 str
latest_index
最新指數 float
BaseDataResponse Objects
@dataclass
class BaseDataResponse()
查詢個股基本資料回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 BaseData
TickDataResponse Objects
@dataclass
class TickDataResponse()
查詢個股競價交易即時行情資訊回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickData
TickDataOpenCloseResponse Objects
@dataclass
class TickDataOpenCloseResponse()
查詢個股競價交易開(收)盤價資料回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataOpenClose
IndexDataResponse Objects
@dataclass
class IndexDataResponse()
查詢指數回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 IndexData