pub struct CreateTriggerParams {Show 25 fields
pub symbol: String,
pub trigger_type: CreateTriggerType,
pub side: CreateSide,
pub order_type: CreateOrderType,
pub qty: Quantity,
pub trigger_price: Option<Price>,
pub limit_price: Option<Price>,
pub trigger_price_source: Option<String>,
pub time_in_force: Option<CreateTimeInForce>,
pub subaccount_id: Option<u64>,
pub client_trigger_id: String,
pub post_only: bool,
pub activation_price: Option<Price>,
pub trailing_distance_ticks: Option<i64>,
pub trailing_distance_bps: Option<i32>,
pub max_slippage_ticks: Option<i32>,
pub max_slippage_bps: Option<i32>,
pub twap_duration_ms: Option<i64>,
pub twap_slice_interval_ms: Option<i64>,
pub ladder_price_min: Option<Price>,
pub ladder_price_max: Option<Price>,
pub ladder_levels: Option<i32>,
pub ladder_distribution: Option<String>,
pub fee_asset: Option<FeeAsset>,
pub self_trade_prevention_mode: Option<String>,
}Expand description
Typed create-trigger params.
Fields§
§symbol: String§trigger_type: CreateTriggerType§side: CreateSide§order_type: CreateOrderType§qty: Quantity§trigger_price: Option<Price>§limit_price: Option<Price>§trigger_price_source: Option<String>§time_in_force: Option<CreateTimeInForce>§subaccount_id: Option<u64>§client_trigger_id: StringStable identity for this logical trigger. Persist and reuse it on retries.
post_only: bool§activation_price: Option<Price>§trailing_distance_ticks: Option<i64>§trailing_distance_bps: Option<i32>§max_slippage_ticks: Option<i32>§max_slippage_bps: Option<i32>§twap_duration_ms: Option<i64>§twap_slice_interval_ms: Option<i64>§ladder_price_min: Option<Price>§ladder_price_max: Option<Price>§ladder_levels: Option<i32>§ladder_distribution: Option<String>§fee_asset: Option<FeeAsset>Fee asset. base is valid only for BUY child orders.
self_trade_prevention_mode: Option<String>Trait Implementations§
Source§impl Clone for CreateTriggerParams
impl Clone for CreateTriggerParams
Source§fn clone(&self) -> CreateTriggerParams
fn clone(&self) -> CreateTriggerParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CreateTriggerParams
impl RefUnwindSafe for CreateTriggerParams
impl Send for CreateTriggerParams
impl Sync for CreateTriggerParams
impl Unpin for CreateTriggerParams
impl UnsafeUnpin for CreateTriggerParams
impl UnwindSafe for CreateTriggerParams
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