pub struct AtrRatchetOutput {
pub value: f64,
pub direction: f64,
}Expand description
Output of AtrRatchet: the active stop level and the trend direction.
Fields§
§value: f64The ratchet stop level — below price when long, above price when short.
direction: f64Trend direction: +1.0 long, -1.0 short.
Trait Implementations§
Source§impl Clone for AtrRatchetOutput
impl Clone for AtrRatchetOutput
Source§fn clone(&self) -> AtrRatchetOutput
fn clone(&self) -> AtrRatchetOutput
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 moreimpl Copy for AtrRatchetOutput
Source§impl Debug for AtrRatchetOutput
impl Debug for AtrRatchetOutput
Source§impl PartialEq for AtrRatchetOutput
impl PartialEq for AtrRatchetOutput
Source§fn eq(&self, other: &AtrRatchetOutput) -> bool
fn eq(&self, other: &AtrRatchetOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AtrRatchetOutput
Auto Trait Implementations§
impl Freeze for AtrRatchetOutput
impl RefUnwindSafe for AtrRatchetOutput
impl Send for AtrRatchetOutput
impl Sync for AtrRatchetOutput
impl Unpin for AtrRatchetOutput
impl UnsafeUnpin for AtrRatchetOutput
impl UnwindSafe for AtrRatchetOutput
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,
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