Technical Indicators Reference

HyperSync supports 12+ technical indicators for building strategies. All calculations use the technicalindicators library.

Trend Indicators

SMA (Simple Moving Average)

What it does: Calculates the average closing price over N periods.

Parameter
Default
Range

Period

20

2 - 500

Common uses:

  • Trend direction (price above/below SMA)

  • Support/resistance levels

  • Crossover signals (SMA 50 × SMA 200)

Example rule: "Enter long when price > SMA(200)" — Only trade in the direction of the long-term trend.


EMA (Exponential Moving Average)

What it does: Like SMA, but gives more weight to recent prices.

Parameter
Default
Range

Period

20

2 - 500

Common uses:

  • More responsive trend following

  • EMA crossovers (EMA 12 × EMA 26)

  • Dynamic support/resistance


MACD (Moving Average Convergence Divergence)

What it does: Shows the relationship between two moving averages.

Parameter
Default
Range

Fast Period

12

2 - 100

Slow Period

26

2 - 200

Signal Period

9

2 - 50

Outputs: MACD Line, Signal Line, Histogram

Common uses:

  • MACD crosses above signal line → Bullish

  • MACD crosses below signal line → Bearish

  • Histogram divergence from price


VWAP (Volume Weighted Average Price)

What it does: Average price weighted by trading volume.

Parameter
Default
Range

Period

Session

-

Common uses:

  • Institutional trading benchmark

  • Price above VWAP → Bullish bias

  • Price below VWAP → Bearish bias


Momentum Indicators

RSI (Relative Strength Index)

What it does: Measures speed and magnitude of price changes (0-100 scale).

Parameter
Default
Range

Period

14

2 - 100

Key levels:

  • < 30: Oversold (potential buy)

  • > 70: Overbought (potential sell)

  • 50: Neutral/trend confirmation

Common uses:

  • Mean reversion (buy oversold, sell overbought)

  • Trend confirmation (RSI > 50 for uptrend)

  • Divergence detection


Stochastic Oscillator

What it does: Compares closing price to price range over N periods (0-100 scale).

Parameter
Default
Range

K Period

14

2 - 100

D Period

3

2 - 50

Outputs: %K (fast), %D (slow/signal)

Key levels:

  • < 20: Oversold

  • > 80: Overbought

Common uses:

  • %K crosses above %D → Buy signal

  • %K crosses below %D → Sell signal


Volatility Indicators

Bollinger Bands

What it does: Creates bands around a moving average using standard deviations.

Parameter
Default
Range

Period

20

2 - 100

Std Dev

2.0

0.5 - 4.0

Outputs: Upper Band, Middle Band (SMA), Lower Band

Common uses:

  • Price touching lower band → Potential buy (mean reversion)

  • Price touching upper band → Potential sell (mean reversion)

  • Band squeeze → Breakout incoming

  • Breakout above upper band → Bullish continuation


ATR (Average True Range)

What it does: Measures market volatility.

Parameter
Default
Range

Period

14

2 - 100

Common uses:

  • Dynamic stop loss placement (e.g., 2× ATR below entry)

  • Position sizing (smaller positions in high volatility)

  • Breakout confirmation (move > 1.5× ATR)


Volume Indicators

OBV (On-Balance Volume)

What it does: Running total of volume, adding on up days and subtracting on down days.

Parameter
Default
Range

(none)

-

-

Common uses:

  • OBV trending up → Accumulation (bullish)

  • OBV trending down → Distribution (bearish)

  • OBV divergence from price → Potential reversal


Combining Indicators

The real power comes from combining indicators. Here are proven combinations:

Trend + Momentum

Momentum + Volatility

Multi-Timeframe Confluence

See Condition Logic for how to build complex multi-condition strategies.

Last updated