Skip to main content

Module moving_averages

Module moving_averages 

Source

Re-exports§

pub use corrected_moving_average::corrected_moving_average_into;
pub use corrected_moving_average::corrected_moving_average;
pub use corrected_moving_average::corrected_moving_average_batch_par_slice;
pub use corrected_moving_average::corrected_moving_average_batch_slice;
pub use corrected_moving_average::corrected_moving_average_batch_with_kernel;
pub use corrected_moving_average::corrected_moving_average_into_slice;
pub use corrected_moving_average::corrected_moving_average_with_kernel;
pub use corrected_moving_average::expand_grid_corrected_moving_average;
pub use corrected_moving_average::CorrectedMovingAverageBatchBuilder;
pub use corrected_moving_average::CorrectedMovingAverageBatchOutput;
pub use corrected_moving_average::CorrectedMovingAverageBatchRange;
pub use corrected_moving_average::CorrectedMovingAverageBuilder;
pub use corrected_moving_average::CorrectedMovingAverageData;
pub use corrected_moving_average::CorrectedMovingAverageError;
pub use corrected_moving_average::CorrectedMovingAverageInput;
pub use corrected_moving_average::CorrectedMovingAverageOutput;
pub use corrected_moving_average::CorrectedMovingAverageParams;
pub use corrected_moving_average::CorrectedMovingAverageStream;
pub use cwma::cwma;
pub use cwma::CwmaInput;
pub use cwma::CwmaOutput;
pub use cwma::CwmaParams;
pub use dma::dma;
pub use dma::dma_batch_with_kernel;
pub use dma::dma_into_slice;
pub use dma::dma_with_kernel;
pub use dma::DmaBatchBuilder;
pub use dma::DmaBatchOutput;
pub use dma::DmaBatchRange;
pub use dma::DmaBuilder;
pub use dma::DmaData;
pub use dma::DmaError;
pub use dma::DmaInput;
pub use dma::DmaOutput;
pub use dma::DmaParams;
pub use dma::DmaStream;
pub use edcf::edcf;
pub use edcf::EdcfInput;
pub use edcf::EdcfOutput;
pub use edcf::EdcfParams;
pub use ehlers_kama::ehlers_kama;
pub use ehlers_kama::EhlersKamaInput;
pub use ehlers_kama::EhlersKamaOutput;
pub use ehlers_kama::EhlersKamaParams;
pub use ehlers_pma::ehlers_pma;
pub use ehlers_pma::expand_grid as expand_grid_ehlers_pma;
pub use ehlers_pma::EhlersPmaBatchRange;
pub use ehlers_pma::EhlersPmaInput;
pub use ehlers_pma::EhlersPmaOutput;
pub use ehlers_pma::EhlersPmaParams;
pub use ehlers_undersampled_double_moving_average::ehlers_undersampled_double_moving_average;
pub use ehlers_undersampled_double_moving_average::expand_grid_ehlers_undersampled_double_moving_average;
pub use ehlers_undersampled_double_moving_average::EhlersUndersampledDoubleMovingAverageBatchRange;
pub use ehlers_undersampled_double_moving_average::EhlersUndersampledDoubleMovingAverageInput;
pub use ehlers_undersampled_double_moving_average::EhlersUndersampledDoubleMovingAverageOutput;
pub use ehlers_undersampled_double_moving_average::EhlersUndersampledDoubleMovingAverageParams;
pub use elastic_volume_weighted_moving_average::elastic_volume_weighted_moving_average;
pub use elastic_volume_weighted_moving_average::expand_grid_elastic_volume_weighted_moving_average;
pub use elastic_volume_weighted_moving_average::ElasticVolumeWeightedMovingAverageBatchRange;
pub use elastic_volume_weighted_moving_average::ElasticVolumeWeightedMovingAverageInput;
pub use elastic_volume_weighted_moving_average::ElasticVolumeWeightedMovingAverageOutput;
pub use elastic_volume_weighted_moving_average::ElasticVolumeWeightedMovingAverageParams;
pub use logarithmic_moving_average::logarithmic_moving_average_into;
pub use logarithmic_moving_average::expand_grid_logarithmic_moving_average;
pub use logarithmic_moving_average::logarithmic_moving_average;
pub use logarithmic_moving_average::logarithmic_moving_average_batch_par_slice;
pub use logarithmic_moving_average::logarithmic_moving_average_batch_slice;
pub use logarithmic_moving_average::logarithmic_moving_average_batch_with_kernel;
pub use logarithmic_moving_average::logarithmic_moving_average_into_slice;
pub use logarithmic_moving_average::logarithmic_moving_average_with_kernel;
pub use logarithmic_moving_average::LogarithmicMovingAverageBatchBuilder;
pub use logarithmic_moving_average::LogarithmicMovingAverageBatchOutput;
pub use logarithmic_moving_average::LogarithmicMovingAverageBatchRange;
pub use logarithmic_moving_average::LogarithmicMovingAverageBuilder;
pub use logarithmic_moving_average::LogarithmicMovingAverageData;
pub use logarithmic_moving_average::LogarithmicMovingAverageError;
pub use logarithmic_moving_average::LogarithmicMovingAverageInput;
pub use logarithmic_moving_average::LogarithmicMovingAverageOutput;
pub use logarithmic_moving_average::LogarithmicMovingAverageParams;
pub use logarithmic_moving_average::LogarithmicMovingAverageStream;
pub use uma::uma;
pub use uma::UmaInput;
pub use uma::UmaOutput;
pub use uma::UmaParams;
pub use volatility_adjusted_ma::vama as volatility_adjusted_ma;
pub use volatility_adjusted_ma::VamaInput as VolatilityAdjustedMaInput;
pub use volatility_adjusted_ma::VamaOutput as VolatilityAdjustedMaOutput;
pub use volatility_adjusted_ma::VamaParams as VolatilityAdjustedMaParams;
pub use volume_adjusted_ma::VolumeAdjustedMa as volume_adjusted_ma;
pub use volume_adjusted_ma::VolumeAdjustedMaInput;
pub use volume_adjusted_ma::VolumeAdjustedMaOutput;
pub use volume_adjusted_ma::VolumeAdjustedMaParams;
pub use ehma::ehma;
pub use ehma::ehma_batch_inner_into;
pub use ehma::ehma_batch_par_slice;
pub use ehma::ehma_batch_slice;
pub use ehma::ehma_batch_with_kernel;
pub use ehma::ehma_batch_with_kernel_slice;
pub use ehma::ehma_into_slice;
pub use ehma::ehma_with_kernel;
pub use ehma::EhmaBatchBuilder;
pub use ehma::EhmaBatchOutput;
pub use ehma::EhmaBatchRange;
pub use ehma::EhmaBuilder;
pub use ehma::EhmaData;
pub use ehma::EhmaError;
pub use ehma::EhmaInput;
pub use ehma::EhmaOutput;
pub use ehma::EhmaParams;
pub use ehma::EhmaStream;
pub use nama::nama;
pub use nama::nama_batch_with_kernel;
pub use nama::nama_into_slice;
pub use nama::nama_with_kernel;
pub use nama::NamaBatchBuilder;
pub use nama::NamaBatchOutput;
pub use nama::NamaBatchRange;
pub use nama::NamaBuilder;
pub use nama::NamaData;
pub use nama::NamaError;
pub use nama::NamaInput;
pub use nama::NamaOutput;
pub use nama::NamaParams;
pub use nama::NamaStream;
pub use n_order_ema::expand_grid_n_order_ema;
pub use n_order_ema::n_order_ema;
pub use n_order_ema::n_order_ema_batch_from_input_with_kernel;
pub use n_order_ema::n_order_ema_batch_with_kernel;
pub use n_order_ema::n_order_ema_into_slice;
pub use n_order_ema::n_order_ema_with_kernel;
pub use n_order_ema::NOrderEmaBatchBuilder;
pub use n_order_ema::NOrderEmaBatchOutput;
pub use n_order_ema::NOrderEmaBatchRange;
pub use n_order_ema::NOrderEmaBuilder;
pub use n_order_ema::NOrderEmaData;
pub use n_order_ema::NOrderEmaError;
pub use n_order_ema::NOrderEmaIirStyle;
pub use n_order_ema::NOrderEmaInput;
pub use n_order_ema::NOrderEmaOutput;
pub use n_order_ema::NOrderEmaParams;
pub use n_order_ema::NOrderEmaStream;
pub use n_order_ema::NOrderEmaStyle;
pub use n_order_ema::n_order_ema_into;
pub use sama::sama;
pub use sama::sama_batch_par_slice;
pub use sama::sama_batch_slice;
pub use sama::sama_batch_with_kernel;
pub use sama::sama_into_slice;
pub use sama::sama_with_kernel;
pub use sama::SamaBatchBuilder;
pub use sama::SamaBatchOutput;
pub use sama::SamaBatchRange;
pub use sama::SamaBuilder;
pub use sama::SamaData;
pub use sama::SamaError;
pub use sama::SamaInput;
pub use sama::SamaOutput;
pub use sama::SamaParams;
pub use sama::SamaStream;
pub use sgf::expand_grid as expand_grid_sgf;
pub use sgf::sgf;
pub use sgf::sgf_batch_into_slice;
pub use sgf::sgf_batch_par_slice;
pub use sgf::sgf_batch_slice;
pub use sgf::sgf_batch_with_kernel;
pub use sgf::sgf_into_slice;
pub use sgf::sgf_with_kernel;
pub use sgf::SgfBatchBuilder;
pub use sgf::SgfBatchOutput;
pub use sgf::SgfBatchRange;
pub use sgf::SgfBuilder;
pub use sgf::SgfData;
pub use sgf::SgfError;
pub use sgf::SgfInput;
pub use sgf::SgfOutput;
pub use sgf::SgfParams;
pub use sgf::SgfStream;

Modules§

alma
buff_averages
corrected_moving_average
cwma
dema
dma
edcf
ehlers_ecema
ehlers_itrend
ehlers_kama
ehlers_pma
ehlers_undersampled_double_moving_average
ehma
elastic_volume_weighted_moving_average
ema
ema_deviation_corrected_t3
epma
frama
fwma
gaussian
highpass
highpass_2_pole
hma
hwma
jma
jsa
kama
linreg
logarithmic_moving_average
ma
ma_batch
ma_stream
maaq
mama
mwdx
n_order_ema
nama
nma
param_schema
pwma
reflex
registry
sama
sgf
sinwma
sma
smma
sqwma
srwma
supersmoother
supersmoother_3_pole
swma
tema
tilson
tradjema
trendflex
trima
uma
volatility_adjusted_ma
volume_adjusted_ma
vpwma
vwap
vwma
wave_smoother
wilders
wma
zlema