Chỉ báo và chiến lược
Weekly AVWAP (Auto Reset)Weekly reset auto-anchored VWAP
✅ How to Use
• Apply to 10m, 65m, or 1D chart
• Orange line = current weekly AVWAP, resets every Monday
• Accurate for both intraday and higher timeframes
H4 Cross + LTF Candle Alignment (Short Lines)H4 Cross + LTF Candle Alignment (Short Lines)
This indicator identifies potential trade opportunities by combining two key conditions:
The current H4 candle crosses above or below the previous H4 candle's high or low.
On a lower timeframe (like 5 minutes), the price shows two consecutive candles moving in the same direction (bullish for long, bearish for short).
Once these conditions align, a short entry line is drawn on the chart and an alert is triggered, providing an early signal for potential price movements. Perfect for traders looking to capture trend continuation with a clear visual marker and timely alerts.
Consecutive Small CandlesThis script identifies relatively "small" candles based on their being smaller than a maximum size you set based on the instrument and your own criteria. Default is 5, as I use this indicator largely on CL which rarely has candles smaller than 3 ticks but frequently greater than 5.
It identifies 2 or more consecutive candles to help identify patterns similar to Bob Volman's Double Doji Break methodolgy. Written by Grok 3.
VOLD IndicatorVOLD-Indicator can show us the trend of the day. The indicator shows us the value of the VOLD that is a ratio of the volume flowing in up-stocks divided by the volume flowing in down stocks. Readings above 3 and below -3 can be seen as relevant for a trend day.
Trading Value (Volume*Price in Million) by Asharifan v5Trading Value (in Million) by Asharifan
This indicator calculates and visualizes the trading value (price × volume) in millions for stocks, providing a clear view of market activity and money flow. It displays the current trading value alongside its 20-day and 50-day simple moving averages (SMAs), all rounded to whole numbers for easy interpretation. Designed for stock market analysis, it works best on daily and weekly timeframes, making it an excellent tool for swing trading and trend analysis.
Key Features:
Today P*V (M): Plots the daily trading value as columns, with teal bars for bullish days (close > open) and gray bars for bearish days (close < open).
20-day and 50-day Avg P*V (M): Tracks the short-term (20-day) and medium-term (50-day) average trading values in red and blue lines, respectively, to identify trends and shifts in market participation.
How to Use:
Swing Trading: Identify potential entry and exit points by watching for crossovers or divergences between the 20-day and 50-day averages, especially when trading value spikes above the 20M threshold.
Trend Analysis: Monitor the direction and slope of the 20-day and 50-day averages to confirm bullish or bearish trends in stock momentum and volume.
Smart Money Footprints: High trading value spikes, especially when sustained above the 20M line, can signal institutional or "smart money" activity, helping traders track significant market moves.
This indicator is particularly valuable for stock traders looking to gauge market strength, spot accumulation or distribution phases, and align their strategies with broader market trends. Best suited for daily and weekly charts, it’s a powerful addition to any swing trader’s or trend follower’s toolkit, offering clear insights into the footprints of smart money in the stock market.
Daily Volume High Notifier📜 Script Description – Daily Volume High Notifier
This indicator monitors trade volume and sends an alert whenever a new daily high in volume is reached. The high volume is reset at the beginning of each trading day, allowing traders to stay informed of significant intraday volume spikes.
🛠️ Features:
Tracks the highest trade volume for the current day.
Resets the volume high tracker at the start of each new day.
Sends a real-time notification (alert()) whenever a new volume high is detected.
Useful for identifying unusual activity, potential breakouts, or institutional participation.
📊 Visual Elements:
Blue histogram for standard volume.
Red line showing the current day’s highest volume so far.
🔔 How to Use:
Add the script to any chart.
Enable alerts using the built-in alert() function.
Receive notifications every time volume hits a new high for the day.
🔔 Setting up Alerts in TradingView:
After adding this indicator to your chart:
Click the Alarm Clock (Alerts) icon.
Set condition: Daily Volume High Notifier → alert() function call .
Choose your alert type (app notification, email, popup, etc.).
Name it something like "Volume High Alert" and hit Create.
This tool is ideal for day traders, scalpers, and volume-based strategy traders who want to be instantly notified of spikes in market activity.
ES1! vs ZB1! Exponentially Weighted CorrelationES1! vs ZB1! Exponentially Weighted Correlation
This indicator calculates and visualizes the exponentially weighted correlation between the S&P 500 E-mini futures (ES1!) and the 30-Year U.S. Treasury Bond futures (ZB1!) over a user-defined lookback period. By using an exponential moving average (EMA) approach, it emphasizes recent price movements, providing a dynamic view of the relationship between these two key financial instruments.
Features:
- Customizable Inputs: Adjust the lookback length (default: 60) and alpha (default: 0.1) to fine-tune the sensitivity of the correlation calculation.
- Exponentially Weighted Correlation: Measures the strength and direction of the relationship between ES1! and ZB1! prices, with more weight given to recent data.
- Visual Clarity: Displays correlation as colored bars (green for positive, red for negative) for quick interpretation, with reference lines at 0, +1, and -1 for context.
- Non-Overlay Design: Plotted in a separate panel below the chart to avoid cluttering price data.
How It Works:
The indicator fetches closing prices for ES1! and ZB1!, applies an EMA to smooth the data, and computes the exponentially weighted covariance and variances. The correlation is then derived and plotted as a histogram, helping traders identify whether the two markets are moving together (positive correlation), in opposite directions (negative correlation), or independently.
Use Cases:
- Market Analysis: Gauge the relationship between equity and bond markets to inform trading strategies.
- Risk Management: Monitor correlation shifts to adjust portfolio exposure.
- Intermarket Insights: Identify trends or divergences in the stock-bond dynamic for macroeconomic analysis.
Ideal for traders and analysts tracking intermarket relationships, this indicator offers a clear, responsive tool for understanding ES1! and ZB1! correlation in real-time.
Fundamentaldaten: Umsatz, Free Cashflow, NettogewinnGraphical representation of revenue, free cash flow, and net profit for U.S. stocks
📋 Trading Checklist by Frong//@version=5
indicator("📋 Trading Checklist by Frong", overlay=true)
// ✅ เช็คบ็อกซ์ที่ต้องการให้เก็บสถานะแยกตามคู่เงิน
msCheck = input.bool(false, "MS 2 แท่งขึ้นไป")
obCheck = input.bool(false, "หา OB")
lqCheck = input.bool(false, "มอง LQ")
reactionCheck = input.bool(false, "Reaction / SR")
swingCheck = input.bool(false, "Swing IDM / X")
// ✅ เพิ่ม Checklist ใหม่
h4Check = input.bool(false, "H4 1.1 เป็น A")
h4aCheck = input.bool(false, "H4 1.2 เป็น A+")
h4reactionCheck = input.bool(false, "H4 1.3 มี Reaction")
m15Check = input.bool(false, "M15 2.1 มีหัวใจ")
m15noCheck = input.bool(false, "M15 2.2 ไม่มีหัวใจ")
// ✅ สร้างสถานะการติ๊กให้เก็บแยกตามคู่เงิน (ต้องระบุ type เป็น bool)
var bool msCheckSaved = na
var bool obCheckSaved = na
var bool lqCheckSaved = na
var bool reactionCheckSaved = na
var bool swingCheckSaved = na
var bool h4CheckSaved = na
var bool h4aCheckSaved = na
var bool h4reactionCheckSaved = na
var bool m15CheckSaved = na
var bool m15noCheckSaved = na
// ✅ เช็คว่าเป็นกราฟใหม่หรือไม่ (ใช้ ticker เพื่อดูว่าเป็นคู่เงินใหม่)
var string lastTicker = na
currentTicker = syminfo.tickerid
// ถ้ากราฟเปลี่ยน ให้รีเซ็ตตัวแปรทุกตัว
if (currentTicker != lastTicker)
msCheckSaved := msCheck
obCheckSaved := obCheck
lqCheckSaved := lqCheck
reactionCheckSaved := reactionCheck
swingCheckSaved := swingCheck
h4CheckSaved := h4Check
h4aCheckSaved := h4aCheck
h4reactionCheckSaved := h4reactionCheck
m15CheckSaved := m15Check
m15noCheckSaved := m15noCheck
// อัพเดต lastTicker ให้เป็นกราฟปัจจุบัน
lastTicker := currentTicker
// ✅ ข้อความใน Checklist
line1 = "📋 Checklist เข้าเทรด:"
line2 = (msCheckSaved ? "✅" : "☐") + " MS 2 แท่งขึ้นไป"
line3 = (obCheckSaved ? "✅" : "☐") + " หา OB"
line4 = (lqCheckSaved ? "✅" : "☐") + " มอง LQ"
line5 = (reactionCheckSaved ? "✅" : "☐") + " Reaction / SR"
line6 = (swingCheckSaved ? "✅" : "☐") + " Swing IDM / X"
// ✅ ข้อความใหม่
line7 = "📋 เพิ่ม Checklist:"
line8 = (h4CheckSaved ? "✅" : "☐") + " H4 1.1 เป็น A"
line9 = (h4aCheckSaved ? "✅" : "☐") + " H4 1.2 เป็น A+"
line10 = (h4reactionCheckSaved ? "✅" : "☐") + " H4 1.3 มี Reaction"
line11 = (m15CheckSaved ? "✅" : "☐") + " M15 2.1 มีหัวใจ"
line12 = (m15noCheckSaved ? "✅" : "☐") + " M15 2.2 ไม่มีหัวใจ"
// ✅ สีพื้นหลังสำหรับแต่ละบรรทัด
bgColor1 = msCheckSaved ? color.new(color.green, 80) : color.white
bgColor2 = obCheckSaved ? color.new(color.green, 80) : color.white
bgColor3 = lqCheckSaved ? color.new(color.green, 80) : color.white
bgColor4 = reactionCheckSaved ? color.new(color.green, 80) : color.white
bgColor5 = swingCheckSaved ? color.new(color.green, 80) : color.white
bgColor6 = h4CheckSaved ? color.new(color.green, 80) : color.white
bgColor7 = h4aCheckSaved ? color.new(color.green, 80) : color.white
bgColor8 = h4reactionCheckSaved ? color.new(color.green, 80) : color.white
bgColor9 = m15CheckSaved ? color.new(color.green, 80) : color.white
bgColor10 = m15noCheckSaved ? color.new(color.green, 80) : color.white
// ✅ สร้าง Table แบบอยู่มุมขวาบน
var table checklistTable = table.new(position.top_right, 1, 12, border_width=1)
// ✅ อัปเดต Table ทุกบาร์
if bar_index % 1 == 0 // เพื่อให้รีเฟรชตลอด
table.cell(checklistTable, 0, 0, line1, text_color=color.black, bgcolor=color.white, text_size=size.large)
table.cell(checklistTable, 0, 1, line2, text_color=color.black, bgcolor=bgColor1)
table.cell(checklistTable, 0, 2, line3, text_color=color.black, bgcolor=bgColor2)
table.cell(checklistTable, 0, 3, line4, text_color=color.black, bgcolor=bgColor3)
table.cell(checklistTable, 0, 4, line5, text_color=color.black, bgcolor=bgColor4)
table.cell(checklistTable, 0, 5, line6, text_color=color.black, bgcolor=bgColor5)
table.cell(checklistTable, 0, 6, line7, text_color=color.black, bgcolor=color.white, text_size=size.large)
table.cell(checklistTable, 0, 7, line8, text_color=color.black, bgcolor=bgColor6)
table.cell(checklistTable, 0, 8, line9, text_color=color.black, bgcolor=bgColor7)
table.cell(checklistTable, 0, 9, line10, text_color=color.black, bgcolor=bgColor8)
table.cell(checklistTable, 0, 10, line11, text_color=color.black, bgcolor=bgColor9)
table.cell(checklistTable, 0, 11, line12, text_color=color.black, bgcolor=bgColor10)
Smart Money Visual Suite [ALFANAR_Q8]📈 Smart Money Visual Suite
🔒 Read-only visual indicator – no entry/exit signals, purely for Smart Money concept analysis.
Features:
🔄 CHoCH and BOS for market structure shifts
🎯 Inducement and Sweeps to highlight liquidity targets
🔁 Zigzag to clarify price action waves
💡 RSI Divergence to detect potential reversals
🟩 Demand Zones (green) & 🟥 Supply Zones (red), designed for dark theme charts
🧠 Built on Smart Money principles – perfect for traders seeking clean visual structure and liquidity analysis.
🚫 No buy/sell signals – this tool is for visual market structure interpretation only.
M2 Global Liquidity Index (90 Day Delay)Global M2 liquidity indicator offset by 90 days.
USE: to understand correlation with risk assets, whose performance is usually dependent on liquidity.
Win-Loss Streak PlotterWin-Loss Streak Plotter
This indicator tracks the win/loss streaks of moving average crossovers (using simple moving averages for illustration purposes). It calculates the price change after each crossover, marking each as a win (green) or loss (red). The win rate is shown separately.
Inputs:
Source: Price series (default: open)
Fast MA: Fast moving average (default: open)
Slow MA: Slow moving average (default: open)
Total Crosses to Analyze: Number of crossovers to track
Crosses per Row: Number of crossovers per row in the table
Output:
A table displays each crossover’s result (win/loss).
A separate win rate table shows the percentage of wins.
Suggestions are always welcomed!
Scalper's Fractal Cloud with RSI + VWAP + MACD (Fixed)Scalper’s Fractal Confluence Dashboard
1. Purpose of the Indicator
This TradingView indicator script provides a high-confluence setup for scalping and day trading. It blends momentum indicators (RSI, MACD), trend bias tools (EMA Cloud, VWAP), and structure (fractal swings, gap zones) to help confirm precise entries and exits.
2. Components of the Indicator
- EMA Cloud (50 & 200 EMA): Trend bias – green means bullish, red means bearish. Avoid longs under red cloud.
- VWAP: Institutional volume anchor. Ideal entries are pullbacks to VWAP in direction of trend.
- Gap Zones: Shows open-air zones (white space) where price can move fast. Used to anticipate momentum moves.
- ZigZag Swings: Marks structural pivots (highs/lows) – useful for stop placement and range anticipation.
- MACD Histogram: Shows bullish or bearish momentum via background color.
- RSI: Overbought (>70) or oversold (<30) warnings. Good for exits or countertrend reversion plays.
- EMA Spread Label: Quick view of momentum strength. Wide spread = strong trend.
3. Scalping Entry Checklist
Before entering a trade, confirm these conditions:
• • Bias: EMA cloud color supports trade direction
• • Price is above/below VWAP (confirming institutional flow)
• • MACD histogram matches direction (green for long, red for short)
• • RSI not at extreme (unless you’re fading trend)
• • If entering gap zone, expect fast move
• • Recent swing high/low nearby for target or stop
4. Risk & Sizing Guidelines
Risk 1–2% of account per trade. Place stop below recent swing low (for longs) or high (for shorts). Use fractional sizing near VWAP or white space zones for scalping reversals.
5. Daily Trade Journal Template
- Date:
- Ticker:
- Setup Type (VWAP pullback, Gap Break, EMA reversion):
- Entry Time:
- Bias (Green/Red Cloud):
- RSI Level / MACD Reading:
- Stop Loss:
- Target:
- Result (P/L):
- What I Did Well:
- What Needs Work:
Z-Score IndicatorThis is just a basic Z score indicator with some settings I find useful.
Z-score is a statistical measure that tells you how many standard deviations a data point is from the mean. It’s a way of understanding how unusual or extreme a current value is compared to a typical baseline.
This can be useful for:
1. Mean Reversion
Traders look for values with high or low Z-scores (e.g. > +2 or < –2) to identify when a price is far from the mean and might revert.
Example: A stock trading at a +2.5 Z-score relative to its moving average may be considered "overbought".
2. Pairs Trading
Z-scores help detect divergences between correlated instruments.
Example: If Stock A and Stock B usually trade in sync, and their spread has a Z-score of –2, that may signal a long A / short B setup.
3. Risk Management / Anomaly Detection
A high Z-score on volume, volatility, or other indicators can alert you to outlier conditions or potential breakouts.
4. Standardization
Z-scores allow different instruments or timeframes to be compared on the same scale, by normalizing the data.
In general:
0 At the mean
±1 Within 1 std dev (68% of data) — normal range
±2 Outside 95% of data — getting extreme
±3+ Very rare — possible reversion or breakout point
Green*DiamondGreen*Diamond (GD1)
Unleash Dynamic Trading Signals with Volatility and Momentum
Overview
GreenDiamond is a versatile overlay indicator designed for traders seeking actionable buy and sell signals across various markets and timeframes. Combining Volatility Bands (VB) bands, Consolidation Detection, MACD, RSI, and a unique Ribbon Wave, it highlights high-probability setups while filtering out noise. With customizable signals like Green-Yellow Buy, Pullback Sell, and Inverse Pullback Buy, plus vibrant candle and volume visuals, GreenDiamond adapts to your trading style—whether you’re scalping, day trading, or swing trading.
Key Features
Volatility Bands (VB): Plots dynamic upper and lower bands to identify breakouts or reversals, with toggleable buy/sell signals outside consolidation zones.
Consolidation Detection: Marks low-range periods to avoid choppy markets, ensuring signals fire during trending conditions.
MACD Signals: Offers flexible buy/sell conditions (e.g., cross above signal, above zero, histogram up) with RSI divergence integration for precision.
RSI Filter: Enhances signals with customizable levels (midline, oversold/overbought) and bullish divergence detection.
Ribbon Wave: Visualizes trend strength using three EMAs, colored by MACD and RSI for intuitive momentum cues.
Custom Signals: Includes Green-Yellow Buy, Pullback Sell, and Inverse Pullback Buy, with limits on consecutive signals to prevent overtrading.
Candle & Volume Styling: Blends MACD/RSI colors on candles and scales volume bars to highlight momentum spikes.
Alerts: Set up alerts for VB signals, MACD crosses, Green*Diamond signals, and custom conditions to stay on top of opportunities.
How It Works
Green*Diamond integrates multiple indicators to generate signals:
Volatility Bands: Calculates bands using a pivot SMA and standard deviation. Buy signals trigger on crossovers above the lower band, sell signals on crossunders below the upper band (if enabled).
Consolidation Filter: Suppresses signals when candle ranges are below a threshold, keeping you out of flat markets.
MACD & RSI: Combines MACD conditions (e.g., cross above signal) with RSI filters (e.g., above midline) and optional volume spikes for robust signals.
Custom Logic: Green-Yellow Buy uses MACD bullishness, Pullback Sell targets retracements, and Inverse Pullback Buy catches reversals after downmoves—all filtered to avoid consolidation.
Visuals: Ribbon Wave shows trend direction, candles blend momentum colors, and volume bars scale dynamically to confirm signals.
Settings
Volatility Bands Settings:
VB Lookback Period (20): Adjust to 10–15 for faster markets (e.g., 1-minute scalping) or 25–30 for daily charts.
Upper/Lower Band Multiplier (1.0): Increase to 1.5–2.0 for wider bands in volatile stocks like AEHL; decrease to 0.5 for calmer markets.
Show Volatility Bands: Toggle off to reduce chart clutter.
Use VB Signals: Enable for breakout-focused trades; disable to focus on Green*Diamond signals.
Consolidation Settings:
Consolidation Lookback (14): Set to 5–10 for small caps (e.g., AEHL) to catch quick consolidations; 20 for higher timeframes.
Range Threshold (0.5): Lower to 0.3 for stricter filtering in choppy markets; raise to 0.7 for looser signals.
MACD Settings:
Fast/Slow Length (12/26): Shorten to 8/21 for scalping; extend to 15/34 for swing trading.
Signal Smoothing (9): Reduce to 5 for faster signals; increase to 12 for smoother trends.
Buy/Sell Signal Options: Choose “Cross Above Signal” for classic MACD; “Histogram Up” for momentum plays.
Use RSI Div + MACD Cross: Enable for high-probability reversal signals.
RSI Settings:
RSI Period (14): Drop to 10 for 1-minute charts; raise to 20 for daily.
Filter Level (50): Set to 55 for stricter buys; 45 for sells.
Overbought/Oversold (70/30): Tighten to 65/35 for small caps; widen to 75/25 for indices.
RSI Buy/Sell Options: Select “Bullish Divergence” for reversals; “Cross Above Oversold” for momentum.
Color Settings:
Adjust bullish/bearish colors for visibility (e.g., brighter green/red for dark themes).
Border Thickness (1): Increase to 2–3 for clearer candle outlines.
Volume Settings:
Volume Average Length (20): Shorten to 10 for scalping; extend to 30 for swing trades.
Volume Multiplier (2.0): Raise to 3.0 for AEHL’s volume surges; lower to 1.5 for steady stocks.
Bar Height (10%): Increase to 15% for prominent bars; decrease to 5% to reduce clutter.
Ribbon Settings:
EMA Periods (10/20/30): Tighten to 5/10/15 for scalping; widen to 20/40/60 for trends.
Color by MACD/RSI: Disable for simpler visuals; enable for dynamic momentum cues.
Gradient Fill: Toggle on for trend clarity; off for minimalism.
Custom Signals:
Enable Green-Yellow Buy: Use for momentum confirmation; limit to 1–2 signals to avoid spam.
Pullback/Inverse Pullback % (50): Set to 30–40% for small caps; 60–70% for indices.
Max Buy Signals (1): Increase to 2–3 for active markets; keep at 1 for discipline.
Tips and Tricks
Scalping Small Caps (e.g., AEHL):
Use 1-minute charts with VB Lookback = 10, Consolidation Lookback = 5, and Volume Multiplier = 3.0 to catch $0.10–$0.20 moves.
Enable Green-Yellow Buy and Inverse Pullback Buy for quick entries; disable VB Signals to focus on Green*Diamond logic.
Pair with SMC+ green boxes (if you use them) for reversal confirmation.
Day Trading:
Try 5-minute charts with MACD Fast/Slow = 8/21 and RSI Period = 10.
Enable RSI Divergence + MACD Cross for high-probability setups; set Max Buy Signals = 2.
Watch for volume bars turning yellow to confirm entries.
Swing Trading:
Use daily charts with VB Lookback = 30, Ribbon EMAs = 20/40/60.
Enable Pullback Sell (60%) to exit after rallies; disable RSI Color for cleaner candles.
Check Ribbon Wave gradient for trend strength—bright green signals strong bulls.
Avoiding Noise:
Increase Consolidation Threshold to 0.7 on volatile days to skip false breakouts.
Disable Ribbon Wave or Volume Bars if the chart feels crowded.
Limit Max Buy Signals to 1 for disciplined trading.
Alert Setup:
In TradingView’s Alerts panel, select:
“GD Buy Signal” for standard entries.
“RSI Div + MACD Cross Buy” for reversals.
“VB Buy Signal” for breakout plays.
Set to “Once Per Bar Close” for confirmed signals; “Once Per Bar” for scalping.
Backtesting:
Replay on small caps ( Float < 5M, Price $0.50–$5) to test signals.
Focus on “GD Buy Signal” with yellow volume bars and green Ribbon Wave.
Avoid signals during gray consolidation squares unless paired with RSI Divergence.
Usage Notes
Markets: Works on stocks, forex, crypto, and indices. Best for volatile assets (e.g., small-cap stocks, BTCUSD).
Timeframes: Scalping (1–5 minutes), day trading (15–60 minutes), or swing trading (daily). Adjust settings per timeframe.
Risk Management: Combine with stop-losses (e.g., 1% risk, $0.05 below AEHL entry) and take-profits (3–5%).
Customization: Tweak inputs to match your strategy—experiment in replay to find your sweet spot.
Disclaimer
Green*Diamond is a technical tool to assist with trade identification, not a guarantee of profits. Trading involves risks, and past performance doesn’t predict future results. Always conduct your own analysis, manage risk, and test settings before live trading.
Feedback
Love Green*Diamond? Found a killer setup? Drop a comment or DM—I’d love to hear how you’re using it!
[HM] Champion Cross📊 Champion Cross – Dynamic EMA Crossover Strategy 🔄
🔹 Overview:
Champion Cross is a clean and effective EMA crossover indicator designed to help traders identify trend direction and potential entry/exit points. It features:
Dual EMA System (Fast & Slow) with customizable lengths
Colored Cloud Fill for easy trend visualization
Adjustable Transparency & Offset for better chart clarity
Works across all timeframes & instruments
🔹 Key Features:
✅ Fast & Slow EMA Crossovers – Detects bullish/bearish momentum shifts
✅ Visual Cloud Fill – Green when Fast EMA > Slow EMA, Red when Fast EMA < Slow EMA
✅ Customizable Inputs – Adjust lengths, sources, and offsets
✅ Clean & Non-Repainting – Reliable signals for swing/day trading
🔹 How to Use:
🟢 Bullish Signal → Fast EMA crosses above Slow EMA (Green Cloud)
🔴 Bearish Signal → Fast EMA crosses below Slow EMA (Red Cloud)
Use in trending markets for best results (combine with RSI/Volume for confirmation)
Quad Rotation Divergence – diag v4‑fixquad rotation divergence strategy theorised by george lane and popularised by day trading radio, this is my own little indictor to help me with spotting reversals with 4 stochastic oscilators in one indictor mimicing higher time frames
📋 Trading Checklist by Frong//@version=5
indicator("📋 Trading Checklist by Frong", overlay=true)
// ✅ Checklist Inputs
msCheck = input.bool(false, "MS 2 แท่งขึ้นไป")
obCheck = input.bool(false, "หา OB")
lqCheck = input.bool(false, "มอง LQ")
reactionCheck = input.bool(false, "Reaction / SR")
swingCheck = input.bool(false, "Swing IDM / X")
// ✅ ข้อความใน Checklist
line1 = "📋 Checklist เข้าเทรด:"
line2 = (msCheck ? "✅" : "☐") + " MS 2 แท่งขึ้นไป"
line3 = (obCheck ? "✅" : "☐") + " หา OB"
line4 = (lqCheck ? "✅" : "☐") + " มอง LQ"
line5 = (reactionCheck ? "✅" : "☐") + " Reaction / SR"
line6 = (swingCheck ? "✅" : "☐") + " Swing IDM / X"
// ✅ สร้าง Table แบบอยู่มุมขวาบน "จริงๆ"
var table checklistTable = table.new(position.top_right, 1, 6, border_width=1)
// ✅ สีพื้นหลังฟ้า และตัวอักษรขาว
bg = color.new(color.blue, 0)
textCol = color.white
// ✅ อัปเดต Table ทุกบาร์
if bar_index % 1 == 0
table.cell(checklistTable, 0, 0, line1, text_color=textCol, bgcolor=bg, text_size=size.large)
table.cell(checklistTable, 0, 1, line2, text_color=textCol, bgcolor=bg)
table.cell(checklistTable, 0, 2, line3, text_color=textCol, bgcolor=bg)
table.cell(checklistTable, 0, 3, line4, text_color=textCol, bgcolor=bg)
table.cell(checklistTable, 0, 4, line5, text_color=textCol, bgcolor=bg)
table.cell(checklistTable, 0, 5, line6, text_color=textCol, bgcolor=bg)
Precision RSI StrategyCall buy signal (all conditions must) :-
5 min time frame Close above 21SMA high
Close above vwap
5 min time frame close above 50 ema
RSI above 60 on 5 min time frame
Put buy signal (all conditions must) :-
5 min time frame Close below 21SMA low
Close below vwap 5 min time frame
close below 50 ema
RSI below 40 on 5 min time frame
Stop Loss condition for Call : 5 min time frame Close below 21SMA Low
Stop Loss condition for Put : 5 min time frame close above 21SMA High
Full Range + Close Break EngulfingFor Bullish Engulfing:
Today's low < yesterday's low
Today's high > yesterday's high
Today's close > yesterday's high
For Bearish Engulfing:
Today's high > yesterday's high
Today's low < yesterday's low
Today's close < yesterday's low
RSI in pane and 3 EMAs on chartCustom RSI in Pane + 3 EMAs on Chart — with Optional RSI Divergence Detection
Combines RSI in a separate pane with 3 EMAs on the chart and optional RSI-based divergence detection. Useful for analyzing both momentum and trend structure.
Features
RSI Pane
Custom RSI calculation (not built-in ta.rsi) with adjustable source and length
Overlay optional moving average (SMA, EMA, SMMA/RMA, WMA, VWMA, or Bollinger Bands) Overbought/oversold gradient fill for visual clarity (70 / 30 zones)
Midline (50) for neutral RSI territory
RSI Divergence Detection
Optional: toggle on/off with one input
Regular Bullish Divergence : Price makes a lower low, RSI makes a higher low
Regular Bearish Divergence : Price makes a higher high, RSI makes a lower high
Customizable lookback for pivot detection
Visual markers and labels plotted on RSI
Built-in alert conditions for both divergence types
3 EMA Trend Indicators on Price Chart
Three customizable EMAs (default: 20, 50, 200)
Color-coded and clearly plotted on main chart
Use to determine short/mid/long-term trend bias
No repainting or smoothing artifacts
Why use this script?
Gives a full view of trend + momentum without cluttering the main price chart, and it helps confirm entries and exits by observing RSI behavior alongside EMAs. The optional divergence detection can act as a signal for potential exhaustion or reversal (not entry signals on their own). It is a Good fit for traders who use RSI zones, divergences, and EMA structure in their decision-making, both for intra-day and swing trades (where it performs best).
How to use
Add this script to your chart. EMAs will appear on the main price chart; RSI and divergence will appear in a separate pane.
Adjust RSI and MA settings to fit your trading style (e.g., fast RSI for scalping, slower for swing)
Enable "Show Divergence" if you want visual alerts and markers
Use alerts to get notified when a divergence occurs without watching the chart
Always check the divergences on different time frames to validate the setup, and do not consider them valid on small time frames (<15 minutes).
Built for traders who want both momentum and trend context in a single tool — without clutter, repainting, or noise. I created this script to streamline my own analysis and avoid switching between multiple indicators. It's not meant to be a "signal generator" but a visual assistant for making better decisions. If you find it useful or have feedback, feel free to reach out.
Mark Days with >4% Gain (vs. Previous Close)Shows days when the overall market increased by more than 4%
Bar % Return (Colored)✅ Calculates the % return per bar
✅ Plots it as a histogram below the chart
✅ Colors bars green for up and red for down