23/35 SR Channels (Hitchhikers Guide To Goldbach)This indicator highlights potential short-term support and resistance zones based on the 23rd and 35th minute of each hour. At each of these time points, it draws a zone from the high to the low of the candle, extending it forward for a fixed number of bars.
Key features:
🔸 Orange zones mark the 23-minute candle
🔹 Blue zones mark the 35-minute candle
📏 Zones extend for a customizable number of bars (channelLength)
🔄 Existing zones are removed if they overlap significantly with a new one
🏷️ Optional labels show when a 23 or 35 zone is created
This tool is ideal for traders looking to identify time-based micro-structures and intraday reaction zones.
Cycles
LinReg Candles with 15min & 3min Signal Arrows (2x Confirmed)If the most recent 15-minute closed LinReg candle is red and the latest 3-minute closed candle (on a 3-minute chart) is red, then a Sell signal (red arrow) is generated for the next 3-minute candle.
Custom session high/low signal9-10 utc-4 signal indicator with a high winrate, 1 risk to reward, sigma gangster Dominik Levi strat
Range Filter StrategyThe Range Filter Strategy, based on @DonovanWall Range Filter indicator, is a trend-following trading system designed for TradingView. It identifies price trends by filtering market noise using a dynamic range based on user-defined metrics.
Functionality
Core Mechanism: The strategy calculates a central filter line (filt) with upper (h_band) and lower (l_band) bands, determined by price range and smoothing parameters, to detect trend direction.
Trend Signals:
Uptrend: Initiates a long entry when the filter line rises (filt > filt ).
Downtrend: Initiates a short entry when the filter line falls (filt < filt ).
Range Calculation: The range size is configurable using metrics such as ATR, Standard Deviation, or Percentage of Price, scaled by a user-defined quantity (rng_qty).
Smoothing: Optional EMA-based smoothing (smooth_range) refines the range to reduce false signals.
Entry/Exit Rules:
Entries: Long or short positions are opened when the trend direction changes.
Exits: Stop-loss and take-profit levels are set using the filter range, scaled by multipliers (sl_multiplier, tp_multiplier).
Position Sizing: Risks a fixed percentage of equity (default 1%) per trade, calculated based on stop-loss distance.
Commission: Incorporates trading costs (default 0.1% per trade), adjustable to match broker fees.
Key Features
Inputs:
Filter Type: Select between Type 1 (basic range filter) or Type 2 (step-based filter).
Movement Source: Choose wicks (high/low) or close prices.
Range Scale: Options include Pips, Points, Ticks, % of Price, ATR, Average Change, or Standard Deviation.
Smoothing: Enable/disable range smoothing and set period.
Risk Management: Configure risk per trade, stop-loss, and take-profit multipliers.
Visuals: Plots the filter line (green for uptrend, red for downtrend) and bands (transparent green/red). Fills between bands enhance visibility.
Output: Provides trend signals (fdir) for external use.
Usage Instructions
Setup: Apply to any chart (e.g., forex, stocks, crypto) and timeframe. Adjust inputs such as rng_qty, rng_per, sl_multiplier, and tp_multiplier to optimize for specific markets.
Trading: Enter long positions on green filter line uptrends and short positions on red filter line downtrends. Exits are automated via stop-loss and take-profit.
Backtesting: Use TradingView's strategy tester to evaluate performance and refine parameters for profitability.
Commission: Set commission_value to align with your broker’s fees for accurate net profit calculations.
Disclaimer
The Range Filter Strategy is provided for educational and informational purposes only and does not constitute financial advice. Trading carries significant risks, including potential loss of capital, and is not suitable for all investors. Past performance is not indicative of future results. Users are solely responsible for their trading decisions and should conduct thorough backtesting and validation on TradingView before deploying real capital. Adjust parameters and commission settings to reflect your broker and market conditions. Consult a qualified financial advisor prior to trading. The developers and associated parties are not liable for any losses incurred.
IST Time Zone Marker For Indian Forex Traders
IST time-based indicator to:
✅ Show a green arrow at 12:00 PM IST (6:30 AM UTC)
✅ Show a red arrow at 12:00 AM IST (6:30 PM UTC)
✅ Shade background from 12:00 AM to 12:00 PM IST
✅ Blue arrow at 6:00 PM IST (12:30 PM UTC)
Golden SMA 50 200Two simple moving averages (short-term vs long-term), e.g. 50-day and 200-day SMA.
Signal: Enter long (bullish) when the short MA crosses above the long MA (a Golden Cross); exit (or go short) when it crosses below (a Death Cross). This classic trend-following combo keeps you in bull markets and gets you out during prolonged downtrends. In Bitcoin, using a MA crossover on daily charts filters out noise and catches the big trend reversals.
AI Trend Strategy (Fast/Slow Line with Alternate Signals)just trial. iam usin a ema strategy a very basic one. just buy when buy signal appears and sell when it says sell
Session Time MarkersIndicator that plots vertical lines based upon market open, close, and high volume periods
📅 Candle Highlight: Weekly / Monthly / Yearly Open📝 Description:
This minimalist indicator highlights the exact candles where a new week, month, or year begins.
No lines, no labels — just subtle background coloring directly on the candles, making it easy to spot period transitions without cluttering the chart.
⚙️ Features:
✅ Highlights weekly open candles (green)
✅ Highlights monthly open candles (orange)
✅ Highlights yearly open candles (red)
✅ Clean and non-intrusive design
✅ Fully customizable toggles for each type
Perfect for traders using time-based strategies, liquidity timing, or weekly/monthly open reference points.
Custom session high/low signalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Fibonacci Moving Average (Non-Repainting)# Fibonacci Moving Average Indicator
## What Does This Indicator Do?
This indicator creates a **special moving average** that combines traditional moving averages with Fibonacci ratios to help identify support and resistance levels.
## How It Works (In Simple Terms)
### 1. **Gets Yesterday's Close Price**
- Takes the closing price from the previous day
- This ensures the indicator **never repaints** (won't change its past values)
### 2. **Calculates a Base Moving Average**
- Uses yesterday's close to create a moving average (you can choose SMA, EMA, or WMA)
- This becomes the "center line" of our Fibonacci levels
### 3. **Creates Fibonacci Levels**
- Measures the distance between current price and the base moving average
- Uses famous Fibonacci percentages (23.6%, 38.2%, 50%, 61.8%, 78.6%) to create levels above and below the base line
- These levels often act as **support and resistance**
### 4. **Main Fibonacci MA**
- Combines the most important levels (61.8% upper, base, 61.8% lower) into one main line
- This blue line is your primary signal
## What You See on Your Chart
### Visual Elements:
- **Blue Line**: Main Fibonacci Moving Average (your key signal)
- **Colored Lines**: Individual Fibonacci levels (if enabled)
- **Background Color**:
- Light green = uptrend
- Light red = downtrend
- **Info Table**: Shows current values in top-right corner
## How to Use It
### Trading Signals:
1. **Price above blue line** = Bullish bias
2. **Price below blue line** = Bearish bias
3. **Blue line trending up** = Overall uptrend
4. **Blue line trending down** = Overall downtrend
### Support & Resistance:
- Fibonacci level lines often act as support when price is rising
- Same lines act as resistance when price is falling
- Watch for price reactions at these levels
## Key Settings You Can Adjust
- **Fibonacci Length**: How many periods to use (default: 21)
- **MA Type**: Choose SMA, EMA, or WMA for the base calculation
- **Show Levels**: Turn Fibonacci level lines on/off
## Why This Is Better Than Regular Moving Averages
1. **No Repainting**: Uses fixed historical data, so signals won't disappear
2. **Multiple Levels**: Gives you several potential support/resistance zones
3. **Fibonacci Magic**: Uses ratios that markets naturally respect
4. **Trend Confirmation**: Background color helps confirm overall direction
## Perfect For:
- Swing trading
- Identifying key levels
- Trend following
- Entry and exit timing
Slow EMA# Slow EMA Indicator
## What Is This Indicator?
The **Slow EMA** is an **Exponential Moving Average** that reacts slowly to price changes. Think of it as a smooth line that shows the **big picture trend** without getting confused by daily price jumps.
## Why "Slow"?
- **Regular EMA** (like 10 or 20 periods) = Reacts quickly, more signals, more noise
- **Slow EMA** (50+ periods) = Reacts slowly, fewer signals, clearer trends
It's like comparing a nervous person who reacts to everything vs. a calm person who only reacts to important things.
## What You See on Your Chart
### The Main Line (Blue/Colored):
- **Blue Line**: Normal trend
- **Green Line**: Strong uptrend (getting stronger)
- **Red Line**: Strong downtrend (getting weaker)
### Signal Arrows:
- **Green Triangle ▲**: Price crossed above EMA = Bullish signal
- **Red Triangle ▼**: Price crossed below EMA = Bearish signal
### Background Colors (Optional):
- **Light Green**: Price is above EMA (bullish zone)
- **Light Red**: Price is below EMA (bearish zone)
### Filled Area:
- **Green Fill**: Space between price and EMA when price is higher
- **Red Fill**: Space between price and EMA when price is lower
## How to Read the Signals
### Simple Trend Rules:
1. **Price ABOVE the line** = **Uptrend** (consider buying)
2. **Price BELOW the line** = **Downtrend** (consider selling)
3. **Line going UP** = **Bull market**
4. **Line going DOWN** = **Bear market**
### Entry/Exit Signals:
- **Green triangle** = Potential **BUY** signal
- **Red triangle** = Potential **SELL** signal
- **Wait for confirmation** - don't rush on every signal
## Settings You Can Change
### EMA Length (Default: 50):
- **Lower numbers** (20-30) = Faster, more signals
- **Higher numbers** (100-200) = Slower, fewer signals
- **50 is the sweet spot** for most traders
### Other Options:
- **Source**: What price to use (usually keep as "close")
- **Show Signals**: Turn triangles on/off
- **Background Color**: Turn trend coloring on/off
## When to Use This Indicator
### Perfect For:
- **Swing Trading** (holding for days/weeks)
- **Long-term investing**
- **Filtering out market noise**
- **Confirming other indicators**
### Not Great For:
- **Day trading** (too slow)
- **Scalping** (too few signals)
- **Choppy/sideways markets**
## Pro Tips for Using Slow EMA
### 1. **Trend Following**:
- Only buy when price is above the line
- Only sell when price is below the line
- Stay out when price keeps crossing back and forth
### 2. **Support & Resistance**:
- In uptrends, the EMA often acts as **support**
- In downtrends, the EMA often acts as **resistance**
- Watch for price to bounce off the line
### 3. **Combine with Other Tools**:
- Use with volume indicators
- Add RSI for momentum confirmation
- Check higher timeframes for bigger picture
## Common Mistakes to Avoid
❌ **Don't chase every signal** - wait for clear trends
❌ **Don't use alone** - combine with other analysis
❌ **Don't expect perfection** - no indicator is 100% accurate
❌ **Don't ignore the trend** - fighting the EMA usually loses
## The Bottom Line
The Slow EMA is like having a **wise advisor** who ignores daily market panic and focuses on what really matters - the **big trend**. It won't catch every move, but it will help you stay on the right side of major trends while avoiding most of the noise.
**Remember**: Slow and steady wins the race! 🐢
XAU/USD Custom Levels
XAU/USD Dynamic Support & Resistance Levels
This indicator automatically draws horizontal support and resistance levels for Gold (XAU/USD) based on the current market price, eliminating the need for manual price range adjustments.
**Key Features:**
- **Dynamic Price Range**: Automatically calculates levels above and below the current price using a customizable percentage range (default 5%)
- **Multi-Tier Level System**: Four distinct level types with different visual styling:
- Major Levels (100s) - Blue, thick lines
- Sub Levels (50s) - Red, medium lines
- Sub-Sub Levels (25s) - Yellow, thin lines
- Mini Levels (12.5s) - Gray, dotted lines
- **Fully Customizable**: Adjust range percentage, step size, colors, and line history through input settings
- **Universal Compatibility**: Works at any gold price level - whether $1800, $2500, $3300 or beyond
**How It Works:**
The script centers the level grid around the current closing price and extends lines from a specified number of bars back to the right edge of the chart. The hierarchical level system helps identify key psychological price points and potential support/resistance zones commonly used in gold trading.
**Settings:**
- Price Range %: Control how far above/below current price to draw levels (1-20%)
- Level Step Size: Adjust spacing between levels (1.0-50.0)
- Bars Back: Set how far back in history to start the lines
- Color Customization: Personalize colors for each level type
Perfect for gold traders who need clean, automatically-updating support and resistance levels without manual configuration.
Monthly Session Divider (Alt Background) | Chart_BullyEasily visualize monthly transitions with alternating background shading. Designed for traders who like to spot macro trends, monthly opens, and institutional order flow.
✅ Alternates background color each month
✅ Auto-detects new months using live date logic
✅ Great for RTH or ETH intraday and swing strategies
✅ Clean gray overlay with low opacity
✅ Works on intraday, daily, and weekly charts
✅ Built for clarity, not clutter
Use this tool to:
Identify monthly pivots or volume rotations
Anchor monthly VWAPs or FVGs with visual context
Frame long-term setups with clean visual breaks
Weekly Session Divider (Alt Background) | Chart_BullyThis tool adds subtle alternating background shading for each new week, helping you visually distinguish trading sessions at a glance.
✅ Alternates background by weekly session
✅ Works great on intraday and daily timeframes
✅ Ideal for traders who rely on weekly pivots, volume profiles, or macro structure
✅ Compatible with both RTH and ETH charts
✅ Clean design for easy chart integration
Use it to improve your session awareness, spot emerging weekly trends, and avoid mental fatigue when reading extended charts.
Alternate Day Divider Background | Chart_BullyThis free utility shades every other trading day on your chart, helping you visually separate sessions and spot daily rhythm or pattern shifts more easily.
✅ Automatically alternates background shading by day
✅ Works on both Regular Trading Hours (RTH) and Extended Trading Hours (ETH)
✅ Especially useful on intraday and daily timeframes
✅ Helps identify breakout setups, trend shifts, or volume cycles by session
Great for scalpers, day traders, and anyone who wants a subtle visual edge without chart clutter.
Day Separator with Day LabelsAdjustable day separator that paints vertical lines through the start of day. Default set to GMT however totally customisable.
Has the day of week ladled also which is also optional in position.
there is a check box for a light chart background chart but default is dark background.
Vertical lines are customisable regarding thickness and colour.
Pretty new to it all so welcome feedback and amendment ideas.
♒Hurst Cycle Channel Oscillator v4.0 by IRUNTV
Hurst Cycle Channel Oscillator v4.0 by IRUNTV W/ Advanced Divergence
Short Title: HCCO_v4_IRUNTV
📜 Script Description
//Disclaimer//
* What could be considered a clone of Hurst Cycle Channel Oscillator v1.0 by Cryptorhythms with arguably some improvements, since the original was locked i opted to creating my own version with much more flexibility in mind. I also used the original Hurst Cycle Channels by Lazybear as foundation for some of my primary logic and intentionally made it visually identical to the already popular Cryptorhythms version.
// End Disclaimer //
Unlock deeper market insights with the Hurst Cycle Channel Oscillator v4.0 by IRUNTV , a sophisticated oscillator meticulously designed to visualize cyclical price movements and pinpoint potential turning points through an advanced divergence detection engine. This indicator is rooted in the foundational principles of J.M. Hurst's cycle theory, offering a nuanced view of market dynamics by illustrating how current price interacts with dynamic, Hurst-style cycle channels.
At its core, the Hurst Cycle Channel Oscillator v4.0 transforms complex cycle analysis into an intuitive oscillator format. It aims to go beyond simple overbought or oversold conditions, highlighting the inherent rhythm of the market. This can empower you to anticipate shifts in momentum and identify higher-probability trading setups with greater confidence.
This v4.0 features a significantly enhanced divergence engine capable of identifying both Regular and Hidden bullish/bearish divergences with improved accuracy and extensive user customization.
📊 What It Displays & How It Works
Main Oscillator (-F - White Line): This is your primary plot. It represents the normalized position of the selected Source price (default: close) within a dynamically calculated medium-term Hurst-style channel.
Values typically range from 0 (price at channel bottom) to 1 (price at channel top).
Values above 1.0 suggest price has broken robustly above the medium-term channel (potentially overbought or indicating strong bullish momentum).
Values below 0.0 suggest price has broken robustly below the medium-term channel (potentially oversold or indicating strong bearish momentum).
Signal Line (H F - Yellow Line): This line represents the normalized position of the short-term cycle's median within the same medium-term Hurst-style channel. It acts as a dynamic signal line, providing context to the Main Oscillator's movements.
Secondary Oscillator (L F - Aqua Line): Offers a longer-term or smoothed perspective, by default an EMA of the H F Signal Line. Its calculation method and length are configurable.
Dynamic Channels (Internal Calculation): The oscillator values are derived from channels constructed using Running Moving Averages (RMA) of price and Average True Range (ATR) for dynamic width. These calculations incorporate Hurst's concepts of half-span cycle lengths and forward displacement, aiming for a more adaptive and responsive market analysis.
Key Visual Cues:
Divergence Markers (R / H): Clearly marked on the oscillator.
R ( Regular Divergence ): Signals potential trend exhaustion and upcoming reversals.
Bullish (Green R): Price forms Lower Lows (LL) while the Main Oscillator (-F) forms Higher Lows (HL).
Bearish (Red R): Price forms Higher Highs (HH) while the Main Oscillator (-F) forms Lower Highs (LH).
H ( Hidden Divergence ): Signals potential trend continuations, often appearing during corrections.
Bullish (Green H): Price forms Higher Lows (HL) while the Main Oscillator (-F) forms Lower Lows (LL).
Bearish (Red H): Price forms Lower Highs (LH) while the Main Oscillator (-F) forms Higher Highs (HH).
Divergence Lines: Lines are automatically drawn on the oscillator connecting the two pivot points that form a confirmed divergence, providing clear visual confirmation of the pattern. A configurable maximum number of lines are displayed to maintain chart clarity.
Background Shading: The oscillator pane's background is dynamically colored to offer an at-a-glance indication of prevailing market sentiment or conditions:
Green Zones: Typically indicate bullish conditions or oscillator strength (e.g., above the mid-level or signal line).
Red Zones: Typically indicate bearish conditions or oscillator weakness.
(The script includes logic for granular shading based on user-configurable overbought/oversold warning levels and the 0.5 mid-level).
Reference Levels: Horizontal lines are plotted at 0.0, 0.5, and 1.0, along with user-configurable "Warning Levels" (defaulting to 0.2 and 0.8) to help define critical zones of interest and potential price reactions.
💡 How to Use It - Potential Strategies
The Hurst Cycle Channel Oscillator v4.0 is a versatile tool. Here are some ways it can be incorporated into your trading analysis:
Divergence Trading (Primary Use):
Regular Divergences (R): Identify these as leading indicators that an existing trend might be losing momentum and could be approaching a reversal. Always seek confirmation from other technical analysis tools or price action.
Hidden Divergences (H): These often occur during pullbacks or consolidations within an established trend, potentially signaling an opportune moment to enter in the direction of the primary trend.
Oscillator / Signal Line Crosses:
When the Main Oscillator (-F) crosses above the Signal Line (H F): Potential bullish signal or strengthening momentum.
When the Main Oscillator (-F) crosses below the Signal Line (H F): Potential bearish signal or weakening momentum.
Overbought / Oversold (OB/OS) Conditions:
Extreme Levels: osc_F > 1.0 (extreme overbought) or osc_F < 0.0 (extreme oversold) can highlight unsustainable price extensions, often preceding periods of consolidation or potential reversals.
Warning Levels: Utilize the configurable levels (e.g., 0.8 and 0.2 by default) as earlier indications of potential overbought or oversold conditions, allowing for proactive adjustments.
Mid-Level (0.5) Dynamics:
osc_F crossing above 0.5 can suggest a shift towards a more bullish market bias.
osc_F crossing below 0.5 can suggest a shift towards a more bearish market bias. The 0.5 level often acts as a dynamic support/resistance within the oscillator's range.
Trend Confirmation & Strength: The color of the background shading can serve as a quick visual guide to the dominant short-term market sentiment as interpreted by the oscillator's position and behavior.
⚙️ Key Features & Customization (by IRUNTV)
Adjustable Cycle Parameters: Fully customize the Short Term Cycle Length, Medium Term Cycle Length, and their respective Multipliers to tailor the indicator's responsiveness to different assets, volatility, and timeframes.
Customizable Source: Select your preferred input source (close, hl2, hlc3, etc.) for the core calculations.
Comprehensive Plot Customization: Toggle the visibility and personalize the colors and line styles for all major plotted elements (oscillators, signal lines, divergence markers) through an intuitive "Plot Visibility & Style" settings group.
Advanced Divergence Engine Settings:
Div Pivot Left/Right Lookback: Fine-tune the sensitivity of pivot point detection for divergences.
Max Bars Between Div Pivots: Define the maximum historical window for identifying valid divergence formations.
Max Stored Pivots for Divs: Optimize performance by managing the memory used for storing historical pivot data, while still enabling detection of relevant long-term divergences.
Max Div Lines to Show: Maintain chart clarity by controlling the number of concurrently displayed divergence lines.
Built-in Alerts: Stay informed with comprehensive, configurable alerts for:
Main Oscillator / Signal Line crosses.
All four identified types of Divergences (Regular Bullish/Bearish, Hidden Bullish/Bearish).
Oscillator crossing into user-defined Overbought/Oversold warning levels.
Oscillator breaching the extreme 0.0 or 1.0 channel boundaries.
⚠️ Disclaimer
The "Hurst Cycle Channel Oscillator v4.0 by IRUNTV" is provided for educational and informational purposes only and does not constitute financial advice or a recommendation to buy or sell any asset. Trading and investing in financial markets involve substantial risk of loss. Past performance is not indicative of future results. All users should conduct their own thorough research, backtesting, and due diligence before making any trading or investment decisions. Use this tool responsibly and as part of a comprehensive trading strategy. IRUNTV assumes no liability for any trading or investment decisions made based on this indicator.
NSE/BSE Derivative - Next Expiry Date With HolidaysNSE & BSE Expiry Tracker with Holiday Adjustments
This Pine Script is a TradingView indicator that helps traders monitor upcoming expiry dates for major Indian derivative contracts. It dynamically adjusts these expiry dates based on weekends and holidays, and highlights any expiry that falls on the current day.
⸻
Key Features
1. Tracks Expiry Dates for Major Contracts
The script calculates and displays the next expiry dates for the following instruments:
• NIFTY (weekly expiry every Thursday)
• BANKNIFTY, FINNIFTY, MIDCPNIFTY, NIFTYNXT50 (monthly expiry on the last Thursday of the month)
• SENSEX (weekly expiry every Tuesday)
• BANKEX and SENSEX 50 (monthly expiry on the last Tuesday of the month)
• Stocks in the F&O segment (monthly expiry on the last Thursday)
2. Holiday Awareness
Users can input a list of holiday dates in the format YYYY-MM-DD,YYYY-MM-DD,.... If any calculated expiry falls on one of these holidays or a weekend, the script automatically adjusts the expiry to the previous working day (Monday to Friday).
3. Customization Options
The user can:
• Choose the position of the expiry table on the chart (e.g. top right, bottom left).
• Select the font size for the expiry table.
• Enable or disable the table entirely (if implemented as an input toggle).
4. Visual Expiry Highlighting
If today is an expiry day for any instrument, the script highlights that instrument in the display. This makes it easy to spot significant expiry days, which are often associated with increased volatility and trading volume.
⸻
How It Works
• The script calculates the next expiry for each index using built-in date/time functions.
• For weekly expiries, it finds the next occurrence of the designated weekday.
• For monthly expiries, it finds the last Thursday or Tuesday of the month.
• Each expiry date is passed through a check to adjust for holidays or weekends.
• If today matches the adjusted expiry date, that row is visually emphasized.
⸻
Use Case
This script is ideal for traders who want a quick glance at which instruments are expiring soon — especially those managing options, futures, or expiry-based strategies.