Indicators10 min read

Technical Indicators Overview

Vantixs ships a comprehensive indicator library spanning classic technical analysis, ICT/SMC price action, and machine-learning models --- all available as drag-and-drop nodes in the visual pipeline builder.

63+
Total indicators
8
Categories
Hybrid
Rust + Python engine
8
Crossover nodes

What Are Indicators?

Technical indicators are mathematical calculations based on price, volume, or open interest. In Vantixs, every indicator is a self-contained node that you wire into your strategy pipeline. Indicators help identify:

Trend Direction

Is the market going up, down, or sideways?

Momentum

How strong is the current move?

Volatility

How much is price fluctuating?

Volume

Is there conviction behind moves?

Hybrid Execution Engine

Vantixs routes indicators to the fastest available engine automatically:

  • Rust engine (23 indicators) --- common technical indicators and all crossover nodes. Processes ~50K bars/sec with zero Python overhead.
  • Python engine (40 indicators) --- statistical, ML, ICT/SMC, and classic price action indicators powered by NumPy, SciPy, and XGBoost.

You never need to think about routing --- just drag a node onto the canvas and Vantixs picks the right engine.

Indicator Categories

Identify market direction and trend strength:

  • EMA (Exponential Moving Average): More weight on recent prices, fast to react
  • SMA (Simple Moving Average): Smooths price over N periods
  • MACD (Moving Average Convergence Divergence): Trend-following momentum oscillator with signal line and histogram
  • ADX (Average Directional Index): Measures trend strength on a 0--100 scale regardless of direction
  • Ichimoku Cloud: Five-line system showing support/resistance, trend direction, and momentum at a glance
  • Heikin Ashi: Smoothed candlestick technique that filters noise and highlights trends
  • Parabolic SAR: Trailing stop and reversal indicator

Indicator node palette showing all eight categories (Trend, Momentum, Volatility, Volume, ICT/SMC, Classic PA, Quant/ML, Crossover)

How Crossover Nodes Work

Crossover nodes are stateful --- they remember the previous bar's value and compare it to the current bar. This lets them fire a one-shot signal on the exact bar a crossover happens, rather than every bar the condition is true.

For example, an RSI Crossover configured with threshold 30 and direction "cross above" will:

  1. Track RSI values bar-by-bar
  2. Detect when RSI was below 30 on the previous bar and above 30 on the current bar
  3. Emit a single BUY signal on that bar only
Important

Always use dedicated crossover nodes for crossover detection. A comparison node with two indicator values is stateless and cannot detect the exact moment a crossover occurs --- it would fire on every bar the condition is met.

Crossover node configuration panel showing threshold, direction, and signal output

Using Indicators in Vantixs

Add an Indicator to Your Strategy

1

Drag an Indicator Node

Open the node palette and browse by category, or search by name. Drag the node onto the canvas.

2

Connect Price Data

Wire your Price Data node's OHLCV output into the indicator's input port. Most indicators accept a single OHLCV connection.

3

Configure Parameters

Click the node to open the inspector panel. Adjust period, smoothing, thresholds, and other settings.

4

Connect to Logic

Wire the indicator's output to a crossover node, comparison node, or directly to a signal generator.

RSI node configuration in the inspector panel showing period, overbought/oversold thresholds

Indicator Combinations That Work Well

Combining indicators from different categories gives the most reliable signals. Here are proven combinations:

Trend + Momentum + Risk

A bread-and-butter setup: EMA Crossover confirms trend direction, RSI filters overbought/oversold entries, and a Risk Manager node sizes positions.

code
Price Data --> EMA (fast) --|
                            |--> EMA Crossover --> Signal Generator --> Risk Manager --> Exit Signal
Price Data --> EMA (slow) --|
Price Data --> RSI ---------> RSI Crossover --|

ICT Institutional Setup

Kill Zone Filter gates entries to high-volume sessions, Fair Value Gap identifies imbalance zones, and Market Structure confirms trend via BOS/CHoCH.

code
Price Data --> Kill Zone Filter --|
Price Data --> Fair Value Gap ----|---> MTF Confluence --> Signal Generator
Price Data --> Market Structure --|

Volatility Breakout

Bollinger Bands detect compression, ATR sizes stops dynamically, and Volume Threshold confirms the breakout has participation.

code
Price Data --> Bollinger Bands --> Comparison (price > upper band) --|
Price Data --> Volume Threshold -----------------------------------|---> Signal Generator
Price Data --> ATR --> Exit Signal (trailing stop) ----------------|

ML Regime-Aware

Regime Detection switches between strategies: mean-reversion during ranging markets, trend-following during trending markets.

code
Price Data --> Regime Detection --> Comparison (regime == ranging) --> Mean Reversion --> Signal Generator
                               --> Comparison (regime == trending) --> EMA Crossover --> Signal Generator

A multi-indicator pipeline on the canvas showing EMA Crossover + RSI + Risk Manager wired together

ICT / Smart Money Concepts Deep Dive

The ICT indicator suite is one of Vantixs's most powerful features. These nodes model institutional order flow and liquidity mechanics that retail platforms typically ignore.

Key Concepts

ConceptWhat It DetectsNode
Fair Value GapPrice imbalances left by aggressive institutional ordersFair Value Gap
Order BlockThe last opposing candle before an impulsive moveOrder Block
Break of StructureHigher high / lower low confirming trend continuationMarket Structure
Change of CharacterThe first sign of a potential trend reversalMarket Structure
Kill ZonesHigh-probability trading windows (London, NY, Asia)Kill Zone Filter
Liquidity SweepPrice hunting stop-losses before reversingLiquidity Zone
Premium / DiscountWhether price is expensive or cheap relative to a rangePremium / Discount Zone

ICT Pipeline Example

A typical ICT strategy filters by session (Kill Zone), waits for a structural shift (CHoCH), and enters at a Fair Value Gap within the discount zone:

code
Price Data --> Kill Zone Filter (NY session) ----------|
Price Data --> Market Structure (detect CHoCH) --------|
Price Data --> Fair Value Gap -------> Premium/Discount Zone (discount only)
                                                       |---> MTF Confluence --> Signal Generator

ICT indicator nodes in the palette showing Fair Value Gap, Order Block, Market Structure, and Kill Zone Filter

Best Practices

Warning

Common indicator mistakes to avoid

  • Don't over-indicator: 2--3 complementary indicators from different categories is usually enough. Adding five momentum indicators just adds noise.
  • Confirm with multiple timeframes: Use the MTF Confluence node to gate signals with higher-timeframe trend alignment.
  • Understand the math: Know what each indicator measures so you don't duplicate signals (e.g., RSI and Stochastic both measure momentum).
  • Use crossover nodes, not comparisons: Crossover nodes are stateful and fire once per event. Comparison nodes fire on every bar the condition is true.
  • Backtest before paper trading: Verify indicator effectiveness on historical data. Vantixs processes ~50K bars/sec in the Rust backtest engine.
Note

Vantixs is currently in BETA. Paper trading is available for testing strategies with real-time market data. Live trading is not yet enabled.