One Shot One Kill ICT [TradingFinder] Liquidity MMXM + CISD OTE🔵 Introduction
The One Shot One Kill trading setup is one of the most advanced methods in the field of Smart Money Concept (SMC) and ICT. Designed with a focus on concepts such as Liquidity Hunt, Discount Market, and Premium Market, this strategy emphasizes precise Price Action analysis and market structure shifts. It enables traders to identify key entry and exit points using a structured Trading Model.
The core process of this setup begins with a Liquidity Hunt. Initially, the price targets areas like the Previous Day High and Previous Day Low to absorb liquidity. Once the Change in State of Delivery(CISD)is broken, the market structure shifts, signaling readiness for trade entry. At this stage, Fibonacci retracement levels are drawn, and the trader enters a position as the price retraces to the 0.618 Fibonacci level.
Part of the Smart Money approach, this setup combines liquidity analysis with technical tools, creating an opportunity for traders to enter high-accuracy trades. By following this setup, traders can identify critical market moves and capitalize on reversal points effectively.
Bullish :
Bearish :
🔵 How to Use
The One Shot One Kill setup is a structured and advanced trading strategy based on Liquidity Hunt, Fibonacci retracement, and market structure shifts (CISD). With a focus on precise Price Action analysis, this setup helps traders identify key market movements and plan optimal trade entries and exits. It operates in two scenarios: Bullish and Bearish, each with distinct steps.
🟣 Bullish One Shot One Kill
In the Bullish scenario, the process starts with the price moving toward the Previous Day Low, where liquidity is absorbed. At this stage, retail sellers are trapped as they enter short trades at lower levels. Following this, the market reverses upward and breaks the CISD, signaling a shift in market structure toward bullishness.
Once this shift is identified, traders draw Fibonacci levels from the lowest point to the highest point of the move. When the price retraces to the 0.618 Fibonacci level, conditions for a buy position are met. The target for this trade is typically the Previous Day High or other significant liquidity zones where major buyers are positioned, offering a high probability of price reversal.
🟣 Bearish One Shot One Kill
In the Bearish scenario, the price initially moves toward the Previous Day High to absorb liquidity. Retail buyers are trapped as they enter long trades near the highs. After the liquidity hunt, the market reverses downward, breaking the CISD, which signals a bearish shift in market structure. Following this confirmation, Fibonacci levels are drawn from the highest point to the lowest point of the move.
When the price retraces to the 0.618 Fibonacci level, a sell position is initiated. The target for this trade is usually the Previous Day Low or other key liquidity zones where major sellers are active.
This setup provides a precise and logical framework for traders to identify market movements and enter trades at critical reversal points.
🔵 Settings
🟣 CISD Logical settings
Bar Back Check : Determining the return of candles to identify the CISD level.
CISD Level Validity : CISD level validity period based on the number of candles.
🟣 LIQUIDITY Logical settings
Swing period : You can set the swing detection period.
Max Swing Back Method : It is in two modes "All" and "Custom". If it is in "All" mode, it will check all swings, and if it is in "Custom" mode, it will check the swings to the extent you determine.
Max Swing Back : You can set the number of swings that will go back for checking.
🟣 CISD Display settings
Displaying or not displaying swings and setting the color of labels and lines.
🟣 LIQUIDITY Display settings
Displaying or not displaying swings and setting the color of labels and lines.
🔵 Conclusion
The One Shot One Kill setup is one of the most effective and well-structured trading strategies for identifying and capitalizing on key market movements. By incorporating concepts such as Liquidity Hunt, CISD, and Fibonacci retracement, this setup allows traders to enter trades with high precision at optimal points.
The strategy emphasizes detailed Price Action analysis and the identification of Smart Money behavior, helping traders to execute successful trades against the general market trend.
With a focus on identifying liquidity in the Previous Day High and Low and aligning it with Fibonacci retracement levels, this setup provides a robust framework for entering both bullish and bearish trades.
The combination of liquidity analysis and Fibonacci retracement at the 0.618 level enables traders to minimize risk and exploit major market moves effectively.
Ultimately, success with the One Shot One Kill setup requires practice, patience, and strict adherence to its rules. By mastering its concepts and focusing on high-probability setups, traders can enhance their decision-making skills and build a sustainable and professional trading approach.
波動分析
Fusion Of Momentum Oscillator [A0A-Indicator]The "Fusion Of Momentum Oscillator " is an advanced trading tool, meticulously designed and developed by A0A, the original creator and innovator behind this unique script. Combining "Price" and "Interest" metrics, it provides traders with a sophisticated yet intuitive way to analyze market dynamics, offering unmatched clarity and actionable insights.
Key Features
Designed by A0A – Innovation at its Core
- This script reflects the visionary expertise of A0A, integrating proprietary methodologies to deliver an unparalleled trading experience.
Built to empower traders with a seamless blend of simplicity, functionality, and precision.
- Adaptable Timeframe Selection
Supports customizable timeframes to suit various trading strategies—whether you're a day trader, swing trader, or long-term investor.
Adjust the analysis to your preferred timeframe for deeper insights.
- Two Core Metrics for Market Analysis
Price: Tracks and visualizes price momentum with adjustable sensitivity and customizable periods, providing a clear view of trend strength.
Interest: Measures and highlights shifts in market activity, revealing potential areas of increased trading focus.
- Normalized Value Scale
Both metrics are normalized on a scale of -100 to 100, making them easy to interpret and directly comparable.
Offers a clear, standardized perspective on market trends and movements.
- Stunning Visual Representation
Dynamic Color Coding:
Positive and negative values for "Price" are color-coded for immediate trend recognition.
Smooth Transparency:
"Interest" is plotted as a semi-transparent area, drawing attention to key market activity changes.
Reference Levels
Horizontal markers at critical levels (-50, 0, 50) help traders easily identify zones of interest.
- Fully Customizable Aesthetics
Personalize color schemes for "Price" and "Interest" to match your visual preferences.
Create a clear and tailored visual experience that supports your trading workflow.
- Optimized for Speed and Accuracy
Built using efficient algorithms for fast, precise calculations without sacrificing performance.
Provides reliable results, even in fast-moving markets.
Why Choose the A0A Indicator?
Creator’s Legacy
Developed by A0A, this script incorporates expertise and innovation in trading technology.
Actionable Insights
Focuses on delivering signals that are clear, intuitive, and aligned with real-world market behavior.
Adaptability for All Traders
From beginners to professionals, this tool is flexible enough to meet the needs of any trader.
Perfect for Every Trading Style
Trend Followers
Stay on top of market momentum with clear visual cues.
Signal Seekers
Pinpoint potential reversal points and breakout zones with ease.
Strategic Investors
Make data-driven decisions with a focus on market behavior.
Mr. Filter Kalman - [by Oberlunar]The "Mr. Filter Kalman" is an advanced trading indicator designed for in-depth market analysis and decision-making by combining PID systems and Kalman filter.
The PID system is a feedback mechanism that adjusts outputs based on the error between the current price and its volatility. The proportional component reacts to the size of the current error, providing immediate feedback. The integral component accumulates past errors, addressing persistent trends or biases in price movements. The derivative component predicts future price changes by analyzing the rate of error change, offering a forward-looking dimension to the system. Together, these components smooth out noisy price data and identify meaningful trend shifts.
The Kalman filter adds a layer of sophistication by serving as a powerful noise reduction tool. It estimates the underlying trend of the price by dynamically adjusting its sensitivity to volume and price movements. By using a smoothing factor (𝛼), the filter calculates a weighted difference between the current price and its previous estimate, adapting to new data while minimizing the impact of short-term fluctuations. This ensures that the signals generated by the PID system are clear and reliable.
The integration of these two systems works synergistically. The PID system detects deviations and trend changes by analyzing historical and real-time data, while the Kalman filter ensures these signals are free from noise and distortions.
How it works
When the smoothed PID signal crosses below the Kalman filter, it reflects a shift in market dynamics where recent price deviations are indicating potential bearish momentum. The PID signal, being highly responsive to changes in price through its proportional, integral, and derivative components, captures the immediate transition towards selling pressure. Meanwhile, the Kalman filter, with its noise reduction capabilities, represents the smoothed and lagging trend of the market. This lag allows the Kalman filter to act as a reference point, ensuring that the short signal is not triggered by insignificant fluctuations or false movements.
Conversely, when the smoothed PID signal crosses above the Kalman filter, it indicates a strengthening of bullish momentum. The crossing suggests that price deviations are showing a consistent upward movement that outweighs the smoothed trend captured by the Kalman filter. In this case, the Kalman filter again acts as a stabilizing reference point, confirming that the upward movement is not merely transient noise but part of a larger trend.
PID System
The PID system (Proportional, Integral, Derivative) is used to create trading signals based on the difference (error) between the current price and its volatility:
Proportional (P) : Reacts to the current error.
Integral (I) : Accounts for accumulated past errors.
Derivative (D) : Predicts future changes based on the error's rate of change.
The output is a smoothed PID signal, which is ideal for detecting trends and reversals.
Kalman filter
The Kalman filter is a powerful tool to reduce market noise and provide clearer signals:
Smoothing Factor (α) : Adjusts the filter’s sensitivity.
Ideal for volatile markets and medium term strategies.
This feature combines signals from 10- and 15-minute charts, paired with a higher timeframe of 1D, to:
Confirm long-term trends.
Enhance the reliability of entry and exit signals.
Note: Due to this configuration, the indicator is best suited for intraday trading or, at most, weekly strategies . Avoid using timeframes larger than 15 minutes for the primary analysis to ensure optimal signal precision.
Customizable Parameters
Proportional Coefficient (kP): Controls sensitivity to current errors.
Integral Coefficient (kI): Adjusts the weight of accumulated errors.
Derivative Coefficient (kD): Enhances reactivity to error changes.
Lookback Period: Defines the period for moving average calculations.
Kalman Smoothing Factor (α): Determines the intensity of Kalman filtering.
Higher Timeframe: Specifies the timeframe for confirmation signals.
Important Notes
Originality: This script leverages advanced and innovative techniques to provide unique value to traders. It is entirely original, with no borrowed source code from other developers. The methods implemented are distinct and do not rely on basic approaches such as simple moving averages or similar conventional techniques.
Detailed Description: Every component is designed to improve signal reliability and simplify decision-making.
Publishing Guidelines: This guide adheres to TradingView’s rules for invite-only - closed-source scripts.
My long-term promise: The script will be updated following your suggestitions.
Elliott Wave with Customizable Visualization and Toggle1. Key User Inputs
a. Setting Wave 1 Start and High Points
- Wave 1 Start (Low Point): Enter the starting point (low point) of the first wave.
- Default: 10000.
- Wave 1 High (Previous High): Enter the high point (end point) of the first wave.
- Default: 11000.
b. Setting Targets and Retracement Ratios for Each Wave
- Wave 1 Target: Select the target ratio for Wave 1.
- Options: 1.0, 1.272, 1.414, 1.618, 2.0.
- Default: 1.618.
- Wave 2 Retrace: Select the retracement ratio for Wave 2.
- Options: 0.236, 0.382, 0.5, 0.618, 0.786.
- Default: 0.618.
- Wave 3 Target: Select the target ratio for Wave 3.
- Options: 1.0, 1.272, 1.414, 1.618, 2.0.
- Default: 1.618.
- Wave 4 Retrace: Select the retracement ratio for Wave 4.
- Options: 0.236, 0.382, 0.5, 0.618.
- Default: 0.382.
- Wave 5 Target: Select the target ratio for Wave 5.
- Options: 0.618, 1.0, 1.272, 1.414, 1.618.
- Default: 1.0.
c. Setting Colors and Styles for Each Wave
You can customize the color and line style of each wave:
- Wave 1 Color: Color of Wave 1 (Default: Green).
- Wave 2 Color: Color of Wave 2 (Default: Red).
- Wave 3 Color: Color of Wave 3 (Default: Blue).
- Wave 4 Color: Color of Wave 4 (Default: Purple).
- Wave 5 Color: Color of Wave 5 (Default: Orange).
- Wave 1 Line Style: Select the line style for Wave 1 (Options: Solid, Dotted, Dashed).
- Default: Solid.
- The same settings can be applied to the remaining waves.
d. Setting Wave Display Options
- You can toggle the visibility of specific waves:
- Example: Set Show Wave 1 to false to hide Wave 1 from the chart.
- Default: true (All waves are displayed).
2. Outputs and Visualization
Wave Target Lines
- The target price and retracement levels for each wave are displayed as horizontal lines on the chart.
- Selected ratios (Fibonacci ratios) are highlighted based on the user-defined style.
Labels
- Labels next to the target lines display the target price and Fibonacci ratio.
- Example: Wave 1 (1.618): 11236.54.
3. Key Calculations and Wave Explanations
a. Wave 1
- Length: Wave 1 High - Wave 1 Start.
- Target: The target price is calculated based on the selected ratio (Wave 1 Target).
- Display: The target line and label are displayed starting from Wave 1 Start.
b. Wave 2
- Retracement Length: Wave 1 Target - Wave 1 Start.
- Retracement Target: The retracement price is calculated based on the selected ratio (Wave 2 Retrace).
- Display: The retracement line and label are displayed starting from Wave 1 Target.
c. Wave 3
- Length: Same as the length of Wave 1.
- Target: The target price is calculated based on the selected ratio (Wave 3 Target).
- Display: The target line and label are displayed starting from Wave 1 Target.
d. Wave 4
- Retracement Length: Wave 3 Target - Wave 1 Target.
- Retracement Target: The retracement price is calculated based on the selected ratio (Wave 4 Retrace).
- Display: The retracement line and label are displayed starting from Wave 3 Target.
e. Wave 5
- Length: Same as the length of Wave 3.
- Target: The target price is calculated based on the selected ratio (Wave 5 Target).
- Display: The target line and label are displayed starting from Wave 3 Target.
4. Usage Examples
Trend Analysis
- Visualize the target price and retracement levels of each wave to understand upward or downward trends.
Determining Entry/Exit Points
- Plan entry and exit strategies by observing when target prices reach specific Fibonacci ratios.
Customization
- Enhance visual convenience by adjusting chart styles and colors to suit your preferences.
5. Notes and Precautions
Input Validation
- Ensure that the Wave 1 Start and Wave 1 High values match actual price ranges to achieve accurate results.
Market Conditions
- Elliott Wave Theory is a predictive tool and may differ from actual market movements.
Risk Management
- Use the results as a reference and always incorporate risk management strategies when making investment decisions.
Trend Matrix - XTrend Matrix - X: Advanced Market Trend Analysis
Introduction: Trend Matrix - X is a powerful indicator designed to provide a comprehensive view of market trends, state transitions, and dynamics. By integrating advanced algorithms, statistical methods, and smoothing techniques, it identifies Bullish, Bearish, or Ranging market states while offering deep insights into trend behavior.
This indicator is ideal for traders seeking a balance between noise reduction and real-time responsiveness, with configurations that adapt dynamically to market conditions.
How It Works?
The indicator combines K-Median Clustering, Kalman Filtering, Fractal Dimension Analysis, and various regression techniques to provide actionable insights.
Market State Detection
- Divides data into three clusters: Bullish, Bearish, and Ranging.
- Uses K-Median Clustering to partition data based on medians, ensuring robust state classification even in volatile markets.
- Slope-Based Trend Analysis: Calculates trend slopes using Linear, Polynomial, or Exponential Regression. The slope represents the trend direction and strength, updated dynamically based on market conditions. It can apply Noise Reduction with Kalman Filter to balance stability and sensitivity
Dynamic Lookback Adjustment
- Automatically adjusts the analysis window length based on market stability, volatility, skewness, and kurtosis.
- This feature ensures the indicator remains responsive in fast-moving markets while providing stability in calmer conditions.
Fractal Dimension Measurement
- Calculates Katz Fractal Dimension to assess market roughness and choppiness.
- Helps identify periods of trend consistency versus noisy, range-bound markets.
Why Use Trend Matrix - X?
- Actionable Market States: Quickly determine whether the market is Bullish, Bearish, or Ranging.
- Advanced Smoothing: Reduces noise while maintaining trend-following precision.
- Dynamic Adaptation: Automatically adjusts to market conditions for consistent performance across varying environments.
- Customization: Configure regression type, lookback dynamics, and smoothing to suit your trading style.
- Integrated Visualization: Displays trend states, fractal dimensions, and cluster levels directly on the chart.
Configuration Options
Matrix Type (Raw or Filtered)
- Raw shows the unfiltered slope for real-time precision.
- Filtered applies Kalman smoothing for long-term trend clarity.
Regression Type
- Choose Linear, Polynomial, or Exponential Regression to calculate slopes based on your market strategy.
Dynamic Lookback Adjustment
- Enable Gradual Adjustment to smoothly adapt lookback periods in response to market volatility.
Noise Smoothing
- Toggle Smooth Market Noise to apply advanced filtering, balancing stability with responsiveness.
Cluster State Detection
- Visualize the current state of the market by coloring the candles to match the detected state.
How to Use the Trend Matrix - X Indicator
Step-by-Step Guide
Add the Indicator to Your Chart
- Once applied, it will display: Trend line (Trend Matrix) for identifying market direction, A state table showing the current market state (Bullish, Bearish, or Ranging), Cluster levels (High, Mid, and Low) for actionable price areas, Fractal dimension metrics to assess market choppiness or trend consistency.
Configure Your Settings
- Matrix Source (Raw vs. Filtered): Raw Matrix : Displays real-time, unsmoothed slope values for immediate precision. Ideal for fast-moving markets where rapid changes need to be tracked. Filtered Matrix : Applies advanced smoothing (Kalman Filter) for a clearer trend representation. Recommended for longer-term analysis or noisy markets
- Regression Type (Choose how the trend slope is calculated): Linear Regression : Tracks the average linear rate of change. Best for stable, straightforward trends. Polynomial Regression : Captures accelerating or decelerating trends with a curved fit. Ideal for dynamic, cyclical markets. Exponential Regression : Highlights compounding growth or decay rates. Perfect for parabolic trends or exponential moves.
- Market Noise Smoothing: Applies an adaptive (no lag) smoothing technique to the Matrix Source.
- Gradual Lookback Adjustment: Enable "Gradually Adjust Lookback" to allow the indicator to dynamically adapt its analysis window. (Indicator already does an automatic window, this just refines it).
Read the Outputs
- Trend Matrix Line: Upward Line (Bullish): Market is trending upward; look for buy opportunities. Downward Line (Bearish): Market is trending downward; look for sell opportunities.
- Cluster Levels: High Level (Cluster 0): Represents the upper bound of the trend, often used as a resistance level. Mid Level (Cluster 2): Serves as a key equilibrium point in the trend. Low Level (Cluster 1): Indicates the lower bound of the trend, often used as a support level.
- Market State Table: Displays the current state of the market. Bullish State: Strong upward trend, suitable for long positions. Bearish State: Strong downward trend, suitable for short positions. Ranging State: Sideways market, suitable for range-bound strategies.
- Fractal Dimension Analysis: Low Fractal Dimension (< 1.6): Indicates strong trend behavior; look for trend-following setups. High Fractal Dimension (> 1.6): Suggests choppy, noisy markets; focus on range-trading strategies.
Advanced Usage
- Adaptive Clustering: The indicator uses K-Median Clustering to dynamically identify Bullish, Bearish, and Ranging states based on market data. For traders interested in state transitions, monitor the cluster levels and the state table for actionable changes.
Trading Strategies
- Trend-Following: Use the Filtered Matrix and Fractal Dimension (< 1.6) to identify and follow strong trends. Enter long positions in Bullish States and short positions in Bearish States.
Disclaimer
I am not a professional market analyst, financial advisor, or trading expert. This indicator, Trend Matrix - X, is the result of personal research and development, created with the intention of contributing something that the trading community might find helpful.
It is important to note that this tool is experimental and provided "as-is" without any guarantees of accuracy, profitability, or suitability for any particular trading strategy. Trading involves significant financial risk, and past performance is not indicative of future results.
Users should exercise caution and use their own discretion when incorporating this indicator into their trading decisions. Always consult with a qualified financial advisor before making any financial or trading decisions.
By using this indicator, you acknowledge and accept full responsibility for your trading activities and outcomes. This tool is intended for educational and informational purposes only.
MMXM ICT [TradingFinder] Market Maker Model PO3 CHoCH/CSID + FVG🔵 Introduction
The MMXM Smart Money Reversal leverages key metrics such as SMT Divergence, Liquidity Sweep, HTF PD Array, Market Structure Shift (MSS) or (ChoCh), CISD, and Fair Value Gap (FVG) to identify critical turning points in the market. Designed for traders aiming to analyze the behavior of major market participants, this setup pinpoints strategic areas for making informed trading decisions.
The document introduces the MMXM model, a trading strategy that identifies market maker activity to predict price movements. The model operates across five distinct stages: original consolidation, price run, smart money reversal, accumulation/distribution, and completion. This systematic approach allows traders to differentiate between buyside and sellside curves, offering a structured framework for interpreting price action.
Market makers play a pivotal role in facilitating these movements by bridging liquidity gaps. They continuously quote bid (buy) and ask (sell) prices for assets, ensuring smooth trading conditions.
By maintaining liquidity, market makers prevent scenarios where buyers are left without sellers and vice versa, making their activity a cornerstone of the MMXM strategy.
SMT Divergence serves as the first signal of a potential trend reversal, arising from discrepancies between the movements of related assets or indices. This divergence is detected when two or more highly correlated assets or indices move in opposite directions, signaling a likely shift in market trends.
Liquidity Sweep occurs when the market targets liquidity in specific zones through false price movements. This process allows major market participants to execute their orders efficiently by collecting the necessary liquidity to enter or exit positions.
The HTF PD Array refers to premium and discount zones on higher timeframes. These zones highlight price levels where the market is in a premium (ideal for selling) or discount (ideal for buying). These areas are identified based on higher timeframe market behavior and guide traders toward lucrative opportunities.
Market Structure Shift (MSS), also referred to as ChoCh, indicates a change in market structure, often marked by breaking key support or resistance levels. This shift confirms the directional movement of the market, signaling the start of a new trend.
CISD (Change in State of Delivery) reflects a transition in price delivery mechanisms. Typically occurring after MSS, CISD confirms the continuation of price movement in the new direction.
Fair Value Gap (FVG) represents zones where price imbalance exists between buyers and sellers. These gaps often act as price targets for filling, offering traders opportunities for entry or exit.
By combining all these metrics, the Smart Money Reversal provides a comprehensive tool for analyzing market behavior and identifying key trading opportunities. It enables traders to anticipate the actions of major players and align their strategies accordingly.
MMBM :
MMSM :
🔵 How to Use
The Smart Money Reversal operates in two primary states: MMBM (Market Maker Buy Model) and MMSM (Market Maker Sell Model). Each state highlights critical structural changes in market trends, focusing on liquidity behavior and price reactions at key levels to offer precise and effective trading opportunities.
The MMXM model expands on this by identifying five distinct stages of market behavior: original consolidation, price run, smart money reversal, accumulation/distribution, and completion. These stages provide traders with a detailed roadmap for interpreting price action and anticipating market maker activity.
🟣 Market Maker Buy Model
In the MMBM state, the market transitions from a bearish trend to a bullish trend. Initially, SMT Divergence between related assets or indices reveals weaknesses in the bearish trend. Subsequently, a Liquidity Sweep collects liquidity from lower levels through false breakouts.
After this, the price reacts to discount zones identified in the HTF PD Array, where major market participants often execute buy orders. The market confirms the bullish trend with a Market Structure Shift (MSS) and a change in price delivery state (CISD). During this phase, an FVG emerges as a key trading opportunity. Traders can open long positions upon a pullback to this FVG zone, capitalizing on the bullish continuation.
🟣 Market Maker Sell Model
In the MMSM state, the market shifts from a bullish trend to a bearish trend. Here, SMT Divergence highlights weaknesses in the bullish trend. A Liquidity Sweep then gathers liquidity from higher levels.
The price reacts to premium zones identified in the HTF PD Array, where major sellers enter the market and reverse the price direction. A Market Structure Shift (MSS) and a change in delivery state (CISD) confirm the bearish trend. The FVG then acts as a target for the price. Traders can initiate short positions upon a pullback to this FVG zone, profiting from the bearish continuation.
Market makers actively bridge liquidity gaps throughout these stages, quoting continuous bid and ask prices for assets. This ensures that trades are executed seamlessly, even during periods of low market participation, and supports the structured progression of the MMXM model.
The price’s reaction to FVG zones in both states provides traders with opportunities to reduce risk and enhance precision. These pullbacks to FVG zones not only represent optimal entry points but also create avenues for maximizing returns with minimal risk.
🔵 Settings
Higher TimeFrame PD Array : Selects the timeframe for identifying premium/discount arrays on higher timeframes.
PD Array Period : Specifies the number of candles for identifying key swing points.
ATR Coefficient Threshold : Defines the threshold for acceptable volatility based on ATR.
Max Swing Back Method : Choose between analyzing all swings ("All") or a fixed number ("Custom").
Max Swing Back : Sets the maximum number of candles to consider for swing analysis (if "Custom" is selected).
Second Symbol for SMT : Specifies the second asset or index for detecting SMT divergence.
SMT Fractal Periods : Sets the number of candles required to identify SMT fractals.
FVG Validity Period : Defines the validity duration for FVG zones.
MSS Validity Period : Sets the validity duration for MSS zones.
FVG Filter : Activates filtering for FVG zones based on width.
FVG Filter Type : Selects the filtering level from "Very Aggressive" to "Very Defensive."
Mitigation Level FVG : Determines the level within the FVG zone (proximal, 50%, or distal) that price reacts to.
Demand FVG : Enables the display of demand FVG zones.
Supply FVG : Enables the display of supply FVG zones.
Zone Colors : Allows customization of colors for demand and supply FVG zones.
Bottom Line & Label : Enables or disables the SMT divergence line and label from the bottom.
Top Line & Label : Enables or disables the SMT divergence line and label from the top.
Show All HTF Levels : Displays all premium/discount levels on higher timeframes.
High/Low Levels : Activates the display of high/low levels.
Color Options : Customizes the colors for high/low lines and labels.
Show All MSS Levels : Enables display of all MSS zones.
High/Low MSS Levels : Activates the display of high/low MSS levels.
Color Options : Customizes the colors for MSS lines and labels.
🔵 Conclusion
The Smart Money Reversal model represents one of the most advanced tools for technical analysis, enabling traders to identify critical market turning points. By leveraging metrics such as SMT Divergence, Liquidity Sweep, HTF PD Array, MSS, CISD, and FVG, traders can predict future price movements with precision.
The price’s interaction with key zones such as PD Array and FVG, combined with pullbacks to imbalance areas, offers exceptional opportunities with favorable risk-to-reward ratios. This approach empowers traders to analyze the behavior of major market participants and adopt professional strategies for entry and exit.
By employing this analytical framework, traders can reduce errors, make more informed decisions, and capitalize on profitable opportunities. The Smart Money Reversal focuses on liquidity behavior and structural changes, making it an indispensable tool for financial market success.
Normalized Price ComparisonNormalized Price Comparison Indicator Description
The "Normalized Price Comparison" indicator is designed to provide traders with a visual tool for comparing the price movements of up to three different financial instruments on a common scale, despite their potentially different price ranges. Here's how it works:
Features:
Normalization: This indicator normalizes the closing prices of each symbol to a scale between 0 and 1 over a user-defined period. This normalization process allows for the comparison of price trends regardless of the absolute price levels, making it easier to spot relative movements and trends.
Crossing Alert: It features an alert functionality that triggers when the normalized price lines of the first two symbols (Symbol 1 and Symbol 2) cross each other. This can be particularly useful for identifying potential trading opportunities when one asset's relative performance changes against another.
Customization: Users can input up to three symbols for analysis. The normalization period can be adjusted, allowing flexibility in how historical data is considered for the scaling process. This period determines how many past bars are used to calculate the minimum and maximum prices for normalization.
Visual Representation: The indicator plots these normalized prices in a separate pane below the main chart. Each symbol's normalized price is represented by a distinct colored line:
Symbol 1: Blue line
Symbol 2: Red line
Symbol 3: Green line
Use Cases:
Relative Performance Analysis: Ideal for investors or traders who want to compare how different assets are performing relative to each other over time, without the distraction of absolute price differences.
Divergence Detection: Useful for spotting divergences where one asset might be outperforming or underperforming compared to others, potentially signaling changes in market trends or investment opportunities.
Crossing Strategy: The alert for when Symbol 1 and Symbol 2's normalized lines cross can be used as a part of a trading strategy, signaling potential entry or exit points based on relative price movements.
Limitations:
Static Alert Messages: Due to Pine Script's constraints, the alert messages cannot dynamically include the names of the symbols being compared. The alert will always mention "Symbol 1" and "Symbol 2" crossing.
Performance: Depending on the timeframe and the number of symbols, performance might be affected, especially on lower timeframes with high data frequency.
This indicator is particularly beneficial for those interested in multi-asset analysis, offering a streamlined way to observe and react to relative price movements in a visually coherent manner. It's a powerful tool for enhancing your trading or investment analysis by focusing on trends and relationships rather than raw price data.
Dow waveform analyzerDow Waveform Analyzer
1. Overview and Features of the Indicator
This indicator is a tool designed to analyze chart waveforms based on Dow Theory, identifying swing lows (support) and swing highs (resistance). It allows users to quickly and consistently determine trend direction. Compared to manual analysis, it provides more efficient and accurate results.
By using swing lows and swing highs, the indicator offers a more detailed understanding of trends than simple updates to highs and lows, aiding in the creation of effective trading strategies.
2. Identifying Wave Lows and Highs
Stock prices do not move in straight lines; instead, they rise and fall in waves. This indicator starts by identifying the wave lows and wave highs.
- Wave Low: The lowest point during a temporary price decline.
- Wave High: The highest point during a temporary price increase.
These are automatically identified using Pine Script’s built-in functions `pivotlow` and `pivothigh`.
3. Drawing the Waveform
The identified wave lows and highs are alternately connected to draw the waveform. However, there are cases where wave lows or highs occur consecutively:
- Consecutive Wave Lows: The lower low is used for drawing the waveform.
- Consecutive Wave Highs: The higher high is used for drawing the waveform.
4. Tracking Swing Lows/Highs and Trend Determination
Swing lows and swing highs are crucial markers that indicate the state of wave progression:
- Swing Low: The starting point of a wave (wave low) when the closing price exceeds the previous wave high.
- Swing High: The starting point of a wave (wave high) when the closing price falls below the previous wave low.
The changes in swing lows and swing highs as the waves progress allow for trend state determination.
5. Examples of Trend States
During an Uptrend:
- When the price surpasses a wave high, the swing low is updated, confirming the continuation of the uptrend.
End of an Uptrend:
- When the price falls below the swing low, the swing low disappears, and a swing high appears, signaling the end of the uptrend.
Sideways Movement:
- Swing lows and swing highs alternately appear, indicating a sideways trend.
Start of a Downtrend:
- When the price breaks below a wave low for the first time, the swing high is updated, confirming the start of the downtrend.
During a Downtrend:
- When the price breaks below a wave low, the swing high is updated, confirming the continuation of the downtrend.
End of a Downtrend:
- When the price surpasses a wave high, the swing high disappears, and a swing low reappears, signaling the end of the downtrend.
Restart of an Uptrend:
- When the swing low is updated, the uptrend resumes. The uptrend begins when the price surpasses a wave high, and the swing low is updated for the first time.
6. Applications
Trade Entries and Exits:
- Set stop orders for entry at the price level where a trend starts.
- Set stop orders for exit at the price level where a trend ends.
Trend Filtering:
- Use the indicator to confirm whether market conditions are suitable for entry based on the trend state. Analyze waveforms to aid trading strategies.
Guide for Drawing Trendlines:
- Utilize wave lows and highs as starting and ending points when drawing trendlines with drawing tools.
7. Parameters and Display Items
Pivot Points:
- Wave lows are marked with circles below the candlestick’s low, and wave highs are marked with circles above the candlestick’s high.
Number of Bars for Pivot Calculation:
- Specify the number of bars on either side used to identify highs (default: 2).
Waveform:
- Specify the color (default: blue) or toggle its visibility (default: visible).
Swing Lows/Highs:
- Displayed as large circles. The rightmost large circle on the chart indicates the current swing low or swing high. Historical swing points are also displayed to show the progression of state changes. Specify the color (default: green) or toggle visibility (default: visible).
1. インジケーターの概要と特徴
このインジケーターは、ダウ理論を基にチャートの波形を分析し、押し安値や戻り高値を特定するツールです。これにより、トレンドの方向を迅速かつ一貫して判断できます。手動での分析と比較して、効率的かつ精度の高い結果が得られる点が特徴です。
押し安値や戻り高値を利用することで、単純な高値・安値の更新よりも詳細にトレンドの状況を把握し、効果的な取引戦略の構築に役立ちます。
2. 波の谷と波の頂の特定
株価は直線的に動くのではなく、波を描きながら上昇や下落を繰り返します。このインジケーターは、まず波の谷と波の頂を特定するところから始まります。
波の谷: 一時的な下落の最安値
波の頂: 一時的な上昇の最高値
これらを Pine Script の内蔵関数(ピボットローとピボットハイ)を用いて自動的に特定しています。
3. 波形の描画方法
特定した波の谷と波の頂を交互に結んで波形を描画します。ただし、波の谷や頂が連続する場合があります。
波の谷が連続する場合: より低い谷を採用して波形を描く
波の頂が連続する場合: より高い頂を採用して波形を描く
4. 押し安値・戻り高値の追跡とトレンド判断
押し安値と戻り高値は、波の進行状況を示す重要な指標です。
押し安値: 終値が前回の高値を超えた際の波の谷
戻り高値: 終値が前回の安値を割り込んだ際の波の頂
波の進行に伴う押し安値・戻り高値の変化から、トレンドの状態を判断します。
5. トレンド状態の具体例
上昇トレンド中:
波の頂を株価が上抜け押し安値が更新され続けることで上昇トレンドを継続。
上昇トレンドの終了:
株価が押し安値を割ると、押し安値が消え、戻り高値が新たに出現して、上昇トレンドを終了。
横ばい状態:
押し安値と戻り高値が交互に切り替わる。
下降トレンドの開始:
波の谷を株価が下抜け戻り高値がはじめて更新されることで下降トレンド開始を確認。
下降トレンド中:
波の谷を株価が下抜け戻り高値が更新され続けることで下降トレンドを継続。
下降トレンドの終了:
株価が波の頂を超えると、戻り高値が消え、押し安値が再び出現して、下降トレンドを終了。
横ばい状態:
押し安値と戻り高値が交互に切り替わる。
上昇トレンドの再開:
押し安値が更新されることで上昇トレンドを確認。
波の頂を株価が上抜け押し安値がはじめて更新されることで上昇トレンド開始を確認。
6. 応用例
トレードのエントリーとエグジット:
トレンド発生の価格に逆指値を設定してエントリー。
トレンド終了の価格に逆指値を設定してエグジット。
トレンドフィルターとして活用:
エントリーに適したトレンド状況かを確認。波形を分析してトレード戦略の参考に。
トレンドラインを描く時の参考として活用:
波の谷と頂を描画ツールを使ってトレンドラインを描く時の起点や終点として活用。
7. パラメーターと表示項目
ピボット: 波の谷はローソク足の安値にサークルを表示、波の頂はローソク足の高値にサークルを表示。
ピボット計算用のバーの数: 高値を特定するために左右何本のローソク足を使用するかを設定(初期値: 2)。
波形: 色(初期値: 青)や表示(初期値: 表示)の指定。
押し安値・戻り高値: 大きなサークルで表示。チャートの一番右の大きなサークルが現在のもの。過去のものも状態変化の経緯を示すために表示。色(初期値: 緑)や表示(初期値: 表示)の指定。
HTF Anchor DotsHigh Time Frame Anchor Dots is designed for traders who use the 15m or 1H chart and want a clear visual of higher-timeframe momentum conditions without constantly switching timeframes. The script builds on the Wave Anchor Indicator concept and is intended to complement the TP Mint Trading Strategy.
Using the momentum waves (similar to VuManChu Cipher B / Market Cipher B), the script identifies “anchor” states on higher timeframes (1H, 4H, Daily) and plots colored dots on your current chart:
• Yellow Dots: TP1 timeframe is anchored (overbought/oversold)
• Red Dots: TP2 timeframe is anchored (overbought/oversold)
• Orange Dots: Both TP1 and TP2 timeframes are simultaneously anchored, indicating a significant confluence.
Dots above the price indicate overbought anchors; dots below indicate oversold anchors. Because the indicator checks these conditions at the close of your entry timeframe candles, you may occasionally see a dot even though the higher-timeframe candle later closes out of anchor. Remember, this indicator offers no direct entry signals; it merely highlights potential confluence or caution zones.
Why Use It?
- Quickly assess if momentum on higher timeframes is stretched in one direction.
- Avoid entering a new position when a higher timeframe has just hit a potential turning point.
- Spot patterns in anchor dot clusters that can refine your trading entries or exits.
If you have questions or suggestions, feel free to share them! The script is open to improvements, and I appreciate all feedback. As with any indicator, this tool is not guaranteed to be an accurate prediction of future price action. Most successful traders combine indicators with sound risk management practices and their own personal analysis.
Nen Star Harmonic Pattern [TradingFinder] NenStar Reversal Auto🔵 Introduction
The Nen-Star Harmonic Pattern is an advanced reversal pattern in technical analysis, designed to identify market trend changes and predict key price reversal points. This pattern is defined by a combination of Fibonacci ratios and critical concepts such as Potential Reversal Zones (PRZ), market structure, and corrective waves.
The key points of this pattern include X, A, B, C, and D, and it appears in both bullish and bearish forms. In its bullish form, the pattern resembles the letter M, while in its bearish form, it takes the shape of W. The critical Fibonacci ratios for this pattern are 0.382 to 0.786 for the XA wave, 1.13 to 1.414 for the AB wave, and 1.272 to 2.618 for the BC wave.
The Nen-Star Harmonic Pattern is one of the most precise tools for identifying market reversals and executing reversal trades. Traders can use it to pinpoint optimal entry and exit points and benefit from high risk-to-reward ratios.
By emphasizing Fibonacci retracement levels, XABCD waves, the formation of bullish and bearish patterns, and precise trade entry points, this pattern has become a practical tool in advanced technical analysis.
Bullish Nen-Star Pattern :
Bearish Nen-Star Pattern :
🔵 How to Use
The Nen-Star Harmonic Pattern indicator allows traders to automatically identify the bullish and bearish structures of this pattern and locate optimal entry and exit points. By accurately analyzing Fibonacci ratios and determining points X, A, B, C, and D, the indicator highlights Potential Reversal Zones (PRZ) on the chart. Traders can rely on the generated signals to manage their trades with greater precision.
🟣 Bullish Nen-Star Pattern
The bullish Nen-Star pattern begins with a price increase from point X to point A, followed by a retracement to point B, which lies between 0.382 and 0.786 of the XA wave.
After this retracement, the price moves to point C, located between 1.13 and 1.414 of the AB wave. The final movement is a price decline to point D, which is between 1.272 and 2.618 of the BC wave and 1.13 to 1.272 of the XA wave.
Point D : Serves as the key Potential Reversal Zone (PRZ).
Entry : A buy trade is initiated at point D, signaling the end of the corrective movement and the beginning of a price increase.
Price Targets :
61.8% retracement of the CD wave
Point A
Point C
1.272 and 1.618 extensions of the CD wave if resistance at point C is broken
Stop Loss : Placed slightly below point D.
🟣 Bearish Nen-Star Pattern
The bearish Nen-Star pattern starts with a price decrease from point X to point A, followed by a retracement to point B, which lies between 0.382 and 0.786 of the XA wave.
After this retracement, the price moves to point C, located between 1.13 and 1.414 of the AB wave. The final movement is a price increase to point D, which is between 1.272 and 2.618 of the BC wave and 1.13 to 1.272 of the XA wave.
Point D : Serves as the key Potential Reversal Zone (PRZ).
Entry : A sell trade is initiated at point D, signaling the end of the corrective movement and the beginning of a price decline.
Price Targets :
61.8% retracement of the CD wave
Point A
Point C
1.272 and 1.618 extensions of the CD wave if support at point C is broken
Stop Loss : Placed slightly above point D.
🔵 Setting
🟣 Logical Setting
ZigZag Pivot Period : You can adjust the period so that the harmonic patterns are adjusted according to the pivot period you want. This factor is the most important parameter in pattern recognition.
Show Valid Forma t: If this parameter is on "On" mode, only patterns will be displayed that they have exact format and no noise can be seen in them. If "Off" is, the patterns displayed that maybe are noisy and do not exactly correspond to the original pattern.
Show Formation Last Pivot Confirm : if Turned on, you can see this ability of patterns when their last pivot is formed. If this feature is off, it will see the patterns as soon as they are formed. The advantage of this option being clear is less formation of fielded patterns, and it is accompanied by the latest pattern seeing and a sharp reduction in reward to risk.
Period of Formation Last Pivot : Using this parameter you can determine that the last pivot is based on Pivot period.
🟣 Genaral Setting
Show : Enter "On" to display the template and "Off" to not display the template.
Color : Enter the desired color to draw the pattern in this parameter.
LineWidth : You can enter the number 1 or numbers higher than one to adjust the thickness of the drawing lines. This number must be an integer and increases with increasing thickness.
LabelSize : You can adjust the size of the labels by using the "size.auto", "size.tiny", "size.smal", "size.normal", "size.large" or "size.huge" entries.
🟣 Alert Setting
Alert : On / Off
Message Frequency : This string parameter defines the announcement frequency. Choices include: "All" (activates the alert every time the function is called), "Once Per Bar" (activates the alert only on the first call within the bar), and "Once Per Bar Close" (the alert is activated only by a call at the last script execution of the real-time bar upon closing). The default setting is "Once per Bar".
Show Alert Time by Time Zone : The date, hour, and minute you receive in alert messages can be based on any time zone you choose. For example, if you want New York time, you should enter "UTC-4". This input is set to the time zone "UTC" by default.
🔵 Conclusion
The Nen-Star Harmonic Pattern is a highly effective analytical tool in global financial markets, playing a crucial role in identifying reversal points and market trend changes. By leveraging Fibonacci principles and price structure, this pattern enables precise analysis across various assets, including stocks, cryptocurrencies, forex, and commodities.
Traders operating in global markets can use this pattern to identify high risk-to-reward trading opportunities. Its clear entry and exit points, defined Potential Reversal Zones (PRZ), and accurate price targets make it an excellent tool for risk management and profitability enhancement.
In the global context, the Nen-Star pattern is widely used by professional analysts in both advanced and emerging markets due to its versatility in analyzing long-term and short-term charts. Beyond trend prediction, it enhances trading strategies and optimizes investment decisions.
Combining this pattern with complementary tools such as volume analysis, technical indicators, and macroeconomic conditions can provide traders with deeper market insights, helping them capitalize on global opportunities.
Larry Williams: Market StructureLarry Williams' Three-Bar System of Highs and Lows: A Definition of Market Structure
Larry Williams developed a method of market structure analysis based on identifying local extrema using a sequence of three consecutive bars. This approach helps traders pinpoint significant turning points on the price chart.
Definition of Local Extrema:
Local High:
Consists of three bars where the middle bar has the highest high, while the lows of the bars on either side are lower than the low of the middle bar.
Local Low:
Consists of three bars where the middle bar has the lowest low, while the highs of the bars on either side are higher than the high of the middle bar.
This structure helps identify meaningful reversal points on the price chart.
Constructing the Zigzag Line:
Once the local highs and lows are determined, they are connected with lines to create a zigzag pattern.
This zigzag reflects the major price swings, filtering out minor fluctuations and market noise.
Medium-Term Market Structure:
By analyzing the sequence of local extrema, it is possible to determine the medium-term market trend:
Upward Structure: A sequence of higher highs and higher lows.
Downward Structure: A sequence of lower highs and lower lows.
Sideways Structure (Flat): Lack of a clear trend, where highs and lows remain approximately at the same level.
This method allows traders and analysts to better understand the current market phase and make informed trading decisions.
Built-in Indicator Feature:
The indicator includes a built-in functionality to display Intermediate Term Highs and Lows , which are defined by filtering short-term highs and lows as described in Larry Williams' methodology. This feature is enabled by default, ensuring traders can immediately visualize key levels for support, resistance, and trend assessment.
Quote from Larry Williams' Work on Intermediate Term Highs and Lows:
"Now, the most interesting part! Look, if we can identify a short-term high by defining it as a day with lower highs (excluding inside days) on both sides, we can take a giant leap forward and define an intermediate term high as any short-term high with lower short-term highs on both sides. But that’s not all, because we can take it even further and say that any intermediate term high with lower intermediate term highs on both sides—you see where I’m going—forms a long-term high.
For many years, I made a very good living simply by identifying these points as buy and sell signals. These points are the only valid support and resistance levels I’ve ever found. They are crucial, and the breach of these price levels provides important information about trend development and changes. Therefore, I use them for placing stop loss protection and entry methods into the market."
— Larry Williams
This insightful quote highlights the practical importance of identifying market highs and lows at different timeframes and underscores their role in effective trading strategies.
Turtle Soup ICT Strategy [TradingFinder] FVG + CHoCH/CSD🔵 Introduction
The ICT Turtle Soup trading setup, designed in the ICT style, operates by hunting or sweeping liquidity zones to exploit false breakouts and failed breakouts in key liquidity Zones, such as recent highs, lows, or major support and resistance levels.
This setup identifies moments when the price breaches these liquidity zones, triggering stop orders placed (Stop Hunt) by other traders, and then quickly reverses direction. These movements are often associated with liquidity sweeps that create temporary market imbalances.
The reversal is typically confirmed by one of three structural shifts : a Market Structure Shift (MSS), a Change of Character (CHoCH), or a break of the Change in State of Delivery (CISD). Each of these structural shifts provides a reliable signal to interpret market intent and align trading decisions with the expected price movement. After the structural shift, the price frequently pullback to a Fair Value Gap (FVG), offering a precise entry point for trades.
By integrating key concepts such as liquidity, liquidity sweeps, stop order activation, structural shifts (MSS, CHoCH, CISD), and price imbalances, the ICT Turtle Soup setup enables traders to identify reversal points and key entry zones with high accuracy.
This strategy is highly versatile, making it applicable across markets such as forex, stocks, cryptocurrencies, and futures. It offers traders a robust and systematic approach to understanding price movements and optimizing their trading strategies
🟣 Bullish and Bearish Setups
Bullish Setup : The price first sweeps below a Sell-Side Liquidity (SSL) zone, then reverses upward after forming an MSS or CHoCH, and finally pulls back to an FVG, creating a buying opportunity.
Bearish Setup : The price first sweeps above a Buy-Side Liquidity (BSL) zone, then reverses downward after forming an MSS or CHoCH, and finally pulls back to an FVG, creating a selling opportunity.
🔵 How to Use
To effectively utilize the ICT Turtle Soup trading setup, begin by identifying key liquidity zones, such as recent highs, lows, or support and resistance levels, in higher timeframes.
Then, monitor lower timeframes for a Liquidity Sweep and confirmation of a Market Structure Shift (MSS) or Change of Character (CHoCH).
After the structural shift, the price typically pulls back to an FVG, offering an optimal trade entry point. Below, the bullish and bearish setups are explained in detail.
🟣 Bullish Turtle Soup Setup
Identify Sell-Side Liquidity (SSL) : In a higher timeframe (e.g., 1-hour or 4-hour), identify recent price lows or support levels that serve as SSL zones, typically the location of stop-loss orders for traders.
Observe a Liquidity Sweep : On a lower timeframe (e.g., 15-minute or 30-minute), the price must move below one of these liquidity zones and then reverse. This movement indicates a liquidity sweep.
Confirm Market Structure Shift : After the price reversal, look for a structural shift (MSS or CHoCH) indicated by the formation of a Higher Low (HL) and Higher High (HH).
Enter the Trade : Once the structural shift is confirmed, the price typically pulls back to an FVG. Enter a buy trade in this zone, set a stop-loss slightly below the recent low, and target Buy-Side Liquidity (BSL) in the higher timeframe for profit.
🟣 Bearish Turtle Soup Setup
Identify Buy-Side Liquidity (BSL) : In a higher timeframe, identify recent price highs or resistance levels that serve as BSL zones, typically the location of stop-loss orders for traders.
Observe a Liquidity Sweep : On a lower timeframe, the price must move above one of these liquidity zones and then reverse. This movement indicates a liquidity sweep.
Confirm Market Structure Shift : After the price reversal, look for a structural shift (MSS or CHoCH) indicated by the formation of a Lower High (LH) and Lower Low (LL).
Enter the Trade : Once the structural shift is confirmed, the price typically pulls back to an FVG. Enter a sell trade in this zone, set a stop-loss slightly above the recent high, and target Sell-Side Liquidity (SSL) in the higher timeframe for profit.
🔵 Settings
Higher TimeFrame Levels : This setting allows you to specify the higher timeframe (e.g., 1-hour, 4-hour, or daily) for identifying key liquidity zones.
Swing period : You can set the swing detection period.
Max Swing Back Method : It is in two modes "All" and "Custom". If it is in "All" mode, it will check all swings, and if it is in "Custom" mode, it will check the swings to the extent you determine.
Max Swing Back : You can set the number of swings that will go back for checking.
FVG Length : Default is 120 Bar.
MSS Length : Default is 80 Bar.
FVG Filter : This refines the number of identified FVG areas based on a specified algorithm to focus on higher quality signals and reduce noise.
Types of FVG filter s:
Very Aggressive Filter: Adds a condition where, for an upward FVG, the last candle's highest price must exceed the middle candle's highest price, and for a downward FVG, the last candle's lowest price must be lower than the middle candle's lowest price. This minimally filters out FVGs.
Aggressive Filter: Builds on the Very Aggressive mode by ensuring the middle candle is not too small, filtering out more FVGs.
Defensive Filter: Adds criteria regarding the size and structure of the middle candle, requiring it to have a substantial body and specific polarity conditions, filtering out a significant number of FVGs.
Very Defensive Filter: Further refines filtering by ensuring the first and third candles are not small-bodied doji candles, retaining only the highest quality signals.
In the indicator settings, you can customize the visibility of various elements, including MSS, FVG, and HTF Levels. Additionally, the color of each element can be adjusted to match your preferences. This feature allows traders to tailor the chart display to their specific needs, enhancing focus on the key data relevant to their strategy.
🔵 Conclusion
The ICT Turtle Soup trading setup is a powerful tool in the ICT style, enabling traders to exploit false breakouts in key liquidity zones. By combining concepts of liquidity, liquidity sweeps, market structure shifts (MSS and CHoCH), and pullbacks to FVG, this setup helps traders identify precise reversal points and execute trades with reduced risk and increased accuracy.
With applications across various markets, including forex, stocks, crypto, and futures, and its customizable indicator settings, the ICT Turtle Soup setup is ideal for both beginner and advanced traders. By accurately identifying liquidity zones in higher timeframes and confirming structure shifts in lower timeframes, this setup provides a reliable strategy for navigating volatile market conditions.
Ultimately, success with this setup requires consistent practice, precise market analysis, and proper risk management, empowering traders to make smarter decisions and achieve their trading goals.
Consecutive Candles DevisSoHi Traders !!!
Level Calculation:
50% and 23.6% Fibonacci levels are calculated based on the open and close of the previous candles.
Consecutive Candle Check:
For an uptrend: Each candle's low must not touch the 50% levels of the previous candles.
For a downtrend: Each candle's high must not touch the 50% levels of the previous candles.
Pullback Level:
When a long signal is triggered, the current candle's low is recorded as a pullback level.
When a short signal is triggered, the current candle's high is recorded as a pullback level.
Breakout and Signal Generation:
If the price breaks above the calculated level, a long signal is generated; if it breaks below, a short signal is generated.
These signals are visualized on the chart.
Continuity:
The system checks the last signal to ensure the validity of new signals, maintaining the consistency of consecutive signals.
Alternate Bat Harmonic Pattern [TradingFinder] ALT Bat Indicator🔵 Introduction
The Alternate Bat harmonic pattern is one of the most precise and practical tools in technical analysis, introduced by Scott Carney in 2003. This pattern focuses on specific Fibonacci ratios, such as 0.382 at point B and 1.13XA at point D, to identify Potential Reversal Zones (PRZ) where price is likely to reverse.
The Alternative Bat pattern emerged as a result of repeated failures observed in the standard Bat pattern. Traders entering trades near the 0.886XA level of the standard Bat often encountered losses. In the Alternate Bat, point D extends beyond 0.886XA, typically reversing at 1.13XA, offering a more accurate identification of the reversal zone.
A key characteristic of this pattern is its M- or W-shaped structure, where the midpoint B retraces 0.382XA or less. Additionally, the CD leg requires an extension of 2.0 to 3.618 to complete the pattern. Due to its accuracy and the predictable behavior of price near the PRZ, the Alternate Bat pattern is recognized as a powerful tool for forecasting price reversals.
In the bullish Alternative Bat pattern, an M-shaped structure forms. After an initial upward movement (XA), price undergoes a short correction at point B (0.382XA) and then declines toward point D (1.13XA and an extension of 2.0 to 3.618BC), where a potential upward reversal is expected.
In the bearish Alternate Bat pattern, a W-shaped structure forms. After an initial downward movement (XA), price retraces slightly at point B (0.382XA) and then rises toward point D (1.13XA and an extension of 2.0 to 3.618BC), where a potential downward reversal is anticipated.
🔵 How to Use
The Alternate Bat harmonic pattern is a key tool for identifying potential reversal zones (PRZ) in the market. By leveraging the 0.382 retracement at point B and the 1.13XA extension at point D, along with symmetrical price structures, this pattern offers precise reversal opportunities in both bullish and bearish market conditions.
🟣 Bullish Alternate Bat Pattern
The bullish Alternate Bat pattern forms during a downtrend, signaling a potential reversal to the upside. This pattern consists of three downward movements with two corrective waves, ultimately reaching point D, which marks the PRZ.
At the PRZ, the convergence of Fibonacci levels—1.13XA and extensions ranging from 2.0 to 3.618BC—creates a strong support zone where price is likely to reverse upward.
🟣 Bearish Alternative Bat Pattern
The bearish Alternate Bat pattern develops during an uptrend, indicating a potential reversal to the downside. This pattern features three upward price movements with two retracements, ending at point D, where the PRZ forms.
Point D is defined by the 1.13XA extension and the 2.0 to 3.618BC projection, creating a strong resistance zone where price is expected to reverse downward.
🔵 Setting
🟣 Logical Setting
ZigZag Pivot Period : You can adjust the period so that the harmonic patterns are adjusted according to the pivot period you want. This factor is the most important parameter in pattern recognition.
Show Valid Format : If this parameter is on "On" mode, only patterns will be displayed that they have exact format and no noise can be seen in them. If "Off" is, the patterns displayed that maybe are noisy and do not exactly correspond to the original pattern.
Show Formation Last Pivot Confirm : if Turned on, you can see this ability of patterns when their last pivot is formed. If this feature is off, it will see the patterns as soon as they are formed. The advantage of this option being clear is less formation of fielded patterns, and it is accompanied by the latest pattern seeing and a sharp reduction in reward to risk.
Period of Formation Last Pivot : Using this parameter you can determine that the last pivot is based on Pivot period.
🟣 Genaral Setting
Show : Enter "On" to display the template and "Off" to not display the template.
Color : Enter the desired color to draw the pattern in this parameter.
LineWidth : You can enter the number 1 or numbers higher than one to adjust the thickness of the drawing lines. This number must be an integer and increases with increasing thickness.
LabelSize : You can adjust the size of the labels by using the "size.auto", "size.tiny", "size.smal", "size.normal", "size.large" or "size.huge" entries.
🟣 Alert Setting
Alert : On / Off
Message Frequency : This string parameter defines the announcement frequency. Choices include: "All" (activates the alert every time the function is called), "Once Per Bar" (activates the alert only on the first call within the bar), and "Once Per Bar Close" (the alert is activated only by a call at the last script execution of the real-time bar upon closing). The default setting is "Once per Bar".
Show Alert Time by Time Zone : The date, hour, and minute you receive in alert messages can be based on any time zone you choose. For example, if you want New York time, you should enter "UTC-4". This input is set to the time zone "UTC" by default.
🔵 Conclusion
The Alternate Bat harmonic pattern, with its precise Fibonacci ratios like 0.382 and 1.13XA, is a reliable tool for identifying Potential Reversal Zones (PRZ) in financial markets. By recognizing symmetrical price structures and focusing on both bullish and bearish scenarios, traders can identify optimal entry and exit points with high accuracy.
The key strength of this pattern lies in its ability to define strong support and resistance zones near the PRZ, increasing the probability of price reversals. Combining the pattern with candlestick confirmations and volume analysis enhances its effectiveness.
Ultimately, incorporating the Alternative Bat pattern with proper risk management and Fibonacci-based targets allows traders to enter the market confidently and capitalize on potential price reversals.
DCA Alpha 1.0 Trading Tool for Dollar-Cost Averaging
Description:
DCA Alpha 1.0 is a precision-engineered trading tool designed to assist traders and investors in accumulating assets during market downturns. Using proprietary algorithms that combine momentum decay, extreme price deviation metrics, trend dynamics, divergence analysis, and mean regression, it identifies potential bottom extreme zones in various asset classes such as indices, stocks, crypto, and commodities.
This indicator highlights market conditions where assets are oversold, undervalued, or experiencing capitulation—providing disciplined, unleveraged dollar-cost averaging (DCA) opportunities. Ideal for long-term growth strategies, DCA Alpha 1.0 helps cut through market noise, pinpointing moments of peak fear and maximum reward potential.
Whether navigating volatile crypto markets, timing corrections in indices, or accumulating commodities, DCA Alpha 1.0 serves as a vital tool for mastering the art of buying low and building your assets up strategically.
Instructions:
Getting Started:
Add the Indicator:
Install DCA Alpha 1.0 on your TradingView chart.
Select your preferred asset class: stocks, indices, crypto, or commodities.
Choose an appropriate timeframe (e.g., daily or weekly for long-term DCA strategies).
Customize Inputs: Adjust the following settings to align with your strategy:
Percentage of Equity to Trade: Define the portion of your portfolio to allocate per signal (default: 1% equity).
Profit Target Percentages: Set thresholds for locking in gains (default: 50% on lower timeframes, 500% on higher timeframes).
Zones and Signals:
Extreme Negative Zones:
What It Represents:
These zones highlight conditions where prices are deeply oversold, indicating extreme bearish sentiment. The market is likely nearing a bottom, offering high-probability buying opportunities.
Entry Signals:
When the price enters these extreme negative zones, visual markers (e.g., green triangles or other indicators) will signal a potential buying opportunity. These moments are indicative of market exhaustion, signaling that a reversal could be imminent.
Momentum Decay & Divergence:
Momentum decay occurs when price movement slows over time. In extreme negative zones, if prices continue to fall but at a diminishing rate (e.g., decreased volume or a fading oscillator), it suggests weakening bearish momentum. This, coupled with bullish divergence (oscillator forming higher lows while price makes lower lows), signifies a reversal, making it an ideal point to consider dollar-cost averaging into the asset.
Neutral Zones:
What It Represents:
The neutral zone is a state of market equilibrium, where prices are neither overbought nor oversold. The market is in a balanced state, with no strong trend emerging.
Mean Regression:
In a neutral zone, the market is reverting to its mean or average price after overreacting in either direction. A price transition from extreme zones (overbought/oversold) to the neutral zone suggests a reversion to the market's long-term average, making this a period of reduced volatility and uncertainty.
Entering or Exiting Neutral Zones:
Traders should avoid entering or exiting positions during neutral zone conditions unless transitioning from an extreme zone (negative or positive). Transitioning from an extreme negative zone to neutral may suggest an opportunity to accumulate assets gradually, while a shift from neutral to an extreme negative zone may indicate a deeper correction and warrant caution.
Momentum Decay & Divergence (Exiting Neutral Zone):
If prices are rising but the oscillator shows lower highs (bearish divergence), and momentum is fading, this could signal a pullback. A transition out of the neutral zone in this context may prompt traders to hold off on new positions or consider profit-taking.
Extreme Positive Zones:
What It Represents:
Markets can also become overbought or overvalued. When price enters extreme positive zones, the asset may be overvalued, suggesting potential selling or a waiting period.
Exit Signals:
Red triangle indicators signal potential exit points when prices reach overbought conditions, signaling a time to lock in profits and reduce exposure.
Momentum Decay & Divergence (Exiting Positive Zone):
When prices are making new highs but momentum is weakening (momentum decay) and the oscillator is showing lower highs (bearish divergence), this could indicate a faltering rally. Such conditions represent an ideal time to reduce exposure or exit positions.
Key Inputs for Customization:
Percentage of Equity to Trade:
This setting allows you to allocate a portion of your total portfolio per buy signal. By default, 1% of equity is used per signal, but this can be adjusted based on your risk tolerance and strategy.
Profit Target Percentages:
These thresholds help lock in gains once the price moves a set percentage in your favor.
Lower Timeframes: Default profit target of 50%.
Higher Timeframes: Default profit target of 500%.
These settings can be customized for specific risk/reward preferences.
Warning!!! : Aggressive Mode
Aggressive Mode is an advanced feature designed for traders who want to increase the frequency of signals during periods of market volatility. This mode will trigger more frequent entries, even into slightly less extreme zones, capturing short-term reversals.
What Aggressive Mode Does:
It amplifies signals by allowing the tool to identify more frequent price reversals, including brief market corrections, increasing trade frequency. While this can offer more trading opportunities, it also exposes you to higher risk.
Warning:
Aggressive Mode should be used only by experienced traders familiar with short-term volatility. The increased frequency of signals could lead to higher risk exposure. Ensure robust risk management practices, such as stop-loss orders and profit-taking strategies, are in place before activating this mode.
Default Setting:
Aggressive Mode is disabled by default. It can be activated at your discretion based on your experience level and risk appetite.
Best Practices:
Focus on High-Quality Assets: Prioritize assets with strong recovery potential (e.g., major indices, blue-chip cryptocurrencies).
Use Longer Timeframes: Minimize market noise and optimize your DCA strategy by focusing on higher timeframes (e.g., daily or weekly charts).
Review Trading Inputs: Regularly adjust your inputs to ensure they align with your financial goals and risk tolerance.
Implement Risk Management: Use stop-loss orders and profit targets to manage risk, especially when using Aggressive Mode.
Disclaimer:
DCA Alpha 1.0 is designed specifically for unleveraged, long-term dollar-cost averaging strategies. It is not intended for day trading or leveraged positions. The tool excels at identifying market dips but cannot guarantee success. Users are fully responsible for their own risk management, including the use of stop-losses, profit targets, and position sizing.
Aggressive Mode increases trade frequency and may lead to higher exposure and potential losses. Only experienced traders should consider using this mode. Always understand the risks involved before incorporating this tool into your trading strategy.
Weighted Fourier Transform: Spectral Gating & Main Frequency🙏🏻 This drop has 2 purposes:
1) to inform every1 who'd ever see it that Weighted Fourier Tranform does exist, while being available nowhere online, not even in papers, yet there's nothing incredibly complicated about it, and it can/should be used in certain cases;
2) to show TradingView users how they can use it now in dem endevours, to show em what spectral filtering is, and what can they do with all of it in diy mode.
... so we gonna have 2 sections in the description
Section 1: Weighted Fourier Transform
It's quite easy to include weights in Fourier analysis: you just premultiply each datapoint by its corresponding weight -> feed to direct Fourier Transform, and then divide by weights after inverse Fourier transform. Alternatevely, in direct transform you just multiply contributions of each data point to the real and imaginary parts of the Fourier transform by corresponding weights (in accumulation phase), and in inverse transform you divide by weights instead during the accumulation phase. Everything else stays the same just like in non-weighted version.
If you're from the first target group let's say, you prolly know a thing or deux about how to code & about Fourier Transform, so you can just check lines of code to see the implementation of Weighted Discrete version of Fourier Transform, and port it to to any technology you desire. Pine Script is a developing technology that is incredibly comfortable in use for quant-related tasks and anything involving time series in general. While also using Python for research and C++ for development, every time I can do what I want in Pine Script, I reach for it and never touch matlab, python, R, or anything else.
Weighted version allows you to explicetly include order/time information into the operation, which is essential with every time series, although not widely used in mainstream just as many other obvious and right things. If you think deeply, you'll understand that you can apply a usual non-weighted Fourier to any 2d+ data you can (even if none of these dimensions represent time), because this is a geometric tool in essence. By applying linearly decaying weights inside Fourier transform, you're explicetly saying, "one of these dimensions is Time, and weights represent the order". And obviously you can combine multiple weightings, eg time and another characteristic of each datum, allows you to include another non-spatial dimension in your model.
By doing that, on properly processed (not only stationary but Also centered around zero data), you can get some interesting results that you won't be able to recreate without weights:
^^ A sine wave, centered around zero, period of 16. Gray line made by: DWFT (direct weighted Fourier transform) -> spectral gating -> IWFT (inverse weighted Fourier transform) -> plotting the last value of gated reconstructed data, all applied to expanding window. Look how precisely it follows the original data (the sine wave) with no lag at all. This can't be done by using non-weighted version of Fourier transform.
^^ spectral filtering applied to the whole dataset, calculated on the latest data update
And you should never forget about Fast Fourier Transform, tho it needs recursion...
Section 2: About use cases for quant trading, about this particular implementaion in Pine Script 6 (currently the latest version as of Friday 13, December 2k24).
Given the current state of things, we have certain limits on matrix size on TradingView (and we need big dope matrixes to calculate polynomial regression -> detrend & center our data before Fourier), and recursion is not yet available in Pine Script, so the script works on short datasets only, and requires some time.
A note on detrending. For quality results, Fourier Transform should be applied to not only stationary but also centered around zero data. The rightest way to do detrending of time series
is to fit Cumulative Weighted Moving Polynomial Regression (known as WLSMA in some narrow circles xD) and calculate the deltas between datapoint at time t and this wonderful fit at time t. That's exactly what you see on the main chart of script description: notice the distances between chart and WLSMA, now look lower and see how it matches the distances between zero and purple line in WFT study. Using residuals of one regression fit of the whole dataset makes less sense in time series context, we break some 'time' and order rules in a way, tho not many understand/cares abouit it in mainstream quant industry.
Two ways of using the script:
Spectral Gating aka Spectral filtering. Frequency domain filtering is quite responsive and for a greater computational cost does not introduce a lag the way it works with time-domain filtering. Works this way: direct Fourier transform your data to get frequency & phase info -> compute power spectrum out of it -> zero out all dem freqs that ain't hit your threshold -> inverse Fourier tranform what's left -> repeat at each datapoint plotting the very first value of reconstructed array*. With this you can watch for zero crossings to make appropriate trading decisions.
^^ plot Freq pass to use the script this way, use Level setting to control the intensity of gating. These 3 only available values: -1, 0 and 1, are the general & natural ones.
* if you turn on labels in script's style settings, you see the gray dots perfectly fitting your data. They get recalculated (for the whole dataset) at each update. You call it repainting, this is for analytical & aesthetic purposes. Included for demonstration only.
Finding main/dominant frequency & period. You can use it to set up Length for your other studies, and for analytical purposes simply to understand the periodicity of your data.
^^ plot main frequency/main period to use the script this way. On the screenshot, you can see the script applied to sine wave of period 16, notice how many datapoints it took the algo to figure out the signal's period quite good in expanding window mode
Now what's the next step? You can try applying signal windowing techniques to make it all less data-driven but your ego-driven, make a weighted periodogram or autocorrelogram (check Wiener-Khinchin Theorem ), and maybe whole shiny spectrogram?
... you decide, choice is yours,
The butterfly reflect the doors ...
∞
Sweep + Cement Candle Coloring with EMA hopdcCertainly! Here's an introduction for the indicator:
---
## Introduction to the Sweep + Cement Candle Coloring with EMA Indicator
The **Sweep + Cement Candle Coloring with EMA Indicator** is a powerful tool designed to enhance your technical analysis and trading strategies. This indicator combines the unique characteristics of Sweep and Cement candle patterns with the dynamic capabilities of Exponential Moving Averages (EMAs), providing traders with insightful signals for potential market movements.
### Key Features:
1. **Candle Coloring**:
- **Sweep + Cement Bullish Candles**: Highlighted in teal when the low of the current candle is lower than the previous candle, and the close is above the previous high. This indicates potential bullish momentum.
- **Sweep + Cement Bearish Candles**: Marked in red when the high of the current candle is higher than the previous candle, and the close is below the previous low, signaling possible bearish pressure.
2. **Exponential Moving Averages (EMAs)**:
- **EMA 0 (Default Length: 9)**: Provides short-term trend direction.
- **EMA 1 (Default Length: 21)** and **EMA 2 (Default Length: 50)**: Offer insights into medium and long-term trends.
- Customizable settings allow traders to adjust EMA lengths and colors based on their preferences.
3. **Trading Signals**:
- **Buy Signal**: Triggered when a bullish Sweep + Cement candle forms, EMA 1 is above EMA 2, and the price closes above all EMAs.
- **Sell Signal**: Activated with a bearish Sweep + Cement candle, EMA 1 below EMA 2, and the price closes below all EMAs.
- Visual arrows on the chart indicate buy and sell opportunities.
4. **Alerts**:
- Configurable alerts notify traders when the price touches any of the EMAs, ensuring you never miss critical levels.
- Alerts for buy and sell signals keep you informed of potential entries and exits.
### How It Benefits Traders:
This indicator is ideal for traders looking to identify and capitalize on market reversals and trend continuations. By integrating candle patterns with EMA analysis, it provides a comprehensive view of market dynamics, making it easier to spot high-probability trading opportunities.
Whether you are a beginner or an experienced trader, the Sweep + Cement Candle Coloring with EMA Indicator can be a valuable addition to your trading toolkit, helping you make informed decisions with confidence.
---
Feel free to adjust the content to better fit your audience or specific use case!
Wyckoff Detector - BidWhalesWyckoff Detector - BidWhales
Description:
I was searching for a powerful Wyckoff indicator on TradingView but couldn’t find one that met my standards. So, I built the Wyckoff Detector - BidWhales, a tool designed to detect live Wyckoff phases and provide visual cues for traders.
---
What is it?
The Wyckoff Detector identifies and visualizes Wyckoff Accumulation and Distribution phases, helping traders spot key turning points in the market. This indicator assists with recognizing essential Wyckoff components like:
- Accumulation (Bullish):
- Selling Climax (SC)
- Automatic Rally (AR)
- Spring
- Sign of Strength (SOS)
- Distribution (Bearish):
- Buying Climax (BC)
- Automatic Reaction (AR)
- Upthrust (UT)
- Sign of Weakness (SOW)
The script is programmed to display these key phases on your chart with labels, dashed lines, and confirmations based on price action and volume.
---
Features:
1. Customizable Inputs:
- Swing Length: Determines the range for detecting climaxes and turning points.
- Volume Climax Multiplier: Adjusts the sensitivity of volume spikes for phase confirmation.
- Error Threshold (%): Controls the margin for phase detection accuracy.
- Minimum Delay Bars: Ensures phases occur with sufficient spacing for reliability.
- Wick Rejection Ratio: Confirms validity of springs and upthrusts with wick-to-body analysis.
2. Automated Phase Detection:
- Dynamically identifies Wyckoff components like SC, AR, Spring, SOS, BC, AR, UT, and SOW.
- Provides labels and horizontal lines to track phases visually.
3. Failure Logic:
- Phases invalidate upon predefined conditions:
- Close below Spring wick for bullish failure.
- Close above Upthrust wick for bearish failure.
- Time-based expiration (Max Bars Back) for stale patterns.
4. Volume Confirmation:
- Volume spikes (climax) are analyzed relative to a moving average, ensuring more accurate phase detection.
5. Clean Visuals:
- Labels and lines are plotted clearly on the chart, helping traders recognize patterns without clutter.
---
How to Use:
1. Add the indicator to your chart.
2. Adjust parameters like Swing Length and Volume Multiplier to suit your timeframe and trading style.
3. Look for Accumulation phases for potential bullish signals and Distribution phases for bearish signals.
4. Use the displayed labels and lines (SC, AR, Spring, etc.) to confirm Wyckoff patterns.
---
Disclaimer:
This indicator is a tool for educational purposes only. It is not financial advice. Always conduct your own analysis before making trading decisions.
---
Script License:
This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at (mozilla.org).
© ProfitSync
Dynamic Fibonacci Retracement 3d / TradingArt3dDynamic Fibonacci Retracement - TradingArt3d.
The Dynamic Fibonacci Retracement is an advanced indicator based on the classic Fibonacci concept, adapted to the dynamic movements of the market. Unlike traditional retracements that remain static, this indicator adjusts Fibonacci levels based on the most relevant moving averages for each market condition, providing more accurate support and resistance levels.
Key Features:
• Fibonacci Moving Averages: Choose Fibonacci moving averages ranging from 1 to 4181.
• Dynamic Recursiveness: Automatically adjusts moving averages through a dynamic algorithm to identify the most representative support and resistance levels on the chart.
• Full Customization: Modify the colors, thickness, and resolution of moving average lines to suit your preferences.
• Mamut Wave Viewer: Intuitive RSI-based visualization to support decision-making in your analysis.
• Visualization Optimization: Options to enhance visualization, including enabling or disabling even or odd recursive moving averages.
Usage Tips:
• Use multiple instances of the indicator to overlay different moving average configurations, obtaining a more precise representation of Fibonacci levels.
• Experiment with different combinations of colors and resolutions to tailor the visualization to your analytical needs.
Archiving Your Analysis:
To preserve your technical analysis and keep a record of your configurations, follow these steps to archive them in TradingView:
1. Adjust the chart and indicator settings as desired.
2. Set your browser zoom to 25% to achieve the best possible resolution and maximize CPU efficiency.
3. Click the "capture image" icon at the top of the screen, or use the keyboard shortcut Alt + Ctrl + S (on PC) or Option + Command + S (on Mac).
4. Save the analysis image in your TradingArt Library for future reference or to share with others.
This functionality allows you to maintain a visual record of your analyses and track your strategies more effectively over time.
Support and Questions:
If you have any questions about using the indicator, feel free to leave a comment in the Comments section of this post or contact me through my TradingView profile. I’ll be happy to help resolve any issues and provide further details about its functionality
[blackcat] L1 Institutional Golden Bottom Indicator█ OVERVIEW
The script " L1 Institutional Golden Bottom Indicator" is an indicator designed to identify potential institutional buying interest or a "golden bottom" in the market. It calculates a series of values based on price movements and plots them on a chart to help traders make informed decisions.
█ LOGICAL FRAMEWORK
The script is structured into several main sections:
1 — Function Definitions: Custom functions xsa and calculate_institutional_golden_bottom are defined.
2 — Input Parameters: The user can set a threshold value for institutional interest.
3 — Calculations: The script calculates various indicators and conditions, including the institutional buy signal.
4 — Plotting: The results of the calculations are plotted on the chart.
5 — Labeling: When a golden bottom is detected, a label is placed on the chart.
The flow of data starts with the input parameters, proceeds through the calculation functions, and finally results in plotted outputs and labels.
█ CUSTOM FUNCTIONS
1 — xsa(src, len, wei)
• Purpose: To calculate a weighted moving average.
• Parameters:
– src: Source data (e.g., price).
– len: Length of the moving average.
– wei: Weighting factor.
• Return Value: The calculated weighted moving average.
2 — calculate_institutional_golden_bottom(close, high, low, threshold)
• Purpose: To determine the institutional golden bottom indicator.
• Parameters:
– close: Closing price.
– high: Highest price.
– low: Lowest price.
– threshold: User-defined threshold for institutional interest. By tuning the threshold value the user can properly identify the institutional golden bottom of the instrument. So, I can say this parameter is used to tune the "sensitivity" of this indicator.
• Return Value: An array containing the institutional indicator, golden bottom signal, and additional values (a1, b1, c1, d1).
█ KEY POINTS AND TECHNIQUES
• Weighted Moving Average (WMA): The xsa function implements a weighted moving average, which is useful for smoothing price data.
• Crossover Detection: The script uses a crossover condition to detect when the institutional indicator crosses above the threshold, indicating a potential buying opportunity.
• Conditional Logic: The script includes conditional statements to control the output of certain values only when specific conditions are met.
• Plotting and Labeling: The script uses plot and label.new functions to visualize the indicator and highlight significant events on the chart.
█ EXTENDED KNOWLEDGE AND APPLICATIONS
• Modifications: The script could be enhanced by adding more customizable parameters, such as different lengths for the moving averages or additional conditions for the golden bottom signal.
• Extensions: Similar techniques could be applied to other types of indicators, such as momentum oscillators or trend-following systems to identify market turning points.
• Related Concepts: Understanding weighted moving averages, crossover signals, and conditional plotting in Pine Script would be beneficial for enhancing this script and applying similar logic to other trading strategies.
Alternative Price [OmegaTools]The Alternative Price script is a sophisticated and flexible indicator designed to redefine how traders visualize and interpret price data. By offering multiple unique charting modes, robust customization options, and advanced features, this tool provides a comprehensive alternative to traditional price charts. It is particularly useful for identifying market trends, detecting patterns, and simplifying complex data into actionable insights.
This script is highly versatile, allowing users to choose from five distinct charting modes: Candles, Line, Channel, Renko, and Bubbles. Each mode serves a unique purpose and presents price information in an innovative way. When using this script, it is strongly recommended to hide the platform’s default price candles or chart data. Doing so will eliminate redundancy and provide a clearer and more focused view of the alternative price visualization.
The Candles mode offers a traditional candlestick charting style but with added flexibility. Users can choose to enable smoothed opens or smoothed closes, which adjust the way the open and close prices are calculated. When smoothed opens are enabled, the opening price is computed as the average of the actual open price and the closing prices of the previous two bars. This creates a more gradual representation of price transitions, particularly useful in markets prone to sudden spikes or irregularities. Similarly, smoothed closes modify the closing price by averaging it with the previous close, the high-low midpoint, and an exponential moving average of the high-low-close mean. This technique filters out noise, making trends and price momentum easier to identify.
In the Line mode, the script displays a simple line chart that connects the smoothed closing prices. This mode is ideal for traders who prefer minimalism or need to focus on the overall trend without the distraction of individual bar details. The Channel mode builds upon this by plotting additional lines representing the highs and lows of each bar. The resulting visualization resembles a price corridor that helps identify support and resistance zones or price compression areas.
The Renko mode introduces a more advanced and noise-filtering method of visualizing price movements. Renko charts, constructed using the ATR (Average True Range) as a baseline, display blocks that represent a specific price range. The script dynamically calculates the size of these blocks based on ATR, with separate thresholds for upward and downward movements. This makes Renko mode particularly effective for identifying sustained trends while ignoring minor price fluctuations. Additionally, the open and close values of Renko blocks can be smoothed to further refine the visualization.
The Bubbles mode represents price activity using circles or bubbles whose size corresponds to relative volume. This mode provides a quick and intuitive way to assess market participation at different price levels. Larger bubbles indicate higher trading volumes, while smaller bubbles highlight periods of lower activity. This visualization is particularly valuable in understanding the relationship between price movements and market liquidity.
The coloring of candles and other chart elements is a core feature of this script. Users can select between two color modes: Normal and Volume. In Normal mode, bullish candles are displayed in the user-defined bullish color, while bearish candles use the bearish color. Neutral elements, such as midpoints or undecided price movements, are shaded with a neutral color. In Volume mode, the candle colors are dynamically adjusted based on trading volume. A gradient color scale is applied, where the intensity of the bullish or bearish colors reflects the volume for that particular bar. This feature allows traders to visually identify periods of heightened activity and associate them with specific price movements.
Engulfing patterns, a popular technical analysis tool, are automatically detected and marked on the chart when the corresponding setting is enabled. The script identifies long engulfing patterns, where the current bar's range completely encompasses the previous bar’s range and indicates a potential bullish reversal. Similarly, short engulfing patterns are identified where the current bar fully engulfs the previous bar in the opposite direction, suggesting a bearish reversal. These patterns are visually highlighted with circular markers to draw the trader’s attention.
Each feature and mode is highly customizable. The colors for bullish, bearish, and neutral movements can be personalized, and the thresholds for patterns or smoothing can be fine-tuned to match specific trading strategies. The script's ability to toggle between various modes makes it adaptable to different market conditions and analysis preferences.
In summary, the Alternative Price script is a comprehensive tool that redefines the way traders view price charts. By offering multiple visualization modes, customizable features, and advanced detection algorithms, it provides a powerful way to uncover market trends, volume relationships, and significant patterns. The recommendation to hide default chart elements ensures that the focus remains on this innovative tool, enhancing its usability and clarity. This script empowers traders to gain deeper insights into market behavior and make informed trading decisions, all while maintaining a clean and visually appealing chart layout.
Keep in mind that some of the modes of this indicator might not reflect the actual closing price of the underlying asset, before opening a trade, check carefully the actual price!
[blackcat] L2 Guppy Swing Trader for Stocks 1D█ OVERVIEW
The script is an indicator designed for use on daily charts (1D) to identify swing trading opportunities in stocks. It calculates a series of exponential moving averages (EMAs) based on a custom "winner ratio" and plots these moving averages to help traders identify potential crossovers and swing points.
█ LOGICAL FRAMEWORK
The script is structured into several main sections:
1 — Custom Functions: Defines functions for calculating the exponential moving average (EMA) and the "winner ratio."
2 — Main Calculation Function: calculate_and_plot_guppy_trader which computes the EMA series based on the winner ratio.
3 — Input Parameters: Allows users to select the price type and period for the calculations.
4 — Data Mapping: Maps the selected price type to the corresponding price series.
5 — Execution and Plotting: Calls the main calculation function, plots the resulting EMAs, and adds labels for crossover signals.
The logical flow starts with the user-defined inputs, then the price type is mapped to the appropriate price series. The custom functions are used to compute the necessary intermediate values, and the main calculation function generates the EMA series. Finally, the EMA series are plotted, and crossover signals are labeled.
█ CUSTOM FUNCTIONS
1 — xda(src, coeff): Calculates an exponential moving average (EMA) for a given source (src) and smoothing coefficient (coeff). It uses a recursive formula to compute the EMA.
2 — winner(price, res): Computes a "winner ratio" based on the price and a specified resolution (res). It fetches historical price data, calculates a win ratio based on price comparisons, and applies an EMA to the win ratio using the historical share outstanding and volume data.
█ KEY POINTS AND TECHNIQUES
• Exponential Moving Averages (EMA): The script uses multiple EMAs to smooth the "winner ratio" and identify trends.
• Winner Ratio Calculation: The "winner ratio" is a custom metric that adjusts based on historical price data and trading volume, providing a unique insight into price momentum.
• Security Function: Utilizes the security function to fetch historical data at different resolutions, which is crucial for calculating the winner ratio.
• Labeling Crossovers: The script uses label.new to visually indicate when the moving averages cross each other, aiding in identifying potential trade signals.
█ EXTENDED KNOWLEDGE AND APPLICATIONS
• Modifications: The script could be modified to include additional EMAs or adjust the winner ratio calculation to incorporate more factors such as volatility or RSI.
• NOTE: Similar techniques could NOT be applied to other timeframes or asset classes, such as forex or cryptocurrencies because they lack of financial data required in this indicator, by adjusting the input parameters and possibly the resolution used in the security function.
• Related Concepts: Understanding the security function in Pine Script is crucial for fetching historical data at different resolutions. Additionally, knowledge of EMA calculations and custom function design in Pine Script would be beneficial for enhancing this script.
CDV Momentum WaveDescription:
This indicator visualizes the Cumulative Delta Volume (CDV) as waves, providing traders with insights into the momentum and strength of buying and selling activity. By tracking the cumulative difference between buying and selling pressure, it highlights shifts in market sentiment with color-coded wave patterns.
How to Use:
Spot Momentum:
Green waves signify strong buying pressure, while red waves indicate dominant selling pressure. Blue and orange waves mark transitions or weaker momentum.
Trend Analysis:
Persistent color and direction in waves reflect a strong trend, while frequent shifts may signal reversals or consolidation.
Sensitivity Adjustment:
Use the mul2 setting to fine-tune wave responsiveness for short-term or long-term analysis.
Wave Position Adjustment:
The osx setting adjusts the visual placement of the waves on the chart.
By default (osx = 0), the waves are aligned directly with the candle data they are calculated from.
Increasing osx shifts the waves forward.
Decreasing osx shifts the waves backward.
This tool helps traders detect momentum shifts, confirm trends, and understand volume dynamics in various market conditions.