OPEN-SOURCE SCRIPT
NVIDIA Cycle Timing - Weekly Reversal Map + 3 Inversions

This indicator is a time-based cycle mapping tool designed to highlight historically recurring reversal timing points for a specific asset.
It does not generate trade signals, predict price direction, or forecast price targets. Its purpose is to identify when market behavior has historically tended to change.
The model is built by mapping a repeating sequence of reversal points within a 122-bar cycle and visualizing that structure on the chart using vertical colored timing markers.
How the Cycle Is Defined
Point 1 is anchored to the beginning of a major price swing on the chart
The location of that swing (high, low, or mid-trend) does not matter
What matters is that the move represents a clear expansion in price behavior
Once Point 1 is established, subsequent points are identified based on their recurring timing relationship within the cycle, not on price magnitude or indicator signals.
What the Indicator Does
Displays numbered vertical lines representing recurring timing locations
Highlights areas where price has historically formed local highs or lows
Optionally projects the same timing structure:
Backward to show past cycles
Forward to show future timing windows
Includes manual inversion markers to document periods where the high/low sequence temporarily flips without invalidating the broader timing structure
All calculations are time-based only.
How the Indicator Works
A base cycle is established using absolute bar positions derived from historical observation.
Each numbered point represents a timing location that tends to recur near the same cycle length.
The indicator draws vertical timing markers at those locations and, if enabled, repeats them by the cycle length to visualize past and future cycles.
Because real markets are not perfectly rhythmic, manual inversion points can be enabled to mark structural irregularities without rebuilding the entire cycle.
The indicator intentionally avoids price-based logic to keep timing analysis independent and objective.
Refining Reversal Locations (Optional)
To better align the actual price turning point within a timing window, the following optional visual technique can be used:
Apply a 4-period Simple Moving Average
Apply a 4-period Simple Moving Average shifted by −1 bar
The confluence or crossover area of these two averages closest to the timing line often aligns with the actual reversal point
This moving-average method is not required by the indicator and is provided solely as a visual refinement technique for traders who wish to narrow the reversal location within a timing window.
How to Use the Indicator
Treat vertical lines as timing awareness zones, not entry or exit signals
Observe how price behaves as it approaches or moves through a timing window
Combine the timing framework with any price-based or trend-based method
Use inversion markers to note structural changes without altering the entire cycle model
This indicator is best used as a context overlay, helping traders understand when market conditions may be more likely to shift.
Important Notes
This indicator is asset-specific and not intended as a universal cycle model
Timing windows are approximate and may shift slightly over time
Not every timing point will result in a reversal
No performance claims are made
This script is provided for educational and analytical purposes only.
Summary
This indicator provides a clear visual framework for recurring market timing, allowing traders to separate when market behavior may change from how price may move.
It does not generate trade signals, predict price direction, or forecast price targets. Its purpose is to identify when market behavior has historically tended to change.
The model is built by mapping a repeating sequence of reversal points within a 122-bar cycle and visualizing that structure on the chart using vertical colored timing markers.
How the Cycle Is Defined
Point 1 is anchored to the beginning of a major price swing on the chart
The location of that swing (high, low, or mid-trend) does not matter
What matters is that the move represents a clear expansion in price behavior
Once Point 1 is established, subsequent points are identified based on their recurring timing relationship within the cycle, not on price magnitude or indicator signals.
What the Indicator Does
Displays numbered vertical lines representing recurring timing locations
Highlights areas where price has historically formed local highs or lows
Optionally projects the same timing structure:
Backward to show past cycles
Forward to show future timing windows
Includes manual inversion markers to document periods where the high/low sequence temporarily flips without invalidating the broader timing structure
All calculations are time-based only.
How the Indicator Works
A base cycle is established using absolute bar positions derived from historical observation.
Each numbered point represents a timing location that tends to recur near the same cycle length.
The indicator draws vertical timing markers at those locations and, if enabled, repeats them by the cycle length to visualize past and future cycles.
Because real markets are not perfectly rhythmic, manual inversion points can be enabled to mark structural irregularities without rebuilding the entire cycle.
The indicator intentionally avoids price-based logic to keep timing analysis independent and objective.
Refining Reversal Locations (Optional)
To better align the actual price turning point within a timing window, the following optional visual technique can be used:
Apply a 4-period Simple Moving Average
Apply a 4-period Simple Moving Average shifted by −1 bar
The confluence or crossover area of these two averages closest to the timing line often aligns with the actual reversal point
This moving-average method is not required by the indicator and is provided solely as a visual refinement technique for traders who wish to narrow the reversal location within a timing window.
How to Use the Indicator
Treat vertical lines as timing awareness zones, not entry or exit signals
Observe how price behaves as it approaches or moves through a timing window
Combine the timing framework with any price-based or trend-based method
Use inversion markers to note structural changes without altering the entire cycle model
This indicator is best used as a context overlay, helping traders understand when market conditions may be more likely to shift.
Important Notes
This indicator is asset-specific and not intended as a universal cycle model
Timing windows are approximate and may shift slightly over time
Not every timing point will result in a reversal
No performance claims are made
This script is provided for educational and analytical purposes only.
Summary
This indicator provides a clear visual framework for recurring market timing, allowing traders to separate when market behavior may change from how price may move.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que la republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que la republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.