pub struct PlaceOrderOptions {
pub time_in_force: Option<i32>,
pub fill_outside_rth: Option<bool>,
pub session: Option<i32>,
pub expire_time: Option<String>,
}Expand description
下单高级选项。
这些字段直接对应 Trd_PlaceOrder.C2S 的 optional 字段。保留在独立
options 结构里,避免给现有 PlaceOrderParams { ... } 调用方制造源码级
breaking change。
Fields§
§time_in_force: Option<i32>订单有效期限:0=DAY, 1=GTC, 2=IOC, 3=GTD。
fill_outside_rth: Option<bool>是否允许美股盘前/盘后成交。C++ 会把缺省当 false。
session: Option<i32>美股订单时段:0=NONE, 1=RTH, 2=ETH, 3=ALL, 4=OVERNIGHT。
expire_time: Option<String>GTD 到期日期,格式 YYYY-MM-DD,仅在 time_in_force=3 时有效。
Trait Implementations§
Source§impl Clone for PlaceOrderOptions
impl Clone for PlaceOrderOptions
Source§fn clone(&self) -> PlaceOrderOptions
fn clone(&self) -> PlaceOrderOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlaceOrderOptions
impl Debug for PlaceOrderOptions
Source§impl Default for PlaceOrderOptions
impl Default for PlaceOrderOptions
Source§fn default() -> PlaceOrderOptions
fn default() -> PlaceOrderOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PlaceOrderOptions
impl RefUnwindSafe for PlaceOrderOptions
impl Send for PlaceOrderOptions
impl Sync for PlaceOrderOptions
impl Unpin for PlaceOrderOptions
impl UnsafeUnpin for PlaceOrderOptions
impl UnwindSafe for PlaceOrderOptions
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