Struct yata::indicators::ChaikinOscillator [−][src]
pub struct ChaikinOscillator { pub period1: PeriodType, pub period2: PeriodType, pub method: RegularMethods, pub window: PeriodType, }
Expand description
Fields
period1: PeriodType
Short period for smoothing AD index. Default is 3.
Range in [1
; period2
)
period2: PeriodType
Long period for smoothing AD index. Default is 10.
Range in (period1
; PeriodType::MAX
)
method: RegularMethods
window: PeriodType
AD index size. Default is 0 (windowless)
Range in [0
; PeriodType::MAX
]
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
type Instance = ChaikinOscillatorInstance
type Instance = ChaikinOscillatorInstance
Type of State
Initializes the State based on current Configuration
Dynamically sets Configuration parameters
Returns an IndicatorResult
size processing by the indicator (count of raw values, count of signals)
Creates an IndicatorInstance
function from this IndicatorConfig
.
Auto Trait Implementations
impl RefUnwindSafe for ChaikinOscillator
impl Send for ChaikinOscillator
impl Sync for ChaikinOscillator
impl Unpin for ChaikinOscillator
impl UnwindSafe for ChaikinOscillator
Blanket Implementations
Mutably borrows from an owned value. Read more