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.
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.
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.
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.
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).
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)
Stochastic Oscillator
What it does: Compares closing price to price range over N periods (0-100 scale).
Outputs: %K (fast), %D (slow/signal)
Key levels:
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.
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.
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.
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.