Rize Capital Logo
Home
Free IndicatorFree Resources
IndicatorStrategyTutorial with Source Code
Ninjascript Programming TrainingCustom Programming
Rize Capital Logo

Registered address

Registered in England and Wales.
Registration # 12039916
53 Rodney Crescent, Filton,
Bristol BS34 7AF
United Kingdom

PayPal Secured

Information

  • Home
  • About Us
  • Support
  • Membership
  • Partner Program
  • Blog
  • Feedback Submission
  • Contact us
  • Terms & Conditions
  • Privacy Policy
  • Return & Refund Policy
  • Disclaimer
  • Cookies
  • Sitemap

Follow us

X
Facebook
Youtube
Instagram
LinkedIn

Resources

ninjatrader affiliateRize Capital Datafeed

Risk Disclosure: An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones' financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Hypothetical Performance Disclosure: Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Live Trade Room: This presentation is for educational purposes only and the opinions expressed are those of the presenter only. All trades presented should be considered hypothetical and should not be expected to be replicated in a live trading account.

Additional Disclosure: Rize Capital Ltd, also known as rizecap.com assumes no responsibility for your investment and trading results. Past performance does not guarantee future performance and Rize capital Ltd does not make any performance representations or guarantees. Any chart or trading demonstration produced by Rize capital Ltd representing trades and using any methods of indicators or strategies on rizecap.com website or in any advertisement, seminar, brochure, magazine or online demonstrations are to be considered hypothetical trades and investments for educational purposes only. No trading system can guarantee profits or loss. Hypothetical trading results can be unreliable.

© Copyright 2019 - 2026 Rize Capital Ltd

Trend Harmony Oscillator - NinjaTrader 8 Indicator

Trend HarmonyOscillatorIndicator+-3

Click to play video

Trend Harmony Oscillator - NinjaTrader 8 Indicator Video Thumbnail

Trend Harmony Oscillator - NinjaTrader 8 Indicator

Tutorial with Source Code

£99.00
Excl. VATOne-Time Payment

Please Register for FREE account or Login to purchase this source code.

Key Features

  • Complete source code
  • Instant download access

By downloading, you agree with our Terms & Conditions

Trend Harmony Oscillator is a multi-timeframe alignment indicator designed for NinjaTrader 8 and 8.1. It answers one critical trading question: is your current move aligned with the bigger trend, or are you about to get chopped up? The indicator compares short-term momentum on your trading chart against the direction of a higher timeframe trend, then displays this relationship as a clean oscillator below price. When readings push strongly positive above the bullish threshold, short-term and higher timeframe trends align upward—favouring long setups. When readings drop strongly negative below the bearish threshold, alignment turns bearish—favouring short setups. When the oscillator hovers near zero, timeframes disagree or show weakness—suggesting caution or staying out entirely. When you buy Trend Harmony Oscillator from Rize Capital, you receive the full NinjaScript source code. You're not locked into a black box—you can review the logic, modify calculations, adjust visual settings, or integrate it into your own strategies without restrictions. For a complete walkthrough, watch our video tutorial above.

Gallery

See how the Trend Harmony Oscillator - NinjaTrader 8 Indicator looks in action with these screenshots

Trend-Harmony-Oscillator-1.jpg
1 / 7
Click to zoom
Image - 1

Trend Harmony Oscillator - NinjaTrader 8 Indicator Details

Learn how to use the Trend Harmony Oscillator - NinjaTrader 8 Indicator

162words
1min read
3sections
Trend-Harmony-Oscillator-1.jpg
Click to ZOOM
Image - 1
Trend-Harmony-Oscillator-2.jpg
Click to ZOOM
Image - 2

Trend Harmony Oscillator for NinjaTrader 8 helps traders avoid getting caught in moves that go against the larger trend. The core problem it solves is simple: you see momentum on your 1-minute chart, but is that momentum fighting against a 5-minute downtrend? If so, your long setup probably fails quickly. This indicator does the timeframe comparison work for you, displaying the relationship in one clean panel.

The tool works by measuring two things: momentum direction on your current timeframe, and trend slope on a higher timeframe (determined by a multiplier you set). It then combines these measurements into a normalised oscillator that oscillates between positive and negative values. Positive means alignment favours longs. Negative means alignment favours shorts. Near zero means mixed or weak conditions.

In Image 1 (marked with white arrows), the histogram bars push clearly above the zero line and approach or exceed the upper threshold (the bullish boundary line). This visual pattern tells you that short-term momentum on your trading chart is moving in the same direction as the higher timeframe trend—both are bullish. When you see this pattern, long setups gain support from the bigger picture. Price moves upward with the wind at your back rather than fighting against it.

The taller the green bars climb above the upper threshold, the stronger the alignment becomes. This isn't just "technically bullish"—it's showing genuine agreement between timeframes, which typically leads to better follow-through on long trades.

Image 2 (marked with green arrows) shows the opposite scenario. The histogram bars drop below zero and push toward or past the lower threshold (the bearish boundary line). This indicates that short-term momentum and higher timeframe trend both point downward—bearish alignment. In this environment, short setups make more sense because you're trading with the larger flow rather than against it.

When red bars extend deeply below the lower threshold, bearish alignment strengthens. This warns you that long setups—even if they look appealing on your trading timeframe—face headwinds from the bigger trend.

Trend-Harmony-Oscillator-3.jpg
Click to ZOOM
Image - 3
Trend-Harmony-Oscillator-4.jpg
Click to ZOOM
Image - 4

Image 3 (indicated by a white rectangle) displays perhaps the most important pattern: the oscillator hovering around zero, bouncing slightly above and below without committing to either threshold. This neutral zone indicates disagreement or weakness between your trading timeframe and the higher timeframe.

This is where many traders get chopped up. Price still moves—sometimes aggressively—but without clear directional alignment between timeframes, moves lack conviction and reverse unpredictably. When you see this neutral pattern, the best decision is often to reduce position size, increase selectivity for entries, or stay out entirely until stronger alignment appears.

Image 4 (highlighted by a red rectangle) shows the label that appears in the top-right corner of the indicator panel. This label displays "4x" or "5x" or whatever multiplier you've configured, telling you exactly what higher timeframe the indicator is using for comparison.

This transparency matters. If you're trading a 1-minute chart with a 5x multiplier, you're seeing alignment against an effective 5-minute trend. If you switch to a 5-minute chart with the same 5x multiplier, you're now measuring against a 25-minute trend. The label updates automatically so you always know your reference timeframe.

Trend-Harmony-Oscillator-5.jpg
Click to ZOOM
Image - 5
Trend-Harmony-Oscillator-6.jpg
Click to ZOOM
Image - 6
Trend-Harmony-Oscillator-7.jpg
Click to ZOOM
Image - 7

Image 5 (marked by the green rectangle) shows the Signals and Alerts section in the settings panel. The "Up Threshold" parameter (default 0.6) defines where bullish alignment becomes strong enough to matter. When the oscillator crosses above this level, conditions favour long setups. You can increase this value if you want more selective entries requiring very strong alignment, or decrease it for earlier signals.

The "Down Threshold" (default -0.6) works identically but for bearish conditions. When the oscillator drops below this level, conditions favour short setups.

"Alerts on Threshold Cross" toggles notifications when the oscillator crosses these boundaries—useful if you monitor multiple charts and want to be alerted when strong alignment appears.

"Auto Scale" controls whether the indicator panel automatically resizes to fit the oscillator values, keeping everything readable regardless of oscillator range.

"Alert on Neutral Return" triggers notifications when the oscillator moves back toward zero after showing strong alignment—warning that the quality of the current trend environment is deteriorating.

"Neutral Zone" (default 0.05) defines how close to zero the oscillator must get before being considered truly neutral. Tightening this zone makes neutral classification stricter.

Image 6 (highlighted by the purple rectangle) contains the core calculation controls. "Higher Timeframe Multiple" (default 4) determines how much larger the confirmation timeframe is compared to your chart. On a 1-minute chart with a 4x multiplier, you're measuring against an effective 4-minute trend. Increase this value to focus more on bigger trends. Decrease it for faster, more responsive alignment readings.

"Z-Score Window" (default 20) controls how much recent price movement gets used to normalize momentum readings. Smaller values make the oscillator react quickly to recent changes. Larger values produce smoother, more stable readings.

"Higher TF Slope Window" (default 10) determines how the higher timeframe trend direction gets calculated. Smaller windows react faster to trend changes. Larger windows create more stable trend measurements that don't flip direction on minor retracements.

"Smoothing" (default 3) applies light smoothing to the final oscillator output. Higher smoothing values create cleaner, more stable signals. Lower values make the indicator react more immediately to price changes.

Image 7 (marked with white boxes) displays the Visual section where you control appearance. "Bullish Histogram Brush" sets the colour for positive bars (typically green). "Bearish Histogram Brush" sets the colour for negative bars (typically red). "Overlay Line Brush" controls the smooth line drawn over the histogram to help visualise oscillator movement.

"Zero Line Brush" changes the centre reference line colour—the boundary between bullish and bearish territory. "Higher TF Text Brush" controls the label text colour. "Higher TF Border Brush" and "Higher TF Area Brush" control the label's border and background colours. "Higher TF Area Opacity" adjusts label background transparency.

These controls ensure the indicator remains readable on any chart colour scheme, whether you use dark mode, light mode, or custom themes.

When you download Trend Harmony Oscillator from rizecap.com, you receive the complete NinjaScript .cs source file. The code includes detailed comments explaining how momentum gets measured, how higher timeframe slope is calculated, how normalisation works, and how the final oscillator value gets computed.

If you understand programming, you can modify the calculations—perhaps using different momentum measures, alternative trend detection methods, or custom normalisation approaches. For developers building systematic strategies, the oscillator calculation can be extracted and used as a filter condition: only allow long trades when oscillator > upper threshold, only allow short trades when oscillator < lower threshold.

Even if you're not a programmer, having the source code provides transparency. You're not relying on a mysterious black box calculation. You can verify exactly how the indicator works, which builds confidence in the signals it produces.

For questions about optimal multiplier settings for different trading styles, understanding when neutral zones resolve into trends, or integrating the Trend Harmony Oscillator with your existing indicators and strategies, watch the complete video tutorial above. It demonstrates the indicator across various market conditions and explains exactly how to interpret what you're seeing.

Get the Source Code

£99.00( Excl. VAT)
One-time purchase

Secure payment via PayPal

By downloading, you agree with our Terms & Conditions