[−][src]Trait xtp::TraderSpi
Provided methods
fn on_disconnected(&self, session_id: u64, reason: i32)
fn on_error(&self, error_info: XTPRspInfoStruct)
fn on_order_event(
&self,
order_info: XTPOrderInfo,
error_info: XTPRspInfoStruct,
session_id: u64
)
&self,
order_info: XTPOrderInfo,
error_info: XTPRspInfoStruct,
session_id: u64
)
fn on_trade_event(&self, x_trade_info: XTPTradeReport, session_id: u64)
fn on_cancel_order_error(
&self,
cancel_info: XTPOrderCancelInfo,
error_info: XTPRspInfoStruct,
session_id: u64
)
&self,
cancel_info: XTPOrderCancelInfo,
error_info: XTPRspInfoStruct,
session_id: u64
)
fn on_query_order(
&self,
order_info: XTPOrderInfo,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
order_info: XTPOrderInfo,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_order_by_page(
&self,
order_info: XTPOrderInfo,
req_count: i64,
order_sequence: i64,
query_reference: i64,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
order_info: XTPOrderInfo,
req_count: i64,
order_sequence: i64,
query_reference: i64,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_trade(
&self,
trade_info: XTPTradeReport,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
trade_info: XTPTradeReport,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_trade_by_page(
&self,
trade_info: XTPTradeReport,
req_count: i64,
trade_sequence: i64,
query_reference: i64,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
trade_info: XTPTradeReport,
req_count: i64,
trade_sequence: i64,
query_reference: i64,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_position(
&self,
position: XTPQueryStkPositionRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
position: XTPQueryStkPositionRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_asset(
&self,
asset: XTPQueryAssetRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
asset: XTPQueryAssetRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_structured_fund(
&self,
fund_info: XTPStructuredFundInfo,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
fund_info: XTPStructuredFundInfo,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_fund_transfer(
&self,
fund_transfer_info: XTPFundTransferNotice,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
fund_transfer_info: XTPFundTransferNotice,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_fund_transfer(
&self,
fund_transfer_info: XTPFundTransferNotice,
error_info: XTPRspInfoStruct,
session_id: u64
)
&self,
fund_transfer_info: XTPFundTransferNotice,
error_info: XTPRspInfoStruct,
session_id: u64
)
fn on_query_etf(
&self,
etf_info: XTPQueryETFBaseRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
etf_info: XTPQueryETFBaseRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_etf_basket(
&self,
etf_component_info: XTPQueryETFComponentRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
etf_component_info: XTPQueryETFComponentRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_ipo_info_list(
&self,
ipo_info: XTPQueryIPOTickerRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
ipo_info: XTPQueryIPOTickerRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_ipo_quota_info(
&self,
quota_info: XTPQueryIPOQuotaRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
quota_info: XTPQueryIPOQuotaRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
fn on_query_option_auction_info(
&self,
option_info: XTPQueryOptionAuctionInfoRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)
&self,
option_info: XTPQueryOptionAuctionInfoRsp,
error_info: XTPRspInfoStruct,
request_id: i32,
is_last: bool,
session_id: u64
)