pub enum StreamingChartField {
Show 25 variants
Ltv,
Ttv,
Utm,
DayOpenMid,
DayNetChgMid,
DayPercChgMid,
DayHigh,
DayLow,
Bid,
Ofr,
Ltp,
OfrOpen,
OfrHigh,
OfrLow,
OfrClose,
BidOpen,
BidHigh,
BidLow,
BidClose,
LtpOpen,
LtpHigh,
LtpLow,
LtpClose,
ConsEnd,
ConsTickCount,
}Expand description
Streaming chart fields available for chart subscriptions (tick and candle).
These fields represent both tick-level and aggregated (candle) chart data provided by the IG Markets Lightstreamer streaming API.
Variants§
Ltv
Last traded volume for the period (tick or candle)
Ttv
Incremental trading volume since last update
Utm
Update time as milliseconds from the Epoch
DayOpenMid
Mid-market price at the start of the day
DayNetChgMid
Change from day’s opening mid price to current mid price
DayPercChgMid
Daily percentage change in mid price
DayHigh
Highest mid price for the day
DayLow
Lowest mid price for the day
Bid
Current bid price
Ofr
Current offer/ask price
Ltp
Last traded price
OfrOpen
Candle open price (offer)
OfrHigh
Candle high price (offer)
OfrLow
Candle low price (offer)
OfrClose
Candle closing price (offer)
BidOpen
Candle open price (bid)
BidHigh
Candle high price (bid)
BidLow
Candle low price (bid)
BidClose
Candle closing price (bid)
LtpOpen
Candle open price (last traded price)
LtpHigh
Candle high price (last traded price)
LtpLow
Candle low price (last traded price)
LtpClose
Candle closing price (last traded price)
ConsEnd
Indicator that candle ended (1 when candle ends, 0 otherwise)
ConsTickCount
Number of ticks consolidated in the candle
Trait Implementations§
Source§impl Clone for StreamingChartField
impl Clone for StreamingChartField
Source§fn clone(&self) -> StreamingChartField
fn clone(&self) -> StreamingChartField
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StreamingChartField
impl Debug for StreamingChartField
Source§impl Default for StreamingChartField
impl Default for StreamingChartField
Source§fn default() -> StreamingChartField
fn default() -> StreamingChartField
Source§impl<'de> Deserialize<'de> for StreamingChartField
impl<'de> Deserialize<'de> for StreamingChartField
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Display for StreamingChartField
impl Display for StreamingChartField
Source§impl Hash for StreamingChartField
impl Hash for StreamingChartField
Source§impl PartialEq for StreamingChartField
impl PartialEq for StreamingChartField
Source§impl Serialize for StreamingChartField
impl Serialize for StreamingChartField
impl Eq for StreamingChartField
impl StructuralPartialEq for StreamingChartField
Auto Trait Implementations§
impl Freeze for StreamingChartField
impl RefUnwindSafe for StreamingChartField
impl Send for StreamingChartField
impl Sync for StreamingChartField
impl Unpin for StreamingChartField
impl UnwindSafe for StreamingChartField
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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>
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>
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.