Struct FinanceProfile
#[non_exhaustive]pub struct FinanceProfile {
pub kind: FinanceProfileKind,
pub profile_version: Cow<'static, str>,
pub sampling: SamplingCadence,
pub lookback_periods: usize,
pub transform: TransformSpec,
pub wavelet: WaveletSpec,
pub annualization_factor: Option<f64>,
pub diagnostics: DiagnosticsPolicy,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
kind: FinanceProfileKind§profile_version: Cow<'static, str>§sampling: SamplingCadence§lookback_periods: usize§transform: TransformSpec§wavelet: WaveletSpec§annualization_factor: Option<f64>§diagnostics: DiagnosticsPolicyImplementations§
§impl FinanceProfile
impl FinanceProfile
pub fn daily_eod() -> Self
pub fn daily_eod() -> Self
pub fn intraday() -> Self
pub fn intraday() -> Self
pub fn hft() -> Self
pub fn hft() -> Self
pub fn portfolio() -> Self
pub fn portfolio() -> Self
pub fn for_signal(&self, signal: FinanceSignalKind) -> FinanceProfile
pub fn for_signal(&self, signal: FinanceSignalKind) -> FinanceProfile
pub fn resolve_for_signal(&self, signal: FinanceSignalKind) -> FinanceProfile
pub fn resolve_for_signal(&self, signal: FinanceSignalKind) -> FinanceProfile
Trait Implementations§
§impl Clone for FinanceProfile
impl Clone for FinanceProfile
§fn clone(&self) -> FinanceProfile
fn clone(&self) -> FinanceProfile
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for FinanceProfile
impl PartialEq for FinanceProfile
impl StructuralPartialEq for FinanceProfile
Auto Trait Implementations§
impl Freeze for FinanceProfile
impl RefUnwindSafe for FinanceProfile
impl Send for FinanceProfile
impl Sync for FinanceProfile
impl Unpin for FinanceProfile
impl UnwindSafe for FinanceProfile
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)