Technical analysis

Updated

Technical analysis turns price and volume into rules a bot can follow. Algonney gives every strategy two kinds of tools: 68 classic indicators that turn candles into numbers, and 17 structure detectors that find the shapes traders look for on a chart, such as order blocks, fair value gaps and breaks of structure. You combine them in plain words with Jarvis, the AI assistant, and the engine runs them the same way in backtests, paper bots and live bots.

Indicators

The indicators cover the families most strategies are built from:

  • Moving averages: SMA, EMA, WMA, Hull, KAMA, ALMA, VWMA, McGinley and more, on any price source.
  • Oscillators: RSI, Stochastic, Stochastic RSI, CCI, Money Flow Index, Williams %R, the Ultimate Oscillator, Fisher Transform and others.
  • Momentum: MACD, PPO, rate of change and momentum.
  • Trend: ADX, Aroon, Ichimoku, Parabolic SAR, Supertrend, Vortex and TRIX.
  • Volatility: ATR, Bollinger Bands and their width and %B, Keltner and Donchian channels, and the TTM Squeeze.
  • Volume: OBV, VWAP, accumulation/distribution, Chaikin money flow, the Klinger oscillator, relative volume and more.
  • Statistics: standard deviation, z-score, linear regression, correlation, skew and kurtosis.
  • Levels: Fibonacci retracement and extension levels of the recent high-to-low range.

Every value can read its own timeframe and an earlier candle, so a rule such as "the 15-minute RSI crossed up while the daily close is above the 200-day average" is one condition. The full list with what each indicator shows is at the end of this page.

Structure detectors

Detectors find structures rather than numbers. Each one reports zones, levels and events that a rule can read: whether price is inside a zone, the zone's high and low, the first touch, a retest or a break.

Smart money concepts

  • Order blocks: the last opposite candle before a strong break of a swing level, kept as a zone.
  • Fair value gaps: three-candle gaps, with their retests, fills and breaks.
  • Liquidity sweeps: equal highs and lows, and wicks that run past them or past a swing point and close back.
  • Market structure: breaks of structure and changes of character from confirmed swing highs and lows.
  • Premium and discount: whether price sits in the upper or lower half of the last swing.
  • Displacement: a strong candle with a large body that closes near its high or low.
  • Supply and demand zones: tight bases that price left with a strong candle.

Sessions

  • Trading sessions: whether a candle is inside a session, with the session's high and low and the previous session's high and low.
  • ICT session setup: a built-in setup of a liquidity sweep in a session, a structure shift with displacement, then a fair value gap retest.

Price action

  • Support and resistance zones built from confirmed swing points, with touches and breaks.
  • Breakout and retest: a close through a zone, then a pullback to it that holds.
  • Swing pivots and swing trend: the last confirmed swing highs and lows, and the trend they form.
  • Divergence: price makes a new swing extreme while RSI or MACD momentum does not.
  • Candle patterns such as engulfing, hammer, doji, inside bar and stars.

Patterns

  • Chart patterns: double tops and bottoms, head and shoulders and triangles, signalled on their breakout.
  • Volume profile (estimated): the point of control and value area per day, week or month.

No peeking into the future

A swing high is only a swing high once price has turned away from it. The detectors confirm swing points only then, and a strategy sees a structure only from the candle where it is confirmed. Signals are evaluated on closed candles and fill at the next bar open. A backtest therefore uses the same information a live bot would have had.

Stops and targets from structure

Detector levels can do more than trigger entries. A stop loss can sit at the far edge of an order block, below a liquidity sweep or at a chart pattern's own stop level, and a sequence can capture a level at one step and use it later. That keeps the risk of each trade tied to the structure that made the trade.

Limits per plan

Your plan sets how many structure detectors one strategy can use, along with the other limits of the strategy builder:

LimitFreeStarterProMax
Structure detectors per strategy2 detectors4 detectors8 detectors12 detectors
Steps per sequence3 steps4 steps6 steps8 steps
Indicator lookback (candles)1,000 candles2,000 candles5,000 candles5,000 candles

Build with them

Describe the idea to Jarvis, for example "long when price sweeps the session low, breaks structure up and retests the fair value gap, stop below the sweep". Jarvis picks the detectors and indicators, checks the rules with the validator and shows them on a card before you save. See the crypto strategy builder, then test the strategy with backtesting and paper trading. The indicators and rules guide in the docs explains how values, conditions and sequences work. Plans are on Plans and pricing.

Every indicator

IndicatorWhat it shows
Accelerator OscillatorWhether the Awesome Oscillator's momentum is speeding up or slowing down.
Accumulation/DistributionVolume flowing in or out, weighted by where each candle closes in its range.
ADX / DIHow strong the trend is, and whether buyers or sellers are pushing harder.
ALMAA smooth moving average that weights recent candles along a bell curve to cut lag and noise.
Awesome OscillatorThe gap between a fast and a slow average of candle midpoints, showing market momentum.
AroonHow recently the highest high and lowest low occurred, to spot new trends.
ATRThe average size of recent price moves, including gaps between candles.
ATR %The average true range as a percent of the close.
Bollinger BandsA moving average with bands set by how much price has been varying.
Bollinger %BWhere price sits between the Bollinger Bands: 0 at the lower band, 1 at the upper.
Bollinger Band WidthHow far apart the Bollinger Bands are, as a percent of the middle band.
CCIHow far price is from its recent average, measured against its usual deviation.
Chaikin OscillatorThe momentum of accumulation and distribution: a fast minus a slow average of it.
Chaikin Money FlowBuying against selling pressure over recent candles, weighted by volume, from -1 to 1.
CMORecent gains against recent losses, from -100 (all down) to 100 (all up).
CorrelationHow closely price moves with another candle series, such as volume, from -1 to 1.
Donchian ChannelsThe highest high and lowest low of recent candles, as a channel.
DEMAA faster moving average that reduces the lag of a normal exponential average.
Elder RayHow far the high and low reach beyond an exponential average: buying and selling power.
EMAThe average of recent values, giving more weight to the newest candles.
EnvelopeA simple moving average with bands a fixed percent above and below it.
EVWMAA moving average that moves more on candles with heavy volume.
Fibonacci Retracement & ExtensionFibonacci retracement and extension price levels of the high-to-low range of recent candles.
Fisher TransformTurns price's position in its recent high-low range into sharper turning-point signals.
Force IndexThe strength behind price moves: each price change times its volume, smoothed.
Hull MAA fast, smooth moving average built from weighted averages to cut lag.
IchimokuThe Ichimoku cloud: midpoints of recent ranges that show trend, support and resistance.
KAMAA moving average that speeds up in clear trends and slows down in choppy markets.
Keltner ChannelsAn exponential average with bands set by the average true range.
KDJA smoothed stochastic with an extra J line that reacts faster to turns.
Klinger OscillatorA fast minus a slow average of volume signed by price direction, with a signal line.
KurtosisHow heavy the tails of recent values are compared with a normal distribution.
Linear regressionThe value of the best-fit straight line through recent values, at the current candle.
Linear regression R²How well a straight line fits recent values, from 0 (no fit) to 1 (perfect fit).
Linear regression slopeHow steeply the best-fit line through recent values rises or falls per candle.
MACDThe gap between a fast and a slow exponential average, with a signal line, to track momentum.
McGinley DynamicA moving average that adjusts its speed to how fast price is moving.
MFIBuying against selling money flow, weighted by volume, from 0 to 100.
MomentumHow much the value has changed over a number of candles, in its own unit.
OBVVolume added on up candles and subtracted on down candles, over recent candles.
PPOThe gap between a fast and a slow exponential average as a percent, with a signal line.
Parabolic SARA trailing stop level that follows the trend and flips side when price crosses it.
PVOThe gap between a fast and a slow volume average as a percent, with a signal line.
RMA (Wilder)Wilder's smoothed average of recent values, slower to react than a standard exponential average.
Rate of ChangeThe percent change of the value compared with a number of candles ago.
RSIThe strength of recent gains against recent losses, from 0 to 100.
Relative Vigor IndexHow strongly candles close above their open compared with their full range.
Relative volumeThis candle's volume compared with the average volume of the candles before it.
SkewnessWhether recent values lean toward large moves up or large moves down.
SMAThe plain average of the last candles' values.
Standard deviationHow widely recent values are spread around their average.
StochasticWhere the close sits in the recent high-low range, from 0 to 100.
Stochastic RSIWhere the RSI sits in its own recent range, from 0 to 100.
SuperTrendA trend line from average true range: below price in an up trend, above it in a down trend.
TEMAA triple-smoothed exponential average that follows price with very little lag.
Triangular MAA double-smoothed average that gives the most weight to the middle of the window.
True RangeThe full size of this candle's move, including any gap from the previous close.
TRIXThe one-candle percent change of a triple-smoothed average, to show momentum.
TTM SqueezeWhether the Bollinger Bands sit inside the Keltner Channel (a squeeze), plus momentum.
Ultimate OscillatorBuying pressure averaged over three time windows, from 0 to 100.
Volume MAThe average volume of recent candles.
VortexUpward against downward price movement, to spot the start of a trend.
Volume Price TrendVolume weighted by each candle's percent price change, summed over recent candles.
VWAPThe average price weighted by volume since the start of the day, week or month.
VWMAThe average of recent values, weighted by each candle's volume.
Williams %RWhere the close sits in the recent range, from -100 (at the low) to 0 (at the high).
WMAThe average of recent values, with steadily more weight on the newest candles.
Z-scoreHow many standard deviations the value is above or below its recent average.

Every structure detector

DetectorWhat it finds
Breakout and retestA close through a support or resistance zone, then a pullback to it that holds.
Candle patternsClassic candlestick shapes such as engulfing, hammer, doji, inside bar and stars.
Chart patternsDouble tops and bottoms, head and shoulders and triangles, signalled on their breakout.
Displacement candleA strong candle with a large body that closes near its high or low.
DivergencePrice makes a new swing extreme while RSI or MACD momentum does not.
Fair value gapsThree-candle price gaps (fair value gaps), with retests, fills and breaks.
ICT session setupA built-in setup: liquidity sweep in a session, structure shift with displacement, then a fair value gap retest.
Liquidity sweepsEqual highs and lows, and wicks that run past them or past a swing point and close back.
Order blocksThe last opposite candle before a strong break of a swing level, kept as a zone.
Premium/discountWhether price sits in the upper (premium) or lower (discount) half of the last swing.
Trading sessionWhether a candle is inside a trading session, with the session's high and low and the last session's high and low.
Support/resistance zonesSupport and resistance zones built from confirmed swing points, with touches and breaks.
Market structureBreaks of structure and changes of character from confirmed swing highs and lows.
Supply and demand zonesTight bases that price left with a strong candle, kept as supply and demand zones.
Swing pivotsThe last confirmed swing highs and lows, known only once price has turned away from them.
Swing trendUp while swing highs and lows both rise, down while both fall.
Volume profile (estimated)Estimated volume profile per day, week or month: point of control and value area.

Indicators describe the past; they do not predict the future. Read the risk disclosure before you trade live.

Exchanges and markets

ExchangeMarketTrading symbolsAs of
BybitSpot3882026-10-29
BybitUSDT perpetual futures5212026-10-29
BinanceSpot5172026-10-29
BinanceUSDT perpetual futures5172026-10-29
OKXSpot4672026-10-27
OKXUSDT perpetual futures5112026-10-29

Timeframes and demo mode

ExchangeTimeframesDemo mode
Bybit1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1D, 1W, 1MNot offered
Binance1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1D, 1W, 1MNot offered
OKX1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1D, 1W, 1MNot offered

Questions and answers

What are the best indicators for a crypto trading bot?

There is no best indicator. Trend strategies often use moving averages, ADX or Supertrend, mean-reversion strategies use oscillators such as RSI or Bollinger Bands, and price-action strategies use structure such as support and resistance or order blocks. Pick the tool that matches the idea, then backtest it on the market you trade.

What are smart money concepts (SMC)?

SMC is a way of reading price through the footprints of large orders: order blocks, fair value gaps, liquidity sweeps, breaks of structure and premium and discount zones. On Algonney each of these is a structure detector a strategy can use in its rules.

Can a bot trade order blocks and fair value gaps?

Yes. The order block and fair value gap detectors mark zones on the chart, with their edges, touches, retests and breaks. A strategy can enter on a retest of a zone and place its stop loss at the zone's far edge.

Do the detectors repaint?

Swing-based structures are confirmed only after price has turned away from a swing point, and a strategy sees them only from the candle where they are confirmed. A backtest therefore uses the same information a live bot would have had at that moment.

How many detectors can one strategy use?

It depends on your plan. The table on this page shows the number of structure detectors per strategy for each plan.