pub enum MessageIdRequestBodyMessageId {
Show 25 variants
O163,
O354,
O382,
O383,
O403,
O451,
O2136,
O2137,
O2165,
O10082,
O10138,
O10151,
O10152,
O10153,
O10164,
O10223,
O10288,
O10331,
O10332,
O10333,
O10334,
O10335,
O10336,
P6,
P12,
}Expand description
A warning message to be pre-approved.
o163- The following order exceeds the price percentage limito354- “”“You are submitting an order without market data. We strongly recommend against this as it may result in erroneous and unexpected trades. Are you sure you want to submit this order?”“”o382- The following value exceeds the tick size limito383- “”“The following order "“BUY 650 AAPL NASDAQ.NMS"” size exceeds the Size Limit of 500. Are you sure you want to submit this order?“”“o403- “”“This order will most likely trigger and fill immediately. Are you sure you want to submit this order?”“”o451- “”“The following order "“BUY 650 AAPL NASDAQ.NMS"” value estimate of 124,995.00 USD exceeds the Total Value Limit of 100,000 USD. Are you sure you want to submit this order?“”“o2136- Mixed allocation order warningo2137- Cross side order warningo2165- Warns that instrument does not support trading in fractions outside regular trading hourso10082- Called Bond warningo10138- The following order size modification exceeds the size modification limit.o10151- Warns about risks with Market Orderso10152- Warns about risks associated with stop orders once they become activeo10153-Confirm Mandatory Cap Price
To avoid trading at a price that is not consistent with a fair and orderly market, IB may set a cap (for a buy order) or sell order). THIS MAY CAUSE AN ORDER THAT WOULD OTHERWISE BE MARKETABLE TO NOT BE TRADED.o10164- “”“Traders are responsible for understanding cash quantity details, which are provided on a best efforts basis only.”“”o10223- “”“Cash Quantity Order Confirmation
Orders that express size using a monetary value (cash quantity) are provided on a non-guaranteed basis. The system simulates the order by cancelling it once the specified amount is spent (for buy orders) or collected (for sell orders). In addition to the monetary value, the order uses a maximum size that is calculated using the Cash Quantity Estimate Factor, which you can modify in Presets.”“”o10288- Warns about risks associated with market orders for Cryptoo10331- “”“You are about to submit a stop order. Please be aware of the various stop order types available and the risks associated with each one. Are you sure you want to submit this order?”“”o10332- OSL Digital Securities LTD Crypto Order Warningo10333- Option Exercise at the Money warningo10334- Warns that order will be placed into current omnibus account instead of currently selected global account.o10335- Serves internal Rapid Entry window.o10336- This security has limited liquidity. If you choose to trade this security, there is a heightened risk that you may not be able to close your position at the time you wish, at a price you wish, and/or without incurring a loss. Confirm that you understand the risks of trading illiquid securities.- `Are you sure you want to submit this order?
p6- This order will be distributed over multiple accounts. We strongly suggest you familiarize yourself with our allocation facilities before submitting orders.p12- “If your order is not immediately executable, our systems may, depending on market conditions, reject your order if its limit price is more than the allowed amount away from the reference price at that time. If this happens, you will not receive a fill. This is a control designed to ensure that we comply with our regulatory obligations to avoid submitting disruptive orders to the marketplace.
Use the Price Management Algo?”
Variants§
O163
O354
O382
O383
O403
O451
O2136
O2137
O2165
O10082
O10138
O10151
O10152
O10153
O10164
O10223
O10288
O10331
O10332
O10333
O10334
O10335
O10336
P6
P12
Trait Implementations§
Source§impl Clone for MessageIdRequestBodyMessageId
impl Clone for MessageIdRequestBodyMessageId
Source§fn clone(&self) -> MessageIdRequestBodyMessageId
fn clone(&self) -> MessageIdRequestBodyMessageId
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 Hash for MessageIdRequestBodyMessageId
impl Hash for MessageIdRequestBodyMessageId
Source§impl PartialEq for MessageIdRequestBodyMessageId
impl PartialEq for MessageIdRequestBodyMessageId
Source§fn eq(&self, other: &MessageIdRequestBodyMessageId) -> bool
fn eq(&self, other: &MessageIdRequestBodyMessageId) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for MessageIdRequestBodyMessageId
impl StructuralPartialEq for MessageIdRequestBodyMessageId
Auto Trait Implementations§
impl Freeze for MessageIdRequestBodyMessageId
impl RefUnwindSafe for MessageIdRequestBodyMessageId
impl Send for MessageIdRequestBodyMessageId
impl Sync for MessageIdRequestBodyMessageId
impl Unpin for MessageIdRequestBodyMessageId
impl UnsafeUnpin for MessageIdRequestBodyMessageId
impl UnwindSafe for MessageIdRequestBodyMessageId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more
§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
§fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
Add request id header and extension. Read more
§fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
Add request id header and extension, using
x-request-id as the header name. Read more§fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
Propgate request ids from requests to responses. Read more
§fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
Propgate request ids from requests to responses, using
x-request-id as the header name. Read more§fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
Intercept requests with over-sized payloads and convert them into
413 Payload Too Large responses. Read more§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP