外期行情 註冊接收即時和查詢
FQuote Objects
class FQuote()
on_error
錯誤事件
on_connected
連線成功事件
on_disonnected
斷線事件
on_tick_data_trade
成交價事件..傳入物件:FTickDataTrade
on_tick_data_bid
最佳買價量事件..傳入物件:FTickDataBid
on_tick_data_offer
最佳賣價量事件..傳入物件:FTickDataOffer
on_tick_data_implied
隱含價事件..傳入物件:FTickDataImplied
on_tick_data_high_low
最高最低價事件..傳入物件:FTickDataHighLow
on_tick_data_open_close
開盤價事件..傳入物件:FTickDataOpenclose
on_tick_data_settle
結算價事件..傳入物件:FTickDataOpen
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_tick_data_trade
def query_tick_data_trade(exchange, symbol, ym, strike,
cp) -> FTickDataTradeResponse
查詢最後成交價量
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataTradeResponse
query_tick_data_bid
def query_tick_data_bid(exchange, symbol, ym, strike,
cp) -> FTickDataBidResponse
查詢最佳買進報價
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataBidResponse
query_tick_data_offer
def query_tick_data_offer(exchange, symbol, ym, strike,
cp) -> FTickDataOfferResponse
最佳賣出報價
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataOfferResponse
query_tick_data_implied
def query_tick_data_implied(exchange, symbol, ym, strike,
cp) -> FTickDataImpliedResponse
隱含買賣價量
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataImpliedResponse
query_tick_data_open_close
def query_tick_data_open_close(exchange, symbol, ym, strike,
cp) -> FTickDataOpencloseResponse
查詢開收盤價
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataOpencloseResponse
query_tick_data_high_low
def query_tick_data_high_low(exchange, symbol, ym, strike,
cp) -> FTickDataHighLowResponse
查詢最高最低價
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataHighLowResponse
query_tick_data_settle
def query_tick_data_settle(exchange, symbol, ym, strike,
cp) -> FTickDataSettleResponse
查詢結算價
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
FTickDataSettleResponse
subscribe
def subscribe(exchange: str, symbol: str, ym: str, cp: str,
strike: str) -> Tuple[bool, str]
註冊
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
unsubscribe
def unsubscribe(exchange: str, symbol: str, ym: str, cp: str,
strike: str) -> Tuple[bool, str]
反註冊
Parameters
Name | Type | Description |
---|---|---|
exchange | str | 交易所 |
symbol | str | 商品代號 |
ym | str | 年月 |
cp | str | CP |
strike | str | 履約價 |
Returns
Type | Description |
---|---|
bool | 是否成功 |
str | 錯誤訊息 |
close
def close()
關閉物件
Format Objects
class Format()
I020_HEAD
成交價揭示
I021_HEAD
最高最低價揭示
I022_HEAD
盤前揭示成交價揭示
I060_HEAD
現貨價
I080_HEAD
委託簿揭示
I082_HEAD
盤前委託簿揭示
TICKDATATRADE
即時成交價量
TICKDATABID
即時最佳買進報價
TICKDATAOFFER
即時最佳賣出報價
TICKDATAIMPLIED
即時隱含買賣價量
TICKDATAHIGHLOW
即時最高最低價
TICKDATAOPENCLOSE
即時開收盤價
TICKDATASETTLE
即時結算價
nav_order: 5 parent: API Reference
title: “fquote” —
外期行情物件
FContract Objects
@dataclass
class FContract()
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
strike
履約價 str
cp
CP str
display_denominator
分母 float
display_multiply
倍率 float
FTickDataTrade Objects
class FTickDataTrade()
即時成交價量
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
total
總量 int
lastprice
成交價 float
lastvolume
成交量 int
time
成交時間
FTickDataBid Objects
class FTickDataBid()
即時最佳買進報價
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
BidDOM1Price
最佳買價1 float
BidDOM1Volume
最佳買量1 int
BidDOM2Price
最佳買價2 float
BidDOM2Volume
最佳買量2 int
BidDOM3Price
最佳買價3 float
BidDOM3Volume
最佳買量3
BidDOM4Price
最佳買價4 float
BidDOM4Volume
最佳買量4 int
BidDOM5Price
最佳買價5 float
BidDOM5Volume
最佳買量5 int
BidDOM6Price
最佳買價6 float
BidDOM6Volume
最佳買量6 int
BidDOM7Price
最佳買價7 float
BidDOM7Volume
最佳買量7 int
BidDOM8Price
最佳買價8 float
BidDOM8Volume
最佳買量8 int
BidDOM9Price
最佳買價9 float
BidDOM9Volume
最佳買量9 int
BidDOM10Price
最佳買價10 float
BidDOM10Volume
最佳買量10 int
FTickDataOffer Objects
class FTickDataOffer()
即時最佳買進報價
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
OfferDOM1Price
最佳賣價1 float
OfferDOM1Volume
最佳賣量1 int
OfferDOM2Price
最佳賣價2 float
OfferDOM2Volume
最佳賣量2 int
OfferDOM3Price
最佳賣價3 float
OfferDOM3Volume
最佳賣量3 int
OfferDOM4Price
最佳賣價4 float
OfferDOM4Volume
最佳賣量4 int
OfferDOM5Price
最佳賣價5 float
OfferDOM5Volume
最佳賣量5 int
OfferDOM6Price
最佳賣價6 float
OfferDOM6Volume
最佳賣量6 int
OfferDOM7Price
最佳賣價7 float
OfferDOM7Volume
最佳賣量7 int
OfferDOM8Price
最佳賣價8 float
OfferDOM8Volume
最佳賣量8 int
OfferDOM9Price
最佳賣價9 float
OfferDOM9Volume
最佳賣量9 int
OfferDOM10Price
最佳賣價10 float
OfferDOM10Volume
最佳賣量10 int
FTickDataImplied Objects
class FTickDataImplied()
即時隱含買賣價量
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
ImpliedBidPrice
隱含買價 float
ImpliedBidVolume
隱含買量 int
ImpliedOfferPrice
隱含賣價 float
ImpliedOfferVolume
隱含賣量 int
FTickDataHighLow Objects
class FTickDataHighLow()
即時最高最低價
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
High
最高價 float
Low
最低價 float
FTickDataOpenclose Objects
class FTickDataOpenclose()
即時開收盤價
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
Opening
開盤價 float
Closing
收盤價 float
FTickDataSettle Objects
class FTickDataSettle()
即時結算價
exchage
交易所 str
symbol
商品代號 str
ym
年月 str
cp
CP str
strike
履約價 str
display_denominator
分母 float
display_multiply
倍率 float
CurrStl
目前結算價
NewStl
最新結算價
FTickDataTradeResponse Objects
@dataclass
class FTickDataTradeResponse()
成交價量查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataTrade
FTickDataBidResponse Objects
@dataclass
class FTickDataBidResponse()
最佳買價量查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataBid
FTickDataOfferResponse Objects
@dataclass
class FTickDataOfferResponse()
最佳賣價量查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataOffer
FTickDataImpliedResponse Objects
@dataclass
class FTickDataImpliedResponse()
隱含價量查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataImplied
FTickDataHighLowResponse Objects
@dataclass
class FTickDataHighLowResponse()
最高最低價查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataHighLow
FTickDataOpencloseResponse Objects
@dataclass
class FTickDataOpencloseResponse()
開收盤價查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataOpenclose
FTickDataSettleResponse Objects
@dataclass
class FTickDataSettleResponse()
結算價查詢回覆物件
ok
是否成功 bool
error
錯誤訊息 str
data
回覆物件 TickDataSettle