Enum ComputedSignal
#[non_exhaustive]pub enum ComputedSignal {
Show 13 variants
VolatilityScale(FinanceSignal<VolatilityScaleResult>),
JumpEvent(FinanceSignal<FinanceEventDetection<JumpEventResult>>),
TrendRegime(FinanceSignal<TrendRegimeResult>),
ImfDecomposition(FinanceSignal<ImfDecompositionResult>),
DenoisedPriceOverlay(FinanceSignal<DenoisedPriceOverlayResult>),
CrossAssetRelationship(FinanceSignal<CrossAssetCoherenceResult>),
WptBandEnergy(FinanceSignal<WptBandEnergyResult>),
CwtPhaseCoherence(FinanceSignal<CwtPhaseCoherenceResult>),
CwtSpectralFingerprint(FinanceSignal<CwtSpectralFingerprintResult>),
Multifractal(FinanceSignal<MultifractalResult>),
WaveletAnomalyScore(FinanceSignal<WaveletAnomalyScoreResult>),
JumpDiffusionPrior(FinanceSignal<JumpDiffusionPriorResult>),
MarketPosture(FinanceSignal<MarketPosture>),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
VolatilityScale(FinanceSignal<VolatilityScaleResult>)
JumpEvent(FinanceSignal<FinanceEventDetection<JumpEventResult>>)
TrendRegime(FinanceSignal<TrendRegimeResult>)
ImfDecomposition(FinanceSignal<ImfDecompositionResult>)
DenoisedPriceOverlay(FinanceSignal<DenoisedPriceOverlayResult>)
CrossAssetRelationship(FinanceSignal<CrossAssetCoherenceResult>)
WptBandEnergy(FinanceSignal<WptBandEnergyResult>)
CwtPhaseCoherence(FinanceSignal<CwtPhaseCoherenceResult>)
CwtSpectralFingerprint(FinanceSignal<CwtSpectralFingerprintResult>)
Multifractal(FinanceSignal<MultifractalResult>)
WaveletAnomalyScore(FinanceSignal<WaveletAnomalyScoreResult>)
JumpDiffusionPrior(FinanceSignal<JumpDiffusionPriorResult>)
MarketPosture(FinanceSignal<MarketPosture>)
Implementations§
§impl ComputedSignal
impl ComputedSignal
pub fn kind(&self) -> FinanceSignalKind
pub fn kind(&self) -> FinanceSignalKind
pub fn status(&self) -> FinanceSignalStatus
pub fn status(&self) -> FinanceSignalStatus
pub fn as_volatility(&self) -> Option<&FinanceSignal<VolatilityScaleResult>>
pub fn as_volatility(&self) -> Option<&FinanceSignal<VolatilityScaleResult>>
pub fn as_jump_event(
&self,
) -> Option<&FinanceSignal<FinanceEventDetection<JumpEventResult>>>
pub fn as_jump_event( &self, ) -> Option<&FinanceSignal<FinanceEventDetection<JumpEventResult>>>
pub fn as_trend_regime(&self) -> Option<&FinanceSignal<TrendRegimeResult>>
pub fn as_trend_regime(&self) -> Option<&FinanceSignal<TrendRegimeResult>>
pub fn as_band_energy(&self) -> Option<&FinanceSignal<WptBandEnergyResult>>
pub fn as_band_energy(&self) -> Option<&FinanceSignal<WptBandEnergyResult>>
pub fn as_market_posture(&self) -> Option<&FinanceSignal<MarketPosture>>
pub fn as_market_posture(&self) -> Option<&FinanceSignal<MarketPosture>>
pub fn as_jump_diffusion_prior(
&self,
) -> Option<&FinanceSignal<JumpDiffusionPriorResult>>
pub fn as_jump_diffusion_prior( &self, ) -> Option<&FinanceSignal<JumpDiffusionPriorResult>>
Trait Implementations§
§impl Clone for ComputedSignal
impl Clone for ComputedSignal
§fn clone(&self) -> ComputedSignal
fn clone(&self) -> ComputedSignal
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for ComputedSignal
impl PartialEq for ComputedSignal
impl StructuralPartialEq for ComputedSignal
Auto Trait Implementations§
impl Freeze for ComputedSignal
impl RefUnwindSafe for ComputedSignal
impl Send for ComputedSignal
impl Sync for ComputedSignal
impl Unpin for ComputedSignal
impl UnwindSafe for ComputedSignal
Blanket Implementations§
§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)
🔬This is a nightly-only experimental API. (
clone_to_uninit)