Crate sliding_features[][src]

Expand description

The sliding_features crate provides modular, chainable sliding windows for various signal processing function and technical indicators

Structs

ALMA

ALMA - Arnaud Legoux Moving Average reference: https://forex-station.com/download/file.php?id=3326661&sid=d6b440bfbba5e1905b4c75188c2797ce

CenterOfGravity

John Ehlers Center of Gravity Indicator from: https://mesasoftware.com/papers/TheCGOscillator.pdf

CorrelationTrendIndicator

John Ehlers Correlation Trend Indicator from: https://financial-hacker.com/petra-on-programming-a-unique-trend-indicator/

CyberCycle

John Ehlers Cyber Cycle Indicator from: https://www.mesasoftware.com/papers/TheInverseFisherTransform.pdf

EMA

EMA - Exponential Moving Average

Echo

Echo always return the last value just like an echo

EhlersFisherTransform

John Ehlers Fisher Transform Indicator from: http://www.mesasoftware.com/papers/UsingTheFisherTransform.pdf

Entropy

Shannon Entropy over bool values over a sliding window

HLNormalizer

A sliding High - Low Normalizer

LaguerreFilter

John Ehlers Laguerre Filter from: http://mesasoftware.com/papers/TimeWarp.pdf

LaguerreRSI

John Ehlers LaguerreRSI from: http://mesasoftware.com/papers/TimeWarp.pdf

Multiplier

Simply multiply the output of View by a certain number

MyRSI

John Ehlers MyRSI from: http://www.mesasoftware.com/papers/Noise%20Elimination%20Technology.pdf

NET

John Ehlers Noise elimination technology using kendall correlation from http://www.mesasoftware.com/papers/Noise%20Elimination%20Technology.pdf

PolarizedFractalEfficiency

A PolarizedFractalEfficiency indicator with output range [-1.0 and 1.0] rather than [-100, 100] it is also possible to use a custom moving average instead of the default EMA in the original

ROC

Rate of Change Indicator

RSI

Relative Strength Index Indicator

ReFlex

John Ehlers ReFlex Indicator from: https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/

SMA

SMA - Simple Moving Average

SlidingWindow

A Sliding Window holding any number of Sliding Features (Views)

TrendFlex

John Ehlers TrendFlex Indicators from: https://financial-hacker.com/petra-on-programming-a-new-zero-lag-indicator/

VSCT

Variance Stabilizing Centering Transform Sliding Window

VST

Variance Stabilizing Transform uses the standard deviation to normalize values

WelfordOnline

Welford online algorithm for computing mean and variance on-the-fly

WelfordOnlineSliding

Welford online algorithm for computing mean and variance on-the-fly over a sliding window

Traits

View

The most important Trait, defining methods which each sliding feature needs to implement