Weekly Futures VWAP (Major Indices) - StableAutomatically puts the VWAP anchor on Sunday opening of futures at 16:00, you are able to toggle on/off VWAP bands and of course enter alerts
Bands and Channels
Opening Range A simple opening range indicator. Use the inputs tabs to change start/end and length of the range.
RonaldoCalculates ATR (Average True Range): Measures market volatility over a customizable period (default: 10). A higher ATR means more volatility. Calculates the Supertrend: Combines ATR with a multiplier (default: 3)
Premarket High/Low (4:00–9:30 AM)This indicator allows me to visualize the full range in which the price moved during the pre-market session, providing a bearish confirmation when the low is broken and a bullish confirmation when the high is breached.
TREND - Clean WaveTrend oscillator. Displays WT1 (blue), WT2 (orange), momentum histogram, and key levels (58/51/-51/-58). Includes table with current state (overbought/oversold/neutral) and trend. Ideal for confirming momentum on any asset and timeframe.
Multi-Session Range Boxes (Asia, Europe, New York)## What this script does
**Multi-Session ORB (NY / London / Asia) - One Indicator** builds Opening Range Boxes for the three major trading sessions using one unified engine:
- New York session ORB
- London session ORB
- Asia session ORB
It is designed for traders who trade ORB and session-based structure and want all three sessions managed consistently by a single tool, instead of stacking multiple separate indicators.
---
## Core Logic & How It Works
For each enabled session, the script:
1. **Defines a configurable Opening Range window**
- Example defaults:
- NY: 09:30–09:45
- London: 03:00–03:15 (ET)
- Asia: 20:00–20:15 (ET)
2. **Builds the Opening Range**
- During the chosen window, it continuously tracks the highest high and lowest low.
- At the end of the window, that high/low becomes the official ORB for that session.
3. **Draws and extends the ORB box**
- A box is drawn from the start of the ORB window to its end, between the ORB high and low.
- During the user-defined “Extend/Show Until” window for that session, the box is extended in time so you can see how price behaves relative to that fixed opening range.
4. **Detects breakouts**
- During the extension window:
- If price crosses above the ORB high → potential long breakout condition.
- If price crosses below the ORB low → potential short breakout condition.
- These conditions are session-specific (NY, London, Asia) and exposed via alertconditions.
5. **Alerts with structured messages**
- Alerts are provided for:
- NY ORB Breakout UP / DOWN
- London ORB Breakout UP / DOWN
- Asia ORB Breakout UP / DOWN
- Messages are JSON-style, making them easy to integrate with webhooks or bots.
---
## Why this is a single, original tool (not a random mashup)
- Uses **one shared ORB function** to manage all sessions consistently.
- Encodes both:
- Visual structure (session ranges as bands on price).
- Mechanical logic (session-specific breakout signals + automation-ready alerts).
- Focuses specifically on global session ORB behavior in a compact overlay, instead of recreating generic tools or hiding basic code as a closed-source clone.
This makes it:
- Transparent: logic is clearly visible in the code.
- Practical: directly supports ORB traders across NY / London / Asia.
- Distinct: three sessions, one engine, one indicator.
---
## How to Use
1. **Session visualization**
- Enable/disable NY, London, and Asia ranges as needed.
- Use the colored bands to see where current price sits relative to each session’s ORB.
- Default: New York is highlighted in yellow for quick recognition.
2. **Strategy building**
- Use the ORB high/low as key decision levels:
- Trade confirmed breakouts.
- Fade failed breakouts back into the range.
- Track how later sessions interact with earlier session ranges.
3. **Alerts for automation**
- Set alerts on the built-in conditions to:
- Trigger entries in your own system.
- Send signals to a Discord/Telegram/bot via webhooks.
- No extra indicator is required to identify the session or the breakout.
---
## Publication Notes
- Title uses standard ASCII characters, as required.
- Chart for publication should be kept **clean**:
- Candles + this ORB indicator only, or any additional drawings strictly used to illustrate how to read the ranges.
- Description explains:
- What the script does,
- How it does it,
- How traders can use it,
- Why it is a coherent, original tool rather than an arbitrary mashup.
Multi-Session ORB (NY / London / Asia) - One Indicator## What this script does
**Multi-Session ORB (NY / London / Asia) - One Indicator** builds Opening Range Boxes for the three major trading sessions using one unified engine:
- New York session ORB
- London session ORB
- Asia session ORB
It is designed for traders who trade ORB and session-based structure and want all three sessions managed consistently by a single tool, instead of stacking multiple separate indicators.
---
## Core Logic & How It Works
For each enabled session, the script:
1. **Defines a configurable Opening Range window**
- Example defaults:
- NY: 09:30–09:45
- London: 03:00–03:15 (ET)
- Asia: 20:00–20:15 (ET)
2. **Builds the Opening Range**
- During the chosen window, it continuously tracks the highest high and lowest low.
- At the end of the window, that high/low becomes the official ORB for that session.
3. **Draws and extends the ORB box**
- A box is drawn from the start of the ORB window to its end, between the ORB high and low.
- During the user-defined “Extend/Show Until” window for that session, the box is extended in time so you can see how price behaves relative to that fixed opening range.
4. **Detects breakouts**
- During the extension window:
- If price crosses above the ORB high → potential long breakout condition.
- If price crosses below the ORB low → potential short breakout condition.
- These conditions are session-specific (NY, London, Asia) and exposed via alertconditions.
5. **Alerts with structured messages**
- Alerts are provided for:
- NY ORB Breakout UP / DOWN
- London ORB Breakout UP / DOWN
- Asia ORB Breakout UP / DOWN
- Messages are JSON-style, making them easy to integrate with webhooks or bots.
---
## Why this is a single, original tool (not a random mashup)
- Uses **one shared ORB function** to manage all sessions consistently.
- Encodes both:
- Visual structure (session ranges as bands on price).
- Mechanical logic (session-specific breakout signals + automation-ready alerts).
- Focuses specifically on global session ORB behavior in a compact overlay, instead of recreating generic tools or hiding basic code as a closed-source clone.
This makes it:
- Transparent: logic is clearly visible in the code.
- Practical: directly supports ORB traders across NY / London / Asia.
- Distinct: three sessions, one engine, one indicator.
---
## How to Use
1. **Session visualization**
- Enable/disable NY, London, and Asia ranges as needed.
- Use the colored bands to see where current price sits relative to each session’s ORB.
- Default: New York is highlighted in yellow for quick recognition.
2. **Strategy building**
- Use the ORB high/low as key decision levels:
- Trade confirmed breakouts.
- Fade failed breakouts back into the range.
- Track how later sessions interact with earlier session ranges.
3. **Alerts for automation**
- Set alerts on the built-in conditions to:
- Trigger entries in your own system.
- Send signals to a Discord/Telegram/bot via webhooks.
- No extra indicator is required to identify the session or the breakout.
---
## Publication Notes
- Title uses standard ASCII characters, as required.
- Chart for publication should be kept **clean**:
- Candles + this ORB indicator only, or any additional drawings strictly used to illustrate how to read the ranges.
- Description explains:
- What the script does,
- How it does it,
- How traders can use it,
- Why it is a coherent, original tool rather than an arbitrary mashup.
Boss Short Setup ScannerThis indicator identifies a specific short setup based on trend and candle structure.
Conditions include:
• 20 EMA below 50 EMA (downtrend confirmation)
• Price trading below both EMAs
• Bearish flip candle (shift from buyers to sellers)
• Confirmation candle closing below the flip candle’s low
When all criteria align, the script plots a signal to highlight a potential short entry.
This is designed for trade identification only — always confirm with your own supply zones, market structure, volume context, and risk management plan.
This script does not execute trades automatically.
HFT 1M: EMA + VWAP + TSRSession VWAP: Volume-Weighted Average Price that resets at the start of each regular trading session; plotted in yellow.
EMA15: 15-period exponential moving average rendered as a stepline for crisp visualization; plotted in white.
Pivots: Dynamic support (green) and resistance (red) levels derived from highest/lowest values on a custom 100-unit timeframe.
References: session state built-ins and session detection, plus stepline plot style and time/session utilities.
IKZ ULTIMATE (v6.5)Of course! Here is the English translation of the description for the **IKZ ULTIMATE** indicator, formatted in a file-ready style for easy copying and use.
***
### **Description of the IKZ ULTIMATE (Modified) Indicator**
**Indicator Name:** IKZ ULTIMATE (Modified Version)
**Core Purpose:** An All-in-One trading system designed to simplify technical analysis by integrating multiple tools into a single, unified interface.
**Trading Philosophy:** To follow the trend and confirm momentum for high-probability trading signals.
---
### **Detailed Overview: What is this Indicator?**
Think of **IKZ ULTIMATE** as a **"central command center"** or a **"personal trading assistant"** on your chart. Instead of cluttering your screen with 5 different indicators that might conflict, this indicator **combines the intelligence** of several strategies (trend, momentum, support, and resistance) and presents the results in an easy-to-understand visual format.
### **Core Components and Color Code (The Indicator's Language):**
1. **The Trend System (Smart Moving Averages):**
* **Its Job:** To answer the question, "What is the current trend?"
* **The Language:**
* **Green lines stacked upward:** Strong **Uptrend**. (A signal to be optimistic and look for buy opportunities)
* **Red lines stacked downward:** Strong **Downtrend**. (A signal to be cautious and look for sell opportunities)
* **Crossed and tangled lines:** **Ranging** or choppy market. (A signal to wait and avoid trading)
2. **The Momentum Gauge (Shaded Areas):**
* **Its Job:** To answer the question, "How strong are the buyers or sellers in the market right now?"
* **The Language:**
* **Green Shaded Area:** **Bullish** momentum. Buyers are strong and in control.
* **Red Shaded Area:** **Bearish** momentum. Sellers are strong and in control.
* **Color Intensity & Area Width:** Reflects the **momentum strength**. The darker and wider the area, the stronger the driving force behind the price move.
3. **Direct Entry Signals (Arrows):**
* **Their Job:** To answer the question, "When do I enter a trade precisely?"
* **The Language:**
* **Green Upward Arrow ↑:** **Buy** signal. It appears when an **Uptrend (Green lines) aligns with the start of Bullish Momentum (Green Area)**.
* **Red Downward Arrow ↓:** **Sell** signal. It appears when a **Downtrend (Red lines) aligns with the start of Bearish Momentum (Red Area)**.
4. **The Roadmap (Automatic Support & Resistance Levels):**
* **Its Job:** To answer the question, "Where can we expect the price to reverse or struggle?"
* **The Language:**
* **Red Horizontal Line:** A **Resistance** level. A potential selling zone.
* **Green Horizontal Line:** A **Support** level. A potential buying zone.
### **What Makes IKZ ULTIMATE Unique?**
* **Comprehensiveness:** It often requires no additional indicators.
* **Visual Clarity:** It uses colors and areas to make market analysis intuitive.
* **Proactive:** It doesn't just describe what happened; it attempts to provide signals for the upcoming move.
* **Versatile:** Suitable for day traders and swing traders across different timeframes.
### **Strengths:**
* Eliminates confusion and analysis paralysis.
* Promotes discipline and trend-following.
* Automatically identifies entry/exit points and key levels.
### **Weaknesses / Challenges (To Consider):**
* Like any indicator, it is **not infallible**. It may give false signals in ranging or volatile markets.
* Can sometimes cause **visual clutter** when many signals appear in a small area.
* Requires the user to **understand its philosophy**, not just blindly follow the arrows.
### **Final Summary:**
**IKZ ULTIMATE** is more than just an indicator; it is a **simplified trading system**. Its goal is to transform complex price data into a clear visual language, allowing you to make informed trading decisions based on the convergence of three key pillars: **Trend, Momentum, and Key Levels.**
***
*(Disclaimer: This indicator is a tool for analysis and does not constitute financial advice. Always practice risk management and backtest any strategy before using real capital.)*
`bars_back` and `timeframe_bars_back` demo//@version=6
indicator("`bars_back` and `timeframe_bars_back` demo")
//@variable The number of bars back on the script's main timeframe (chart timeframe).
int barsBackInput = input.int(10, "Chart bar offset")
//@variable The number of bars back on the "1M" timeframe.
int tfBarsBackInput = input.int(3, "'1M' bar offset")
//@variable The opening UNIX timestamp of the current "1M" bar.
int monthTime = time("1M")
//@variable The opening time of the "1M" bar that contains the bar from `barsBackInput` bars back on the main timeframe.
int offsetTime1 = time("1M", bars_back = barsBackInput)
//@variable The "1M" opening time that is `tfBarsBackInput` monthly bars back, relative to the "1M" bar that opens at `offsetTime1`.
// This `time()` call first determines the "1M" bar time corresponding to `barsBackInput` bars back on the
// main timeframe, just like the previous call. Then, it calculates and returns the "1M" opening time that is
// `tfBarsBackInput` *monthly* bars back relative to that time.
int offsetTime2 = time("1M", bars_back = barsBackInput, timeframe_bars_back = tfBarsBackInput)
// Plot the values for visual comparison.
plot(monthTime, "No offset")
plot(offsetTime1, "`bars_back`", color.red)
plot(offsetTime2, "`bars_back` + `timeframe_bars_back`", color.purple)
// Log formatted timestamps in the Pine Logs pane.
log.info(" {0} {1} {2}", str.format_time(monthTime), str.format_time(offsetTime1), str.format_time(offsetTime2))
Greazy Bear 5-Min Scalper [by: New Market Wizards] - FVG + BB// ── GB 5-MIN SCALP LOGIC ───────────────────────
// 1. Price touches Lower BB → potential long
// 2. Next bar closes ABOVE Lower BB → BUY
// 3. Price touches Upper BB → potential short
// 4. Next bar closes BELOW Upper BB → SELL
// 5. Only trade in direction of the prevailing 20-period trend (close > basis = uptrend)
Auto Fibonacci Retracement (Labeled Swings, Rounded Prices)This tool automatically detects the latest confirmed swing high and swing low on your chart, using a user-settable pivot length. It then plots standard Fibonacci retracement levels between these confirmed pivots, labeling each retracement line with its percentage and rounded price for instant reference. All levels update only on swing confirmation, ensuring strict non-repainting logic and transparency.
How it works
Swing Detection:
Uses Pine Script’s native ta.pivothigh and ta.pivotlow functions to locate swing pivots after full confirmation, reducing noise and false signals.
Fibonacci Calculation:
Once two confirmed swings are found, the script draws standard Fibonacci retracement levels (0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%) between these anchors. The levels adapt to both uptrends and downtrends, based on swing position.
Customization and Clarity:
Users can choose which retracement levels to display and adjust colors, line thickness, styles, and label sizes for chart clarity. All price labels are rounded for improved visibility.
Non-Repainting:
All levels are plotted only after a swing is confirmed by the market; nothing redraws retroactively.
How To Use It
Add the indicator to any chart and timeframe.
Select your preferred pivot length:
Smaller values yield more frequent swings, larger values wait for major structure.
Toggle each Fibonacci level you wish to see in the settings.
Adjust line and label appearance to fit your style.
Interpret retracement levels as potential support/resistance zones, awareness for pullbacks, and context for trend direction.
Combine the indicator with your technical, price action, or volume analysis to plan entries, stops, and targets.
What Traders Should Look For
Visual retracement map between confirmed swings:
Fib lines auto-update as new swings are confirmed, keeping your chart relevant.
Price reaction at Fib levels:
Watch for reversals, consolidations, or continuations near labeled percentages and prices.
Trend assessment:
Quickly spot whether market structure is showing shallow or deep retracements by the distance between levels.
Confluence:
Use retracement levels along with other indicators or market structure for more robust trade setups.
Key Features
Strict non-repainting logic (confirmed swings only)
Configurable retracement levels: Enable/disable each Fib line.
Rounded price & percentage labels
Visual customization: Colors, thickness, line style, label size
Automatic detection of direction (uptrend/downtrend pivots)
Disclaimer
This indicator is a technical analysis and educational tool. It does not provide buy/sell signals, nor guarantee future price movements. Please use in conjunction with your trading plan and risk management.
Flow_RSI_StochRSI_Volume//@version=5
indicator("Flow + RSI + StochRSI + Volume - Panel", overlay=false)
// ---- Inputs
cmfLen = input.int(20, "CMF Length", minval=2)
rsiLen = input.int(14, "RSI Length", minval=2)
srsiLen = input.int(14, "StochRSI Base Length", minval=2)
kLen = input.int(3, "%K Smoothing", minval=1)
dLen = input.int(3, "%D Smoothing", minval=1)
// ---- CMF (세력 유입)
rng = high - low
mfm = rng != 0 ? ((close - low) - (high - close)) / rng : 0.0
mfv = mfm * volume
cmf = ta.sma(mfv, cmfLen) / ta.sma(volume, cmfLen)
// ---- RSI
rsi = ta.rsi(close, rsiLen)
// ---- StochRSI (%K, %D)
rsiLL = ta.lowest(rsi, srsiLen)
rsiHH = ta.highest(rsi, srsiLen)
base = (rsiHH - rsiLL) != 0 ? (rsi - rsiLL) / (rsiHH - rsiLL) * 100.0 : 0.0
k = ta.sma(base, kLen)
d = ta.sma(k, dLen)
// ---- Volume (거래량)
vol = volume
vma20 = ta.sma(volume, 20)
// ---- Plots (색상 지정 없이 기본값 사용)
plot(cmf, title="CMF (Flow)")
hline(0, "CMF Zero")
plot(rsi, title="RSI")
hline(30, "RSI 30")
hline(50, "RSI 50")
hline(70, "RSI 70")
plot(k, title="StochRSI %K")
plot(d, title="StochRSI %D")
plot(vol, title="Volume", style=plot.style_histogram)
plot(vma20, title="Vol MA20")
Hourly ORB NY Session (5/15min) - FixedDrawing ORB each hour in NY session
First ORB is 9.30 to 11.00am
then every hour we have a 15 min ORB
11am
12pm
1pm
2pm
3pm
You dont need anything else than this! Simple and powerful
Advanced Multi-EMA System with Dashboard📋 Table of Contents-
Overview
Setup & Installation
Indicator Configuration
Trading Signals
Dashboard Interpretation
Trading Strategy
Risk Management
Advanced Features
🎯 Overview
This comprehensive trading system combines multiple EMA timeframes with advanced market analysis to provide complete market context. It's designed for both swing trading and day trading across all timeframes.
⚡ Setup & Installation
Step 1: Access Pine Script Editor
Open TradingView
Select your preferred chart
Click "Pine Editor" at the bottom of the screen
Remove any existing code
Paste the complete script I provided
Click "Add to Chart"
Step 2: Initial Configuration
pinescript
// Basic Setup:
EMA Type: EMA/TMA/RMA/SMA (default: EMA)
Show EMA 9: ON
Show EMA 21: ON
Show EMA 150: ON
Show EMA 200: ON
⚙️ Indicator Configuration
EMA Types Explained:
EMA (Exponential Moving Average): More weight to recent prices
SMA (Simple Moving Average): Equal weight to all prices
RMA (Relative Moving Average): Modified EMA calculation
TMA (Triangular Moving Average): Double-smoothed average
Recommended Settings:
pinescript
// Day Trading (1-15 min charts):
EMA 9: Fast momentum
EMA 21: Short-term trend
EMA 150: Medium-term trend
EMA 200: Long-term trend
// Swing Trading (1H-4H charts):
Use same lengths but adjust trailing stop parameters
📊 Dashboard Interpretation
Trend Analysis Section:
PRIMARY TREND: EMA 150 vs EMA 200 (Long-term)
SECONDARY TREND: EMA 21 vs EMA 150 (Medium-term)
HTF TREND: 1-hour timeframe context
Score Interpretation:
TREND STRENGTH: -1.0 to +1.0
+0.5 to +1.0: Strong Bullish
0 to +0.5: Mild Bullish
-0.5 to 0: Mild Bearish
-1.0 to -0.5: Strong Bearish
MOMENTUM SCORE: RSI-based
Above +0.2: Bullish momentum
Below -0.2: Bearish momentum
VOLATILITY SCORE: ATR-based
Above 0.5: High volatility (caution)
Below 0.5: Low volatility
Volume Analysis:
VOLUME STRENGTH: Current vs average volume
BUYER/SELLER BALANCE: Cumulative delta calculation
🎯 Trading Signals
Long Entry Conditions:
pinescript
1. EMA 150 crosses ABOVE EMA 200
2. Primary Trend shows BULLISH
3. Trend Strength > 0.3
4. Momentum Score > 0
Short Entry Conditions:
pinescript
1. EMA 150 crosses BELOW EMA 200
2. Primary Trend shows BEARISH
3. Trend Strength < -0.3
4. Momentum Score < 0
Entry Confirmation:
Wait for these additional confirmations:
Price closes above EMA 21 for long entries
Price closes below EMA 21 for short entries
Volume strength confirming the move
💡 Trading Strategy
Bullish Market Setup:
text
OVERALL BIAS: STRONG BULLISH
PRIMARY TREND: BULLISH
SECONDARY TREND: BULLISH
TREND STRENGTH: > 0.5
MOMENTUM: > 0.2
ACTION: Look for long entries on pullbacks
Bearish Market Setup:
text
OVERALL BIAS: STRONG BEARISH
PRIMARY TREND: BEARISH
SECONDARY TREND: BEARISH
TREND STRENGTH: < -0.5
MOMENTUM: < -0.2
ACTION: Look for short entries on bounces
Range-bound Market:
text
OVERALL BIAS: NEUTRAL
TREND STRENGTH: -0.3 to +0.3
ACTION: Avoid trend trades, consider mean reversion
🛡️ Risk Management
Position Sizing:
pinescript
// Conservative:
1-2% risk per trade
// Moderate:
2-3% risk per trade
// Aggressive:
3-5% risk per trade (not recommended)
Stop Loss Placement:
Initial Stops:
Long positions: Below recent swing low or EMA 150
Short positions: Above recent swing high or EMA 150
Trailing Stops:
Uses fast EMA (default: 8-period)
Automatically adjusts as price moves in your favor
Can be disabled in settings
Exit Strategies:
Profit Taking:
Take 50% profit at 1:1 risk-reward ratio
Trail remainder with fast EMA
Emergency Exits:
pinescript
// Long Position Exit:
1. Price rejection at highs (bearish engulfing)
2. EMA 9 crosses below EMA 21
3. Close below trailing stop
4. Trend Strength turns negative
// Short Position Exit:
1. Price rejection at lows (bullish engulfing)
2. EMA 9 crosses above EMA 21
3. Close above trailing stop
4. Trend Strength turns positive
🚀 Advanced Features
Multi-Timeframe Analysis:
The script automatically analyzes the 1-hour timeframe to:
Confirm primary trend direction
Identify higher timeframe support/resistance
Avoid trading against major trend
Volume Analysis:
Institutional Activity Detection:
Unusually high volume on breakouts
Declining volume on pullbacks
Buyer/Seller balance showing dominance
Market Structure Assessment:
Bullish Structure:
Price above all EMAs
Higher highs and higher lows
Strong volume on up moves
Bearish Structure:
Price below all EMAs
Lower highs and lower lows
Strong volume on down moves
📈 Practical Trading Examples
Example 1: Perfect Long Setup
text
DASHBOARD READING:
PRIMARY TREND: BULLISH ✅
SECONDARY TREND: BULLISH ✅
TREND STRENGTH: 0.72 ✅
MOMENTUM: 0.35 ✅
VOLUME: STRONG ✅
BUYER/SELLER: 0.45 ✅
MARKET STRUCTURE: BULLISH ✅
TRADING SIGNAL: LONG SETUP ✅
ACTION: Enter long on pullback to EMA 21
STOP LOSS: Below EMA 150
TARGET: Previous resistance level
Example 2: Avoid This Trade
text
DASHBOARD READING:
PRIMARY TREND: BULLISH ✅
SECONDARY TREND: BEARISH ❌
TREND STRENGTH: 0.15 ❌
MOMENTUM: -0.10 ❌
VOLUME: WEAK ❌
BUYER/SELLER: -0.20 ❌
MARKET STRUCTURE: NEUTRAL ❌
TRADING SIGNAL: NO SIGNAL ✅
ACTION: Stay out - conflicting signals
REASON: Weak momentum, bearish secondary trend
🔧 Customization Tips
For Scalpers (1-5 minute charts):
pinescript
ema9_len: 5
ema21_len: 13
fast_ema_stop_len: 3
For Swing Traders (4H-Daily charts):
pinescript
ema9_len: 9
ema21_len: 21
ema150_len: 50
ema200_len: 200
Color Customization:
You can modify colors in the script:
Change color.green to your preferred bullish color
Change color.red to your preferred bearish color
Adjust transparency with color.new(color, transparency)
❌ Common Mistakes to Avoid
Trading Against Primary Trend
Don't go long when PRIMARY TREND is BEARISH
Don't go short when PRIMARY TREND is BULLISH
Ignoring Risk Levels
HIGH RISK warning means reduce position size
LOW RISK means normal trading conditions
Chasing Entries
Wait for pullbacks in trending markets
Don't FOMO when signal appears late
Overriding the System
Trust the dashboard readings
Don't let emotions override signals
✅ Best Practices
Daily Routine:
Check higher timeframes first
Read dashboard before placing trades
Set alerts for key levels
Trade Management:
Set stops immediately after entry
Monitor trailing stops daily
Take partial profits at targets
Performance Tracking:
Keep trade journal
Review dashboard accuracy
Adjust parameters if needed
🆘 Troubleshooting
Common Issues:
Alerts Not Working:
Check TradingView alert settings
Ensure "Once Per Bar" is selected
Verify you're on real-time data
Dashboard Not Showing:
Check "Show Dashboard" is enabled
Ensure you're viewing latest bar
Try refreshing the chart
Lines Not Plotting:
Verify EMA toggles are ON
Check for sufficient historical data
Ensure script compiled without errors
🎉 Conclusion
This system provides everything you need for professional trading:
✅ Clear entry/exit signals
✅ Comprehensive market analysis
✅ Built-in risk management
✅ Real-time alerts
✅ Multi-timeframe context
Remember: No system is perfect. Always combine with price action analysis and proper risk management.
Bangladesh Time Session & Candlestick ConfirmationIt's shows the time when new york and london session colaub with candelstick confarmation.
Trend Dönüş Teyidi (Sade)//@version=5
indicator("Trend Dönüş Teyidi (Sade)", overlay=true)
// 200MA
ma200 = ta.sma(close, 200)
// MACD hesaplama
macdLine = ta.ema(close, 12) - ta.ema(close, 26)
signalLine = ta.ema(macdLine, 9)
macdAboveZero = macdLine > 0
macdBullCross = ta.crossover(macdLine, signalLine)
// Higher Low (swing low yapısı)
left = 3
right = 3
swingLow = ta.lowest(left + right + 1) == low
higherLow = swingLow and low > low
// Trend teyidi şartları
trendConfirmed = close > ma200 and macdBullCross and macdAboveZero and higherLow
// İşaret
plotshape(trendConfirmed, title="Trend Dönüş Onayı", style=shape.labelup,
color=color.new(color.green, 0), size=size.small,
text="Trend ↑", textcolor=color.white, location=location.belowbar)
Low Volume Detector//@version=5
indicator("Low Volume Detector", overlay=true)
// Parameters
length = input.int(20, title="Volume MA Length")
threshold = input.float(0.5, title="Low Volume Threshold (as % of MA)", minval=0.1, step=0.1)
// Volume logic
vol = volume
volMA = ta.sma(vol, length)
lowVol = vol < (volMA * threshold)
// Plot background when volume is low
bgcolor(lowVol ? color.new(color.red, 85) : na, title="Low Volume Background")
// Optional: plot volume and its MA in separate pane
plot(vol, title="Volume", color=color.gray, style=plot.style_columns)
plot(volMA, title="Volume MA", color=color.orange)
MACD crossover while RSI Oversold/Overbought# MACD Crossover with RSI Overbought/Oversold Indicator Explained
## Indicator Overview
This is a trading signal system that combines two classic technical indicators: **MACD (Moving Average Convergence Divergence)** and **RSI (Relative Strength Index)**. Its core logic is: MACD crossover signals are only triggered when RSI is in extreme zones (overbought/oversold), thereby filtering out many false signals and improving trading accuracy.
## Core Principles
### 1. **Dual Confirmation Mechanism**
This indicator doesn't use MACD or RSI alone, but requires both conditions to be met simultaneously:
- **Short Signal (Orange Triangle)**: MACD bearish crossover (fast line crosses below signal line) + RSI was overbought (≥71)
- **Long Signal (Green Triangle)**: MACD bullish crossover (fast line crosses above signal line) + RSI was oversold (≤29)
### 2. **RSI Memory Function**
The indicator checks the RSI values of the current and past 5 candlesticks. As long as any one of them reaches the overbought/oversold level, the condition is satisfied. This design avoids overly strict requirements, as RSI may have already left the extreme zone before the MACD crossover occurs.
```pine
wasOversold = rsi <= 29 or rsi <= 29 or ... or rsi <= 29
wasOverbought = rsi >= 71 or rsi >= 71 or ... or rsi >= 71
```
## Parameter Settings
### MACD Parameters
- **Fast MA**: 12 periods (adjustable 7-∞)
- **Slow MA**: 26 periods (adjustable 7-∞)
- **Signal Line**: 9 periods
### RSI Parameters
- **Oversold Threshold**: 29 (traditional 30)
- **Overbought Threshold**: 71 (traditional 70)
- **Calculation Period**: 14
## Visual Elements
### 1. **Signal Markers**
- 🔻 **Orange Downward Triangle**: Appears above the candlestick, labeled "overbought", indicating a shorting opportunity
- 🔺 **Green Upward Triangle**: Appears below the candlestick, labeled "oversold", indicating a long opportunity
### 2. **Price Level Lines**
- **Orange Dashed Line**: Extends rightward from the high of the short signal, serving as a potential resistance level
- **Green Dashed Line**: Extends rightward from the low of the long signal, serving as a potential support level
Each time a new signal appears, the old level line is deleted, keeping only the most recent reference line.
## Trading Logic Explained
### Short Signal Scenario
1. Price rises, RSI surges above 71 (market overheated)
2. Momentum subsequently weakens, MACD fast line crosses below signal line
3. Indicator draws an orange triangle at the high, alerting to reversal risk
4. Orange dashed line marks the high point of the short entry position
### Long Signal Scenario
1. Price falls, RSI drops below 29 (market oversold)
2. Selling pressure exhausted, MACD fast line crosses above signal line
3. Indicator draws a green triangle at the low, suggesting a rebound opportunity
4. Green dashed line marks the low point of the long entry position
## Advantages and Limitations
### ✅ Advantages
- **Filters Noise**: Reduces false signals through dual confirmation
- **Captures Reversals**: Catches trend reversals in extreme conditions
- **Visual Clarity**: Level lines help identify support/resistance
- **Built-in Alerts**: Can set up message push notifications
### ⚠️ Limitations
- **Lag**: Both indicators are lagging, signals may be delayed
- **Poor Performance in Ranging Markets**: Prone to whipsaws during consolidation
- **Needs Other Analysis**: Should not be the sole decision-making basis
- **Parameter Sensitivity**: Different markets and timeframes may require parameter adjustments
## Practical Trading Suggestions
1. **Confirm Trend Context**: Counter-trend signals carry high risk in strong trending markets
2. **Combine with Candlestick Patterns**: Confirm with patterns (such as engulfing, hammer candles)
3. **Set Stop Losses**: Use level lines as stop-loss references (long stop below green line, short stop above orange line)
4. **Watch Volume**: Signals accompanied by high volume are more reliable
5. **Multi-Timeframe Verification**: Signals appearing simultaneously on daily and 4-hour charts are more credible
## Summary
This indicator follows the "mean reversion from extremes" philosophy, seeking reversal opportunities when market sentiment becomes excessive. It's suitable for auxiliary judgment, particularly in swing trading and position trading strategies. But remember, no indicator is perfect—always combine risk management and multi-dimensional analysis when making trading decisions
Trend Bars with Counter Table# TradingView Trend Bar Indicator Explained
## Indicator Overview
This is a TradingView indicator designed to identify and count **Trend Bars**. It not only visually marks strong bullish and bearish bars on the chart but also displays a data table in the upper right corner that tracks the distribution of trend bars across different periods, helping traders quickly assess market bias.
## Core Concept: What is a Trend Bar?
The indicator defines two types of trend bars:
### Bull Trend Bar
- **Condition**: Close > Open (bullish candle)
- **Strength Requirement**: Body size ≥ 75% of total candle range
```
Body Length = |Close - Open|
Total Candle Range = High - Low
Criteria: Body Length ≥ 0.75 × Total Candle Range
```
This means both upper and lower wicks are very short, representing a very strong bullish candle.
### Bear Trend Bar
- **Condition**: Close < Open (bearish candle)
- **Strength Requirement**: Body size ≥ 75% of total candle range
Similarly, this represents a strong bearish candle with minimal wicks and a full body.
## Visual Markers
The indicator marks qualifying candles with:
- **Green upward arrow**: Bull trend bar, appears below the candle
- **Red downward arrow**: Bear trend bar, appears above the candle
## Statistical Function
The indicator uses a **rolling array** (storing up to 1000 trend bars) to track historical data, then counts trend bar distribution across 5 different periods:
| Period | Statistical Range |
|--------|------------------|
| Group 1 | Last 7 trend bars |
| Group 2 | Last 15 trend bars |
| Group 3 | Last 21 trend bars |
| Group 4 | Last 29 trend bars |
| Group 5 | Last 35 trend bars |
**Note**: This counts "the last N trend bars," not "the last N candles." Only candles meeting the trend bar criteria are included.
## Data Table Interpretation
The table in the upper right corner contains 5 columns:
1. **Last N**: The set statistical range (7, 15, 21, 29, 35)
2. **Total**: Actual number of trend bars counted (may be less than target initially)
3. **Bull**: Number of bull trend bars (displayed in green)
4. **Bear**: Number of bear trend bars (displayed in red)
5. **Bias**: Market bias
- "bull" (green): More bull trend bars
- "bear" (red): More bear trend bars
## Practical Applications
### 1. Assess Short-term Momentum
Check the distribution of the last 7 trend bars. If bull trend bars dominate (e.g., 5:2), it indicates strong short-term buying pressure.
### 2. Identify Trend Strength
If multiple periods show the same Bias direction, the trend is very clear. For example, all 5 periods showing "bull" is a strong upward signal.
### 3. Spot Trend Reversals
When short-term bias (7 bars) opposes long-term bias (35 bars), it may signal a trend change in progress.
### 4. Combine with Other Indicators
Use this indicator alongside moving averages, support/resistance levels, and other tools to improve trading decision accuracy.
## Technical Highlights
- **Dynamic Array Management**: Uses `array.unshift()` to add new data at the array's beginning, ensuring the latest trend bars are always first
- **Efficient Statistics**: Quickly calculates bull/bear distribution through loop iteration over specified array ranges
- **Adaptive Display**: Shows actual available count when historical data is insufficient
- **Real-time Updates**: Only updates the table on the last bar to avoid unnecessary calculations
## Conclusion
The core value of this indicator lies in **quantifying price action**. By identifying strong candles with full bodies and clear direction, then tracking their distribution, traders can quickly grasp the balance of market forces and make more informed trading decisions. Whether for intraday trading or swing trading, this tool provides valuable reference information.
Momentum Squeeze Candle [Darwinian]# Momentum Squeeze Candle
Professional squeeze detection indicator with Wyckoff accumulation/distribution analysis and multi-method momentum signals.
## Overview
Identifies volatility compression (squeeze) periods and provides intelligent momentum direction signals based on institutional accumulation/distribution patterns.
## Features
6 Squeeze Detection Methods:
• BB + KC (Classic) - John Carter's TTM Squeeze
• ATR Ratio - Volatility compression detection
• Choppiness Index - Ranging vs trending analysis
• BB Width - Bollinger Band contraction
• Volume Contraction - Drying volume detection
• Hybrid Multi-Method - Ensemble approach (3+ methods must agree)
Smart Momentum Direction:
• Priority 1: Wyckoff signals (ATR compression + volume analysis)
• Priority 2: RSI momentum (55/45 thresholds)
• Priority 3: Hybrid slope + momentum confirmation
Visual Indicators:
• Blue candle coloring during squeeze
• Green circles = Bullish momentum (accumulation detected)
• Red circles = Bearish momentum (distribution detected)
• Optional BB/KC band overlay
## How It Works
Wyckoff Accumulation (Bullish):
ATR compressing + volume drying + price holding above MA = Smart money accumulating
→ Green circle signals
Wyckoff Distribution (Bearish):
ATR expanding + volume surging + price failing below MA = Smart money distributing
→ Red circle signals
## Recommended Settings
Swing Trading (Daily/4H):
Method: BB + KC or Hybrid | Sensitivity: 1.2-1.5
Day Trading (15m-1H):
Method: ATR Ratio or BB Width | Sensitivity: 0.8-1.0
Scalping (1m-5m):
Method: Volume Contraction | Sensitivity: 0.7-0.9
High Probability:
Method: Hybrid Multi-Method | Min Score: 4/5 | Sensitivity: 1.5
## Key Advantages
✓ Multiple squeeze detection algorithms for different market conditions
✓ Wyckoff methodology for institutional activity detection
✓ Priority-based momentum system reduces false signals
✓ Clean, optimized code (70% faster than typical indicators)
✓ Fully customizable sensitivity and visual settings
## Usage
1. Choose squeeze detection method based on your trading style
2. Watch for blue candles (squeeze active)
3. Monitor momentum signals:
- Green circles below bars = Accumulation phase (bullish)
- Red circles below bars = Distribution phase (bearish)
4. Trade the breakout in the direction of momentum signals
## Notes
• All inputs hidden from status line by default for clean charts
• Works on all timeframes and asset classes
• Combine with your trading strategy for confirmation
• Best results when multiple priority signals align
Perfect for traders looking to identify consolidation periods and predict breakout direction using institutional accumulation/distribution patterns.






















