Skip to content

Signal Generators

The Signal Generator is the when of a strategy: it produces buy and sell signals from market data. A buy opens or adds to a position; a sell goes flat.

Indicators

Signal Generators can read 23+ technical indicators across the major families:

  • Trend / moving averages — SMA, EMA, WMA, DEMA, TEMA, Ichimoku
  • Bands & channels — Bollinger Bands, Keltner Channel, Donchian Channel, VWAP
  • Momentum & oscillators — RSI, Stochastic, Williams %R, MACD, TRIX, ROC, Momentum, CCI
  • Trend strength & volatility — ADX, ATR
  • Volume — OBV, MFI, CMF

Condition types

Indicators are turned into signals with flexible conditions:

ConditionExample
ThresholdRSI < 30, ADX > 25
CrossoverEMA(50) crosses above EMA(200)
Percentage deviationprice 5% below VWAP
Candlestick patterndoji, hammer, bullish engulfing
Volume spikevolume > 3× its recent average
Rolling count3 of the last 5 candles closed green
Calendaronly on weekdays, or within a time-of-day window
Compositecombine any of the above with AND / OR

Sustained conditions

Any condition can require a sustained hold — it only fires after the condition has been true for N consecutive candles. This filters out one-candle noise and false triggers.

Signal Generators are saved and reusable: pair the same trigger with different Position Managers and Risk Managers to compare approaches. List the ones you’ve created with /modules.