外期行情 註冊接收即時和查詢

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