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

Swing Cycle Timer - NinjaTrader 8 Indicator

Swing Cycle TimerReversalTiming+-3

Click to play video

Swing Cycle Timer - NinjaTrader 8 Indicator Video Thumbnail

Swing Cycle Timer - NinjaTrader 8 Indicator

Tutorial with Source Code

£149.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

Swing Cycle Timer is a reversal timing indicator created for NinjaTrader 8 and 8.1. It helps traders recognise when a market swing may be reaching exhaustion and a reversal could be developing. The indicator measures how mature the current swing move is based on the rhythm of previous market swings, waits for actual price confirmation before signalling (not blindly calling tops or bottoms), and immediately maps stop zones plus projected reward targets when signals appear—giving you instant visibility into whether the setup offers realistic risk-to-reward. When you purchase Swing Cycle Timer from Rize Capital, you get the complete NinjaScript source code included. This means you're not buying a locked tool—you own code you can open, study, modify, and integrate into your own strategies without any restrictions. For a detailed walkthrough, watch our video tutorial above.

Gallery

See how the Swing Cycle Timer - NinjaTrader 8 Indicator looks in action with these screenshots

Swing-Cycle-Timer-1.jpg
1 / 4
Click to zoom
Image - 1

Swing Cycle Timer - NinjaTrader 8 Indicator Details

Learn how to use the Swing Cycle Timer - NinjaTrader 8 Indicator

135words
1min read
2sections
Swing-Cycle-Timer-1.jpg
Click to ZOOM
Image - 1
Swing-Cycle-Timer-2.jpg
Click to ZOOM
Image - 2

Swing Cycle Timer for NinjaTrader 8 addresses a common trading challenge: knowing when a move has gone "far enough" to consider reversal entries. Most traders struggle with this. Enter too early and the trend keeps running against you. Wait too long and you miss the reversal entirely. This indicator helps by measuring swing maturity—how long the current move has been developing compared to previous swing cycles—then waiting for price confirmation before signalling.

The tool works in three stages. First, it tracks confirmed swing pivots to understand the market's natural rhythm. Second, it calculates how "old" the current swing is relative to past cycles, building a reversal pressure score. Third, when that pressure score reaches the trigger level and price shows actual confirmation of momentum shift, a signal appears. At that exact moment, the indicator draws your stop zone and projected profit targets directly on the chart.

This immediate risk-reward framing is crucial. You don't just get "buy here" or "sell here"—you see the complete trade structure instantly. Is the stop 10 ticks away with a 20-tick target? That's 2:1 reward-to-risk, potentially worth taking. Is the stop 15 ticks away with only a 12-tick target? That's less than 1:1, probably not worth the trade. You make this assessment in seconds rather than manually measuring distances.

Image 1 (marked with a yellow rectangle) displays a bullish reversal signal appearing on the chart. Notice the upward-pointing arrow marking the entry point. Below the entry, you'll see the stop zone drawn automatically—this shows exactly where your protective stop should go based on swing structure. Above the entry, the indicator projects reward target levels based on your configured reward multiple.

This visual layout means you're not guessing about trade mechanics. The moment the signal prints, you know your entry point (the arrow), your invalidation point (the stop zone), and your profit objectives (the target projections). You can immediately decide whether this trade fits your risk management rules.

Image 2 (marked with a white rectangle) shows the opposite scenario—a bearish reversal signal indicated by a downward-pointing arrow. Above the entry, the stop zone appears automatically. Below the entry, the projected targets display based on the reward multiple setting.

Again, everything you need to evaluate the trade appears instantly. If you're scanning multiple charts looking for reversal opportunities, you can quickly assess each signal's quality by checking whether the reward zone makes sense relative to the risk zone.

The indicator tracks confirmed swing pivots in the background. These pivot points—marked subtly on the chart—help the indicator understand market rhythm. By measuring the time and distance between previous pivots, the tool builds a statistical model of typical swing duration.

When the current swing extends beyond typical duration, reversal pressure builds. But the indicator doesn't signal yet—it waits for price confirmation that momentum is actually shifting, not just pausing temporarily.

Swing-Cycle-Timer-3.jpg
Click to ZOOM
Image - 3
Swing-Cycle-Timer-4.jpg
Click to ZOOM
Image - 4

Image 3 (highlighted by the red box) shows the Risk Reward configuration section. The "Risk Mode" parameter lets you choose between two stop placement methods. "Last Pivot" mode places stops based on actual swing structure—beyond the most relevant pivot point. This adapts to real market geometry rather than arbitrary distances.

Alternatively, "Fixed Ticks" mode places stops a defined number of ticks from the entry. This creates consistent risk sizes across all trades, which some traders prefer for position sizing calculations.

The "Fixed Risk Ticks" setting (only active when using Fixed Ticks mode) defines exactly how far away the stop sits. The "Reward Multiple" parameter determines target projection—set to 2.0, and targets extend twice as far as the stop distance. Set to 1.5, and targets are 1.5 times the risk. This makes risk-reward assessment instant and visual.

Image 4 (marked by the green box) contains the Parameters controls. The "Preset" dropdown offers quick sensitivity switching. "Short" presets react faster to smaller swings—useful for scalping or very active markets. "Long" presets focus on broader swing structure—better for swing trading approaches. "Medium" provides a balanced middle ground that works for most traders.

"Swing Strength" controls pivot confirmation strictness. Higher values require stronger price movement before confirming a pivot, producing fewer but more significant swing points. Lower values create more pivots, making the indicator more sensitive to minor swings.

"Lambda" controls how quickly reversal urgency builds as the swing ages. Think of this as patience control. Lower lambda values make the indicator respond faster—reversal pressure accumulates quickly. Higher values make it more patient—reversal pressure builds slowly, waiting for more extreme swing maturity.

"Trigger Level" sets the threshold that reversal pressure must exceed before a signal can appear. Raising this value filters signals, keeping only the most mature swings. Lowering it allows earlier signals from less-mature swings.

"Smooth" reduces calculation noise. Higher smoothing produces steadier, more stable reversal pressure readings. Lower smoothing allows quicker response to changing conditions but may produce choppier pressure calculations.

"Show Arrows" toggles the signal arrows on or off. Most traders keep these visible for clear signal identification, but you can hide them if you prefer reading signals from the risk-reward zones alone.

The "Alerts" toggle enables notifications when new signals appear or when risk-reward structure updates. This lets you monitor multiple charts without watching all of them constantly—you'll get alerted when reversal opportunities develop.

When you download Swing Cycle Timer from rizecap.com, you receive the full NinjaScript .cs source file with detailed comments explaining the swing tracking logic, reversal pressure calculation, confirmation detection, and risk-reward projection algorithms.

If you're a developer, you can modify how swing pivots are detected, adjust the reversal pressure formula, change confirmation criteria, or integrate the timing calculation into automated strategies. The code transparency lets you verify every calculation rather than trusting a mysterious black box.

For traders who aren't programmers, having the source code still provides confidence—you can see exactly what's being measured and how signals get generated, even if you don't plan to modify anything.

For questions about optimal preset selection for different trading styles, understanding lambda and trigger level interactions, or combining Swing Cycle Timer with your existing reversal methods, watch the complete video tutorial above. It demonstrates the indicator across various reversal scenarios and explains exactly how to interpret what you're seeing.

Get the Source Code

£149.00( Excl. VAT)
One-time purchase

Secure payment via PayPal

By downloading, you agree with our Terms & Conditions