pub enum IbTickType {
Show 106 variants
Unknown,
BidSize,
Bid,
Ask,
AskSize,
Last,
LastSize,
High,
Low,
Volume,
Close,
BidOption,
AskOption,
LastOption,
ModelOption,
Open,
Low13Week,
High13Week,
Low26Week,
High26Week,
Low52Week,
High52Week,
AvgVolume,
OpenInterest,
OptionHistoricalVol,
OptionImpliedVol,
OptionBidExch,
OptionAskExch,
OptionCallOpenInterest,
OptionPutOpenInterest,
OptionCallVolume,
OptionPutVolume,
IndexFuturePremium,
BidExch,
AskExch,
AuctionVolume,
AuctionPrice,
AuctionImbalance,
MarkPrice,
BidEfpComputation,
AskEfpComputation,
LastEfpComputation,
OpenEfpComputation,
HighEfpComputation,
LowEfpComputation,
CloseEfpComputation,
LastTimestamp,
Shortable,
FundamentalRatios,
RtVolume,
Halted,
BidYield,
AskYield,
LastYield,
CustOptionComputation,
TradeCount,
TradeRate,
VolumeRate,
LastRthTrade,
RtHistoricalVol,
IbDividends,
BondFactorMultiplier,
RegulatoryImbalance,
NewsTick,
ShortTermVolume3Min,
ShortTermVolume5Min,
ShortTermVolume10Min,
DelayedBid,
DelayedAsk,
DelayedLast,
DelayedBidSize,
DelayedAskSize,
DelayedLastSize,
DelayedHigh,
DelayedLow,
DelayedVolume,
DelayedClose,
DelayedOpen,
RtTrdVolume,
CreditmanMarkPrice,
CreditmanSlowMarkPrice,
DelayedBidOption,
DelayedAskOption,
DelayedLastOption,
DelayedModelOption,
LastExch,
LastRegTime,
FuturesOpenInterest,
AvgOptVolume,
DelayedLastTimestamp,
ShortableShares,
DelayedHalted,
Reuters2MutualFunds,
EtfNavClose,
EtfNavPriorClose,
EtfNavBid,
EtfNavAsk,
EtfNavLast,
EtfFrozenNavLast,
EtfNavHigh,
EtfNavLow,
SocialMarketAnalytics,
EstimatedIpoMidpoint,
FinalIpoLast,
DelayedYieldBid,
DelayedYieldAsk,
}Expand description
Interactive Brokers market data tick types.
Variants§
Unknown
BidSize
Bid
Ask
AskSize
Last
LastSize
High
Low
Volume
Close
BidOption
AskOption
LastOption
ModelOption
Open
Low13Week
High13Week
Low26Week
High26Week
Low52Week
High52Week
AvgVolume
OpenInterest
OptionHistoricalVol
OptionImpliedVol
OptionBidExch
OptionAskExch
OptionCallOpenInterest
OptionPutOpenInterest
OptionCallVolume
OptionPutVolume
IndexFuturePremium
BidExch
AskExch
AuctionVolume
AuctionPrice
AuctionImbalance
MarkPrice
BidEfpComputation
AskEfpComputation
LastEfpComputation
OpenEfpComputation
HighEfpComputation
LowEfpComputation
CloseEfpComputation
LastTimestamp
Shortable
FundamentalRatios
RtVolume
Halted
BidYield
AskYield
LastYield
CustOptionComputation
TradeCount
TradeRate
VolumeRate
LastRthTrade
RtHistoricalVol
IbDividends
BondFactorMultiplier
RegulatoryImbalance
NewsTick
ShortTermVolume3Min
ShortTermVolume5Min
ShortTermVolume10Min
DelayedBid
DelayedAsk
DelayedLast
DelayedBidSize
DelayedAskSize
DelayedLastSize
DelayedHigh
DelayedLow
DelayedVolume
DelayedClose
DelayedOpen
RtTrdVolume
CreditmanMarkPrice
CreditmanSlowMarkPrice
DelayedBidOption
DelayedAskOption
DelayedLastOption
DelayedModelOption
LastExch
LastRegTime
FuturesOpenInterest
AvgOptVolume
DelayedLastTimestamp
DelayedHalted
Reuters2MutualFunds
SocialMarketAnalytics
EstimatedIpoMidpoint
FinalIpoLast
DelayedYieldBid
DelayedYieldAsk
Implementations§
Source§impl IbTickType
impl IbTickType
Sourcepub fn ibapi_tick_type(self) -> TickType
pub fn ibapi_tick_type(self) -> TickType
Converts to the rust-ibapi tick type enum.
Trait Implementations§
Source§impl Clone for IbTickType
impl Clone for IbTickType
impl Copy for IbTickType
Source§impl Debug for IbTickType
impl Debug for IbTickType
Source§impl Display for IbTickType
impl Display for IbTickType
impl Eq for IbTickType
Source§impl From<i32> for IbTickType
impl From<i32> for IbTickType
Source§impl<'a, 'py> FromPyObject<'a, 'py> for IbTickTypewhere
Self: Clone,
impl<'a, 'py> FromPyObject<'a, 'py> for IbTickTypewhere
Self: Clone,
Source§impl<'py> IntoPyObject<'py> for IbTickType
impl<'py> IntoPyObject<'py> for IbTickType
Source§type Target = IbTickType
type Target = IbTickType
The Python output type
Source§type Output = Bound<'py, IbTickType>
type Output = Bound<'py, IbTickType>
The smart pointer type to use. Read more
Source§fn into_pyobject(self, py: Python<'py>) -> PyResult<Bound<'py, Self>>
fn into_pyobject(self, py: Python<'py>) -> PyResult<Bound<'py, Self>>
Performs the conversion.
Source§impl PartialEq for IbTickType
impl PartialEq for IbTickType
Source§impl PyClass for IbTickType
impl PyClass for IbTickType
Source§impl PyClassImpl for IbTickType
impl PyClassImpl for IbTickType
Source§const RAW_DOC: &'static CStr = /// Interactive Brokers market data tick types.
const RAW_DOC: &'static CStr = /// Interactive Brokers market data tick types.
Docstring for the class provided on the struct or enum. Read more
Source§const DOC: &'static CStr
const DOC: &'static CStr
Fully rendered class doc, including the
text_signature if a constructor is defined. Read moreSource§type Layout = <<IbTickType as PyClassImpl>::BaseNativeType as PyClassBaseType>::Layout<IbTickType>
type Layout = <<IbTickType as PyClassImpl>::BaseNativeType as PyClassBaseType>::Layout<IbTickType>
Description of how this class is laid out in memory
Source§type ThreadChecker = NoopThreadChecker
type ThreadChecker = NoopThreadChecker
This handles following two situations: Read more
type Inventory = Pyo3MethodsInventoryForIbTickType
Source§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
Immutable or mutable
Source§type BaseNativeType = PyAny
type BaseNativeType = PyAny
The closest native ancestor. This is
PyAny by default, and when you declare
#[pyclass(extends=PyDict)], it’s PyDict.fn items_iter() -> PyClassItemsIter
fn lazy_type_object() -> &'static LazyTypeObject<Self>
fn __traverse__(&self, visit: PyVisit<'_>) -> Result<(), PyTraverseError>
§const IS_BASETYPE: bool = false
const IS_BASETYPE: bool = false
#[pyclass(subclass)]
§const IS_SUBCLASS: bool = false
const IS_SUBCLASS: bool = false
#[pyclass(extends=…)]
§const IS_MAPPING: bool = false
const IS_MAPPING: bool = false
#[pyclass(mapping)]
§const IS_SEQUENCE: bool = false
const IS_SEQUENCE: bool = false
#[pyclass(sequence)]
§const IS_IMMUTABLE_TYPE: bool = false
const IS_IMMUTABLE_TYPE: bool = false
#[pyclass(immutable_type)]
§fn dict_offset() -> Option<PyObjectOffset>
fn dict_offset() -> Option<PyObjectOffset>
Used to provide the dictoffset slot
(equivalent to tp_dictoffset)
§fn weaklist_offset() -> Option<PyObjectOffset>
fn weaklist_offset() -> Option<PyObjectOffset>
Used to provide the weaklistoffset slot
(equivalent to tp_weaklistoffset
Source§impl PyStubType for IbTickType
impl PyStubType for IbTickType
Source§fn type_output() -> TypeInfo
fn type_output() -> TypeInfo
The type to be used in the output signature, i.e. return type of the Python function or methods.
§fn type_input() -> TypeInfo
fn type_input() -> TypeInfo
The type to be used in the input signature, i.e. the arguments of the Python function or methods. Read more
Source§impl PyTypeInfo for IbTickType
impl PyTypeInfo for IbTickType
Source§fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject
Returns the PyTypeObject instance for this type.
§fn type_object(py: Python<'_>) -> Bound<'_, PyType>
fn type_object(py: Python<'_>) -> Bound<'_, PyType>
Returns the safe abstraction over the type object.
§fn is_type_of(object: &Bound<'_, PyAny>) -> bool
fn is_type_of(object: &Bound<'_, PyAny>) -> bool
Checks if
object is an instance of this type or a subclass of this type.§fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
fn is_exact_type_of(object: &Bound<'_, PyAny>) -> bool
Checks if
object is an instance of this type.impl StructuralPartialEq for IbTickType
Auto Trait Implementations§
impl Freeze for IbTickType
impl RefUnwindSafe for IbTickType
impl Send for IbTickType
impl Sync for IbTickType
impl Unpin for IbTickType
impl UnsafeUnpin for IbTickType
impl UnwindSafe for IbTickType
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
Compare self to
key and return true if they are equal.§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
Checks if this value is equivalent to the given key. Read more
impl<'py, T> FromPyObjectOwned<'py> for Twhere
T: for<'a> FromPyObject<'a, 'py>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
Converts
self into an owned Python object, dropping type information.§fn into_py_any(self, py: Python<'py>) -> Result<Py<PyAny>, PyErr>
fn into_py_any(self, py: Python<'py>) -> Result<Py<PyAny>, PyErr>
Converts
self into an owned Python object, dropping type information and unbinding it
from the 'py lifetime.§fn into_pyobject_or_pyerr(self, py: Python<'py>) -> Result<Self::Output, PyErr>
fn into_pyobject_or_pyerr(self, py: Python<'py>) -> Result<Self::Output, PyErr>
Converts
self into a Python object. Read more§impl<'py, T> IntoPyObjectNautilusExt<'py> for Twhere
T: IntoPyObjectExt<'py>,
impl<'py, T> IntoPyObjectNautilusExt<'py> for Twhere
T: IntoPyObjectExt<'py>,
§fn into_py_any_unwrap(self, py: Python<'py>) -> Py<PyAny>where
Self: IntoPyObject<'py, Error = !>,
fn into_py_any_unwrap(self, py: Python<'py>) -> Py<PyAny>where
Self: IntoPyObject<'py, Error = !>,
Converts
self into a [Py<PyAny>] when the underlying conversion is infallible.§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> PyErrArguments for T
impl<T> PyErrArguments for T
§impl<T> PyTypeCheck for Twhere
T: PyTypeInfo,
impl<T> PyTypeCheck for Twhere
T: PyTypeInfo,
§fn type_check(object: &Bound<'_, PyAny>) -> bool
fn type_check(object: &Bound<'_, PyAny>) -> bool
§fn classinfo_object(py: Python<'_>) -> Bound<'_, PyAny>
fn classinfo_object(py: Python<'_>) -> Bound<'_, PyAny>
Returns the expected type as a possible argument for the
isinstance and issubclass function. Read more