pub struct ContractData {Show 23 fields
pub gateway_name: String,
pub symbol: String,
pub exchange: Exchange,
pub name: String,
pub asset: Asset,
pub instrument_type: Option<InstrumentType>,
pub size: f64,
pub price_tick: f64,
pub product_id: Option<String>,
pub max_limit_order_volume: Option<f64>,
pub min_limit_order_volume: Option<f64>,
pub max_market_order_volume: Option<f64>,
pub min_market_order_volume: Option<f64>,
pub delivery_year: Option<i32>,
pub delivery_month: Option<i32>,
pub open_date: Option<String>,
pub pre_close: Option<f64>,
pub up_stop_price: Option<f64>,
pub down_stop_price: Option<f64>,
pub float_volume: Option<f64>,
pub total_volume: Option<f64>,
pub instrument_status: Option<i64>,
pub is_trading: Option<bool>,
}Expand description
合约基础数据。
Fields§
§gateway_name: String上游网关名
symbol: String合约代码
exchange: Exchange交易所
name: String合约中文名
asset: Asset资产大类
instrument_type: Option<InstrumentType>合约形态(缺省 None)
size: f64合约乘数(Python 缺省 1)
price_tick: f64最小价格变动(Python 缺省 0.01)
product_id: Option<String>品种代码(期货层级)
max_limit_order_volume: Option<f64>限价单最大上量
min_limit_order_volume: Option<f64>限价单最小上量
max_market_order_volume: Option<f64>市价单最大上量
min_market_order_volume: Option<f64>市价单最小上量
delivery_year: Option<i32>交割年
delivery_month: Option<i32>交割月
open_date: Option<String>IPO 日(股票)
pre_close: Option<f64>前收盘价
up_stop_price: Option<f64>当日涨停价
down_stop_price: Option<f64>当日跌停价
float_volume: Option<f64>流通股本
total_volume: Option<f64>总股本
instrument_status: Option<i64>合约停牌状态(上游原值)
is_trading: Option<bool>是否可交易
Implementations§
Source§impl ContractData
impl ContractData
Trait Implementations§
Source§impl Clone for ContractData
impl Clone for ContractData
Source§impl Debug for ContractData
impl Debug for ContractData
Source§impl Default for ContractData
impl Default for ContractData
Source§impl PartialEq for ContractData
impl PartialEq for ContractData
impl StructuralPartialEq for ContractData
Auto Trait Implementations§
impl Freeze for ContractData
impl RefUnwindSafe for ContractData
impl Send for ContractData
impl Sync for ContractData
impl Unpin for ContractData
impl UnsafeUnpin for ContractData
impl UnwindSafe for ContractData
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