pub struct Trade {Show 14 fields
pub seqno: i64,
pub user_id: String,
pub trade_id: String,
pub exchange_id: String,
pub instrument_id: String,
pub order_id: String,
pub exchange_trade_id: String,
pub direction: String,
pub offset: String,
pub volume: i64,
pub price: f64,
pub trade_date_time: i64,
pub commission: f64,
pub epoch: Option<i64>,
}Expand description
成交记录
Fields§
§seqno: i64内部序号
user_id: String账户号
trade_id: String成交ID, 对于一个用户的所有成交,这个ID都是不重复的
exchange_id: String交易所
instrument_id: String交易所内的合约代码
order_id: String委托单ID, 对于一个用户的所有委托单,这个ID都是不重复的
exchange_trade_id: String交易所成交单号
direction: String下单方向 (BUY=买, SELL=卖)
offset: String开平标志 (OPEN=开仓, CLOSE=平仓, CLOSETODAY=平今)
volume: i64成交手数
price: f64成交价格
trade_date_time: i64成交时间, epoch nano
commission: f64成交手续费
epoch: Option<i64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Trade
impl<'de> Deserialize<'de> for Trade
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Trade
impl RefUnwindSafe for Trade
impl Send for Trade
impl Sync for Trade
impl Unpin for Trade
impl UnwindSafe for Trade
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more