Features & indicators
Every tool in the Toolbox, with a page on each. Pick a category, or jump straight to an indicator.
Neural networks
Neural Networks
Build, train and run neural networks directly from AFL — feed-forward MLP, LSTM and GRU — with the anti-overfitting controls that matter on market data.
Walk-Forward Neural Networks
An adaptive network that retrains on a rolling window of recent bars and predicts ahead — genuinely out-of-sample at every bar, in real time.
Compile a Network to AFL
Export a trained network as a standalone AFL formula — its weights and activations as plain formula language. The first of its kind.
Pattern scanners
Trendline Scanner
Search for almost any trendline — bullish, bearish, support, resistance, breakouts — automatically.
Head & Shoulders Finder
Find both bullish and bearish head-and-shoulders formations, with adjustable pattern size.
Double Top & Bottom Finder
Detect double tops and double bottoms — major reversal patterns — straight from price.
Fibonacci Retracement Finder
Scan for stocks that have retraced to a Fibonacci level, with adjustable retracement size.
Triangle & Wedge Finder
Find ascending, descending and symmetrical triangles, and wedges, as they form.
Gartley Pattern Finder
Locate bullish and bearish Gartley harmonic patterns.
Cycles & DSP
Adaptive Goertzel N-Cycle DFT
An advanced discrete Fourier transform that extracts the dominant market cycles and projects them forward.
End-Point FFT
A Fast Fourier Transform noise filter that, unlike a normal FFT, does not look into the future.
MESA Adaptive Moving Average (MAMA)
John Ehlers' MAMA — a moving average that adapts to the measured market cycle.
Hilbert Oscillator
A low-lag cycle oscillator based on the Hilbert transform, after John Ehlers.
Instant Trendline
Removes the dominant cycle from price to leave a smooth trendline you can use instead of a moving average.
CyberCycle
An Ehlers cycle oscillator that strips out the trend and leaves the pure cycle swinging around zero.
Sine Wave
John Ehlers' cycle-phase display — a sine and a lead sine whose crossings mark cycle turns, and which stop crossing when the market trends.
Smoothing & adaptive
Adaptive & Smooth Indicators
Adaptive versions of the RSI, CCI, MACD, EMA and more — each with a choice of 8 adaptors and 5 smoothers.
Polynomial Interpolation
A least-squares polynomial fit that smooths a series with almost no lag — responsiveness comparable to the Jurik MA, fast enough for intraday.
Trading tools
Automatic Support & Pivots
Find the support level from clustered prices, and mark the swing pivots that the rest of your pattern and support work is built on.
System Rotation
Run several of your own systems side by side and automatically trade whichever has performed best lately — switching only while flat.