[][src]Enum alpaca_finance::TimeInForce

pub enum TimeInForce {
    CLS,
    DAY,
    FOK,
    GTC,
    IOC,
    OPG,
}

The instruction used when placing a trade to indicate how long the order will remain active before it is executed or expires.

Variants

CLS
DAY

A day order is eligible for execution only on the day it is live.

FOK

A Fill or Kill order is only executed if the entire order quantity can be filled, otherwise the order is canceled.

GTC

The order is good until canceled. Non-marketable GTC limit orders are subject to price adjustments to offset corporate actions affecting the issue. We do not currently support Do Not Reduce(DNR) orders to opt out of such price adjustments.

IOC

An Immediate Or Cancel order requires all or part of the order to be executed immediately. Any unfilled portion of the order is canceled

OPG

Trait Implementations

impl Debug for TimeInForce[src]

impl<'de> Deserialize<'de> for TimeInForce[src]

impl Display for TimeInForce[src]

impl PartialEq<TimeInForce> for TimeInForce[src]

impl Serialize for TimeInForce[src]

impl StructuralPartialEq for TimeInForce[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,