Master real-time logic for better trading decisions across charts with different time bases (minute, volume, range, Renko)
Working with multiple timeframes is a common technique in advanced trading analysis. However, combining signals from charts with non-linear bases (such as minutes, volume, range, and Renko) presents a real challenge: these bars do not align in time or proportion.
This post summarizes a video walkthrough where we demonstrate how to overcome this issue in NinjaTrader, using a practical example: tracking the slope of a Hull Moving Average (HMA 50) across four different chart types.
The core idea is to copy the same HMA indicator across all charts, giving each instance a unique name (e.g., HMA_50B
, HMA_50R
, HMA_50U
) to avoid conflicts between global variables.
We then compare the slope in real time by checking if the current bar of each HMA is greater than the previous bar. When all slopes agree (e.g., all sloping up), this multi-timeframe confluence becomes a powerful entry signal.
⚠️ Note: Historical signals can be misleading due to lack of bar synchronization. This method is intended for real-time or playback analysis only.
We also explore how to store each slope condition into a variable (e.g., minutes
, volume
, range
, renko
) and evaluate confluence from a separate chart by comparing all variables in a single logic condition.
Finally, we show a simplified version: checking all slope conditions directly within a single formula. This is faster but harder to maintain and cannot be monitored from a central chart.
Why this matters?
Detecting real-time confluence across charts increases confidence in your entries and avoids false signals from isolated indicators.
Want to go further?
In a future video, we’ll explore how to do the same using indicator signals instead of slope logic. Let us know if you're interested.
▶️ Watch the full video