MTF Fibonacci Pivots with Mandelbrot FractalsMTF Fibonacci Pivots with Mandelbrot Fractals: Advanced Market Structure Analysis
Overview
The MTF Fibonacci Pivots with Mandelbrot Fractals indicator represents a significant advancement in technical analysis by combining multi-timeframe Fibonacci pivot levels with sophisticated fractal pattern recognition. This powerful tool identifies key support and resistance zones while predicting potential price reversals with remarkable accuracy.
Key Capabilities
This indicator provides traders with three distinct layers of market structure analysis:
Automatic Timeframe Adaptation: The primary pivot set automatically adjusts to your chart's timeframe, ensuring relevant support and resistance levels for your specific trading horizon.
1-Year Fibonacci Pivots: The second layer displays yearly pivots that reveal long-term market cycles and institutional price levels that often act as significant reversal points.
3-Year Fibonacci Pivots: The third layer unveils major market structure zones that typically remain relevant for extended periods, offering strategic context for position trading and long-term investment decisions.
Predictive Technology
What truly distinguishes this indicator is its advanced predictive capability powered by:
Mandelbrot Fractal Pattern Recognition: The indicator implements a sophisticated fractal detection algorithm that identifies recurring price patterns across multiple timeframes. Unlike conventional fractal indicators, it incorporates noise filtering and adaptive sensitivity to market volatility.
Tesla's 3-6-9 Principle Integration: The system incorporates Nikola Tesla's mathematical principle through a cubic Mandelbrot equation (Z_{n+1} = Z_n^3 + C where Z_0 = 0), creating a unique approach to pattern recognition that aligns with natural market rhythms.
Historical Pattern Matching: When a current price pattern exhibits strong similarity to historical formations, the indicator generates predictive targets with confidence ratings. Each prediction undergoes rigorous validation against multiple parameters including trend alignment, volatility context, and mathematical coherence.
Visual Intelligence System
The indicator's visual presentation enhances trading decision-making through:
Confidence-Based Visualization: Predictions display with intuitive star ratings, percentage confidence scores, and contextual information including price movement magnitude and estimated time to target.
Adaptive Color Harmonization: The color system intelligently adjusts to provide optimal visibility while maintaining a professional appearance suitable for any chart setup.
Trend Alignment Indicators: Each prediction includes references to the broader trend context, helping traders avoid counter-trend trades unless the reversal signal carries exceptional strength.
Strategic Applications
This indicator excels in multiple trading scenarios:
Intraday Trading: Identify high-probability reversal zones with precise timing
Swing Trading: Anticipate significant market turns at key structural levels
Position Trading: Recognize major cycle shifts for strategic entry and exit
The automatic 1-year and 3-year Fibonacci pivots provide institutional-grade reference points that typically define major market movements. These longer timeframes reveal critical zones that might be invisible on shorter-term analysis, giving you a significant edge in understanding where price is likely to encounter substantial buying or selling pressure.
This innovative approach to market analysis combines classical Fibonacci mathematics with cutting-edge fractal theory to create a comprehensive market structure visualization system that illuminates both present support/resistance levels and future price targets with exceptional clarity.
Setting Up MTF Fibonacci Pivots with Mandelbrot Fractals
Initial Setup
Adding this indicator to your TradingView charts is straightforward:
Navigate to the "Indicators" button on your chart toolbar
Search for "MTF Fibonacci Pivots with Mandelbrot Fractals"
Select the indicator to add it to your chart
A configuration panel will appear with various setting categories
Recommended Settings
The indicator comes pre-configured with optimal default settings, but you may want to adjust them based on your trading style:
For Day Trading (Timeframes 1-minute to 1-hour)
Pivots Timeframe 1: Auto (automatically adapts to your chart)
Pivots Timeframe 2: Daily
Pivots Timeframe 3: Weekly
Fractal Sensitivity: 2-3
Fractal Lookback Period: 20
Prediction Strength: 2
Color Theme: High Contrast or Dark Mode
For Swing Trading (Timeframes 4-hour to Daily)
Pivots Timeframe 1: Daily
Pivots Timeframe 2: Weekly
Pivots Timeframe 3: Monthly
Fractal Sensitivity: 1-2
Fractal Lookback Period: 30
Prediction Strength: 2-3
Color Theme: Default or Dimmed
For Position Trading (Timeframes Daily to Weekly)
Pivots Timeframe 1: Weekly
Pivots Timeframe 2: Monthly
Pivots Timeframe 3: Quarterly
Fractal Sensitivity: 1
Fractal Lookback Period: 50
Prediction Strength: 1
Color Theme: Monochrome or Pastel
Restoring Default Settings
If you've adjusted settings and wish to return to the defaults:
Right-click on the indicator name on your chart
Select "Settings" from the context menu
In the settings dialog, look for the "Reset All" button at the bottom
Confirm the reset when prompted
Alternatively, you can remove the indicator and add it again for a fresh start with default settings.
Advanced Settings Guidance
Visual Appearance
Use Gradient Colors: Enable for better visual differentiation between pivot levels
Color Transparency: 15% provides an optimal balance between visibility and chart clutter
Line Width: 1-2 for cleaner charts, 3+ for enhanced visibility
Fractal Analysis
Enable Fractal Analysis: Keep enabled for prediction capabilities
Fractal Box Spacing: Higher values (5-10) for cleaner displays, lower values (1-3) for more signals
Maximum Forecast Bars: 20 is optimal for most timeframes, adjust higher for longer predictions
Performance Considerations
Enable Self-Optimization: Keep enabled to maintain smooth chart performance
Resource Priority: Use "Balanced" for most computers, "Performance" for older systems
Force Pivot Display: Enable only when checking specific historical periods
Common Setup Mistakes to Avoid
Setting all timeframes too close together (e.g., Daily, Daily, Weekly) reduces the multi-timeframe advantage
Using high fractal sensitivity (4+) on noisy markets creates excessive signals
Setting fractal box spacing too low causes cluttered prediction boxes
Disabling self-optimization may cause performance issues on complex charts
Using incompatible color themes for your chart background reduces visibility
The indicator's power comes from its default 1-year and 3-year Fibonacci pivot settings, which highlight institutional levels while the auto-timeframe setting adapts to your trading horizon. These carefully balanced defaults provide an excellent starting point for most traders.
For optimal results, I recommend making minimal adjustments at first, then gradually customizing settings as you become familiar with the indicator's behavior in your specific markets and timeframes.
Screenshots:
Multitimeframe
MACD with TrendIndicator Name: MACD with Trend & Multi-Timeframe Dashboard
Why Use This Indicator?
Two MACDs for Double Confirmation:
It integrates both a standard MACD (fast/slow lengths of your choice) and a Trend MACD (longer lengths). The standard MACD identifies short-term momentum shifts, while the Trend MACD helps confirm the higher-level market trend.
Multi-Timeframe 50/200 SMA Overview:
A built-in dashboard quickly shows whether the 50-period moving average is above or below the 200-period moving average across multiple timeframes (Monthly, Weekly, Daily, etc.). At a glance, you can see if higher timeframes agree with your immediate trading setup.
Clear Buy/Sell Signals:
The script plots buy arrows when the MACD histogram crosses from negative to positive, plus an additional label for the Trend MACD crossing. The same goes for sell signals if momentum flips from positive to negative. This clarity can reduce guesswork.
Customizable & Intuitive:
Easily adjust moving average types (SMA or EMA), lengths, and source inputs to suit different asset classes or personal preferences. Visual color coding helps you quickly interpret bullish vs. bearish conditions.
Recommended Trading Approach
Identify Overall Trend
Check the Trend MACD histogram and the multi-timeframe dashboard (50/200 SMAs). If you see bullish alignment on higher timeframes (e.g., Daily, Weekly) and the Trend MACD is above zero, you know the market environment is supportive for long trades.
Pinpoint Entry Using Standard MACD
Wait for the standard MACD histogram to cross above zero or for a labeled “Buy Signal.” This indicates short-term momentum turning bullish in sync with the broader trend. If the market is already trending up (confirmed by the dashboard), the probability of a successful long entry often improves.
Set a Stop-Loss & Take-Profit
While not included in the code, adding an ATR- or price-based stop-loss can protect against sudden reversals. A simple approach is risking 1–2% per trade and aiming for a 1.5–2× reward relative to that risk.
Monitor Sell Signals
If the short-term MACD crosses below zero—triggering a “Sell Signal”—and the Trend MACD also turns down (or the dashboard flips bearish), consider exiting the position or tightening stops. This alignment of short- and long-term indicators often signals a shift in momentum that could threaten your open profits.
Summary
The MACD with Trend & Multi-Timeframe Dashboard is a versatile, all-in-one toolkit. It combines the immediacy of short-term MACD signals, the validation of a longer-term trend oscillator, and the broader insight of multi-timeframe moving averages. Whether you are a swing trader looking for alignment across bigger trends or a shorter-term trader wanting clear momentum triggers, this indicator helps streamline decision-making and reduce noise.
Disclaimer: As with all technical analysis tools, there is no guarantee of success. Always combine indicator signals with sound risk management and a thorough understanding of market conditions
BIAS Notes// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © Robthhh
//@version=5
indicator("BIAS Notes", overlay = true)
// Metin boyutunu büyüt
textSize = input.string(size.huge, 'Text Size', , inline='txt')
// Hücreleri genişletmek için ekstra boşluk ekle
txt_1 = ' ' + input('','1.HTF',inline='first') + ' '
txt_2 = ' ' + input('','2.LTF', inline='second') + ' '
txt_3 = ' ' + input('','3.TF' , inline='third') + ' '
txt_4 = ' ' + input('','4.TF' , inline='fourth') + ' ' // Yeni eklenen 4. sütun
first = input.string("None", "Bias", options = , inline='first')
secondary = input.string("None", "Bias", options = , inline='second')
third = input.string('None', 'Bias', options = , inline='third')
fourth = input.string('None', 'Bias', options = , inline='fourth') // Yeni eklenen 4. sütun
show_icons=input(false,'Show Icons under table?')
first_color = color.rgb(161, 161, 161)
secondary_color = color.rgb(161, 161, 161)
third_color = color.rgb(161, 161, 161)
fourth_color = color.rgb(161, 161, 161) // Yeni eklenen 4. sütun rengi
if first == 'Bullish'
first_color := color.rgb(0, 152, 68)
if first == 'Bearish'
first_color := color.rgb(176, 48, 48)
if secondary == 'Bullish'
secondary_color := color.rgb(52, 172, 114, 20)
if secondary == 'Bearish'
secondary_color := color.rgb(206, 62, 62)
if third == 'Bullish'
third_color := color.rgb(121, 187, 30, 23)
if third == 'Bearish'
third_color := color.rgb(184, 53, 53, 39)
if fourth == 'Bullish'
fourth_color := color.rgb(50, 205, 50)
if fourth == 'Bearish'
fourth_color := color.rgb(255, 69, 0)
// Tabloyu oluştur (4 sütun, 3 satır)
var table = table.new(position=position.top_right, columns=4, rows=3, border_color = color.black, border_width = 2)
// Hücreleri doldur
table.cell(table, 0, 0, text = txt_1, bgcolor = first_color, text_color = color.white, text_size = textSize)
table.cell(table, 1, 0, text = txt_2, bgcolor = secondary_color, text_color = color.white, text_size = textSize)
table.cell(table, 2, 0, text = txt_3, bgcolor = third_color, text_color = color.white, text_size = textSize)
table.cell(table, 3, 0, text = txt_4, bgcolor = fourth_color, text_color = color.white, text_size = textSize) // Yeni eklenen 4. sütun
// İkonları genişletmek için ekstra boşluk ekle
txt_5 = ' ' + input.string('','Icon',options= ,inline='first') + ' '
txt_6 = ' ' + input.string('','Icon',options= ,inline='second') + ' '
txt_7 = ' ' + input.string('','Icon',options= ,inline='third') + ' '
txt_8 = ' ' + input.string('','Icon',options= ,inline='fourth') + ' ' // Yeni eklenen 4. sütun için ikon
if show_icons
table.cell(table, 0, 1, text = txt_5, bgcolor = color.white, text_color = color.black, text_size = textSize)
table.cell(table, 1, 1, text = txt_6, bgcolor = color.white, text_color = color.black, text_size = textSize)
table.cell(table, 2, 1, text = txt_7, bgcolor = color.white, text_color = color.black, text_size = textSize)
table.cell(table, 3, 1, text = txt_8, bgcolor = color.white, text_color = color.black, text_size = textSize) // Yeni eklenen 4. sütun için ikon
BIAS Notes// This source code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © Robthhh
//@version=5
indicator("BIAS Notes", overlay = true)
// Metin boyutunu büyüt
textSize = input.string(size.huge, 'Text Size', , inline='txt')
// Hücreleri genişletmek için ekstra boşluk ekle
txt_1 = ' ' + input('','1.HTF',inline='first') + ' '
txt_2 = ' ' + input('','2.LTF', inline='second') + ' '
txt_3 = ' ' + input('','3.TF' , inline='third') + ' '
first = input.string("None", "Bias", options = , inline='first')
secondary = input.string("None", "Bias", options = , inline='second')
third = input.string('None', 'Bias', options = , inline='third')
show_icons=input(false,'Show Icons under table?')
first_color = color.rgb(161, 161, 161)
secondary_color = color.rgb(161, 161, 161)
third_color = color.rgb(161, 161, 161)
if first == 'Bullish'
first_color := color.rgb(0, 152, 68)
if first == 'Bearish'
first_color := color.rgb(176, 48, 48)
if secondary == 'Bullish'
secondary_color := color.rgb(52, 172, 114, 20)
if secondary == 'Bearish'
secondary_color := color.rgb(206, 62, 62)
if third == 'Bullish'
third_color := color.rgb(121, 187, 30, 23)
if third == 'Bearish'
third_color := color.rgb(184, 53, 53, 39)
// Tabloyu oluştur
var table = table.new(position=position.top_right, columns=3, rows=3, border_color = color.black, border_width = 2)
// Hücreleri doldur
table.cell(table, 0, 0, text = txt_1, bgcolor = first_color, text_color = color.white, text_size = textSize)
table.cell(table, 1, 0, text = txt_2, bgcolor = secondary_color, text_color = color.white, text_size = textSize)
table.cell(table, 2, 0, text = txt_3, bgcolor = third_color, text_color = color.white, text_size = textSize)
// İkonları genişletmek için ekstra boşluk ekle
txt_4 = ' ' + input.string('','Icon',options= ,inline='first') + ' '
txt_5 = ' ' + input.string('','Icon',options= ,inline='second') + ' '
txt_6 = ' ' + input.string('','Icon',options= ,inline='third') + ' '
if show_icons
table.cell(table, 0, 1, text = txt_4, bgcolor = color.white, text_color = color.black, text_size = textSize)
table.cell(table, 1, 1, text = txt_5, bgcolor = color.white, text_color = color.black, text_size = textSize)
table.cell(table, 2, 1, text = txt_6, bgcolor = color.white, text_color = color.black, text_size = textSize)
EGBO ZONE VERSION 2EGBO ZONE VERSION 2 is an indicator that identifies bullish and bearish engulfing patterns while considering trend direction. It uses EMA 25 as a filter, only showing buy signals when price is above the EMA and sell signals when price is below. The indicator marks engulfing patterns with labels on the chart and tracks their high and low zones for potential support and resistance. It also includes a table displaying engulfing signals and trend direction for M5, M15, and H1 timeframes. This helps traders confirm setups and align trades with the market trend.
Multi-Timeframe Stochastic RSI ArrowsMulti-Timeframe Stochastic RSI Arrows Indicator by The Venetian
Dear Moderators before you torch me alive theres nothing groundbreaking just very handy indicator for some users.
This indicator provides traders with a jet fighter-style heads-up display for market momentum across multiple timeframes. By displaying Stochastic RSI directional arrows for 12 different timeframes simultaneously, it offers a comprehensive view of market conditions without requiring multiple chart windows.
How It Works
The indicator calculates the Stochastic RSI for each of 12 common timeframes (1m to 3M) and represents directional movements with intuitive arrows:
- ▲ Green up arrow = Rising momentum
- ▼ Red down arrow = Falling momentum
- ◄► Yellow horizontal arrows = Flat/sideways momentum
- ► Gray right arrow = Just peaked (crossed above overbought)
- ◄ Gray left arrow = Just bottomed (crossed below oversold)
Each timeframe's status appears with its label (e.g., "1m ▲") in a clean, vertically-stacked display using ATR-based spacing to maintain consistent visual appearance regardless of price scale.
Key Features
- ATR-Based Spacing : Uses Average True Range to maintain consistent distances between labels even as chart scale changes
- Multi-Timeframe Analysis: Easily spot divergences and confluences across timeframes (1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 1D, 1W, 1M, 3M)
- Sensitivity Control: Adjust flat detection sensitivity to filter out noise
- Customisable Appearance: Modify arrow size, vertical spacing, and show/hide timeframe labels
- Overbought/Oversold Detection: Highlights when momentum has peaked or bottomed at extreme levels
- Trading Applications
- Trend Alignment: Quickly identify when multiple timeframes align in the same direction
- Divergence Detection: Spot when shorter timeframes begin to shift against longer ones
- Entry/Exit Timing: Use crossovers of significant timeframes as potential signals
- Market Context: Maintain awareness of the bigger picture while trading shorter timeframes
This indicator doesn't break new ground technically but excels in presenting complex multi-timeframe information in a clean, actionable format — much like a pilot's heads-up display provides critical information at a glance. The ATR-based positioning ensures consistent visibility across different instruments and market conditions.
Great effort has been made for this script to adhere to TradingView's Pine Script house rules and focuses on trader usability rather than introducing novel technical concepts.
FlexATRFlexATR: A Dynamic Multi-Timeframe Trading Strategy
Overview: FlexATR is a versatile trading strategy that dynamically adapts its key parameters based on the timeframe being used. It combines technical signals from exponential moving averages (EMAs) and the Relative Strength Index (RSI) with volatility-based risk management via the Average True Range (ATR). This approach helps filter out false signals while adjusting to varying market conditions — whether you’re trading on a daily chart, intraday charts (30m, 60m, or 5m), or even on higher timeframes like the 4-hour or weekly charts.
How It Works:
Multi-Timeframe Parameter Adaptation: FlexATR is designed to automatically adjust its indicator settings depending on the timeframe:
Daily and Weekly: On higher timeframes, the strategy uses longer periods for the fast and slow EMAs and standard periods for RSI and ATR to capture more meaningful trend confirmations while minimizing noise.
Intraday (e.g., 30m, 60m, 5m, 4h): The parameters are converted from “days” into the corresponding number of bars. For instance, on a 30-minute chart, a “day” might equal 48 bars. The preset values for a 30-minute chart have been slightly reduced (e.g., a fast EMA is set at 0.35 days instead of 0.4) to improve reactivity while maintaining robust filtering.
Signal Generation:
Entry Signals: The strategy enters long positions when the fast EMA crosses above the slow EMA and the RSI is above 50, and it enters short positions when the fast EMA crosses below the slow EMA with the RSI below 50. This dual confirmation helps ensure that signals are reliable.
Risk Management: The ATR is used to compute dynamic levels for stop loss and profit target:
Stop Loss: For a long position, the stop loss is placed at Price - (ATR × Stop Loss Multiplier). For a short position, it is at Price + (ATR × Stop Loss Multiplier).
Profit Target: The profit target is similarly set using the ATR multiplied by a designated profit multiplier.
Dynamic Trailing Stop: FlexATR further incorporates a dynamic trailing stop (if enabled) that adjusts according to the ATR. This trailing stop follows favorable price movements at a distance defined by a multiplier, locking in gains as the trend develops. The use of a trailing stop helps protect profits without requiring a fixed exit point.
Capital Allocation: Each trade is sized at 10% of the total equity. This percentage-based position sizing allows the strategy to scale with your account size. While the current setup assumes no leverage (a 1:1 exposure), the inherent design of the strategy means you can adjust the leverage externally if desired, with risk metrics scaling accordingly.
Visual Representation: For clarity and accessibility (especially for those with color vision deficiencies), FlexATR employs a color-blind friendly palette (the Okabe-Ito palette):
EMA Fast: Displayed in blue.
EMA Slow: Displayed in orange.
Stop Loss Levels: Rendered in vermilion.
Profit Target Levels: Shown in a distinct azzurro (light blue).
Benefits and Considerations:
Reliability: By requiring both EMA crossovers and an RSI confirmation, FlexATR filters out a significant amount of market noise, which reduces false signals at the expense of some delayed entries.
Adaptability: The automatic conversion of “day-based” parameters into bar counts for intraday charts means the strategy remains consistent across different timeframes.
Risk Management: Using the ATR for both fixed and trailing stops allows the strategy to adapt to changing market volatility, helping to protect your capital.
Flexibility: The strategy’s inputs are customizable via the input panel, allowing traders to fine-tune the parameters for different assets or market conditions.
Conclusion: FlexATR is designed as a balanced, adaptive strategy that emphasizes reliability and robust risk management across a variety of timeframes. While it may sometimes enter trades slightly later due to its filtering mechanism, its focus on confirming trends helps reduce the likelihood of false signals. This makes it particularly attractive for traders who prioritize a disciplined, multi-timeframe approach to capturing market trends.
15-Min Candle Breakout//@version=5
strategy("15-Min Candle Breakout", overlay=true)
// Variables to store first 15-minute candle data
var float firstCandleHigh = na
var float firstCandleLow = na
var bool firstCandleCaptured = false
// Capture the high and low of the first 15-minute candle (NSE: 9:15 AM - 9:30 AM)
if (hour == 9 and minute == 30 and not firstCandleCaptured)
firstCandleHigh := high
firstCandleLow := low
firstCandleCaptured := true
// Only execute trades after the first 15-minute candle is set
risk = firstCandleCaptured ? firstCandleHigh - firstCandleLow : na
longTP = firstCandleCaptured ? firstCandleHigh + (risk * 2) : na
shortTP = firstCandleCaptured ? firstCandleLow - (risk * 2) : na
// **Entry Conditions**
longCondition = firstCandleCaptured and close > firstCandleHigh
shortCondition = firstCandleCaptured and close < firstCandleLow
// **Stop Loss**
longSL = firstCandleLow
shortSL = firstCandleHigh
// **Execute Trades**
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Long TP", from_entry="Long", limit=longTP, stop=longSL)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Short TP", from_entry="Short", limit=shortTP, stop=shortSL)
// **Re-entry Logic (If Stop Loss is Hit)**
reEntryLong = strategy.position_size == 0 and close > firstCandleHigh
reEntryShort = strategy.position_size == 0 and close < firstCandleLow
if (reEntryLong)
strategy.entry("Re-Long", strategy.long)
strategy.exit("Re-Long TP", from_entry="Re-Long", limit=longTP, stop=longSL)
if (reEntryShort)
strategy.entry("Re-Short", strategy.short)
strategy.exit("Re-Short TP", from_entry="Re-Short", limit=shortTP, stop=shortSL)
MACD EMA Merge"MACD EMA Merge is a custom indicator that combines the MACD (Moving Average Convergence Divergence) with an EMA (Exponential Moving Average) applied to the MACD Histogram. It helps traders identify trend strength and potential reversals by plotting buy signals when the histogram crosses above the EMA and sell signals when it crosses below. The indicator is displayed in a separate pane below the main chart for better visualization."
MACD + EMADescription:
This indicator combines the Moving Average Convergence Divergence (MACD) with an Exponential Moving Average (EMA). The EMA is calculated based on the MACD histogram, helping to identify momentum shifts more clearly.
MACD: Uses a 12-period and 26-period EMA as the main lines, with a 9-period EMA as the signal line.
EMA: Calculated from the MACD histogram to provide additional insight into trend strength.
Histogram: Helps visualize the difference between the MACD and the signal line.
This indicator is ideal for traders who want to integrate momentum and trend analysis into their technical strategy.
ICT Sessions And Range Breakout [ADB]session range breakout with many other options for ict traders. this indicator can show sessions and killzones and ...
HPT XAUUSD & Forex Setup📌 HPT XAUUSD & Forex Setup
🚀 Optimized High-Probability-Trading (HPT) Script for XAUUSD, EURUSD & GBPUSD!
🔹 Features:
✅ Smart Money Concepts (SMC) – Market structure, order blocks & liquidity levels
✅ Fair Value Gaps (FVGs) – Automatic detection on M15, H1, H4
✅ VWAP – Dynamic liquidity zones for precise entries
✅ Liquidity Levels – High/Low of the Day for stop hunts & reversals
✅ RSI & MACD – Confirmation for high-probability trades
✅ US Dollar Index (DXY) Overlay – Perfect correlation for Forex trading
✅ Automated Alerts – Entry timing notifications
📈 Ideal for day traders & scalpers looking for high-precision setups! 🚀
Ben Adaji Time Zone CheckerIf you are trading from Nigeria, you need to set your TradingView timezone to West Africa Time (WAT, UTC+1). This ensures that your charts, market sessions, and time-based indicators align correctly with your local time.
To set this up on TradingView:
Click on the gear icon (Chart Settings).
Navigate to the Time Zone section.
Select UTC+1:00 West Africa Time (WAT) from the list.
This adjustment helps you track market movements accurately in sync with your local trading hours.
Market Structure Break with Volume & ATR#### Indicator Overview:
The *Market Structure Break with Volume & ATR (MSB+VolATR)* indicator is designed to identify significant market structure breakouts and breakdowns using a combination of price action, volume analysis, and volatility (ATR). It is particularly useful for traders who rely on higher timeframes for swing trading or positional trading. The indicator highlights bullish and bearish breakouts, retests, fakeouts, and potential buy/sell signals based on RSI overbought/oversold conditions.
---
### Key Features:
1. *Market Structure Analysis*:
- Identifies swing highs and lows on a user-defined higher timeframe.
- Detects breakouts and breakdowns when price exceeds these levels with volume and ATR validation.
2. *Volume Validation*:
- Ensures breakouts are accompanied by above-average volume, reducing the likelihood of false signals.
3. *ATR Filter*:
- Filters out insignificant breakouts by requiring the breakout size to exceed a multiple of the ATR.
4. *RSI Integration*:
- Adds a momentum filter by considering overbought/oversold conditions using RSI.
5. *Visual Enhancements*:
- Draws colored boxes to highlight breakout zones.
- Labels breakouts, retests, and fakeouts for easy interpretation.
- Displays stop levels for potential trades.
6. *Alerts*:
- Provides alert conditions for buy and sell signals, enabling real-time notifications.
---
### Input Settings and Their Effects:
1. **Timeframe (tf):
- Determines the higher timeframe for market structure analysis.
- *Effect*: A higher timeframe (e.g., 1D) reduces noise and provides more reliable swing points, while a lower timeframe (e.g., 4H) may generate more frequent but less reliable signals.
2. **Lookback Period (length):
- Defines the number of historical bars used to identify significant highs and lows.
- *Effect*: A longer lookback period (e.g., 50) captures broader market structure, while a shorter period (e.g., 20) reacts faster to recent price action.
3. **ATR Length (atr_length):
- Sets the period for ATR calculation.
- *Effect*: A shorter ATR length (e.g., 14) reacts faster to recent volatility, while a longer length (e.g., 21) smooths out volatility spikes.
4. **ATR Multiplier (atr_multiplier):
- Filters insignificant breakouts by requiring the breakout size to exceed ATR × multiplier.
- *Effect*: A higher multiplier (e.g., 0.2) reduces false signals but may miss smaller breakouts.
5. **Volume Multiplier (volume_multiplier):
- Sets the volume threshold for breakout validation.
- *Effect*: A higher multiplier (e.g., 1.0) ensures stronger volume confirmation but may reduce the number of signals.
6. **RSI Length (rsi_length):
- Defines the period for RSI calculation.
- *Effect*: A shorter RSI length (e.g., 10) makes the indicator more sensitive to recent price changes, while a longer length (e.g., 20) smooths out RSI fluctuations.
7. *RSI Overbought/Oversold Levels*:
- Sets the thresholds for overbought (default: 70) and oversold (default: 30) conditions.
- *Effect*: Adjusting these levels can make the indicator more or less conservative in generating signals.
8. **Stop Loss Multiplier (SL_Multiplier):
- Determines the distance of the stop-loss level from the entry price based on ATR.
- *Effect*: A higher multiplier (e.g., 2.0) provides wider stops, reducing the risk of being stopped out prematurely but increasing potential losses.
---
### How It Works:
1. *Breakout Detection*:
- A bullish breakout occurs when the close exceeds the highest high of the lookback period, with volume above the threshold and breakout size exceeding ATR × multiplier.
- A bearish breakout occurs when the close falls below the lowest low of the lookback period, with similar volume and ATR validation.
2. *Retest Logic*:
- After a breakout, if price retests the breakout zone without closing beyond it, a retest label is displayed.
3. *Fakeout Detection*:
- If price briefly breaks out but reverses back into the range, a fakeout label is displayed.
4. *Buy/Sell Signals*:
- A sell signal is generated when price reverses below a bullish breakout zone and RSI is overbought.
- A buy signal is generated when price reverses above a bearish breakout zone and RSI is oversold.
5. *Stop Levels*:
- Stop-loss levels are plotted based on ATR × SL_Multiplier, providing a visual guide for risk management.
---
### Who Can Use It and How:
1. *Swing Traders*:
- Use the indicator on daily or 4-hour timeframes to identify high-probability breakout trades.
- Combine with other technical analysis tools (e.g., trendlines, Fibonacci levels) for confirmation.
2. *Positional Traders*:
- Apply the indicator on weekly or daily charts to capture long-term trends.
- Use the stop-loss levels to manage risk over extended periods.
3. *Algorithmic Traders*:
- Integrate the buy/sell signals into automated trading systems.
- Use the alert conditions to trigger trades programmatically.
4. *Risk-Averse Traders*:
- Adjust the ATR and volume multipliers to filter out low-probability trades.
- Use wider stop-loss levels to avoid premature exits.
---
### Where to Use It:
- *Forex*: Identify breakouts in major currency pairs.
- *Stocks*: Spot trend reversals in high-volume stocks.
- *Commodities*: Trade breakouts in gold, oil, or other commodities.
- *Crypto*: Apply to Bitcoin, Ethereum, or other cryptocurrencies for volatile breakout opportunities.
---
### Example Use Case:
- *Timeframe*: 1D
- *Lookback Period*: 50
- *ATR Length*: 14
- *ATR Multiplier*: 0.1
- *Volume Multiplier*: 0.5
- *RSI Length*: 14
- *RSI Overbought/Oversold*: 70/30
- *SL Multiplier*: 1.5
In this setup, the indicator will:
1. Identify significant swing highs and lows on the daily chart.
2. Validate breakouts with volume and ATR filters.
3. Generate buy/sell signals when price reverses and RSI confirms overbought/oversold conditions.
4. Plot stop-loss levels for risk management.
---
### Conclusion:
The *MSB+VolATR* indicator is a versatile tool for traders seeking to capitalize on market structure breakouts with added confirmation from volume and volatility. By customizing the input settings, traders can adapt the indicator to their preferred trading style and risk tolerance. Whether you're a swing trader, positional trader, or algorithmic trader, this indicator provides actionable insights to enhance your trading strategy.
JL - DWM OHLCThis indicator plots the following price levels on your chart automatically AND will not show up if you are using a timeframe bigger than 60 minutes, 1 day, or 1 week.
Here are the price levels that are automatically plotted for you, and so you know the styling is different for Daily, Weekly, Monthly levels so you can easily distinguish between them:
- Prior Day: High / Low / Close
- Current Day: Open
- Prior Week: High / Low / Close
- Current Week: Open
- Prior Month: High / Low / Close
- Current Month: Open
These plots are timeframe dependent and will not plot on subsequently higher timeframes, here is how they work:
Daily Price Levels are only shown on timeframes that are smaller than 60 minutes.
Weekly Price Levels are only shown on timeframes smaller than 1 Day.
Monthly Price Levels are only shown on timeframes smaller than 1 Week.
This way, you can turn on the indicator and not have to think about turning off certain price levels if you switch to a larger / longer timeframe than what you typically use.
For example, Daily OHLC price levels will quickly clutter the 60 minute chart, and likely you don't need to know the HLC of the Prior Day if you are looking at the 60 minute chart. Therefor it may be helpful to automatically hide the Daily price level plots, and only show the Weekly and Monthly plots on the 60 minute timeframe.
I hope you find this indicator helpful, thanks for reading.
Air Gap MTF with alert settingsWhat it shows:
This indicator will show a horizontal line at a price where each EMAs are on on different time frames, which will remove the effort of having to flick through different time frames or look at different chart.
The lines itself will move in real time as price moves and therefore as the EMA values changes so no need to manually adjustment the lines.
How to use it:
The price gap between each of the lines are known as "air gaps", which are essentially zones price can move with less resistance. Therefore bigger the airgap there is more likely more movement in price.
In other words, where lines are can be a resistance (or support) and can expect price stagnation or rejection.
On the chart it is clear to see lines are acting as resistances/supports.
Key settings:
The time frame are fixed to: 30min, 1hr and 4hr. This cannot be changed as of now.
EMA values for each time frame are user changeable in the settings, and up to 4 different values can be chosen for each time frame. Default is 5,12,34 and 50 for each timeframe.
Line colour, thickness and style can be user adjusted. Start point for where line will be drawn can be changed in the settings, either: start of day, user defined start or across the chart. In case of user defined scenario user can input a number that specifies a offset from current candle.
Label colour, font, alignment, text size and text itself can be user adjusted in the settings. Price can be also displayed if user chooses to do so. Position of label (offset from current candle) is user specified and can be adjusted by the user.
Both the lines and labels can be turned off (both and individually), for each lines.
Alert Settings:
Manually, user can set alerts for when price crosses a specific line.
This can be done by:
right click on any of line
choose first option (add alert on...)
On the second option under condition, use the dropdown menu to choose the desired EMA/timeframe to set alert for.
Hit "create" at bottom right of option
----------------------------------------------------------------------
If anything is not clear please let me know!
Zeroline TrendZeroline Trend Indicator - 200 EMA Explained
The 200 EMA (Exponential Moving Average) in this script is a key trend-following tool. It helps traders identify the overall market direction by smoothing price movements over a long period.
How the 200 EMA Works in This Indicator:
It calculates the average price over 200 candles, giving more weight to recent prices.
The EMA changes color based on the price movement:
Green → When the price is above the 200 EMA, showing an uptrend.
Red → When the price is below the 200 EMA, indicating a downtrend.
How to Use the 200 EMA for Trading:
Trend Identification
If the 200 EMA is green, focus on buying opportunities (bullish market).
If the 200 EMA is red, focus on selling opportunities (bearish market).
Buy & Sell Signals (Using Crossovers)
Buy Signal → When the price crosses above the 200 EMA and is also above the Supertrend.
Sell Signal → When the price crosses below the 200 EMA and is also below the Supertrend.
Why the 200 EMA is Useful:
Strong trend filter: Helps avoid trading against the major trend.
Reduces noise: Unlike short-term moving averages, it provides a clearer market direction.
Commonly used by traders: Institutions and retail traders widely use the 200 EMA.
🚀 Best Practice: Use the 200 EMA alongside the Supertrend to confirm trends and avoid false breakouts!
أبو عائشةIt's a primitive version.
This indicator displays daily intervals over a full week.It's a primitive version.
This indicator displays daily intervals over a full week.It's a primitive version.
This indicator displays daily intervals over a full week.
52 Week H/L (Boxed) with H/L & CP/H %52 Week H/L (Boxed) with H/L & CP/H %
A simple indicator that can be used on any timeframe to display, in a box, the 52 week High/Low values along with percentage differences (rounded) between High/Low & High/Current Price to get an idea of the strength in the instruments current price vis-a-vis it's 52 week journey.
Features
* Works on any timeframe.
* 52 weeks boxed in a dotted rectangle for a clearer picture.
* Allows users to select whether to calculate values from close or high/low’s.
* Allows users to toggle percentages label on/off.
* Allows users to toggle the rectangle box on/off while still showing labels on the price scale.
This script is open source for users to refine as per their needs. Additionally I would appreciate any constructive feedback. Thank you
TF gridAdds higher timeframe grid according to the current timeframe:
1min : 15min
5min: 60min
15min: 4H
1H: 1D
4H: 1W
Forex Trading Bot with S/R, Trendline & Engulfingso it will make an hour analysis timeframe, it should emphasize on the support and resistance, where it should observe where the market hit 3 times on the support or resistance, also where the the market touched the trendline (Especially when it sees the engulfing candle (bullish) it can make a buy order), also on the sale situation it should again look at the trendline and observe the engulfing bearish candle to make a sale..so for this general scope, it should make an hour analysis as mentioned before and can make entry in 15 minutes, and also the stop loss at least according to our capital (2% of your capital), also MOST IMPORTANTLY it should do a retesting ( retesting occurs when the market goes up a bit and goes back to the engulfing candle, then you can make an order (especially tp=100 pip & SL=2%))
LOT SIZE
if you have lot size equivalent to $100, at least it should take Max lot size = 0.02, but also it should dynamic depending to the amount found in the account
so this bot should trade on these currencies
BGP/USD
EUR/USD
USD/JPY
USD/CHF
USD/CAD
Trendlines with Breaks [Sambarek]The trendlines with breaks indicator return pivot point based trendlines with highlighted breakouts. Users can control the steepness of the trendlines as well as their slope calculation method.
Trendline breakouts occur in real-time and are not subject to backpainting. Trendlines can however be subject to repainting unless turned off from the user settings.
The indicator includes integrated alerts for trendline breakouts.
🔶 USAGE
snapshot
Any valid trendlines methodology can be used with the indicator, users can identify breakouts in order to infer future price movements.
The calculation method of the slope greatly affects the trendline's behaviors. By default, an average true range is used, returning a more constant slope amongst trendlines. Other methods might return trendlines with significantly different slopes.
Stdev makes use of the standard deviation for the slope calculation, while Linreg makes use of the slope of a linear regression.
snapshot
The above chart shows the indicator using "Stdev" as a slope calculation method. The chart below makes use of the "Linreg" method.
snapshot
By default trendlines are subject to backpainting, and as such are offset by length bars in the past. Disabling backpainting will not offset the trendlines.
snapshot
🔶 SETTINGS
Length: Pivot points period
Slope: Slope steepness, values greater than 1 return a steeper slope. Using a slope of 0 would be equivalent to obtaining levels.
Slope Calculation Method: Determines how the slope is calculated.
Backpaint: Determine whether trendlines are backpainted, that is offset to past.
Oct 5, 2022
Release Notes
Minor changes.
Jul 19, 2023
Release Notes
We have adjusted the "b" signals to be fully real-time. There is an option within the settings to disable backpainting for the trendlines, in which this does not affect the signal labels as they are 100% non-repaint or backpainting.
To update to the latest version, please refresh TradingView & then remove/re-add the Trendlines with Breaks indicator to your chart.
NY session highlighter (8AM - 11AM EST)This indicator automatically highlights the New York Open trading session from 8:00 AM to 11:00 AM (New York Time) on your TradingView chart. It dynamically adjusts for Daylight Savings Time (EST/EDT) and works on all timeframes.
🔹 Features:
✅ Automatically highlights 8 AM - 11 AM New York Time every day
✅ Adjusts for Daylight Savings Time (EST/EDT)
✅ Works on all timeframes (1M, 5M, 1H, etc.)
✅ Customizable highlight color & transparency
🔹 Customization Options:
🎨 Change the highlight color (default: blue)
🎨 Adjust transparency for better visibility
🚀 Perfect for traders focusing on the New York Open for volatility and trade setups!