Machine Learning Momentum Oscillator [ChartPrime]The Machine Learning Momentum Oscillator brings together the K-Nearest Neighbors (KNN) algorithm and the predictive strength of the Tactical Sector Indicator (TSI) Momentum. This unique oscillator not only uses the insights from TSI Momentum but also taps into the power of machine learning therefore being designed to give traders a more comprehensive view of market momentum.
At its core, the Machine Learning Momentum Oscillator blends TSI Momentum with the capabilities of the KNN algorithm. Introducing KNN logic allows for better handling of noise in the data set. The TSI Momentum is known for understanding how strong trends are and which direction they're headed, and now, with the added layer of machine learning, we're able to offer a deeper perspective on market trends. This is a fairly classical when it comes to visuals and trading.
Green bars show the trader when the asset is in an uptrend. On the flip side, red bars mean things are heading down, signaling a bearish movement driven by selling pressure. These color cues make it easier to catch the sentiment and direction of the market in a glance.
Yellow boxes are also displayed by the oscillator. These boxes highlight potential turning points or peaks. When the market comes close to these points, they can provide a heads-up about the possibility of changes in momentum or even a trend reversal, helping a trader make informed choices quickly. These can be looked at as possible reversal areas simply put.
Settings:
Users can adjust the number of neighbours in the KNN algorithm and choose the periods they prefer for analysis. This way, the tool becomes a part of a trader's strategy, adapting to different market conditions as they see fit. Users can also adjust the smoothing used by the oscillator via the smoothing input.
Cari dalam skrip untuk "chart"
Smart Money Range [ChartPrime]The Smart Money Range indicator is designed to provide traders with a holistic view of market structure, emphasizing potential key support and resistance levels within a predefined range. This indicator is not just a visually pleasing, but also a comprehensive guide to understanding the market’s dynamics at a given level.
Key Features:
Defined Range: The indicator demarcates a clear range, highlighting support and resistance levels within it. This aids in identifying potential areas of buying and selling pressure. These are derived from highly significant areas that have been touched many times before.
Touches Counter: Underneath the support and resistance lines, there are numerical values that show the number of times price has interacted with these levels. This can provide insights into the strength or weakness of a particular level.
Zig-Zag Projections: Within the range, there's a zig-zag pattern indicating possible future touches, helping traders anticipate future price movements.
Double-Sided Profile: To the right of the range, a dual-profile is showcased. One side of the profile displays the volume traded at specific price levels, giving insights into where significant buying or selling has occurred. On the other side, it reflects the number of touches at that given price level, reinforcing the importance of particular price points.
Customizability: Users have the option to adjust the period setting, allowing them to cater the indicator to their specific trading style and configuration. Additionally, with volume levels settings, traders can adjust the number of bins in the profile for a tailored view.
Fibo Levels with Volume Profile and Targets [ChartPrime]The Fib Levels With Volume Profile and Targets (FIVP) is a trading tool designed to provide traders with a unique understanding of price movement and trading volume through the lens of Fibonacci levels. This dynamic indicator merges the concepts of Fibonacci retracement levels with trading volume analytics to offer predictive insights into potential price trajectories.
Features:
1. Fibonacci Levels: The FPI showcases three prominent Fibonacci levels on both sides of the current price, offering an intricate picture of potential support and resistance levels.
2. Support and Resistance Recognition: Harnessing the power of Fibonacci levels, the FPI provides traders with potential areas of support and resistance, aiding in informed decision-making for entries, exits, and stop placements.
3. Customizable Timeframe Settings: In order to cater to different trading strategies and styles, users can manually select their preferred timeframe for the Fibonacci calculations, ensuring optimal relevance and accuracy for their trading approach.
4. Volume Analytics: One of the standout features of the FIVP is its ability to calculate trading volume for every bar that is sandwiched between the top and lower Fibonacci levels. This ensures traders have a clear vision of where the majority of trading activity is occurring, lending weight to the credibility of the displayed support and resistance zones.
5. Volume-Derived Price Targeting: The Possible Target Arrow function is an innovative feature. By analyzing and comparing the trading volume in the bearish and bullish zones, it provides an arrow indicating the potential direction the market might take. If the bull volume surpasses the bear volume, the market is likely skewing bullish and vice versa.
Usage
Ideal for both novice and seasoned traders, the FPI offers a rich tapestry of information. It allows for refined technical analysis, more precise entries and exits, and a holistic view of the interplay between price and trading volume. Whether you're scalping, day trading, or swing trading, the Fibonacci Profile Indicator is designed to enhance your trading strategy, providing a comprehensive perspective of the market's potential movements.
Filtered Volume Profile [ChartPrime]The "Filtered Volume Profile" is a powerful tool that offers insights into market activity. It's a technical analysis tool used to understand the behavior of financial markets. It uses a fixed range volume profile to provide a histogram representing how much volume occurred at distinct price levels.
Profile in action with various significant levels displayed
How to Use
The script is designed to analyze cumulative trading volumes in different price bins over a certain period, also known as `'lookback'`. This lookback period can be defined by the user and it represents the number of bars to look back for calculating levels of support and resistance.
The `'Smoothing'` input determines the degree to which the output is smoothed. Higher values lead to smoother results but may impede the responsiveness of the indicator to rapid changes in volatility.
The `'Peak Sensitivity'` input is used to adjust the sensitivity of the script's peak detection algorithm. Setting this to a lower value makes the algorithm more sensitive to local changes in trading volume and may result in "noisier" outputs.
The `'Peak Threshold'` input specifies the number of bins that the peak detection mechanism should account for. Larger numbers imply that more volume bins are taken into account, and the resultant peaks are based on wider intervals.
The `'Mean Score Length'` input is used for scaling the mean score range. This is particularly important in defining the length of lookback bars that will be used to calculate the average close price.
Sinc Filter
The application of the sinc-filter to the Filtered Volume Profile reduces the risk of viewing artefacts that may misrepresent the underlying market behavior. Sinc filtering is a high-quality and sharp filter that doesn't manifest any ringing effects, making it an optimal choice for such volume profiling.
Histogram
On the histogram, the volume profile is colored based on the balance of bullish to bearish volume. If a particular bar is more intense in color, it represents a larger than usual volume during a single price bar. This is a clear signal of a strong buying or selling pressure at a particular price level.
Threshold for Peaks
The `peak_thresh` input determines the number of bins the algorithm takes in account for the peak detection feature. The 'peak' represents the level where a significant amount of volume trading has occurred, and usually is of interest as an indicative of support or resistance level.
By increasing the `peak_thresh`, you're raising the bar for what the algorithm perceives as a peak. This could result in fewer, but more significant peaks being identified.
History of Volume Profiles and Evolution into Sinc Filtering
Volume profiling has a rich history in market analysis, dating back to the 1950s when Richard D. Wyckoff, a legendary trader, introduced the concept of volume studies. He understood the critical significance of volume and its relationship with market price movement. The core of Wyckoff's technical analysis suite was the relationship between prices and volume, often termed as "Effort vs Results".
Moving forward, in the early 1800s, the esteemed mathematician J. R. Carson made key improvements to the sinc function, which formed the basis for sinc filtering application in time series data. Following these contributions, trading studies continued to create and integrate more advanced statistical measures into market analysis.
This culminated in the 1980s with J. Peter Steidlmayer’s introduction of Market Profile. He suggested that markets were a function of continuous two-way auction processes thus introducing the concept of viewing markets in price/time continuum and price distribution forms. Steidlmayer's Market Profile was the first wide-scale operation of organized volume and price data.
However, despite the introduction of such features, challenges in the analysis persisted, especially due to noise that could misinform trading decisions. This gap has given rise to the need for smoothing functions to help eliminate the noise and better interpret the data. Among such techniques, the sinc filter has become widely recognized within the trading community.
The sinc filter, because of its properties of constructing a smooth passing through all data points precisely and its ability to eliminate high-frequency noise, has been considered a natural transition in the evolution of volume profile strategies. The superior ability of the sinc filter to reduce noise and shield against over-fitting makes it an ideal choice for smoothing purposes in trading scripts, particularly where volume profiling forms the crux of the market analysis strategy, such as in Filtered Volume Profile.
Moving ahead, the use of volume-based studies seems likely to remain a core part of technical analysis. As long as markets operate based on supply and demand principles, understanding volume will remain key to discerning the intent behind price movements. And with the incorporation of advanced methods like sinc filtering, the accuracy and insight provided by these methodologies will only improve.
Mean Score
The mean score in the Filtered Volume Profile script plays an important role in probabilistic inferences regarding future price direction. This score essentially characterizes the statistical likelihood of price trends based on historical data.
The mean score is calculated over a configurable `'Mean Score Length'`. This variable sets the window or the timeframe for calculation of the mean score of the closing prices.
Statistically, this score takes advantage of the concept of z-scores and probabilities associated with the t-distribution (a type of probability distribution that is symmetric and bell-shaped, just like the standard normal distribution, but has heavier tails).
The z-score represents how many standard deviations an element is from the mean. In this case, the "element" is the price level (Point of Control).
The mean score section of the script calculates standard errors for the root mean squared error (RMSE) and addresses the uncertainty in the prediction of the future value of a random variable.
The RMSE of a model prediction concerning observed values is used to measure the differences between values predicted by a model and the values observed.
The lower the RMSE, the better the model is able to predict. A zero RMSE means a perfect fit to the data. In essence, it's a measure of how concentrated the data is around the line of best fit.
Through the mean score, the script effectively predicts the likelihood of the future close price being above or below our identified price level.
Summary
Filtered Volume Profile is a comprehensive trading view indicator which utilizes volume profiling, peak detection, mean score computations, and sinc-filter smoothing, altogether providing the finer details of market behavior.
It offers a customizable look back period, smoothing options, and peak sensitivity setting along with a uniquely set peak threshold. The application of the Sinc Filter ensures a high level of accuracy and noise reduction in volume profiling, making this script a reliable tool for gaining market insights.
Furthermore, the use of mean score calculations provides probabilistic insights into price movements, thus providing traders with a statistically sound foundation for their trading decisions. As trading markets advance, the use of such methodologies plays a pivotal role in formulating effective trading strategies and the Filtered Volume Profile is a successful embodiment of such advancements in the field of market analysis.
DCA Liquidation Calculation [ChartPrime]The DCA Liquidation Calculator is a powerful table indicator designed for both manual and bot-assisted traders who practice Dollar Cost Averaging (DCA). Its primary objective is to help traders avoid getting liquidated and make informed decisions when managing their positions. This comprehensive table indicator provides essential information to DCA traders, enabling them to plan their trades effectively and mitigate potential risks of liquidation.
Key Features:
Liquidation Price Awareness: The DCA Liquidation Calculator calculates and displays the liquidation price for each trade within your position. This critical information empowers traders to set appropriate stop-loss levels and avoid being liquidated in adverse market conditions, especially in leveraged trading scenarios.
DCA Recommendations: Whether you are executing DCA manually or using a trading bot, the DCA Liquidation Calculator offers valuable guidance. It suggests optimal entry prices and provides insights into the percentage deviation from the current market price, helping traders make well-timed and well-informed DCA decisions.
Position Sizing: Proper position sizing is essential for risk management. The DCA Liquidation Calculator helps traders determine the percentage of capital to allocate to each trade based on the provided insights. By using the recommended position sizing, traders can protect their capital and potentially maximize profits.
Profit and Loss Visualization: Gain real-time visibility into your Profit and Loss (PnL) with the DCA Liquidation Calculator. This feature allows you to monitor your trades' performance, enabling you to adapt your strategies as needed and make data-driven decisions.
Margin Call Indicators: Anticipating potential margin calls is crucial for maintaining a healthy trading account. The DCA Liquidation Calculator's smart analysis helps you identify and manage potential margin call situations, reducing the risk of account liquidation.
Capital Requirements: Before entering a trade, it's vital to know the required capital. The DCA Liquidation Calculator provides you with this information, ensuring you are adequately prepared to execute your trades without overextending your resources.
Maximum Trade Limit: Considering your available capital, the DCA Liquidation Calculator helps you determine the maximum number of trades you can enter. This feature ensures you maintain a disciplined and sustainable trading approach aligned with your financial capabilities.
Color-Coded Risk Indicators:
Green Liquidation Price Cell: Indicates that the position is considered safe from liquidation at the given parameters.
Yellow Liquidation Price Cell: Warns traders of potential liquidation risk. Exercise caution and monitor the trade closely to avoid undesirable outcomes.
Purple Liquidation Price Cell: Shows the liquidation price, but it does not necessarily indicate an imminent liquidation. Use this information to make prudent risk management decisions.
Red Row: Signals that the trade cannot be executed due to insufficient capital. Consider alternative strategies or ensure adequate capitalization before proceeding.
Settings explained:
In conclusion, the DCA Liquidation Calculator equips traders with essential tools to make well-calculated decisions, minimize liquidation risks, and optimize their Dollar Cost Averaging strategy. By offering comprehensive insights into your trading position, this indicator empowers you to navigate the markets with confidence and increase your potential for successful and sustainable trading.
RibboNN Machine Learning [ChartPrime]The RibboNN ML indicator is a powerful tool designed to predict the direction of the market and display it through a ribbon-like visual representation, with colors changing based on the prediction outcome from a conditional class. The primary focus of this indicator is to assist traders in trend following trading strategies.
The RibboNN ML in action
Prediction Process:
Conditional Class: The indicator's predictive model relies on a conditional class, which combines information from both longcon (long condition) and short condition. These conditions are determined using specific rules and criteria, taking into account various market factors and indicators.
Direction Prediction: The conditional class provides the basis for predicting the direction of the market move. When the prediction value is greater than 0, it indicates an upward trend, while a value less than 0 suggests a downward trend.
Nearest Neighbor (NN): To attempt to enhance the accuracy of predictions, the RibboNN ML indicator incorporates a Nearest Neighbor algorithm. This algorithm analyzes historical data from the Ribbon ML's predictive model (RMF) and identifies patterns that closely resemble the current conditional prediction class, thereby offering more robust trend forecasts.
Ribbon Visualization:
The Ribbon ML indicator visually represents its predictions through a ribbon-like display. The ribbon changes colors based on the direction predicted by the conditional class. An upward trend is represented by a green color, while a downward trend is depicted by a red color, allowing traders to quickly identify potential market directions.
The introduction of the Nearest Neighbor algorithm provides the Ribbon ML indicator with unique and adaptive behaviors. By dynamically analyzing historical patterns and incorporating them into predictions, the indicator can adapt to changing market conditions and offer more reliable signals for trend following trading strategies.
Manipulation of the NN Settings:
Smaller Value of Neighbours Count:
When the value of "Neighbours Count" is small, the algorithm considers only a few nearest neighbors for making predictions.
A smaller value of "Neighbours Count" leads to more flexible decision boundaries, which can result in a more granular and sensitive model.
However, using a very small value might lead to overfitting, especially if the training data contains noise or outliers.
Larger Value of "Neighbours Count":
When the value of "Neighbours Count" is large, the algorithm considers a larger number of nearest neighbors for making predictions.
A larger value of "Neighbours Count" leads to smoother decision boundaries and helps capture the global patterns in the data.
However, setting a very large value might result in a loss of local patterns and make the model less sensitive to changes in the data.
Trend Channels With Liquidity Breaks [ChartPrime]Trend Channels
This simple trading indicator is designed to quickly identify and visualize support and resistance channels in any market. The primary purpose of the Trend Channels with Liquidity Breaks indicator is to recognize and visualize the dominant trend in a more intuitive and user-friendly manner.
Main Features
Automatically identifies and plots channels based on pivot highs and lows
Option to extend the channel lines
Display breaks of the channels where liquidity is deemed high
Inclusion of volume data within the channel bands (optional)
Market-friendly and customizable colors and settings for easy visual identification
Settings
Length: Adjust the length and lookback of the channels
Show Last Channel: Only shows the last channel
Volume BG: Shade the zones according to the volume detected
How to Interpret
Trend Channels with Liquidity Breaks indicator uses a combination of pivot highs and pivot lows to create support and resistance zones, helping traders to identify potential breakouts, reversals or continuations of a trend.
These support and resistance zones are visualized as upper and lower channel lines, with a dashed center line representing the midpoint of the channel. The indicator also allows you to see the volume data within the channel bands if you choose to enable this functionality. High volume zones can potentially signal strong buying or selling pressure, which may lead to potential breakouts or trend confirmations.
To make the channels more market-friendly and visually appealing, Trend Channels indicator also offers customizable colors for upper and lower lines, as well as the possibility to extend the line lengths for further analysis.
The indicator displays breaks of key levels in the market with higher volume.
Moving Average Trend Sniper [ChartPrime]Today we introducing the Moving Average Trend Sniper (MATS), a unique and powerful multi faceted tool. This moving average is designed to adapt to the ever-changing market conditions. MATS provides the ideal solution for traders looking to capitalize on market trends while accurately identifying support and resistance levels.
Why MATS?
MATS was developed with the trader in mind, focusing on the key factors crucial for a successful trading strategy - trend following, support, and resistance. Its unique moving average calculation not only accounts for market volatility and momentum but also provides a stable yet adaptable foundation for your trading decisions.
MATS employs a range of mathematical techniques to provide a precise and adaptive moving average, offering traders a more effective tool for analyzing market trends and identifying support and resistance levels. One of the primary distinctions of MATS is its use of delta, the change in market conditions, to update the moving average based on the trend's strength. This delta-based updating allows the moving average to adapt to market fluctuations and helps traders make more informed decisions when entering or exiting positions. MATS also focuses on the highs in a downtrend and the lows in an uptrend to provide more reliable support and resistance. By taking these crucial market points into consideration, the moving average delivers a comprehensive and accurate insight into the market's behavior and allows traders to make more precise predictions.
MATS leverages trigonometry to determine the trend angle for the moving average. By calculating this angle, MATS can efficiently pick the correct source (either the high or the low) to provide the best support and resistance analysis. This innovative use of trigonometry ensures that the moving average is better suited to the current market conditions and provides traders with a dynamic yet stable tool to support their trading decisions.
Settings:
Length: The length input for MATS plays a crucial role in determining how responsive the moving average will be to changes in market conditions. A shorter length setting results in a more reactive moving average that closely follows price movements, whereas a longer length setting generates a smoother, less volatile average. By adjusting the length setting, traders can fine-tune the sensitivity of MATS to align with their specific trading strategies and needs.
Glow: MATS offers a customizable and visually engaging display that helps traders effectively identify market trends. The "glow" effect surrounding support and resistance levels, available as an optional feature, enables users to assess these crucial areas more easily.
Example use cases:
In the screenshot below you can see the MATS acting as both a classical support and resistance while the glow and coloring is helped to provide a more classical trend following visualization to a trader. This duel functionality can help in re-entering during market retracements.
Quick Shot[ChartPrime]This indicator plots green and red dots when the trend changes based on a moving average slope. The curved line aims to exponentially increase the slope of the moving average based on the slope at the time of the dots origination as the bars progress. Once the curved line makes contact with the price action, an x shape will be plotted to signify an exit signal.
This indicator is best used in confluence with other indicators in order to develop a reliable strategy.
Signals2TradeSignals2Trade is a powerful indicator that combines a daily one-trade strategy with smart money liquidity zones. It automatically detects the first breakout of the day, sets entry, stop-loss, and take-profit based on your desired risk-reward ratio, and visually marks entry and exit points. Additionally, it identifies key supply and demand areas using pivot levels and highlights them as dynamic smart money blocks on the chart. Ideal for day traders, SMC traders, and anyone looking for structured setups without spending hours on analysis.
BOS & CHoCH Alert Coin Holding by DTVThis is a comprehensive indicator that combines the concepts of Break of Structure (BOS) and Change of Character (CHoCH) in the Smart Money Concepts style, and automatically sends alerts whenever a CHoCH signal occurs immediately after the most recent BOS.
Key Features:
BOS Detection: Identifies BOS on both bullish and bearish trends based on Swing High/Low levels over a customizable lookback period.
Instant CHoCH Identification: Captures CHoCH immediately after a BOS, stores the CHoCH level, and monitors for a subsequent break back.
Automatic “CHoCH after BOS” Alerts: Only triggers when CHoCH happens right after an unprocessed BOS, ensuring you never miss critical signals.
Visual Overlay: Plots the CHoCH level on the chart and attaches a “CHoCH” label at the exact breakout point for easy historical reference.
User Parameters:
Lookback Swing Length (default 50): Number of bars used to calculate Swing High/Low.
Structure Display: Toggle labels for BOS and CHoCH in both internal and swing structures.
Confluence Filter: Filters out weak breakouts to reduce noise.
Label Count & Size, Colors: Customize to suit personal preferences and chart aesthetics.
Quick Start Guide:
Install: Paste the script into TradingView’s Pine Editor, save, and add it to your chart.
Add Alerts: In TradingView’s Alert dialog, select “Bullish CHoCH after BOS” or “Bearish CHoCH after BOS” to receive notifications via email or popup.
Monitor: Whenever the price breaks the stored CHoCH level after a BOS, a popup will appear and a “CHoCH” label will be placed on the chart, helping you make timely decisions.
With this indicator, you can proactively capture key structural shifts in the market and optimize your trading strategy based on clear, reliable signals.
High/Low Day + RSIThis Pine Script® indicator, titled 'High/Low Day + RSI', overlays key daily price levels and Relative Strength Index (RSI) information directly onto your chart. It's designed to help traders identify the day's range and gauge momentum relative to that range.
**How to Use:**
1. **Apply the Indicator:** Add the 'High/Low Day + RSI' indicator to your TradingView chart.
2. **High/Low Day Lines:**
* By default ('Mostrar Linhas do Dia Atual' is checked), the indicator will plot horizontal lines marking the highest (green) and lowest (red) prices reached so far during the current trading day.
* Labels 'High Day' and 'Low Day' will appear next to these lines.
* You can toggle the visibility of these lines using the 'Mostrar Linhas do Dia Atual' input.
3. **Operational Levels:**
* The indicator provides two sets of operational levels based on distances from the day's high and low.
* **Operational 01:** You can set a 'Distância Op. 01 (Pontos)' (default: 20.0) and choose to 'Mostrar Op. 01 (+/- Distância)' (default: true). This will plot dashed lines (color configurable via 'Cor Op. 01', default: gray) at a specified distance above the day's high and below the day's low. These can be used as potential support or resistance levels or for breakout strategies.
* **Operational 02:** Similar to Operational 01, you can set a 'Distância Op. 02 (Pontos)' (default: 20.0) and choose to 'Mostrar Op. 02 (-/+ Distância)' (default: false). This will plot dashed lines (color configurable via 'Cor Op. 02', default: gray) at a specified distance *below* the day's high and *above* the day's low. The +/- in the input title indicates this reversed application, offering alternative operational levels.
4. **RSI Visualization:**
* If 'Mostrar RSI' is checked (default: true), the indicator displays the RSI value scaled within the current day's high and low range on the right side of the last bar.
* The 'Período do RSI' (default: 14) determines the calculation length of the RSI.
* 'Comprimento ATR para RSI' (default: 200) is used to scale the RSI visualization proportionally to the day's range.
* A vertical line with arrows connects the day's high and low.
* A diamond shape and a numerical label indicate the current RSI value along this vertical line.
* A label 'RSI' is placed near the day's high.
* Horizontal lines are plotted at customizable RSI levels:
* 'Nível Superior' (default: 80, color configurable via 'Cor Linha Superior', default: purple) - often considered overbought.
* 'Nível Médio' (default: 50, color configurable via 'Cor Linha Médio', default: gray) - represents the midpoint.
* 'Nível Inferior' (default: 20, color configurable via 'Cor Linha Inferior', default: orange) - often considered oversold.
* The color of the RSI marker changes based on customizable levels (e.g., purple for above 80, red for above 70, orange for below 20, green for below 30, blue otherwise).
**What it Can Do:**
* **Identify Daily Range:** Quickly see the high and low of the current trading day.
* **Potential Support and Resistance:** The operational lines based on the day's high and low can act as potential support or resistance levels for intraday trading.
* **Breakout Levels:** Traders might use the operational lines to identify potential breakout points.
* **Momentum Relative to Daily Range:** The RSI visualization within the day's range provides a unique perspective on the current momentum relative to the established daily extremes.
* **Overbought and Oversold Identification:** The plotted RSI levels (80 and 20 by default, customizable) help identify potential overbought and oversold conditions.
* **RSI Trend Analysis:** Observing the RSI value relative to the customizable levels and its color can aid in assessing the strength and direction of the current price movement within the day.
* **Customizable Visualization:** Users can adjust colors and distances of the operational lines and the levels and colors of the RSI indicators to suit their trading strategies and preferences.
By combining the day's price action with momentum analysis through the RSI, this indicator offers a comprehensive intraday trading tool. Remember that no indicator is foolproof, and it's crucial to use this indicator in conjunction with other analysis techniques and risk management strategies.
D3m4h GIFVGDescription
D3m4h GIFVG is an indicator designed to automatically detect market imbalances—often referred to as FVGs (Fair Value Gaps)—and potential pivot-based shifts in market structure. It offers a dynamic approach to visualizing supply/demand inefficiencies and pivot-based trend changes. Key features include:
1. Pivot-Based Bullish/Bearish Detection
The indicator identifies higher-high/lower-low pivot logic as well as “outside bar” pivots.
It tracks when the market transitions from bullish to bearish ranges, or vice versa, by using multiple checks:
Pivot low/high detection
Break-of-structure (when price crosses the last pivot)
Opposing FVG detection to confirm an intraday pivot shift
2. FVG (Fair Value Gap) Detection
The script automatically scans for bullish or bearish FVG conditions:
Bullish FVG: Candle at position (bar_index - 2) has a high below the current candle’s low.
Bearish FVG: Candle at position (bar_index - 2) has a low above the current candle’s high.
When it detects an FVG, it draws a box on the chart to highlight the price gap (yellow boxes by default).
3. Pivot Range FVG
If an FVG forms while the market is in a bullish pivot range, the script can paint a special “blue” FVG to underscore its significance. The same logic applies if a newly formed FVG appears in a bearish pivot range.
4. Filled Gap Cleanup
You can optionally hide standard FVG boxes once they’re filled. For example, if the candle’s body (or candle range) covers that gap, the box is removed to keep your chart clean.
5. Pivot-Range FVG “Raided” Cleanup
If the pivot-based FVG is later filled from the opposing direction, it turns green and can optionally remove itself after a set number of bars.
6. Informative Table
A small table on the chart optionally displays whether or not the pivot-based FVG has been “raided”. You can toggle this table on/off in the settings.
How It Works
1. Pivot Shifts
The script tracks the last pivot high/low using a combination of candle-based pivot detection and break-of-structure checks (when price crosses the last pivot in the opposite direction).
When a shift is detected, the pivot range ID increments—this helps the script know when to remove old pivot-based FVGs or draw new ones.
2. FVG Formation
Each new bar checks if a bullish or bearish FVG formed (comparing the high of bar two bars ago to the current low, or the low of bar two bars ago to the current high).
If one is found, a box is drawn to highlight the imbalance. Its color and extension depend on script settings.
3. Imbalance or Pivot FVG
Standard imbalance boxes appear in yellow.
If the new imbalance coincides with a bullish or bearish pivot range, a special “pivot imbalance” box in blue is drawn.
3. Hide Filled
If a newly formed candle’s body fully covers the FVG, the box is considered filled. If Hide Filled Gaps is enabled, the box is deleted once it’s covered.
4. Raid Status
For the pivot-based (blue) FVG, once price invalidates it from the opposite side, it changes color to green and gets removed after a user-defined number of bars.
How to Use
1. Look for FVGs
Observe yellow boxes to identify potential intraday imbalances. Watch for price returning to fill these zones.
If you see a “blue” box, it signifies a pivot-based FVG in line with a recognized shift in structure—arguably a higher-probability zone.
2. “Hide Filled Gaps”
Turn this on if you only want to see currently active or partially filled imbalances. The script cleans up old, fully covered boxes to keep your chart neat.
3. Pivot Shifts
Note the script’s internal pivot logic. Each new pivot re-defines bullish or bearish states. Use these states to gauge the short-term trend shifts.
4. Toggle the Table
You can show or hide the chart table by enabling/disabling “Show Table” from the inputs. This table indicates if the pivot-based “GIFVG” has been “raided” or not.
5. Extend Count
Adjust the extendCount in the code if you want FVG boxes to extend further or shorter in time.
Underlying Concepts
Fair Value Gaps
Market inefficiencies that occur when price jumps, leaving a “gap” from the candle 2 bars ago to the current candle. They can act like mini supply/demand zones where price may revisit for balance.
Pivot Ranges
The script tries to maintain an internal sense of whether the market is in a bullish or bearish pivot range. When it sees a contrary FVG or break-of-structure, it flips the pivot state.
Outside Bars
A candle that has both a higher high and a lower low than the previous bar. The script uses these to mark significant pivot shifts.
By combining pivot-based logic with FVG detection, the D3m4h GIFVG indicator helps highlight potential areas of liquidity or unfilled value. Traders can use these zones to plan entries/exits or to confirm short-term trend shifts.
Monday Double Highlight EnhancedThis indicator highlights Monday's price action in two ways:
Bar Highlighting: Colors the price bar green for a bullish Monday and red for a bearish Monday.
Background Highlighting: Colors the chart background with a transparent green or red, enhancing the visibility of Monday's trading activity.
It provides a quick way to visually identify and analyze Monday price movements on any chart.
GLXY Support & Resistance ZonesHere’s a structured trading strategy for Galaxy Digital Holdings Ltd. (GLXY) based on a combination of technical analysis, market sentiment, and macro crypto market movement:
⸻
1. Timeframe
• Swing trading timeframe: 1-week to 1-month trades.
• Monitor daily and 4H charts for entries and exits.
⸻
2. Key Factors Driving GLXY
• Strongly correlated to Bitcoin and Ethereum price movement.
• Sensitive to regulatory news in Canada/US and institutional crypto adoption.
• Watch Galaxy’s quarterly earnings and treasury BTC/ETH position updates.
⸻
3. Entry Strategy
A) Technical Setup:
• Buy at major support zones:
• Key support levels: $7.00 CAD, $9.00 CAD (verify current chart levels).
• Enter long positions on bullish reversal candles at these supports.
• Breakout trades:
• Enter long positions on confirmed breakouts above significant resistance (watch volume and 1D close).
• Moving Average Confirmation:
• Only trade long if price is above the 50-day moving average and 50 MA is upward sloping.
B) Macro Confirmation:
• Only take aggressive long positions if BTC price is in an uptrend (above its own 50-day MA).
• Monitor ETH/BTC pair as additional confidence for alt sentiment.
⸻
4. Exit Strategy
• First partial profit target: Previous swing highs or Fibonacci extension levels (commonly 1.272 or 1.618).
• Trailing stop: Move stop-loss to entry when trade is +10%.
• Hard stop-loss: Below the last daily support (2-5% risk).
⸻
5. Diversification
• Do not exceed 5-7% of total portfolio per trade.
• Hedge exposure by monitoring crypto futures or crypto sentiment indexes (eg. Fear & Greed Index).
⸻
6. Optional Short Setup
• Only short if price breaks major support with strong volume, and BTC/ETH are in confirmed downtrends.
• Short target: next daily support zone.
⸻
7. News / Event-based Catalyst
• Enter small positions before major earnings or after big regulatory decisions if crypto sentiment is bullish.
⸻
8. Review
• Reassess the strategy every month based on BTC market structure.
• Track your trade results for GLXY separately to refine position sizing and entry criteria.
⸻
Opening RangeShows the opening range for morning and afternoon session. 9:30-10:00 and 1:30-2:00 EST.
It also has the option to add 0.5 and 1 standard deviations in both directions or range extensions.
Note: If you are having weird scaling issues when using this script, especially with the extensions, go to the settings in the bottom right of the chart. It is where the time and price axis meet which is bottom right by default. And then make sure "Scale price chart only" is enabled.
Grim SlashOverview:
The Touch Previous Candle Strategy is a simple yet effective trading approach designed for the 1-hour chart. It focuses on price action by placing trades when the current candle interacts with key levels from the previous candle. The strategy is fully automated and includes risk management with take profit and stop loss levels.
Entry Conditions:
Buy Signal: A buy order is triggered when the low of the current candle touches or drops below the previous candle's closing price.
Sell Signal: A position is closed when the high of the current candle reaches or exceeds the previous candle's highest price.
Risk Management:
Take Profit: The trade is exited automatically when the price increases by 15% from the entry point.
Stop Loss: A stop loss is set at 5% below the entry price to minimize risk.
Best Use Cases:
Works well in volatile markets where price frequently tests previous levels.
Suitable for traders who prefer price-action-based strategies over indicators.
Can be optimized for different assets or timeframes based on market behavior.
CMP vs ATH PercentageThis indicator helps traders and investors track how the current market price (CMP) compares to the all-time high (ATH) price of an asset. It calculates the percentage difference between the CMP and ATH and displays it visually on the chart. A label is placed on the latest bar, showing key information like:
ATH (All-Time High Price)
CMP (Current Market Price)
Percentage Comparison (CMP as a percentage of ATH)
Additionally, the indicator plots a horizontal line at the ATH level to provide a clear visual reference for the price history.
Use Cases:
Identify price levels relative to historical highs.
Gauge whether the price is nearing or far from its ATH.
Quickly assess how much the price has recovered or declined from the ATH.
Customization:
You can modify the label's style, color, or text formatting according to your preferences. This indicator is useful for long-term analysis, especially when tracking stocks, indices, or other financial instruments on a weekly timeframe.
Note:
This indicator is designed to work on higher timeframes (e.g., daily or weekly) where ATH levels are more meaningful.
Key Levels Theory with Boxes v3Key Levels Theory with Boxes
This script helps traders visualize important price levels and mark them with lines and boxes on a chart. The lines represent key whole number levels, and the boxes give you a visual reference to see how price interacts with these levels. This tool can be used to track support/resistance areas and anticipate price movement based on round numbers.
Key Functions:
Lines:
The script draws horizontal lines at key price levels (e.g., 2850, 2855, 2860, etc.) starting from a defined "start level."
The lines are dashed by default and their appearance can be customized (color, style, width).
Boxes:
For each level, a box is drawn above and below the line.
The size of the box is fixed (1.5 units above and below the level) and it can be customized to any other interval.
The box is filled with a green color by default, with 5% opacity, so it doesn’t overpower the chart but still provides a visual reference.
Customizable Inputs:
Start Level: The starting price level from which all other levels will be calculated (e.g., 2850).
Number of Levels: How many levels of lines and boxes you want to display (e.g., 6 levels).
Box Interval: The distance above and below each level to define the size of the boxes (default is 1.5).
Line Style: The appearance of the lines (solid, dotted, or dashed).
Line Color: The color of the lines (default is white).
Line Width: The width of the lines (default is set to 0 for a cleaner look).
Box Color: The color of the boxes (default is green with 5% opacity).
What Does It Do?
Visualizes price levels: The script plots key price levels and helps traders easily identify where price is currently at, relative to whole number levels.
Marks support/resistance: These levels often act as psychological price points, making them useful for spotting potential support or resistance.
Helps with trade decisions: By seeing how the price behaves around these key levels, traders can make more informed decisions about entering or exiting positions.
MACD with Candle DisplayMACD Calculation:
Uses user-defined Fast Length, Slow Length, and Signal Smoothing parameters to compute MACD.
Supports SMA (Simple Moving Average) or EMA (Exponential Moving Average) for the MACD line and signal line
Histogram-Based Candle Coloring:
The script categorizes histogram bars into four states:
0 (Very Bullish) → Green
1 (Likely Bearish) → Blue
2 (Likely Bullish) → Orange
3 (Very Bearish) → Red
Histogram Plot:
Displays histogram bars with distinct colors based on price momentum changes.
Market Sentiment Display in Status Line & Price Scale:
Instead of adding a label on the chart (which could obstruct candles), a text display is shown in the price scale and status line:
"0 Very Bullish"
"1 Likely Bearish"
"2 Likely Bullish"
"3 Very Bearish"
The text appears in the top-right corner with white font on a black background.
Purpose:
This indicator enhances the standard MACD by incorporating candle coloring and a cleaner sentiment display in the price scale, helping traders quickly interpret market momentum without cluttering the chart.
Last Candle OHLCThis simple yet powerful TradingView indicator displays the Open, High, Low, and Close (OHLC) values of the last completed candle directly on your chart. Whether you're trading stocks, forex, or crypto, having quick access to the most recent candle's price levels can be crucial for decision-making.
✨ Features:
✅ Shows the Open, High, Low, and Close of the last completed candle
✅ Works on any timeframe and asset
✅ Helps traders spot key price levels for entry, stop-loss, or take-profit decisions
Perfect for price action traders, scalpers, and swing traders! 🚀
Hourly Market Movement Pattern Indicator# Hourly Market Movement Pattern Indicator
This versatile technical analysis tool identifies the most active hours for trading by analyzing historical price movements. While it can be viewed on any timeframe chart, the indicator specifically tracks and displays which hours of the day historically show the strongest upward or downward price movements, helping traders optimize their trading schedule around these recurring hourly patterns.
## Core Features
- Tracks the best performing hours for both upward and downward movements
- Viewable on any timeframe chart while maintaining hourly analysis
- Clear visual display through a color-coded table overlay
- Real-time updates with new market data
- Works with all trading instruments (stocks, crypto, forex, futures, etc.)
## Timeframe Applications
### Chart Viewing Options
- Can be viewed on any timeframe chart (1min to Monthly)
- Maintains hourly pattern analysis regardless of chart timeframe
- Helps correlate hourly patterns with your preferred trading timeframe
- Allows detailed visualization of hourly patterns within your analysis period
### Intraday Trading
- Identify the most profitable hours for trading
- Plan trading sessions around historically strong hours
- Optimize entry and exit timing based on hourly patterns
- Structure day trading schedules around peak movement hours
### Swing Trading
- Use hourly statistics to optimize entry/exit timing
- Plan trade executions during historically strong hours
- Time position entries based on hourly success rates
- Enhance swing trading decisions with hourly pattern data
## Practical Applications
### Pattern Recognition
- Track recurring hourly market movements
- Identify institutional trading hour patterns
- Detect regular market cycle hours
- Recognize changes in hourly market behavior
### Risk Management
- Adjust position sizing based on historical hourly patterns
- Plan entries during statistically favorable hours
- Time stop loss adjustments around known volatile hours
- Scale positions according to hourly success rates
### Trade Planning
- Schedule trading sessions during optimal hours
- Plan trade executions around strong movement periods
- Structure trading day around peak hours
- Time position adjustments to favorable hours
## Setup Options
- Timeframe: View on any chart timeframe while tracking hourly patterns
- Visual Display: Non-intrusive table overlay
- Color Coding: Green for upward movements, Red for downward movements
- Hour Display: 24-hour format for global market compatibility
## Trading Strategy Integration
The indicator enhances trading approaches through:
- Optimal hour identification for trade execution
- Historical hourly pattern analysis
- Day trading session optimization
- Position timing based on hourly statistics
## Notes
This indicator proves particularly valuable for:
- Traders seeking to optimize their daily trading schedule
- Day traders focusing on peak market hours
- Swing traders optimizing entry/exit timing
- Traders adapting strategies to specific market hours
- International traders tracking hour-specific patterns across sessions
The tool's hourly pattern analysis provides crucial timing information regardless of your preferred chart timeframe or trading style, helping optimize trade execution around the most statistically favorable hours of the day.
Custom Price Red Line IndicatorCustom Price Red Line Indicator is a tool used in trading platforms to visually represent key price levels on a chart. This indicator typically draws a red line at a specific price, which can serve as a threshold or a level of interest, such as a resistance or support level. It is customizable to allow traders to set the price at which the red line will appear, making it useful for highlighting critical price points that may signal potential trade entries or exits.
Key Features:
• Customizable Price Level: Set the exact price where the red line will be drawn.
• Visual Signal: The red line acts as a visual aid to indicate important price levels.
• Alerts: Traders can set alerts when the price crosses the red line to track market movements.
• Trend Analysis: The red line can represent key support, resistance, or psychological price levels for trend analysis.
This indicator can be used in various timeframes and across different asset classes to assist traders in their technical analysis.