[EmreKb] Custom PatternCustom Pattern
With this indicator, you can create and display as many patterns as you want on the chart. The indicator works by taking two inputs. We can start the explanation by describing these inputs.
Inputs
Zigzag Length: Length for zigzag legs.
Patternscript Code: Patternscript code. (But what is patternscript?)
Explanation Of Patternscript
Patternscript (it's a completely fictional script language) is a scripting language that allows you to write your own patterns, and it operates within Pinescript). Let's take a look at the syntax of this language.
{
(, )
}
...
This means that the Fibonacci levels drawn from the from_point to the to_point must have the target_point between the min_fib_level and max_fib_level .
Let's see a few practical examples.
Patternscript Code For ABCD Pattern
ABCD{
ABC(0.618, 0.886)
BCD(1.272, 1.618)
}
ABC(0.618, 0.886): Fibonacci drawn from the A to B, must have the C between the 0.618 and 0.886
BCD(1.272, 1.618): Fibonacci drawn from the B to C, must have the D between the 1.272 and 1.618
Patternscript Code For Multiple Pattern
BAT{
XAB(0.382, 0.5)
ABC(0.382, 0.886)
BCD(1.618, 2.618)
XAD(0.382, 0.886)
}
ABCD{
ABC(0.618, 0.886)
BCD(1.272, 1.618)
}
Notes:
You can set the pattern name as you like, this is not related to the pattern rules.
There is no limit for pattern count, but remember pine limits.
Indicadores e estratégias
Custom Zig Zag with Absolute Price DifferenceThis Zig-Zag indicator visualizes the price movements of a financial instrument and highlights the relevant turning points (pivots) where the price has undergone a significant change. It uses a deviation threshold to mark only substantial movements and ignore minor fluctuations.
The input parameters allow the user to customize the indicator:
Deviation (%): Defines the minimum percentage deviation required to mark a turning point.
Depth: Specifies how many periods before and after a pivot are considered to determine whether it is a real high or low.
Line Color: Allows the user to change the color of the lines that connect the pivots.
Extend to Last Bar: If enabled, extends the last lines to the current bar.
Display Absolute Price Difference: If enabled, the indicator shows the absolute price difference between the current pivot and the previous one.
Label Size: Allows adjusting the font size of the displayed labels.
The logic of the indicator is based on calculating pivots (highs and lows) using price movements. The indicator then tracks the changes between successive pivots and represents them as lines. When the price shows a significant difference from the last pivot (measured in percentage), a line is drawn, and a label displaying the price difference is shown.
Additionally, the indicator uses the calc_dev function to compute the price deviation between the last pivot and the current price. This provides users with a clear visualization of price changes, helping to identify larger price movements.
Enhanced Volume Flow Analysis Pro ♾️ IFEnhanced Volume Flow Analysis Pro (EVFA Pro)
A Comprehensive Guide to Understanding and Using Volume Flow Analysis
Introduction
The Enhanced Volume Flow Analysis Pro (EVFA Pro) represents a sophisticated approach to understanding market dynamics through the lens of volume analysis. This advanced technical indicator has been designed to peel back the layers of market activity, revealing the intricate dance between institutional and retail traders. By combining volume analysis, participant behavior patterns, and market condition recognition, EVFA Pro provides traders with a deeper understanding of market movements and potential opportunities.
Understanding the Core Framework
At its heart, EVFA Pro works by analyzing and categorizing trading volume based on several key characteristics. The indicator examines not just the raw volume, but also the context in which that volume occurs. It considers factors such as price movement, historical patterns, and market conditions to classify trading activity as either institutional or retail in nature.
The framework adapts dynamically to different market environments. Whether you're trading stocks, ETFs, cryptocurrencies, or commodities, the indicator automatically adjusts its parameters to match the typical behavior patterns of each asset class. This adaptability extends to different trading styles as well, with optimizations for everything from quick-paced scalping to longer-term position trading.
Market Participant Analysis
One of the most powerful aspects of EVFA Pro is its ability to distinguish between institutional and retail trading activity. The indicator accomplishes this through a sophisticated analysis of volume patterns, order flow, and price action. Institutional trading typically leaves distinct footprints in the market - large, well-organized volume patterns that often occur at strategic price levels. EVFA Pro identifies these patterns and separates them from the more scattered, emotion-driven patterns typical of retail trading.
The indicator maintains a constant watch on participation rates from both groups. When institutional participation rises above normal levels, it could signal the beginning of a significant move. Similarly, spikes in retail activity, especially when combined with certain price patterns, might indicate potential market turning points.
Reading Market Conditions
Market conditions are not static, and EVFA Pro recognizes this fundamental truth. The indicator continuously evaluates market conditions, classifying them into four main categories: normal, volatile, ranging, and trending. This classification isn't merely descriptive - it directly influences how the indicator interprets various patterns and signals.
In volatile markets, the indicator becomes more conservative in its pattern recognition, requiring stronger confirmation before signaling potential opportunities. During ranging periods, it adjusts to look for shorter-term movements and potential breakout scenarios. In trending markets, the focus shifts to finding continuation patterns and potential exhaustion points.
Pattern Recognition and Signal Generation
Pattern recognition in EVFA Pro goes beyond simple technical patterns. The indicator looks for complex interactions between volume, price, and participant behavior. It identifies accumulation patterns - periods where institutional buyers are actively building positions, often while keeping price movements relatively subtle to avoid drawing attention. Similarly, it recognizes distribution patterns, where larger players are gradually reducing positions.
Signal generation involves a sophisticated weighing of multiple factors. Volume strength, institutional participation, trend alignment, and price momentum all play roles in determining signal strength. This multi-factor approach helps reduce false signals and provides a more reliable indication of potential market moves.
Visual Analysis Tools
The visual components of EVFA Pro have been carefully designed to present complex information in an intuitive format. The main chart overlay uses color-coded volume bars to show the relative participation of institutional and retail traders. The intensity of these colors varies with volume significance, helping traders quickly identify potentially important market activity.
The information table provides a real-time summary of market conditions, participant activity, and detected patterns. This dashboard-style display allows traders to quickly assess market conditions and potential opportunities without needing to analyze multiple indicators.
Practical Application in Trading
To use EVFA Pro effectively, traders should integrate it into a comprehensive trading strategy. The indicator works best when its signals are considered alongside other forms of analysis and risk management tools. Strong signals from EVFA Pro might suggest potential opportunities, but traders should always consider the broader market context, their own risk tolerance, and their overall trading plan.
The indicator's alerts system can help traders stay informed of potentially significant market developments. However, these alerts should be viewed as starting points for analysis rather than automatic trading signals. Each alert provides specific information about the type of pattern or condition detected, allowing traders to quickly assess whether further investigation is warranted.
Advanced Features and Customization
EVFA Pro offers extensive customization options to suit different trading styles and preferences. Traders can adjust sensitivity levels, color schemes, and display options to match their needs. The indicator also includes special considerations for different trading sessions, allowing for more accurate analysis during pre-market, regular trading hours, and after-hours periods.
Market Application and Interpretation
Success with EVFA Pro comes from understanding not just what it shows, but why it shows what it does. The indicator's patterns and signals reflect real market dynamics - the actions and reactions of different types of traders. By understanding these underlying dynamics, traders can make more informed decisions about market opportunities and risks.
Disclaimer
This indicator and documentation are provided for educational and informational purposes only. Trading in financial markets involves substantial risk of loss and is not suitable for every investor. The analysis provided by the Enhanced Volume Flow Analysis Pro indicator should not be considered as financial advice or a recommendation to make any specific trade or investment. Users of this indicator should understand that:
1. Past performance is not indicative of future results
2. All trading decisions and their outcomes are the responsibility of the individual trader
3. This tool should be used as part of a comprehensive trading strategy that includes proper risk management and due diligence
4. Markets can be highly unpredictable, and no technical analysis tool can guarantee success
Users should carefully consider their investment objectives, level of experience, and risk appetite before using this indicator. It is strongly recommended to consult with a qualified financial advisor before making any investment decisions.
Support, Resistance & OHLCUPDATE:
This Pine Script code is an indicator for TradingView that displays support, resistance, and OHLC (Open, High, Low, Close) data across various timeframes. The code is divided into two main sections: Support/Resistance and OHLC Data.
Support and Resistance:
Logic for Support and Resistance: The indicator draws support and resistance lines after 4 consecutive candles without forming new lows (for support) or new highs (for resistance). This means that a support or resistance level is created after 4 candles that don't set new extremes.
Support: When the last 3 candles have lower lows, and the current candle forms a higher low, the support level is set.
Resistance: When the last 3 candles have higher highs, and the current candle forms a lower high, the resistance level is set.
Drawing the Lines and Labels:
Once the support or resistance level is determined, a horizontal line is drawn that extends left and right from the candle.
Additionally, labels for support and resistance are shown if the corresponding settings are enabled. These labels appear at a distance from the line and display the current support or resistance value.
Deleting the Lines:
If the price falls below the support level or rises above the resistance level, the respective line is deleted. This means that the market has breached the support or resistance level, making the line invalid.
When the support or resistance line is breached, alerts can be triggered to notify the trader.
Alerts:
The script provides options to set alerts when a support or resistance line is created or broken. These alerts notify the trader when the price reaches an important level.
OHLC Data:
The code allows the display of the high, low, close, and open values of the last candles across different timeframes (hourly, daily, weekly, monthly).
Settings:
Options are available to show these values for the respective timeframes.
The user can also adjust the size of the labels.
Visualization: The indicator plots lines for the high, low, and close values for each timeframe and places labels showing the respective values.
In summary, the indicator provides a detailed view of support and resistance levels, which are based on a 4-candle logic, and displays important OHLC values across different timeframes. The indicator also allows setting alerts for specific price levels, so traders can quickly react to market movements.
CDZV Enhanced Coppock CurveThis indicator is a part of the CDZV toolkit (backtesting and automation)
The Enhanced Coppock Curve is an upgraded version of the classic Coppock Curve indicator. It incorporates several additional features for greater flexibility and analysis capabilities. This indicator is used to analyze market trends by plotting a weighted moving average (WMA) of the sum of two Rate of Change (ROC) values.
Key Features of the Indicator:
Base Calculation of the Coppock Curve:
The Coppock Curve is calculated as a weighted moving average (WMA) of the sum of two ROC values (long and short periods).
The source for the calculation is customizable (default is close).
Added Custom Moving Average:
The indicator supports three types of moving averages:
EMA (Exponential Moving Average),
SMA (Simple Moving Average),
HMA (Hull Moving Average).
Users can choose the type and length of the moving average via input settings.
The selected moving average values are displayed in the Data Window for easier analysis.
Dynamic Coloring of the Coppock Curve:
The Coppock Curve line changes color based on its value:
Green if the value is positive,
Red if the value is negative.
The line's color is also displayed in the Data Window as a numeric value:
1 for green (positive),
-1 for red (negative).
Data Window Output:
The values of the selected moving average are displayed in the Data Window.
The Coppock Curve line's color state (1 or -1) is also shown in the Data Window.
Visual Representation:
The Coppock Curve is plotted with dynamic color coding.
The selected moving average is overlaid on the Coppock Curve for deeper trend analysis.
Usage Instructions:
Add the indicator to your chart on TradingView.
Configure the inputs:
Smoothing length for the Coppock Curve,
Long and short periods for ROC,
Type and length of the moving average.
Analyze the chart:
A green Coppock Curve line indicates a bullish trend, while a red line signals a bearish trend.
The selected moving average helps further filter and confirm signals.
Use the Data Window to view numeric values for the moving average and the Coppock Curve line color.
Applications:
This indicator is ideal for assessing trend direction and strength. The added customization options and additional data make it a versatile tool for traders, enabling them to tailor the Coppock Curve to their strategies.
Fixed RSI Overlay [lognomics]This overlay indicator provides a dynamic visualization of the RSI on the instrument price chart. It enhances the standard RSI oscillator by scaling it relative to the anchor's maximum & minimum range, conceptualizing how price reacts at standard oscillation levels.
Starting at the anchor's open, the tool collects all the RSI values from each candle within the range, and stores them inside an array corresponding to each candle index. It then pulls relative values and plots a line connecting each point accordingly to the 0-100 range scale.
While determining each maximum and/or minimum the script will plot a box from the opening time of the anchor, encapsulating the high & low of the range, to end at the next anchor time. To the right to of the box, a label is plotted which is pushed to the current time & current RSI y value within the fixed scale.
Fibonacci Candlestick - AYNETHow It Works
Inputs:
ltf_timeframe: Specify the timeframe for candlestick data (e.g., 1H, 4H).
Fibonacci Levels:
Toggle Fibonacci level visibility (show_fib_levels).
Customize Fibonacci line color (fib_color) and width (fib_width).
Candlestick Data:
Fetches open, high, low, and close prices for the specified timeframe using request.security.
Fibonacci Levels:
Calculates standard Fibonacci retracement levels (0.0, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%) for each candle's high-low range.
Draws horizontal lines for each level using line.new.
Candlestick Visualization:
Plots lower timeframe candles with customizable bullish and bearish colors.
Key Features
Dynamic Fibonacci Levels:
Fibonacci levels are recalculated for each candlestick's high-low range.
Levels update dynamically with new candles.
Candlestick Overlay:
Visualizes candlestick data from the specified timeframe directly on the current chart.
Customizable Appearance:
Configure colors for Fibonacci levels, candlestick bodies, and wicks.
Use Cases
Microstructure Analysis:
Analyze individual candlesticks with their Fibonacci retracements for potential support/resistance zones.
Multi-Timeframe Trading:
Overlay candlestick and Fibonacci data from a lower timeframe onto a higher timeframe chart.
Let me know if you'd like further enhancements or explanations! 😊
Multi-Period % Change Bands (Extreme Dots)Multiple Period Percentage Change Extreme Dots
This indicator visualizes percentage changes across three different timeframes (8, 13, and 21 days), highlighting extreme movements that break out of a user-defined band. It's designed to identify which timeframe is showing the most significant percentage change when prices make notable moves.
Features:
- Tracks percentage changes for 8-day, 13-day, and 21-day periods
- Customizable upper and lower bands to define significant moves
- Shows dots only for the most extreme moves (highest above band or lowest below band)
- Color-coded for easy identification:
- Blue: 8-day changes
- Green: 13-day changes
- Red: 21-day changes
- Includes current values display for all timeframes
Usage Tips:
- Shorter timeframes (8-day) are more sensitive to price changes and should use narrower bands (e.g., ±3%)
- Medium timeframes (13-day) work well with moderate bands (e.g., ±5%)
- Longer timeframes (21-day) can use wider bands (e.g., ±8%)
- Dots appear only when a timeframe shows the most extreme move above/below bands
- Use the gray zone between bands to identify normal price action ranges
The indicator helps identify which lookback period is showing the strongest momentum in either direction, while filtering out normal market noise within the bands.
Note: This is particularly useful for:
- Identifying trend strength across different timeframes
- Spotting which duration is showing the most extreme moves
- Filtering out minor fluctuations through the band system
- Comparing relative strength of moves across different periods
Lower and Higher Timeframe Candles with Labels-AYNETHow It Works
Input Parameters:
Users define:
LTF timeframe (e.g., 5m, 15m, 1H).
Time range (e.g., 9 AM to 5 PM) for candle visibility.
Candle colors for bullish, bearish, and wick.
Data Fetching:
The script fetches LTF candle data (open, high, low, close) using request.security.
Conditional Plotting:
Candles are plotted only if the current time falls within the specified range.
Dynamic Label:
A label with the LTF name is created and updated dynamically as the chart progresses.
Use Cases
Multi-Timeframe Analysis:
Analyze LTF price action within the context of a higher timeframe chart.
Session-Specific Focus:
Limit candle visibility to specific trading hours for better insights.
This script combines LTF visualization and a dynamic label for clear and actionable multi-timeframe analysis.
Cup Finder with Fibonacci-AYNETExplanation of Changes
Fibonacci Levels Integration:
Adds Fibonacci retracement levels based on a user-defined lookback (fib_length).
Retracement levels (0.0, 0.236, 0.382, 0.5, 0.618, 1.0) are calculated and drawn as horizontal lines.
Combined Visualization:
Cup patterns are visualized with dashed lines and optional channels.
Fibonacci levels are added as visual reference points on the same chart.
Customization:
Users can toggle Fibonacci levels, adjust colors, and define lookback periods.
This script combines the power of cup pattern
Gradient Filter with Fibonacci-AYNETExplanation of the Combined Features:
Dynamic Gradient Filter:
This section remains as in the previous example, calculating a smoothed filter (filt) with dynamic gradient coloring.
The color of the filter line transitions from red to green based on its RSI value.
Fibonacci Levels:
Calculates key Fibonacci retracement levels (0.0, 0.236, 0.382, 0.5, 0.618, and 1.0) over a user-defined lookback period (fib_length).
Uses the highest high and lowest low in the lookback period to determine the range.
Plotting Fibonacci Levels:
Each Fibonacci level is drawn as a horizontal line.
The lines extend back by the lookback period and are styled with dotted lines for clarity.
Features:
Customizable Inputs:
Users can enable or disable Fibonacci levels (show_fib_levels).
Adjust the color (fib_color) and width (fib_width) of Fibonacci lines.
Integrated Dynamic Filter:
Combines the filtered line with Fibonacci retracement levels to provide multi-dimensional insights.
Use Case:
Dynamic Filter:
Observe how the filtered line behaves near Fibonacci levels for potential trend continuations or reversals.
Fibonacci Levels:
Use retracement levels as key support/resistance zones to make trading decisions.
This combined script is now more functional, blending the dynamic gradient filter with Fibonacci retracement levels. Test this script in different market conditions, and let me know if additional features are required! 😊
Dynamic Staircase - AYNETExplanation
Step Logic:
Each step is created dynamically when the price exceeds the current step's level by the specified step_size.
Steps go up or down, depending on the price movement.
Dynamic Levels:
The script tracks the last_step_price to determine when a new step is required.
Visualization:
Steps are drawn using line.new, and their colors change based on the direction (green for up, red for down).
A simple stickman is placed at the latest step to represent movement dynamically.
Inputs
Step Size: Controls the price difference required to create a new step.
Colors: Customize the colors for up steps, down steps, and the stickman.
What You’ll See
A staircase-like chart that moves dynamically with the price.
Each new step appears when the price moves up or down by the specified step size.
A stickman drawn at the latest step to simulate movement.
Further Customizations
Step Direction Labels:
Add labels like "Up" or "Down" at each step.
Advanced Stickman Animation:
Modify the stickman design to show motion or additional shapes.
Historical Steps:
Store and display all past steps as part of the staircase visualization.
Let me know if you'd like to extend this further or add trading-specific functionality! 😊
Multi-Symbol Scanner: Advanced EMA-RSI-Volume Strategy# Multi-Symbol Tech Stock Scanner: Advanced EMA-RSI-Volume Strategy
## Technical Analysis Methodology
This scanner implements a sophisticated multi-timeframe analysis approach combining three key technical elements:
### 1. Dual EMA System (Primary Trend Detection)
- **Long-term EMA (820 periods)**: Acts as the primary trend identifier
- Chosen specifically for tech stocks' longer-term price waves
- Helps filter out minor market noise while capturing major trend changes
- 820 periods approximately represents 3.2 years of trading days
- **Medium-term EMA (320 periods)**: Serves as trend confirmation
- Approximately 1.25 years of trading data
- Provides earlier entry signals while maintaining trend reliability
- Helps identify potential trend reversals before the major trend shift
### 2. Volume Analysis Component
The script employs a dynamic volume analysis system:
- Calculates 20-period moving average of volume as baseline
- Requires 1.5x surge above baseline for signal confirmation
- Volume surge requirement helps filter out weak moves and potential false breakouts
- Different from standard volume indicators as it uses adaptive thresholds
### 3. RSI Momentum Filter
Implements a specialized RSI configuration:
- 14-period RSI with dynamic overbought/oversold levels
- Oversold threshold: 30 (customizable)
- Overbought threshold: 70 (customizable)
- Used as a confirmation tool rather than primary signal generator
## Signal Generation Logic
### Buy Signal Requirements
1. Price must cross above 820 EMA (PRIMARY CONDITION)
2. Current price must be above 320 EMA (CONFIRMATION)
3. RSI must be above 30 but below 70 (MOMENTUM CHECK)
4. Volume must be 1.5x above 20-period average (STRENGTH VALIDATION)
### Sell Signal Requirements
1. Price must cross below 820 EMA (PRIMARY CONDITION)
2. Current price must be below 320 EMA (CONFIRMATION)
3. RSI must be above 30 but below 70 (MOMENTUM CHECK)
4. Volume must be 1.5x above 20-period average (STRENGTH VALIDATION)
## Risk Management Integration
The script automatically calculates key risk levels based on volatility:
1. **Stop Loss Calculation**:
- Default: 2% below entry for buys
- Dynamically adjusted based on price point
- Can be modified through input parameters
2. **Take Profit Targets**:
- Primary target: 6% above entry (3:1 reward-risk ratio)
- Based on historical tech stock movement patterns
- Adjustable through input parameters
## Multi-Symbol Implementation
The scanner monitors 6 symbols simultaneously using:
- Separate security calls for each data point
- Optimized data requests to prevent overload
- Individual signal processing for each symbol
- Synchronized alert generation system
## Technical Implementation Details
1. **Data Processing**:
```
- Security data requests on 10-minute timeframe
- Individual EMA calculations per symbol
- Separate volume analysis threads
- RSI calculations with standard deviation normalization
```
2. **Signal Processing**:
```
- Cross-verification of all conditions
- Time-based signal validation
- Volume surge confirmation
- Trend alignment check
```
3. **Alert System**:
```
- Bar-close confirmation required
- Multi-condition validation
- Detailed price level inclusion
- Risk parameter integration
```
## Optimization Features
1. **Memory Usage**:
- Optimized security calls
- Efficient data structure
- Reduced redundant calculations
2. **Processing Efficiency**:
- Single-pass data analysis
- Combined indicator calculations
- Streamlined alert generation
## Practical Application
The system is designed for:
1. Swing Trading (primary use)
2. Position Trading (secondary use)
3. Technical Breakout Trading
Optimal timeframes:
- Primary: 4H charts
- Secondary: Daily charts
- Verification: 1H charts
## Default Configuration
The scanner is preset to monitor key tech stocks:
- TSLA: High-volatility tech leader
- NVDA: Semiconductor sector benchmark
- AVGO: Stable tech infrastructure
- TSM: Global chip manufacturer
- META: Social media sector leader
- AMZN: E-commerce/Cloud computing leader
Each symbol can be modified through input parameters.
## Version Information
- Current Version: 1.3
- Last Updated: November 2024
- Compatibility: TradingView Pro/Pro+/Premium
## Limitations & Considerations
- Limited to 6 symbols due to TradingView security request limits
- Requires consistent market volume for optimal performance
- Best suited for liquid stocks with significant daily volume
- May need parameter adjustments during extreme market conditions
BoS yellow candleThe "BoS Yellow Candle" indicator identifies and highlights the first candle that breaks a Break of Structure (BoS) in a given look-back period. A BoS occurs when the price either breaks above the highest high or below the lowest low within a user-defined look-back range (default set between 7 and 12 candles).
Bullish Break of Structure: The first candle to break above the previous high is marked with a yellow body.
Bearish Break of Structure: The first candle to break below the previous low is also marked with a yellow body.
This visual aid helps traders quickly identify potential structural breakouts for further analysis or strategy development.
Proximity indicator **What This Script Does**
This script is a unified, multi-dimensional tool designed for traders to analyze critical price dynamics and trends. It calculates and displays the following key metrics:
1. **Proximity to 52-Week Price**: Highlights the percentage distance of the current price from long-term support and resistance levels.
2. **Deviation from Key Moving Averages**: Measures how far the current price is from significant moving averages to provide insight into short-, medium-, and long-term trends.
3. **Average Daily Range Percentage (ADR%)**: Tracks price volatility over a 14-day period, helping traders gauge market activity and risk.
4. **3-Month Low Rebound Percentage**: Calculates the percentage rebound from the lowest price of the past three months, giving mid-term trend perspective.
This combination provides a holistic view of a stock’s position in the market and its current trend strength, making it easier to assess momentum, reversals, and volatility at a glance.
#### **How It Works**
1. **52-Week Proximity**:
- The script calculates the highest and lowest daily prices over the past 252 trading days (approx. 1 year) and compares them to the current closing price.
- It expresses the distance as a percentage, with proximity to the high indicating strength and proximity to the low suggesting weakness or oversold conditions.
2. **Moving Average Deviation**:
- You can select between **Simple Moving Average (SMA)** or **Exponential Moving Average (EMA)** for the calculations.
3. **ADR% (Volatility)**:
- It calculates the average daily price range (high - low) over the last 14 trading days and expresses it as a percentage of the current closing price.
- This metric helps traders understand current market volatility.
4. **3-Month Low Rebound**:
- It identifies the lowest price over the last 66 trading days (approx. 3 months) and calculates how much the price has rebounded from this level, expressed as a percentage.
.####**Interpretation**:
- Combine metrics for richer insights:
- A small deviation from the 10-day MA with high ADR% might indicate short-term momentum.
- A price near the 52-week high with a wide gap from the 200-day MA may signal a strong bullish trend but could also be overextended.
####**Purpose-Driven Consolidation**:
- Unlike individual indicators, this script integrates **trend**, **momentum**, and **volatility** measures in a single, cohesive framework. It’s specifically designed to complement how these elements interact in real-world trading scenarios.
Galagtic Radar Grid - AYNETFeatures:
Concentric Circles:
Drawn using points (•) placed around a center.
The number of circles and their spacing are customizable.
Radial Lines:
Straight lines radiate outward from the center.
You can customize the number of lines (e.g., 12 for 30° intervals).
Highlight Marker:
An orange marker is placed at a specific angle (customizable) on the outermost circle.
Key Customization Inputs:
Circle Count: Number of concentric circles.
Circle Spacing: Distance between circles.
Line Count: Number of radial lines.
Highlight Angle: Position of the orange marker in degrees.
Colors: Customize grid and marker colors.
Core Logic:
Circles and radial lines are calculated using trigonometric functions (math.cos and math.sin).
The x-coordinates are tied to bar_index (integer), ensuring compatibility with TradingView's requirements.
This script is ideal for creating a visual radar-like grid on TradingView charts. Let me know if you'd like further enhancements! 😊
Eagle-Inspired - AYNETOverview of the Code:
Parameters for Customization:
Wing Span: Horizontal distance (in bars) of the wings.
Wing Height: Vertical height (in price units) of the wings.
Body Height: Vertical size of the central "body" rectangle.
Colors: Separate colors for wings and the body.
Center Point:
The center of the logo is dynamically tied to the current bar (bar_index) and price (close).
Design Components:
Wings: Two angled lines for the left and right wings.
Body: A rectangular shape approximated using four lines.
Dynamic Adjustments:
The size and proportions of the wings and body can be adjusted via user inputs.
Key Features:
Visual Elements: Creates a logo-like shape directly on the chart.
Customizable: Adjust the size, position, and colors of the wings and body.
Dynamic: Updates its position based on the latest bar and price.
This script provides a minimalist symbolic eagle design and can be used to visually overlay the chart with basic graphical elements. Let me know if you need further adjustments! 😊
Dynamic Support and Resistance -AYNETExplanation of the Code
Lookback Period:
The lookback input defines how many candles to consider when calculating the support (lowest low) and resistance (highest high).
Support and Resistance Calculation:
ta.highest(high, lookback) identifies the highest high over the last lookback candles.
ta.lowest(low, lookback) identifies the lowest low over the same period.
Dynamic Lines:
The line.new function creates yellow horizontal lines at the calculated support and resistance levels, extending them to the right.
Optional Plot:
plot is used to display the support and resistance levels as lines for visual clarity.
Customization:
You can adjust the lookback period and toggle the visibility of the lines via inputs.
How to Use This Code
Open the Pine Script Editor in TradingView.
Paste the above code into the editor.
Adjust the "Lookback Period for High/Low" to customize how the levels are calculated.
Enable or disable the support and resistance lines as needed.
This will create a chart similar to the one you provided, with horizontal yellow lines dynamically indicating the support and resistance levels. Let me know if you'd like any additional features or customizations!
Multi-LTF ATR Trailing Stop - AYNETSimple Explanation of the Code
This Pine Script code implements a multi-timeframe ATR-based trailing stop indicator. It calculates and plots the trailing stop lines for up to six configurable timeframes. Users can enable or disable specific timeframes, and each trailing stop line is color-coded and labeled with the corresponding timeframe (e.g., "15m", "1H").
Key Features of the Code
Multi-Timeframe Support:
The script calculates trailing stops for six different timeframes, such as 15 minutes, 1 hour, 1 day, etc.
User Configurations:
The user can:
Select timeframes for each trailing stop (e.g., "15m", "1H").
Enable or disable each timeframe using checkboxes.
Adjust the ATR period and multiplier to customize the trailing stop calculation.
Color-Coded Lines:
Each timeframe's trailing stop is plotted with a unique color for easy distinction.
Labels for Timeframes:
Labels at the end of the lines indicate the timeframe of each trailing stop (e.g., "15m", "1H").
Summary
This code is a multi-timeframe ATR trailing stop tool that helps traders visualize and analyze trailing stops across multiple timeframes. It is customizable, dynamic, and visually intuitive, making it ideal for both trend-following and stop-loss management.
Multi-LTF Fisher Transform -AYNETJohn F. Ehlers is a renowned figure in the field of financial markets and technical analysis. With a strong background in engineering and digital signal processing (DSP), Ehlers has applied his expertise to the development of innovative technical indicators and trading systems. His work focuses on using mathematical concepts, particularly those from signal processing, to analyze financial data. THANKS.
Simple Explanation of the Code
This Pine Script code calculates and plots Fisher Transform values for up to 6 different timeframes. The user can enable or disable each timeframe, and each Fisher Transform line is displayed in a unique color. Labels at the end of the lines indicate the timeframe.
Key Components of the Code
User Inputs:
Timeframes: The user specifies up to 6 different timeframes (ltf_1, ltf_2, etc.).
Enable/Disable Options: The user can choose which timeframes to enable using checkboxes (enable_1, enable_2, etc.).
Fisher Transform Length: The number of periods (fisher_length) used to calculate the Fisher Transform.
Fisher Transform Calculation:
For each enabled timeframe, the Fisher Transform is calculated using the fisher_transform_func() function:
Lowest Low and Highest High over the given period are fetched.
The Fisher Transform formula normalizes the price and transforms it into an oscillating value.
Dynamic Plotting:
Each Fisher Transform is plotted in a unique color if the corresponding timeframe is enabled.
Labels are added at the end of the lines to indicate the timeframe (e.g., "15m", "1H").
Visual Enhancements:
Unique colors for each line (green, blue, orange, etc.).
Labels dynamically display the timeframe names.
What the Code Does
Calculates Fisher Transform:
For example, for a 15m timeframe:
Finds the lowest low and highest high over the specified period.
Applies the Fisher Transform formula to normalize and smooth the values.
Plots Active Timeframes:
Only the enabled timeframes are plotted.
Each enabled Fisher Transform is plotted as a separate line.
Adds Labels:
At the end of each plotted line, a label indicates which timeframe it represents.
How It Looks
Each active timeframe is displayed as a colored oscillating line on the chart.
Labels like "15m" or "1H" appear at the end of the lines.
Inactive timeframes are not shown.
User Interaction
Input Parameters:
Select the desired timeframes (e.g., "15m", "1H", "4H").
Enable or disable specific timeframes.
Adjust the Fisher Transform period length.
Output:
View Fisher Transform lines for active timeframes.
Use labels to identify which line corresponds to which timeframe.
Why It’s Useful
Multi-Timeframe Analysis:
Helps compare momentum across different timeframes.
Customizable:
Users can enable only the timeframes they want.
Visual Clarity:
Unique colors and labels make it easy to distinguish between timeframes.
If you need further simplifications or more details, feel free to ask! 😊
Candle Spread
Candle Spread is an indicator that helps traders measure the range of price movement within each candle over a specified time period. It calculates the range of the candle between the High and Low (High - Low) and displays it in a separate window below the chart as columns.
Key Features:
Colored Bars: The bars are colored based on the candle's direction:
Bullish Candle: Bars are Green.
Bearish Candle: Bars are Red.
Moving Average: The indicator includes a 30-period Simple Moving Average (SMA), which represents the overall average range of the candles.
Helps Identify Market Volatility: This indicator helps traders identify wide-range candles (signaling high volatility in the market), which could indicate a surge in momentum or potential trend reversals.
Manual Trading Checklist by Afnan TajuddinHey traders! This Trading Checklist indicator like your personal to-do list right on your chart! Here’s what it does:
Easy Tracking: Seven checkboxes to make sure you’ve done all your trading steps.
Colorful Signs: Green "✔" for done stuff and red "✘" for things you need to fix.
Make It Yours: Change where the table is on the chart, pick your favorite colors, and set the text size just how you like it.
Simple Setup: Rename the checklist items and toggle them on or off in the settings.
Clean Look: It stays neat on your chart without messing things up.
Whether you’re just starting out or you’ve been trading for a while, this checklist helps you stay organized and stick to your plan. Perfect for anyone who loves keeping things tidy and on track!
Important to Know: This checklist is not dynamic or automatic and not specific to any symbol. You need to manually check it every time for all the stocks you’re planning to trade. It won’t do the checking for you, so make sure to update it yourself! 🚨
Wick Trend Analysis with Supertrend and RSI -AYNETScientific Explanation
1. Wick Trend Analysis
Upper and Lower Wicks:
Calculated based on the difference between the high or low price and the candlestick body (open and close).
The trend of these wick lengths is derived using the Simple Moving Average (SMA) over the defined trend_length period.
Trend Direction:
Positive change (ta.change > 0) indicates an increasing trend.
Negative change (ta.change < 0) indicates a decreasing trend.
2. Supertrend Indicator
ATR Bands:
The Supertrend uses the Average True Range (ATR) to calculate dynamic upper and lower bands:
upper_band
=
hl2
+
(
supertrend_atr_multiplier
×
ATR
)
upper_band=hl2+(supertrend_atr_multiplier×ATR)
lower_band
=
hl2
−
(
supertrend_atr_multiplier
×
ATR
)
lower_band=hl2−(supertrend_atr_multiplier×ATR)
Trend Detection:
If the price is above the upper band, the Supertrend moves to the lower band.
If the price is below the lower band, the Supertrend moves to the upper band.
The Supertrend helps identify the prevailing market trend.
3. RSI (Relative Strength Index)
The RSI measures the momentum of price changes and ranges between 0 and 100:
Overbought Zone (Above 70): Indicates that the price may be overextended and due for a pullback.
Oversold Zone (Below 30): Indicates that the price may be undervalued and due for a reversal.
Visualization Features
Wick Trend Lines:
Upper wick trend (green) and lower wick trend (red) show the relative strength of price rejection on both sides.
Wick Trend Area:
The area between the upper and lower wick trends is filled dynamically:
Green: Upper wick trend is stronger.
Red: Lower wick trend is stronger.
Supertrend Line:
Displays the Supertrend as a blue line to highlight the market's directional bias.
RSI:
Plots the RSI line, with horizontal dotted lines marking the overbought (70) and oversold (30) levels.
Applications
Trend Confirmation:
Use the Supertrend and wick trends together to confirm the market's directional bias.
For example, a rising lower wick trend with a bullish Supertrend suggests strong bullish sentiment.
Momentum Analysis:
Combine the RSI with wick trends to assess the strength of price movements.
For example, if the RSI is oversold and the lower wick trend is increasing, it may signal a potential reversal.
Signal Generation:
Generate entry signals when all three indicators align:
Bullish Signal:
Lower wick trend increasing.
Supertrend bullish.
RSI rising from oversold.
Bearish Signal:
Upper wick trend increasing.
Supertrend bearish.
RSI falling from overbought.
Future Improvements
Alert System:
Add alerts for alignment of Supertrend, RSI, and wick trends:
pinescript
Kodu kopyala
alertcondition(upper_trend_direction == 1 and supertrend < close and rsi > 50, title="Bullish Signal", message="Bullish alignment detected.")
alertcondition(lower_trend_direction == 1 and supertrend > close and rsi < 50, title="Bearish Signal", message="Bearish alignment detected.")
Custom Thresholds:
Add thresholds for wick lengths and RSI levels to filter weak signals.
Multiple Timeframes:
Incorporate multi-timeframe analysis for more robust signal generation.
Conclusion
This script combines wick trends, Supertrend, and RSI to create a comprehensive framework for analyzing market sentiment and detecting potential trading opportunities. By visualizing trends, market bias, and momentum, traders can make more informed decisions and reduce reliance on single-indicator strategies.