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.
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
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:
- Track RSI values bar-by-bar
- Detect when RSI was below 30 on the previous bar and above 30 on the current bar
- Emit a single BUY signal on that bar only
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.
Using Indicators in Vantixs
Add an Indicator to Your Strategy
Drag an Indicator Node
Open the node palette and browse by category, or search by name. Drag the node onto the canvas.
Connect Price Data
Wire your Price Data node's OHLCV output into the indicator's input port. Most indicators accept a single OHLCV connection.
Configure Parameters
Click the node to open the inspector panel. Adjust period, smoothing, thresholds, and other settings.
Connect to Logic
Wire the indicator's output to a crossover node, comparison node, or directly to a signal generator.
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.
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.
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.
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.
Price Data --> Regime Detection --> Comparison (regime == ranging) --> Mean Reversion --> Signal Generator
--> Comparison (regime == trending) --> EMA Crossover --> Signal GeneratorICT / 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
| Concept | What It Detects | Node |
|---|---|---|
| Fair Value Gap | Price imbalances left by aggressive institutional orders | Fair Value Gap |
| Order Block | The last opposing candle before an impulsive move | Order Block |
| Break of Structure | Higher high / lower low confirming trend continuation | Market Structure |
| Change of Character | The first sign of a potential trend reversal | Market Structure |
| Kill Zones | High-probability trading windows (London, NY, Asia) | Kill Zone Filter |
| Liquidity Sweep | Price hunting stop-losses before reversing | Liquidity Zone |
| Premium / Discount | Whether price is expensive or cheap relative to a range | Premium / 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:
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 GeneratorBest Practices
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.
Vantixs is currently in BETA. Paper trading is available for testing strategies with real-time market data. Live trading is not yet enabled.