Skip to main content

Module indicators

Module indicators 

Source

Re-exports§

pub use alphatrend::alphatrend;
pub use alphatrend::AlphaTrendInput;
pub use alphatrend::AlphaTrendOutput;
pub use alphatrend::AlphaTrendParams;
pub use aso::aso;
pub use aso::AsoInput;
pub use aso::AsoOutput;
pub use aso::AsoParams;
pub use avsl::avsl;
pub use avsl::avsl_batch_with_kernel;
pub use avsl::avsl_into_slice;
pub use avsl::avsl_with_kernel;
pub use avsl::AvslBatchBuilder;
pub use avsl::AvslBatchOutput;
pub use avsl::AvslBatchRange;
pub use avsl::AvslBuilder;
pub use avsl::AvslData;
pub use avsl::AvslError;
pub use avsl::AvslInput;
pub use avsl::AvslOutput;
pub use avsl::AvslParams;
pub use cci_cycle::cci_cycle;
pub use cci_cycle::CciCycleInput;
pub use cci_cycle::CciCycleOutput;
pub use cci_cycle::CciCycleParams;
pub use chandelier_exit::ce_batch_par_slice;
pub use chandelier_exit::ce_batch_slice;
pub use chandelier_exit::ce_batch_with_kernel;
pub use chandelier_exit::chandelier_exit;
pub use chandelier_exit::chandelier_exit_into_flat;
pub use chandelier_exit::chandelier_exit_into_slices;
pub use chandelier_exit::chandelier_exit_with_kernel;
pub use chandelier_exit::CeBatchBuilder;
pub use chandelier_exit::CeBatchOutput;
pub use chandelier_exit::CeBatchRange;
pub use chandelier_exit::ChandelierExitBuilder;
pub use chandelier_exit::ChandelierExitData;
pub use chandelier_exit::ChandelierExitError;
pub use chandelier_exit::ChandelierExitInput;
pub use chandelier_exit::ChandelierExitOutput;
pub use chandelier_exit::ChandelierExitParams;
pub use cora_wave::cora_wave;
pub use cora_wave::CoraWaveInput;
pub use cora_wave::CoraWaveOutput;
pub use cora_wave::CoraWaveParams;
pub use correlation_cycle::correlation_cycle;
pub use correlation_cycle::CorrelationCycleBatchBuilder;
pub use correlation_cycle::CorrelationCycleBatchOutput;
pub use correlation_cycle::CorrelationCycleBatchRange;
pub use correlation_cycle::CorrelationCycleBuilder;
pub use correlation_cycle::CorrelationCycleError;
pub use correlation_cycle::CorrelationCycleInput;
pub use correlation_cycle::CorrelationCycleOutput;
pub use correlation_cycle::CorrelationCycleParams;
pub use correlation_cycle::CorrelationCycleStream;
pub use cvi::cvi;
pub use cvi::CviBatchBuilder;
pub use cvi::CviBatchOutput;
pub use cvi::CviBatchRange;
pub use cvi::CviBuilder;
pub use cvi::CviData;
pub use cvi::CviError;
pub use cvi::CviInput;
pub use cvi::CviOutput;
pub use cvi::CviParams;
pub use cvi::CviStream;
pub use deviation::deviation;
pub use deviation::DeviationInput;
pub use deviation::DeviationOutput;
pub use deviation::DeviationParams;
pub use devstop::devstop;
pub use devstop::DevStopData;
pub use devstop::DevStopError;
pub use devstop::DevStopInput;
pub use devstop::DevStopOutput;
pub use devstop::DevStopParams;
pub use dvdiqqe::dvdiqqe;
pub use dvdiqqe::dvdiqqe_batch_par_slice;
pub use dvdiqqe::dvdiqqe_batch_slice;
pub use dvdiqqe::dvdiqqe_batch_with_kernel;
pub use dvdiqqe::dvdiqqe_into_slices;
pub use dvdiqqe::dvdiqqe_with_kernel;
pub use dvdiqqe::DvdiqqeBatchBuilder;
pub use dvdiqqe::DvdiqqeBatchOutput;
pub use dvdiqqe::DvdiqqeBatchRange;
pub use dvdiqqe::DvdiqqeBuilder;
pub use dvdiqqe::DvdiqqeInput;
pub use dvdiqqe::DvdiqqeOutput;
pub use dvdiqqe::DvdiqqeParams;
pub use dvdiqqe::DvdiqqeStream;
pub use fvg_trailing_stop::fvg_trailing_stop;
pub use fvg_trailing_stop::FvgTrailingStopInput;
pub use fvg_trailing_stop::FvgTrailingStopOutput;
pub use fvg_trailing_stop::FvgTrailingStopParams;
pub use halftrend::halftrend;
pub use halftrend::HalfTrendInput;
pub use halftrend::HalfTrendOutput;
pub use halftrend::HalfTrendParams;
pub use lpc::lpc;
pub use lpc::LpcInput;
pub use lpc::LpcOutput;
pub use lpc::LpcParams;
pub use macz::macz;
pub use macz::MaczInput;
pub use macz::MaczOutput;
pub use macz::MaczParams;
pub use minmax::minmax;
pub use minmax::MinmaxInput;
pub use minmax::MinmaxOutput;
pub use minmax::MinmaxParams;
pub use moving_averages::ehlers_kama::ehlers_kama;
pub use moving_averages::ehlers_kama::EhlersKamaInput;
pub use moving_averages::ehlers_kama::EhlersKamaOutput;
pub use moving_averages::ehlers_kama::EhlersKamaParams;
pub use net_myrsi::net_myrsi;
pub use net_myrsi::NetMyrsiInput;
pub use net_myrsi::NetMyrsiOutput;
pub use net_myrsi::NetMyrsiParams;
pub use ott::ott;
pub use ott::ott_batch_par_slice;
pub use ott::ott_batch_slice;
pub use ott::ott_batch_with_kernel;
pub use ott::OttInput;
pub use ott::OttOutput;
pub use ott::OttParams;
pub use otto::otto;
pub use otto::OttoBatchBuilder;
pub use otto::OttoBatchOutput;
pub use otto::OttoBatchRange;
pub use otto::OttoBuilder;
pub use otto::OttoData;
pub use otto::OttoError;
pub use otto::OttoInput;
pub use otto::OttoOutput;
pub use otto::OttoParams;
pub use otto::OttoStream;
pub use percentile_nearest_rank::percentile_nearest_rank;
pub use percentile_nearest_rank::percentile_nearest_rank_into_slice;
pub use percentile_nearest_rank::percentile_nearest_rank_with_kernel;
pub use percentile_nearest_rank::pnr_batch_par_slice;
pub use percentile_nearest_rank::pnr_batch_slice;
pub use percentile_nearest_rank::pnr_batch_with_kernel;
pub use percentile_nearest_rank::PercentileNearestRankBatchBuilder;
pub use percentile_nearest_rank::PercentileNearestRankBatchOutput;
pub use percentile_nearest_rank::PercentileNearestRankBatchRange;
pub use percentile_nearest_rank::PercentileNearestRankBuilder;
pub use percentile_nearest_rank::PercentileNearestRankData;
pub use percentile_nearest_rank::PercentileNearestRankError;
pub use percentile_nearest_rank::PercentileNearestRankInput;
pub use percentile_nearest_rank::PercentileNearestRankOutput;
pub use percentile_nearest_rank::PercentileNearestRankParams;
pub use percentile_nearest_rank::PercentileNearestRankStream;
pub use ppo::ppo;
pub use ppo::PpoInput;
pub use ppo::PpoOutput;
pub use ppo::PpoParams;
pub use prb::prb;
pub use prb::prb_batch_par_slice;
pub use prb::prb_batch_slice;
pub use prb::prb_batch_with_kernel;
pub use prb::prb_with_kernel;
pub use prb::PrbBatchBuilder;
pub use prb::PrbBatchOutput;
pub use prb::PrbBatchRange;
pub use prb::PrbBuilder;
pub use prb::PrbInput;
pub use prb::PrbOutput;
pub use prb::PrbParams;
pub use prb::PrbStream;
pub use range_filter::range_filter;
pub use range_filter::range_filter_batch_par_slice;
pub use range_filter::range_filter_batch_slice;
pub use range_filter::range_filter_into_slice;
pub use range_filter::range_filter_with_kernel;
pub use range_filter::RangeFilterBatchBuilder;
pub use range_filter::RangeFilterBatchOutput;
pub use range_filter::RangeFilterBatchRange;
pub use range_filter::RangeFilterBuilder;
pub use range_filter::RangeFilterData;
pub use range_filter::RangeFilterError;
pub use range_filter::RangeFilterInput;
pub use range_filter::RangeFilterOutput;
pub use range_filter::RangeFilterParams;
pub use range_filter::RangeFilterStream;
pub use roc::roc;
pub use roc::RocBatchBuilder;
pub use roc::RocBatchOutput;
pub use roc::RocBatchRange;
pub use roc::RocBuilder;
pub use roc::RocError;
pub use roc::RocInput;
pub use roc::RocOutput;
pub use roc::RocParams;
pub use roc::RocStream;
pub use reverse_rsi::reverse_rsi;
pub use reverse_rsi::ReverseRsiInput;
pub use reverse_rsi::ReverseRsiOutput;
pub use reverse_rsi::ReverseRsiParams;
pub use rsx::rsx;
pub use rsx::RsxBatchOutput;
pub use rsx::RsxBatchRange;
pub use rsx::RsxBuilder;
pub use rsx::RsxInput;
pub use rsx::RsxOutput;
pub use rsx::RsxParams;
pub use rsx::RsxStream;
pub use stddev::stddev;
pub use stddev::StdDevInput;
pub use stddev::StdDevOutput;
pub use stddev::StdDevParams;
pub use vpt::vpt;
pub use vpt::VptInput;
pub use vpt::VptOutput;
pub use vpt::VptParams;
pub use wto::wto;
pub use wto::wto_batch_candles;
pub use wto::wto_batch_slice;
pub use wto::wto_into_slices;
pub use wto::wto_with_kernel;
pub use wto::WtoBatchBuilder;
pub use wto::WtoBatchOutput;
pub use wto::WtoBatchRange;
pub use wto::WtoBuilder;
pub use wto::WtoData;
pub use wto::WtoError;
pub use wto::WtoInput;
pub use wto::WtoOutput;
pub use wto::WtoParams;
pub use wto::WtoStream;
pub use vpci::vpci;
pub use vpci::VpciBatchBuilder;
pub use vpci::VpciBatchOutput;
pub use vpci::VpciBatchRange;
pub use vpci::VpciData;
pub use vpci::VpciError;
pub use vpci::VpciInput;
pub use vpci::VpciOutput;
pub use vpci::VpciParams;
pub use vpci::VpciStream;
pub use apo::apo;
pub use apo::ApoInput;
pub use apo::ApoOutput;
pub use apo::ApoParams;
pub use cci::cci;
pub use cci::CciInput;
pub use cci::CciOutput;
pub use cci::CciParams;
pub use cfo::cfo;
pub use cfo::CfoInput;
pub use cfo::CfoOutput;
pub use cfo::CfoParams;
pub use coppock::coppock;
pub use coppock::CoppockInput;
pub use coppock::CoppockOutput;
pub use coppock::CoppockParams;
pub use er::er;
pub use er::ErInput;
pub use er::ErOutput;
pub use er::ErParams;
pub use ift_rsi::ift_rsi;
pub use ift_rsi::IftRsiBatchBuilder;
pub use ift_rsi::IftRsiBatchOutput;
pub use ift_rsi::IftRsiBatchRange;
pub use ift_rsi::IftRsiBuilder;
pub use ift_rsi::IftRsiError;
pub use ift_rsi::IftRsiInput;
pub use ift_rsi::IftRsiOutput;
pub use ift_rsi::IftRsiParams;
pub use ift_rsi::IftRsiStream;
pub use linearreg_angle::linearreg_angle;
pub use linearreg_angle::Linearreg_angleInput;
pub use linearreg_angle::Linearreg_angleOutput;
pub use linearreg_angle::Linearreg_angleParams;
pub use mean_ad::mean_ad;
pub use mean_ad::MeanAdInput;
pub use mean_ad::MeanAdOutput;
pub use mean_ad::MeanAdParams;
pub use mom::mom;
pub use mom::MomInput;
pub use mom::MomOutput;
pub use mom::MomParams;
pub use moving_averages::alma;
pub use moving_averages::buff_averages;
pub use moving_averages::cwma;
pub use moving_averages::cwma;
pub use moving_averages::dema;
pub use moving_averages::edcf;
pub use moving_averages::edcf;
pub use moving_averages::ehlers_itrend;
pub use moving_averages::ehlers_pma;
pub use moving_averages::ehlers_pma;
pub use moving_averages::ema;
pub use moving_averages::epma;
pub use moving_averages::frama;
pub use moving_averages::fwma;
pub use moving_averages::gaussian;
pub use moving_averages::highpass;
pub use moving_averages::highpass_2_pole;
pub use moving_averages::hma;
pub use moving_averages::hwma;
pub use moving_averages::jma;
pub use moving_averages::jsa;
pub use moving_averages::kama;
pub use moving_averages::linreg;
pub use moving_averages::maaq;
pub use moving_averages::mama;
pub use moving_averages::mwdx;
pub use moving_averages::nma;
pub use moving_averages::pwma;
pub use moving_averages::reflex;
pub use moving_averages::sinwma;
pub use moving_averages::sma;
pub use moving_averages::smma;
pub use moving_averages::sqwma;
pub use moving_averages::srwma;
pub use moving_averages::supersmoother;
pub use moving_averages::supersmoother_3_pole;
pub use moving_averages::swma;
pub use moving_averages::tema;
pub use moving_averages::tilson;
pub use moving_averages::tradjema;
pub use moving_averages::trendflex;
pub use moving_averages::trima;
pub use moving_averages::uma;
pub use moving_averages::uma;
pub use moving_averages::volatility_adjusted_ma;
pub use moving_averages::volatility_adjusted_ma;
pub use moving_averages::volume_adjusted_ma;
pub use moving_averages::volume_adjusted_ma;
pub use moving_averages::vpwma;
pub use moving_averages::vwap;
pub use moving_averages::vwma;
pub use moving_averages::wilders;
pub use moving_averages::wma;
pub use moving_averages::zlema;
pub use rsi::rsi;
pub use rsi::RsiBatchOutput;
pub use rsi::RsiInput;
pub use rsi::RsiOutput;
pub use rsi::RsiParams;
pub use rsi::RsiStream;
pub use squeeze_momentum::squeeze_momentum;
pub use squeeze_momentum::SqueezeMomentumBatchOutput;
pub use squeeze_momentum::SqueezeMomentumBatchParams;
pub use squeeze_momentum::SqueezeMomentumBuilder;
pub use squeeze_momentum::SqueezeMomentumInput;
pub use squeeze_momentum::SqueezeMomentumOutput;
pub use squeeze_momentum::SqueezeMomentumParams;
pub use squeeze_momentum::SqueezeMomentumStream;
pub use trix::trix;
pub use trix::TrixBatchOutput;
pub use trix::TrixInput;
pub use trix::TrixOutput;
pub use trix::TrixParams;
pub use trix::TrixStream;
pub use tsf::tsf;
pub use tsf::TsfBatchBuilder;
pub use tsf::TsfBatchOutput;
pub use tsf::TsfBatchRange;
pub use tsf::TsfBuilder;
pub use tsf::TsfError;
pub use tsf::TsfInput;
pub use tsf::TsfOutput;
pub use tsf::TsfParams;
pub use tsf::TsfStream;
pub use ui::ui;
pub use ui::UiInput;
pub use ui::UiOutput;
pub use ui::UiParams;
pub use vidya::vidya;
pub use vidya::VidyaBatchBuilder;
pub use vidya::VidyaBatchOutput;
pub use vidya::VidyaBatchRange;
pub use vidya::VidyaBuilder;
pub use vidya::VidyaData;
pub use vidya::VidyaError;
pub use vidya::VidyaInput;
pub use vidya::VidyaOutput;
pub use vidya::VidyaParams;
pub use vidya::VidyaStream;

Modules§

acosc
ad
adosc
adx
adxr
alligator
alphatrend
ao
apo
aroon
aroonosc
aso
atr
avsl
bandpass
bollinger_bands
bollinger_bands_width
bop
cci
cci_cycle
cfo
cg
chande
chandelier_exit
chop
cksp
cmo
coppock
cora_wave
correl_hl
correlation_cycle
cvi
damiani_volatmeter
dec_osc
decycler
deviation
devstop
di
dm
donchian
dpo
dti
dvdiqqe
dx
efi
emd
emv
er
eri
fisher
fosc
fvg_trailing_stop
gatorosc
halftrend
ift_rsi
kaufmanstop
kdj
keltner
kst
kurtosis
kvo
linearreg_angle
linearreg_intercept
linearreg_slope
lpc
lrsi
mab
macd
macz
marketefi
mass
mean_ad
medium_ad
medprice
mfi
midpoint
midprice
minmax
mod_god_mode
mom
moving_averages
msw
nadaraya_watson_envelope
natr
net_myrsi
nvi
obv
ott
otto
percentile_nearest_rank
pfe
pivot
pma
ppo
prb
pvi
qqe
qstick
range_filter
reverse_rsi
roc
rocp
rocr
rsi
rsmk
rsx
rvi
safezonestop
sar
squeeze_momentum
srsi
stc
stddev
stoch
stochf
supertrend
trix
tsf
tsi
ttm_squeeze
ttm_trend
ui
ultosc
utility_functions
var
vi
vidya
vlma
vosc
voss
vpci
vpt
vwmacd
wad
wavetrend
wclprice
willr
wto
zscore