FlowThe indicator attempts to capture the volatility within a range and apply a set of Fibonacci calculations to display a range of bands of varying degrees which represents zones where exhaustion may occur on both sides.
So if price gets in to the yellow or pink zones then the script author is on high alert for a reversal. It must be noted that the user of the script should be fluent in Elliott Wave Analysis as the script was developed to help the author determine if a wave sequence may have ended.
When the indicator glides along one of the green, yellow or pink bands, then the instrument is likely in a 3rd wave, in Elliott wave speak, as such the user of the script would wait and not try to fade the move up or down as continuation is likely. Instead a move away from one of the bands should indicate another attempt at reaching the band after moving away. Thus, this move back in should be a 5th wave of some degree within the timeframe.
The indicator is not bound to any timeframe, as such it works on a 1 minute chart as it does on a weekly timeframe.
One of the observations the author makes is the use of the indicator within a sideways market. The indicator performs very well within these lower volatility environments by indicating exhaustion within these range bound markets.
So in essence, within the framework of Elliott wave analysis and respective time frames. Watch several higher and lower time frames.
1) Once wave 1 has completed
2) Look for a move down to the lower green / yellow zone to identify a wave 2 zone.
3) Once wave 3 starts, do not attempt to fade or short the first touch on the pink zone. Wait for price to move away and then come back in to the pink zone before considering a top and any attempts to fade.
4) Wave 4 should find support on the lower yellow or green band. Where it may be considered that price may change direction.
5) Depending on the time frame and any expected/unexpected extensions, Wave 5 may find resistance in to the pink zone.
A question that the author often asks is "where will wave 3 end?" - Will it end at the 1.618% extension of wave 1 & 2, the 176.4 or higher and perhaps lower. Using the pink zones the author has found it useful and quite accurate to make such a judgement based on the current position of the bands - Pink for exhaustion in an uptrend and green for exhaustion in a down trending market.
Ranges
HTF Current/Average RangeThe "HTF(Higher Timeframe) Current/Average Range" indicator calculates and displays the current and average price ranges across multiple timeframes, including daily, weekly, monthly, 4 hour, and user-defined custom timeframes.
Users can customize the lookback period, table size, timeframe, and font color; with the indicator efficiently updating on the final bar to optimize performance.
When the current range surpasses the average range for a given timeframe, the corresponding table cell is highlighted in green, indicating potential maximum price expansion and signaling the possibility of an impending retracement or consolidation.
For day trading strategies, the daily average range can serve as a guide, allowing traders to hold positions until the current daily range approaches or meets the average range, at which point exiting the trade may be considered.
For scalping strategies, the 15min and 5min average range can be utilized to determine optimal holding periods for fast trades.
Other strategies:
Intraday Trading - 1h and 4h Average Range
Swing Trading - Monthly Average Range
Short-term Trading - Weekly Average Range
Also using these statistics in accordance with Power 3 ICT concepts, will assist in holding trades to their statistical average range of the chosen HTF candle.
CODE
The core functionality lies in the data retrieval and table population sections.
The request.security function (e.g., = request.security(syminfo.tickerid, "D", , lookahead = barmerge.lookahead_off)) retrieves high and low prices from specified timeframes without lookahead bias, ensuring accurate historical data.
These values are used to compute current ranges and average ranges (ta.sma(high - low, avgLength)), which are then displayed in a dynamically generated table starting at (if barstate.islast) using table.new, with conditional green highlighting when the current range is greater than average range, providing a clear visual cue for volatility analysis.
Smart Range Zones [Dr. Hafiz]Smart Range Zones
Description:
This indicator highlights key market zones — High Range, Mid Range, and Low Range — to help traders visually understand dynamic support and resistance levels.
✅ High Range: Potential supply/resistance area
✅ Mid Range: Fair value or equilibrium zone
✅ Low Range: Potential demand/support area
The zones are calculated based on the highest and lowest price over a user-defined period (default: 130 bars) and dynamically projected forward.
🔸 EMA 15 Line is included as an optional trend filter — helping confirm direction or trend alignment.
🔧 Features:
Auto-calculated High/Mid/Low zones
Real-time dynamic projections
Right-aligned zone labels inside each box
Clean visual structure
Toggle for showing/hiding EMA 15
📌 Best suited for:
Intraday & swing traders
Range breakouts and rejections
Trend confirmation with EMA
Created and published by Dr. Hafiz, modified under the MPL 2.0 license.
Dynamic Auto RangesBrief Overview:
The "Dynamic Auto Ranges" indicator automatically detects and displays dynamic price range levels around the current market price. This indicator was initially designed and optimized for price movements on Nasdaq, but may also be useful for other instruments with input adjustments. Its purpose is to help traders identify potential support/resistance zones or other key price levels in an adaptive manner. All range lines and their labels are displayed in red for clear visibility.
Key Features:
Automatic Main Range Detection: The indicator intelligently calculates a primary price range block (e.g., 21600-21800) based on the real-time price.
Adjustable Main Range Block Size: Users can select the size of this main range block via settings (e.g., 50, 100, 200, 500 points, etc.), allowing flexibility for various instruments and trading styles.
Automatic Subdivisions: Within the detected dynamic main range, the indicator automatically draws subdivision lines at intervals that are also user-configurable (e.g., every 25 points).
Full Horizontal Lines: All range lines are displayed as full horizontal lines extending to both the left and right sides of the chart (extend.both), providing a clear visualization of levels across history and into the future.
Informative Price Labels: Each subdivision line is accompanied by a clear price label, positioned below the line for easy readability. The label text size has also been adjusted to be larger and more visible (size.small).
Contrasting Red Visuals: Lines and price label text are displayed in red to ensure they stand out on your chart.
Line Style Configuration: Users can customize the line style (Solid, Dashed, Dotted) and the line width for general subdivisions, as well as for the main boundaries of the range block.
Real-time Updates: The range levels and their subdivisions will automatically shift and update as the market price moves into new main range blocks.
How to Use:
Add the "Dynamic Auto Ranges" indicator to your chart (optimized for Nasdaq, but can be tested on other instruments).
Open the indicator's settings (the gear icon next to the indicator name).
Adjust the "Main Range Block Size" to determine how large you want the primary range block to be around the current price.
Set the "Subdivision Step" to determine the interval for the lines within that main range.
Use the displayed lines as a reference for your price action analysis.
Customizable Settings:
Main Range Block Size: Choose the size of the main range block.
Subdivision Step: Set the interval for subdivision lines.
Style: Select the line style (Solid, Dashed, Dotted).
Width: Set the line width for subdivisions.
Main Boundary Width: Set a specific width for the main range block boundary lines.
Note:
This indicator is designed to provide visual guidance based on mathematical calculations of price movements. Like all trading tools, it should be used as part of a comprehensive trading strategy and not as the sole basis for making trading decisions.
RTH and ETH RangesKey Functions :
Visualizes Regular Trading Hours (RTH) and Extended Trading Hours (ETH) price ranges
Tracks session highs, lows, and 50% levels where significant market reactions occur
Detects breakouts beyond previous session extremes
Trading Applications :
Exposes potential liquidity raids at session boundaries where smart money targets stop orders
Identifies critical price thresholds where institutional activity concentrates
Highlights divergences between RTH and ETH behavior that precede directional moves
Provides measurement of session volatility differences
Maps key price levels for objective entry and exit parameters
Reveals market dynamics at session transitions where institutional positioning changes
BB Session RangesBB Session Ranges Indicator
Overview
The Bender Bot Session Ranges indicator is a powerful tool for traders who want to visualize and analyze important market sessions throughout the trading day. This indicator identifies and tracks price ranges during specific time periods, helping you spot potential trading opportunities based on session breakouts, retests, and range comparisons.
Key Features
• Multiple Session Tracking: Monitor up to 6 different time-based ranges simultaneously (pre-configured for NY AM Open, NY PM Open, Lunch, Premarket, Midnight Open, and a custom session).
• Range Visualization: Clearly displays high and low boundaries for each session with customizable colors and line styles.
• Historical Comparison: Tracks and displays the average size of ranges over time, helping you identify when current ranges are larger or smaller than typical.
• Flexible Time Settings: Easily configure exact session times based on your trading schedule and preferred markets.
• Range Extension Options: Extend range boundaries by bars, days, or weeks to track the longer-term influence of session ranges.
• Sidecar Information Display: Optional labels show range details, including size, percentage of average, and dollar value.
How It Works
The indicator identifies specific time-based sessions (for example, the first 5 minutes of the NY market open) and tracks the high and low prices established during these periods. Once a session is complete, the range boundaries are plotted on your chart and can be extended for further analysis. The indicator calculates the current range size and compares it to historical averages, giving you context for the day’s market behavior.
Sidecar Functionality
The sidecar feature is a key aspect of this indicator that helps keep your charts clean and organized. Instead of cluttering your price action with labels and annotations directly on the ranges, the sidecar system:
• Creates a dedicated information panel offset from the price action.
• Connects to ranges with discreet connecting lines.
• Displays key statistics like range size, dollar value, and percentage of average.
• Can be positioned at custom distances from the main chart (measured in bars).
• Allows you to see important data without interfering with your price analysis.
• Can be completely disabled when you prefer minimal chart elements.
• Helps maintain visual clarity even when tracking multiple sessions simultaneously.
This design philosophy puts trader experience first by separating information display from price action analysis, giving you the best of both worlds: clean charts and detailed information.
Setup Guide
1. Choose Your Sessions: Enable or disable each of the six available ranges by setting the Max Ranges to Plot parameter (use 0 to disable a range).
2. Configure Session Times: Set exact times for each range using standard 24-hour format (for example, 0930-0935 for 9:30-9:35 AM).
3. Customize Display: Select colors, line widths, and information display options for each range.
4. Set Extension Parameters: Choose how far to extend range lines (by a number of bars, days, or weeks, or select Always for continuous extension).
5. Configure Sidecar Labels: Set the offset for the information displays (use 0 to disable sidecar labels entirely).
Trading Applications
• Identify potential support and resistance levels based on session highs and lows.
• Compare current session ranges to historical averages to gauge volatility.
• Look for breakouts from established session ranges.
• Use range extensions to anticipate potential price targets.
• Monitor multiple session ranges to identify pattern correlations.
Advanced Usage
The indicator includes fields that help you assess range size relative to past performance, including dollar value calculations. This can be particularly useful for position sizing and risk management when trading breakouts from these ranges.
Future Development
We’re actively working on expanding this indicator to include robust strategy and alert functionality. This will allow traders to:
• Backtest trading strategies based on session range breakouts and retests.
• Customize entry, exit, and risk management parameters.
• Receive real-time alerts when price interacts with significant range levels.
• Set conditional alerts based on range size compared to historical averages.
• Automate trading decisions based on your specific session-based criteria.
If these strategy and alert features would be valuable for your trading, please let us know in the comments. Your feedback directly influences our development priorities and helps us create tools that best serve the trading community.
Notes
• All times are based on the America/New_York timezone.
• The indicator dynamically adjusts to different timeframes, providing consistent results whether you’re viewing 1-minute or daily charts.
• Range calculations are based on the highs and lows established during the defined sessions.
Midnight Opening Ranges[TDL]Midnight Opening Range Indicator for TradingView
Description:
The Midnight Opening Range Indicator as taught by Micheal J. Huddleston is a powerful tool designed for traders who want to analyze price action during the critical midnight to 00:30 timeframe. This indicator highlights the opening range for both the current day and previous days, providing valuable insights into market behavior during this specific period. It also calculates and displays deviations from the opening range, as well as allows for custom opening prices to be set, making it highly adaptable to your trading strategy.
Key Features:
Today's Opening Range (00:00 - 00:30):
The indicator plots the high and low of the price range between 00:00 and 00:30 for the current day.
This range is highlighted on the chart, making it easy to identify the initial market movement and potential support/resistance levels.
Previous Days' Opening Ranges:
The indicator also displays the opening ranges for previous days, allowing you to how price reacts off of previous days ranges not just todays.
This feature helps in identifying patterns or recurring behaviors in the market in which price uses this range and previous days ranges throughout the trading day.
Deviations from the Opening Range:
The indicator calculates and plots deviations from the opening range, both above and below the high and low of the range.
These deviations can be used to identify potential breakout or reversal points, giving you an edge in anticipating market moves.
Custom Opening Prices:
The indicator allows you to set custom opening prices, which can be useful if you want to analyze the market based on a specific reference point rather than the default midnight opening.
This feature is particularly useful for traders who follow alternative trading sessions or have specific entry criteria.
Customizable Visuals:
The indicator offers customizable colors and styles for the opening range, deviations, and custom opening prices, allowing you to tailor the visual representation to your preferences.
How to Use:
Identify Key Levels: Use the highlighted opening range to identify key support and resistance levels for the day.
Monitor Deviations: Watch for price movements beyond the opening range deviations to spot potential breakouts or reversals.
Previous Range Data: Use previous days to identify areas of potential AMD.
Set Custom Prices: Adjust the custom opening price to align with your trading strategy or session preferences.
Ideal For:
Day Traders: Perfect for traders who focus on the early hours of the market to capture initial momentum.
Swing Traders: Useful for identifying key levels that could influence price action over several days.
Algorithmic Traders: Can be integrated into automated trading systems to trigger trades based on the opening range and deviations.
Conclusion:
The Midnight Opening Range Indicator is an essential tool for any trader looking to gain an edge in the market by focusing on the critical midnight to 00:30 timeframe. With its ability to highlight opening ranges, calculate deviations, and accommodate custom opening prices, this indicator provides a comprehensive view of market behavior during this pivotal period. Whether you're a day trader, swing trader, or algorithmic trader, this indicator will help you make more informed trading decisions.
Range Chart Time Analyzer by Shresht
DISCLAIMER :
This indicator is provided for informational and educational purposes only. It is not intended as financial, investment, or trading advice. The calculations and data presented by this indicator are based on available historical information and predefined logic, which may not always reflect real-time market conditions accurately.
I do not guarantee the accuracy, reliability, or completeness of the values displayed by this indicator. Users should independently verify any data before making trading decisions. I am not responsible or liable for any losses, damages, or financial consequences resulting from the use of this indicator.
By using this indicator, you acknowledge and accept full responsibility for any actions taken based on its output. Always conduct your own research and consult with a qualified financial professional before making any investment or trading decisions.
Range-Chart Time Analyzer
Make your Range Chart Complete
Overview:
This indicator is specifically designed for Range Charts. Unlike traditional charts, Range Charts plot bars at varying time intervals. This indicator helps visualize these "time warps" by calculating the difference between the opening time of the current bar and the opening time of the previous bar, along with their averages. Additionally, it offers optional settings to display Green-only, Red-only, or Green vs. Red averages .
Time Unit:
This indicator uses seconds as the unit of measurement for time
Logic: At its core, it relies solely on the opening time of each candle. The averages are calculated based on the time difference between consecutive pair of bars. For example, with a length of 3, the average is computed as:
/ 2
Features :
~Three Averages
~Green Candle only Average , Red Candle only Average and Green vs Red Average ( Green only Average minus Red only Average )
Inputs/Settings :
~Reference Bar: When the indicator is first added to the chart, it will prompt you to select a Reference Bar. This selection can be changed later without reapplying the indicator by either specifying the timestamp in the settings or adjusting the slider that appears above the red "R" label when hovering over it. The Reference Bar allows you to calculate an average starting from a specific point in time, such as the beginning of a trading session or a significant event like a news release or an announcement.
~Session Breaker: This feature ensures that averages are not skewed by the large time gap between trading sessions, i.e., the last candle of the previous session and the first candle of the current session. It is measured in seconds, as mentioned earlier. Set it to a large number of seconds, but ensure that it is less than the actual time gap between sessions.
~ Length and Length 2: The default Length is set to 2, allowing you to see individual differences. It is important to understand the following: WHEN LENGTH IS 2, THE AVERAGE DISPLAYED BELOW A CANDLE REPRESENTS THE DIFFERENCE BETWEEN THE PREVIOUS CANDLE'S OPEN TIME AND THE CURRENT/LATEST CANDLE'S OPEN TIME. BECAUSE, IN RANGE CHARTS, THE CLOSE OF THE PREVIOUS CANDLE AND THE OPEN OF THE CURRENT CANDLE ARE THE SAME, THIS MAY RESULT IN A RED-COLORED COLUMN APPEARING BELOW A GREEN CANDLE IF THE PREVIOUS CANDLE WAS RED. HOWEVER, THIS DOES NOT AFFECT THE ACCURACY OF THE RED ONLY OR GREEN ONLY AVERAGES. THIS INDICATOR IS ALWAYS "ONE CANDLE AHEAD" IN ITS PLOTTING.
Length 2 is used to calculate a third, larger average with a custom length of your choice.
~ Length for Green Only Average and Length for Red Only Average: These inputs define the lookback period for calculating the average of a specific candle color. A crucial point to remember is that when displaying the Green vs Red Average, both these inputs must be set to the same value to ensure an accurate comparison .
DISCLAIMER :
This indicator is provided for informational and educational purposes only. It is not intended as financial, investment, or trading advice. The calculations and data presented by this indicator are based on available historical information and predefined logic, which may not always reflect real-time market conditions accurately.
I do not guarantee the accuracy, reliability, or completeness of the values displayed by this indicator. Users should independently verify any data before making trading decisions. I am not responsible or liable for any losses, damages, or financial consequences resulting from the use of this indicator.
By using this indicator, you acknowledge and accept full responsibility for any actions taken based on its output. Always conduct your own research and consult with a qualified financial professional before making any investment or trading decisions.
Roman's Ranges(GOLD FUTURES)This indicator provides the user with Gold Future's previous day’s range and how long it took for the price to reach its first extreme for the day. This information is used to predict the most probable daily direction trend and estimate how long you should expect to hold your winning trade. The distance and time are based on the market open candle (6:30 am). It measures from the retracement wick of the candle to the last 5m close of the day’s first extreme low or high point. It also includes that distance in pts.
Previous market data does not guarantee future results, however, you can leverage the knowledge of the previous day’s ranges to set reasonable take profit levels and when your target is not met automatically, you know how long it took on the previous day to reach the day’s first low/high. If you are nearing that amount of time and your trade is not as profitable as expected, it is easier to get out with less profits using this estimated time rather than hoping the market closes in your favor.
Markets go through cycles and it can be difficult to trade them all if you have a fault expectation how how far the price is expected to move. Price tends to deviate slowly from the average ranges slightly day after day, but you can expect an average range to prevail throughout the week +/- 3 points. It can be very easy to be stuck on 5-point take-profit levels that you don’t pay attention to the average range being twice or three times that distance. The same can be said for the opposite scenario with having higher profit expectations than reasonably possible.
This indicator and my statements are not financial advice. This is meant for educational purposes only.
Market Oracle Plus [ChartPrime]ChartPrime Oracle Plus combines actionable, elegant and functional indicators into a single toolkit. It builds upon previously laid out creations in order to create a more advanced experience. Combinations of both trend following and contrarian logic aim to provide traders with a deeper insight into market movements; aiming to assist in better entries and exits.
Designed and created by the ChartPrime team, this toolkit takes deeper level theory and expresses it in a usable format for traders. ChartPrime Oracle Plus is designed to satisfy and cover major trading theories allowing the user to pick and select the features that fit them.
Trend signals, Prime Ranges and Quantum Reactor
When using any indicator suite it is important to understand these tools are there to assist trading rather than to be a single source of truth. Functionality such as Auto Maximization of parameters is there to guide and enhance user experience, however it is important to be aware of overfitting results.
Plus features:
ChartPrime Market Oracle Plus has introduced some unique additions in order to enhance traders’ experiences.
Custom Signals: Toolkits and signals often limit traders to a single algorithm. This reduces flexibility and adaptability in the market. Traders will often want to develop their own systems without the constraints of an existing one. Market Oracle Plus introduces a custom signals builder; taking components in the toolkit and allowing them to be combined into a single signal/alert. Want a signal when the trend changes with bullish candlestick patterns? With a few clicks this can now be enabled. Traders can also set alerts on their custom signals making automating trades easier than ever.
Custom signals labelled with a cross
The Quantum tools. Looking at the tiny in the market and making it clearer.
Quantum Bands: The quantum bands provide areas of highly likely reversals to occur by analysing market momentum and noise. They can be used classically and are comparable in application to the commonly used bollinger bands. When price finds itself inside a zone it is more likely to reverse. This is excellent when used in confluence with other reversal indicators. The reason these bands are unique is their ability to adapt to trending markets allowing not only reversals to be identified in ranging markets but also trending ones leveraging volatility calculations. They also enable the user to use MTF functionality to load bands from higher timeframes. This allows users to have a broader perspective of support and resistance levels in the market.
The quantum bands are powerful for scalpers who want faster entries and exits. Entering a trade on a bands extremity can give earlier entries and exiting on the touch of the opposing band can serve as a great take profit.
Quantum Bands bounce
Quantum Reactor: The quantum reactor is a custom weighted moving average analyzing trends in the market. Unlike another moving averages; weighting has been considered to account for ranging markets. The Reactor will turn gray in a ranging market to avoid chop allowing for filtering of trades. This offers a unique insight into price action. Classical moving averages will constantly attempt to re-adapt to a trend whereas the Reactor will avoid adaptation where it sees fit.
Filtering a ranging market
Features included & Use cases:
Signal Mode: Select the type of assistive signals you are requiring. Provided are both trend following signals with self optimization using backtest results as well as reversal signals, aiming to provide real time tops and bottoms in markets. Both these signal modes can be fine tuned using the tuning input to refine signals to a trader's liking. The ChartPrime Auto Maximizer will automatically apply a backtested parameter and display the "best performing signals" on your chart. It is important to note this is not indicative of future results. ChartPrime Trend Signals leverage audio engineering inspired techniques and low-pass filters in order to achieve and attempt to produce lower lag response times and therefore is designed to have a uniqueness when compared to more classical trend following approaches.
Candle Highlighting: Choose between a clean gradient or more classical red/green coloring. These color the candles to assist with trend identification.
ChartPrime Dashboard: This redesigned dashboard provides 4 simple to interpret metrics. Firstly, the Optimal Tuning box provides a backtested result giving you the most accurate input. Again, it is important to note this is not indicative of future results. A Prime Score is also provided. This metric is a collection of ChartPrime trend following indicators bundled into a single item. It ranges from 0 (being a very bearish trend) to 10 (being a very bullish trend). 5 would indicate a ranging market. A consolidation score is also provided showing how "ranging" the market is. 10 being a low volatility and consolidating market and 0 being a more volatile and trending market which can assist the trader in avoiding ranges (if undesired). Finally the market prophecy gives simple forecasts in text form giving outlooks on potential activity.
The unique bar based visualization makes it clearer than ever to quantify key metrics on your chart.
Additional Features:
The Dynamic Reactor provides a simple band passing through the chart. This can provide assistance in support and resistance locations as well as identifying the trend direction expressed via green and red colors. Taking a moving average and applying unique low lag adaptivity calculations gives this plot a unique and fast behavior. This gives a unique edge to standard high length moving averages.
The Prime Ranges provide VWAP inspired real time actionable ranges on your chart. These ranges provide support and resistance levels as well as coloring, once again, there to aid trend identification. By generating a distribution and projecting it we produce real time levels for traders.
Candlestick structures analyze candlestick formation putting a spin on classical candlestick patterns and provide the most relevant formations on the chart. These are not classical and are filtered by further analyzing market activity. A trader's classic with a spin.
The Prime Trend Assistant provides a trend following dynamic support and resistance level. This makes it perfect to use in confluence or as a filter for other supporting indicators. This is an adaptive trend following system designed to handle volatility leveraging filter kernels as opposed to low pass filters.
Settings:
Signal Mode: Drop down to select the types of signals wanted
Tuning: Integer input to adjust signal's responsiveness. Lower inputs result in more frequent signals being produced.
Auto Maximizer Toggle: Automatically apply a backtested parameter to the signals
Dashboard Size: Drop down to select the size of the dashboard
Dashboard Position: Change the location of the dashboard on your chart
Additional Features: A set of toggles turning on/off these indicators.
Example Usecases:
Trend based confluences:
ChartPrime Oracle Plus provides classical (all be-it self optimizing) trend based signals. When trading, taking into consideration other forms of confluences are crucial. Take the image below:
Here we see the quantum reactor being green suggesting the market was in an upwards trend. We then see a sell signal appear. Knowing that we were in a macro uptrend allows us to filter out signals that go against this. Albeit basic; understanding multi-level confluence is key.
Features such as the Prime Ranges have duplicate usecases whereby a trend can be identified via the color of the bands as well as providing TP/SL levels. Considering these assisting features is vital before entering a trade.
Contrarian trading methodologies:
Commonly; trading with a trending market is most well known. However; markets are just as susceptible to ranging behaviors. ChartPrime has designed this toolkit to cater to most market conditions. For example, finding confluence between reversal indicators such as our contrarian signals and the Quantum Band can provide for some very strong confluence that can help a trader attempt to enter at bottoms of retracements and achieve the best possible entries or exits.
Developing confluences as shown above can be key to a trader's success. It is important to avoid biases when looking at indicators and view the market as objectively as possible.
ChartPrime believes that there is no magic indicator that is able to print money. Indicator toolkits provide value via their convenience, adaptability and uniqueness. Combining these items can help a trader make more educated; less messy, more planned trades and in turn hopefully help them succeed.
Risk Disclaimer
All content and developments created by ChartPrime are purely for informational & educational purposes only. Past performance does not guarantee future results. Suggested usecases are theoretical.
Bezahltes Script
TheRookAlgo ICT DRThe Rook Algo is a powerful indicator that is useful to identify the current state of the market, it give information about the current dealing range created after price takes both sides of the market as ICT teaches. The indicator give buy and sell signals depending of the market sentiment, it works in all timeframes can be used only in one but the real benefits comes when it is used with a Higher timeframe reference.
How it works?
The Algo analyze the current and previous market structure to identify current ranges and dealing ranges, it give information about the market with the table located in the corners. The table will tell if the market is expanding higher or lower, retracing into the range, consolidating, if a move failed. Will tell if we hit discount or premium, if we might be in a turtle soup enviormment and finally If the range is small or big compared to the previous one. All this is helpful to quickly identify current market context and direction. Is important to keep in mind that this works better in trending markets must be avoided during consolidations. The algo will tell information about current range, current dealing range and previous dealing range. Is ideal to take entries when the 3 are in sync.
Once the indicator detect current market state it will plot an arrow right after the current candle close telling the possible
Market sentiment and probable direction. This signals can be tricked during consolidations. But when we are trending they work very good.
The light green arrow is plotted when price hits discount and is in a bullish enviormment and price makes a close above previous candle high. The dark green arrow is plotted when we are bullish and price makes an impulse and break the range.
The light red arrow is plotted when price hits a premium in a bearish enviormment and price makes a close below previous candle low. The dark red arrow is plotted when we are bearish and price makes and impulse breaking the range.
The white arrows are plotted when price makes a break out or change of current market state and this is counter to the current market enviormment meaning if we are bullish and we get a down impulse white arrow will be plotted. Then same if we are bearish and price makes an up impulse will plot a white arrow. This ones are usually traps but can also be a real breakout. It depends of the market context in the higher timeframe.
The Algo have the option to plot current ranges that are the lines with the cross, this lines change color depending of the market sentiment and market structure. Light Green for bullish expansion and light red for bearish expansion. Dark colors appears when the range is closed. The equilibrium price is plotted in gray, it change to black when it detect contraction and to white when detect expansion of the ranges.
ICT dealing ranges are plotted in white lines with the equilibrium point in yellow. This lines only appear while price is respecting the range and is consolidating inside and price is not expanding.
The indicator also draws some label lines to easily identify the current range and dealing range and if you want the previous dealing range. This line also tell you when price make a Break of structure and where is the ideal change or character for the timeframe we are looking for.
Lastly the The Rook have the option to enable colors in the bars this is helpful to quickly identify the market state, when price is aliged with the current market sentiment light green or red colors tell us that price is in a premium or discount. Dark and gray colors means price is already in an impulse. And finally when there is an absent of color means price is change current state similar to the white arrows. By default this colors are disable. You can edit in settings
How to use it?
After understanding how the rook communicates we can use it to follow the market direction, the best way to use it is waiting for the Range and dealing range a to be aligned for increasing probabilities we can wait for the previous dealing range too, one that’s in play we just wait for a premium or discount light green or light red signal to enter targeting first the break of the range and then holding for profits while is expanding until we get an opposite signal. This give us the possibility to hold for really big runs. See the picture below. This can be used in any timeframe so depending of the timeframe those ranges might be different but the key is to be align also with a higher timeframe direction.
Previous Day and Week RangesI've designed the "Previous Day and Week Ranges" indicator to enhance your trading strategy by clearly displaying daily and weekly price levels. This tool shows Open-Close and High-Low ranges for both daily and weekly timeframes directly on your trading chart.
Key Features :
Potential Support and Resistance: The indicator highlights previous day and week ranges that may serve as key support or resistance levels in subsequent trading sessions.
Customizable Display Options: Offers the flexibility to show or hide daily and weekly ranges based on your trading needs.
Color Customization: Adjust the color settings to differentiate between upward and downward movements, enhancing visual clarity and chart readability.
This indicator is ideal for traders aiming to understand market dynamics better, offering insights into potential pivot points and zones of price stability or volatility.
Hourly Ranges @joshuuuThis indicator creates a statistic to track the average range per hourly candle.
Distribution for bullish candles is the range between open to high.
Manipulation for bullish candles is the range between open to low.
Distribution for bearish candles is the range between open to low.
Manipulation for bearish candles is the range between open to high.
It has the option to filter specific days to see if price behaves differently depending of the day of the week. monday in the menu is 2, tuesday number 3, wednesday number 4, ...
It has the option to show the range in pips (for forex) or points (for indices).
One can use that data to find the hour with the biggest range to try to catch the greatest range.
EMA ProHi Traders!
This Improved EMA Cross Pro Indicator does a few things that Ease Up Our Charting.
Personally it Saved me Tons of Time searching for structure highs / lows, measuring ranges and distances from my entry to stop or take profit.
It's like having most of your trade in front of you, charted for you.
Works Across Assets & Time Frames.
The Functions
1. Signals EMA Crosses - green for Bull Cross & Red for Bear Cross
2. Signals Touches to the 55 EMA
a. In a Bull Cross it will only signal touches and closes Above the 55
b. In a Bear Cross it will only signal touches and closes Under the 55
3. Plots Current Horizontals:
a. The current position of the 55
b. The last High & Low
4. Calculation:
a. % from the 55 to the High & Low
b. Risk / Reward Ratio ("Bad Risk Management" message appears if ratio is not favorable)
c. Over Range between the Low and the High
5. Labels - Current prices for all horizontals marked as Entry, Exit & Stop
Notes:
* This Indicator is Interchanging between bull and bear crosses, it recognizes the trend and adapts its high and low output.
* You Can and Should make your personal changes. everything can be changed in the settings inputs.
* You can Turn On & Off most functions in the settings inputs.
BYBIT:BTCUSDT.P
CLS Tools PatekFynnip (RhyDoo)This indicator mainly shows lines and boxes like New York Midnight Horizontal/Vertical Line, the True Asian Range (High and Low), DTCC CET & DTCC EST (High, Midpoint & Low).
It also shows the ZTC Box and projections. The number of projections can be changed.
This is a cosmetic indicator. The width, style and colors of these lines and boxes can be changed.
This is mainly for Forex like AUDUSD , EURUSD , GBPUSD , NZDUSD , USDCAD and USDCHF .
You can also use this for Indices like US30, US100 and US500.
Range-AnalysisMarkets usually tend to stay within a range during a specific time frame (for example first hour of the regular trading session, the whole regular trading session). For traders before initiating a trade it can be helpful to determine the range potential left for the targeted time frame. So they can decide to either try to ride the current trend further or fade the current trend in the case there is no range potential left for the specific time frame. This could be especially helpful for example in the E-Mini S&P future during the first hour.
The script calculates the average range for the last x days of the session defined and plots a line at the expected range extremes based on that average (for example: RangeExtremeHigh would be currentSessionLow+average Range of the last x days.
Any feedback is appreciated.
[DisDev] Market Maker | Sessions | Initial Balance | Range StatsThis indicator has two main components: Time-Specific Sessions and High/Low Statistics . There are also several subcomponents: Day of Week Separators, Specific Session High/Low Extenders, Day Range Statistics, Week Range Statistics, User Input Session Titles, etc.
Each component is explained and demonstrated how it could be utilized as a trading tool.
The basis of this indicator is to analyze session-specific price movements through automatic display and statistics.
Key:
Dotted lines = Developing Session
Solid Line = Session complete
Dashed lines = Past Session
1) The primary function is the five manual time-session inputs. These sessions could be based on a full market period, such as London Open to Close (0800 UTC to 1630 UTC), the Initial Balance of the day (0000 UTC to 0100 UTC), or a session Initial Balance New York (1430 UTC to 1530 UTC). The user can update settings input text to reflect this on the chart.
The following shows the example noted above, with the added subcomponents of:
• Shaded areas to define each session
• Extension of the Sessions highs and lows (extension 24/48/72-hour options)
• Future line projection (provides a reminder of when the market opens)
This allows you to see potential levels of resistance and support and market open volatility.
The below example shows the input sessions configured for five Session Initial Balances. You can see that the Sessions Initial Balances were in a tight price range. A range breakout occurred with price move of $1400 visualized.
2) The secondary function is the Range statistics. Range statistics can be used to track the volatility of each session, day or week and can be selected for up to 31 days. This helps the user to determine overbought or oversold conditions as well as pattern recognition.
Trade Example 1
Settings: New York Session Open to Session Close.
The colored boxes are manually drawn to emphasize how the New York Lows and Highs can act as a confluence for support and resistance areas.
Trade Example 2a
Settings: London Session Open to Session Close and New York Session Open to Session Close.
This chart shows how the Session Open (in this case, the New York Open) reminder notifies you that there could be volatility when a new session opens.
Trade Example 2b
Notice how price breaks to the upside at the opening of the New York session. In this instance it was a $2,250 or 5.17% increase in the opening hour.
3. Once London closes New York has control of the market; one push-up stops out the shorts that placed stop losses at the London high, then brings price back down to the mean.
By having the reminder lines and shaded sessions, the user is prepared and can anticipate some price reaction, often a reversal if price has been steadily moving in one direction.
High Low Open Mid Ranges & Levels (Multi-Timeframe)This indicator automatically plots the chosen timeframe's high, low, mid point and open. These levels on higher timeframes act as support and resistance levels on lower timeframes, helping find entries, stoploss and profit targets.
Most common timeframes to choose are Daily, 1W, 1M, and 3M. Other timeframes that are good include, 2D, 2W and 2M.
For example, you can see in the snapshot below, we are on the 4hr TF showing those levels from the 2W. This historical 2W zone (open and mid) was (and currently still is) resistance. You can see it also provided a good entry to go short.
This is also useful for intraday scalping. Below, we are on the 15min TF with levels set on the 2D timeframe. You can see how the Open and Mid levels acted as resistance, providing good entries on range trades, with take profit set at the previous 2D low.
There is also a table which tells you all the main TFs high, low, open, and mid levels. They are the most important ones to look out for.
This indicator should not be used in isolation; it is best to pair it up with other TA such as orderblocks, S/D zones, S&R or overlay indicators.
Jackrabbit.modulus.RangeHunterRange Hunter is a unique module that offers a wide range of trading potentials and paradigms for the Jackrabbit suite.
Range Hunter works by finding the highest boundary and the lowest boundary of a time frame. From there, it creates a median by which the market should fluctuate as signs of its health. When the price stays in the upper/lower ranges for too long, the market is considered "unhealthy". Price action should cycle around the median routinele for a healthy market.
From the upper range to the lower range is divided into 10% segments.
There are five segments above the median where price action is considered over valued or oversold.
There are five segments below the median where price action is considered undervalued or oversold.
Buying and selling is divided into 10 boundaries. The 10th boundary for purchasing starts at the lowest range and goes downwards as price climbs. The 10th boundary for selling is where the price is the highest range and goes downwards as price drops.
Buys take place when price action drops bwelow and the climbs above the desire boundary. Sells behave the exact opposite.
The user can configure the boundary that buying and selling takes place independently and supports all elements/settings of the Jackrabbit modulus framework except confirmation bias. If confirmation bias is desired then this module needs to be loaded twice.
The Jackrabbit modulus framework is a plug in play paradigm built to operate through TradingView's indicator on indicatior (IoI) functionality. As such, this script receives a signal line from the previous script in the IoI chain, and evaluates the buy/sell signals appropriate to the current analysis.
Predictimoku (Cloud 9) - Modified Ichimoku by Cryptorhythms [CR] Predictimoku (Cloud 9) - Modified Ichimoku by Cryptorhythms
📜Intro
New spin on the old standby ichimoku!
Predictimoku (Cloud 9): This indicator uses a proprietary algo to forecast the kijun tenkan & senkou spans accurately out into the future.
📋Background
Unfortunately you may have seen it around twitter as part of a paid for course with indicator set. These influencers claim its "their proprietary indicator". Well the truth is that the source code was stolen from me without payment by some folks who will remain nameless... Then they published the indicator as a private script to avoid moderation/ban (cowards!)
Lesson learned... this is why you never trust anyone until the money is in your hand. And if you see the indicator in the wild as part of some "guru's" overpriced course you will know who the thieves are!
But I wouldnt let that injustice or their shady behavior stand. So that now means you all will get access to it because I am providing it free for the public! :)
📋Features and How to Use
You use this indicator in all the same ways as you would use traditional ichimoku, the underlying structure is the same. Though the default settings are using doubled lookback lengths as per "crypto standard."
The extra functionality comes in the form of accurate and non repainting forecast of up to 17 bars for the kijun, tenkan and senkou spans! This can be useful in many ways for instance it can show you ahead of time when a kumo twist will happen, or a tenkan/kijun cross, etc!
💠Here is an example of the 17 bar forecast:
💠Here is an example of the Trading Range option to show you where price would need to go to force a recalculation of the forecasts. It also provides areas of interest for PA reactions.
💠Last an example of the fibonacci spread. By default the Auto Fib's lookback length is set to 60 to match the kijun lookback. This generally produces a nice framework for near future price action.
💠Look for some more new and unique ichimoku based indicators coming soon from us! :)
About Us
👍 We hope you enjoyed this indicator and find it useful! We post free crypto analysis, strategies and indicators regularly. This is our 84th script on Tradingview! Check signature for more information.
All past LevelsContains all past levels that we need
1. Previous Monthly High
2. Previous Monthly Low
3. Previous Weekly High
4. Previous Weekly Low
5. Previous Daily High
6. Previous Daily Low
7. Previous Monthly Range Average (PMH+PML)/2
8. Previous WeeklyRange Average (PWH+PWL)/2
9. Previous Daily Range Average (PDH+PDL)/2
10. Monthly Open
11. Weekly Open
12. Daily Open
X0_Trading_levelsScript which marks out the trading ranges I often like to have mapped out on the charts:
Mondays Trading range - open, high, low
Daily open, high, low
Weekly open
Monthly open.
Can change all colours
Eagle Eye RSIAlternative version of Project Eagle Eye but for RSI, changing the length of RSI will also update ranges and lines.






















