Salim ALHammadi-Telegram @salimalhammadiA trading indicator that works on all time frames shows signals for selling, buying, target, and stop loss.
By Salim ALHammadi
Candlestick analysis
Ripster EMA Cloud A+ Setup + Exit Plan + Buy/Sell TriggersUsing the Ripster Cloud Method, a conditional system that helps with entries and exits
Rolling VWAP with Standard Deviation Bands and AlertsA Rolling Volume Weighted Average Price (RVWAP) indicator featuring dynamic standard deviation bands and customizable alerts.
This indicator automatically adapts its calculation period to the chart timeframe while providing precise entry and exit signals through statistical deviation levels.
Automatic time period adjustment based on chart timeframe
Manual time period override option (days, hours, minutes)
Volume-weighted price calculations with variance safeguards
Five Standard Deviation Levels
Individual toggles for 1σ, 1.5σ, 2σ, 2.5σ, and 3σ bands
Color-coded visualization with gradient transparency
Red bands above RVWAP (resistance levels)
Green bands below RVWAP (support levels)
Orange RVWAP centerline
Smart Alert System
Separate BUY and SELL alert conditions
Individual band selection for alerts
Visual Triangle Alerts
Optional triangle markers on band crossings
Size and transparency graded by significance level
Tiny triangles for 1σ/1.5σ (frequent signals)
Normal triangles for 3σ (extreme moves)
Momentum and mean reversion trading
Support and resistance identification
Volatility-based position sizing
Multi-timeframe analysis
[delta2win] ShockSentinel Early Warnings🚀 ShockSentinel Early Warnings — Advanced Multi-Symbol Shock Detection System
📊 UNIQUE METHODOLOGY:
This indicator implements a proprietary concordance-based shock detection system that goes beyond simple price movement analysis. Unlike basic pump/dump detectors, it uses a sophisticated multi-symbol correlation algorithm to validate signals across multiple assets simultaneously, significantly reducing false positives while maintaining sensitivity to genuine market shocks.
🔬 TECHNICAL APPROACH:
• Adaptive Threshold System: Automatically adjusts detection sensitivity based on timeframe using proprietary scaling algorithms:
- 1m: 0.5% threshold (ultra-sensitive for scalping)
- 3m: 1.0% threshold (high-frequency trading)
- 5m: 2.0% threshold (short-term momentum)
- 15m: 3.0% threshold (intraday swings)
- 1h: 6.0% threshold (daily moves)
- 4h+: 10.0% threshold (swing trading)
• Dual Detection Modes:
- Percent Mode: Calculates maximum percentage change within configurable lookback window (1-6 bars) using the formula: max(|(close - close ) / close * 100|) for i = 1 to window
- ATR-Normalized Mode: Uses Average True Range for volatility-adjusted detection across different market regimes: max(|close - close | / ATR) for i = 1 to window
• Concordance Algorithm: Proprietary multi-symbol validation system that requires minimum correlation count across up to 4 additional symbols, ensuring signals are validated by market-wide participation rather than isolated price movements
• Non-Repainting Architecture: Optional bar-close confirmation prevents false signals from intraday noise while maintaining real-time alert capability for immediate response
🎯 MATHEMATICAL FOUNDATION:
The core algorithm implements a sliding window maximum change detection:
Percent Change Calculation:
For each bar, the system calculates the maximum absolute percentage change over the specified window:
- PctChange = (close - close ) / close * 100
- MaxPct = max(|PctChange |) for i = 1 to window
- Signal triggers when MaxPct >= threshold
ATR-Normalized Calculation:
For volatility-adjusted detection:
- ATRChange = (close - close ) / ATR
- MaxATR = max(|ATRChange |) for i = 1 to window
- Signal triggers when MaxATR >= ATR_multiplier
Concordance Validation:
- Requires minimum N symbols showing same directional movement
- Validates signal strength through market participation
- Reduces false signals from isolated price movements
- Improves signal quality through correlation analysis
⚙️ ADVANCED FEATURES:
• Preset System: 7 pre-configured strategies with optimized parameters:
- Scalp (Ultra-Fast): 0.6x scaling, 2-bar window, real-time alerts
- Aggressive: 0.7x scaling, 2-bar window, real-time alerts
- Balanced: 1.0x scaling, 3-bar window, confirmed signals
- Conservative: 1.3x scaling, 4-bar window, confirmed signals
- Volatility-Adaptive: ATR mode, 7-period ATR, 2.5x multiplier
- Momentum (Intraday): ATR mode, 10-period ATR, 2.0x multiplier
- Swing (Slow): ATR mode, 14-period ATR, 2.8x multiplier
• Real-time vs Confirmed: Choose between immediate alerts or bar-close confirmation
• Visual Analytics: Integrated signal history table with concordance gauges and performance metrics
• Professional Alerts: Multi-format alert system (Compact, Extended, Plain, CSV) with Telegram integration and customizable messaging
💡 UNIQUE VALUE PROPOSITION:
Unlike simple price change detectors, this system provides:
1. Multi-Symbol Validation: Validates signals across multiple correlated assets, ensuring market-wide participation
2. Adaptive Thresholds: Automatically adjusts sensitivity based on timeframe and market conditions
3. Dual Signal Types: Provides both real-time and confirmed signal options for different trading styles
4. Comprehensive Analytics: Includes signal history, concordance gauges, and performance tracking
5. Advanced Concordance: Uses sophisticated correlation algorithms for signal validation
6. Professional Integration: Built-in Telegram support with customizable message formats
🔧 USAGE INSTRUCTIONS:
1. Select Preset: Choose appropriate strategy for your trading style and timeframe
2. Configure Symbols: Add up to 4 additional symbols for concordance validation
3. Set Concordance: Adjust minimum count (higher = more selective, lower = more sensitive)
4. Choose Mode: Select between real-time or confirmed signals based on your risk tolerance
5. Enable Alerts: Configure notification preferences and message formats
6. Monitor Performance: Use integrated tables to track signal quality and concordance
📈 PERFORMANCE CHARACTERISTICS:
• Optimized for Crypto: Designed specifically for high-volatility cryptocurrency markets
• Multi-Timeframe: Effective across all timeframes from 1-minute to 4-hour charts
• False Signal Reduction: Multi-symbol validation significantly reduces false positives
• Flexible Sensitivity: Adjustable thresholds allow customization for different market conditions
• Real-time Capability: Provides immediate alerts for fast-moving markets
• Confirmation Option: Bar-close confirmation for conservative trading approaches
⚠️ TECHNICAL CONSIDERATIONS:
• Real-time Mode: May generate multiple alerts per bar; use cooldown settings to manage frequency
• Data Dependencies: Concordance requires data availability for all configured symbols
• Market Regimes: ATR mode provides better performance in varying volatility conditions
• Signal Quality: Higher concordance requirements reduce false signals but may miss opportunities
• Latency: request.security calls depend on data provider latency and availability
🎯 TARGET MARKETS:
• Cryptocurrency Trading: High-volatility crypto markets with frequent shock events
• Scalping: Short-term trading strategies requiring immediate signal detection
• Swing Trading: Medium-term strategies benefiting from confirmed signals
• Portfolio Management: Multi-asset correlation analysis for risk management
• Algorithmic Trading: Systematic strategies requiring reliable signal validation
📊 SIGNAL INTERPRETATION:
• Green Arrows (Pump): Upward price shock with sufficient concordance
• Red Arrows (Dump): Downward price shock with sufficient concordance
• Large Markers: Confirmed signals with high concordance
• Small Markers: Early signals with lower concordance
• Background Colors: Visual intensity based on concordance strength
• Tables: Historical signal tracking with performance metrics
[delta2win] Liquidity Zone Map🔥 Liquidity Zone Map — Volume‑normalized pivot zones with adaptive ATR scaling
📊 What it does:
• Detects potential liquidity/liquidation zones above confirmed highs and below confirmed lows
• Draws dynamic zones whose height scales with ATR and whose color intensity scales with volume
• Zones extend right and terminate on rule‑based events (midline cross)
🔬 How it works (core formulas):
• Pivot detection: ta.pivothigh/ta.pivotlow with length L
• Zone height: H = max(ATR(T) × M, MinTicks)
• Intensity (volume‑normalized):
– Z‑Score mode: I = clamp((V − μ) / (σ + ε), 0..1)
– Piecewise mode: I = clamp(V ≤ μ ? V/μ : (V − μ) / (Vmax − μ + ε), 0..1)
• Gradient color: col = Gradient(I) (start → mid → end)
• Zone life‑cycle:
– Creation on new pivot (top/bottom)
– Right edge follows bar_index
– Termination when with Mid = (Top+Bottom)/2, or optional TTL timeout
• Analysis range: global or constrained (Bars Back or ±% price window). Color scaling can be global or range‑scoped.
🆕 What’s new/different:
• Selectable volume normalization (Z‑Score or Piecewise)
• Timeframe‑adaptive ATR multiplier
• Range‑scoped vs. global color scaling
• Optional midlines, borders, info legend, scale legend
• Optional TTL termination for zones (lifetime in bars)
• Object management (cleanup/pooling) for performance
🧭 How to use (suggested presets):
• 1–5m: L=2, T=200, M=0.25, Range=Bars Back 1000, Intensity=Piecewise
• 15–60m: L=3, T=200, M=0.20, Range=Bars Back 1500, Intensity=Piecewise
• 4h+: L=4, T=200, M=0.20, Range=Off, Intensity=Z‑Score
⚙️ Settings:
• Pivot length L, ATR length T, multiplier M, MinTicks
• Opacity: base/auto (min/max)
• Range: Bars Back | Price Range ±% | Off
• Scaling: global vs. range‑scoped
• Midlines/borders/legends on/off
💡 Usage notes:
• Smaller L → more reactive, less robust
• Larger M → longer‑lasting zones
• On higher TFs, constrain "Bars Back" for performance
⚠️ Limitations:
• Non‑predictive; regime/volatility dependent
• Data quality impacts intensity computation
SLG's EMA+MACD Signal Trading Strategy M15Trading Concept Overview
This strategy combines trend-following and momentum confirmation to identify high-probability entries in both long and short directions. It uses EMA-based trend filtering and MACD signal analysis, while managing risk dynamically using ATR-based stop loss and take profit.
1. Trend Identification
The strategy calculates a Trend EMA (emaTrend) with a user-defined period (emaTrendLen) to determine the overall market direction:
Bullish Trend: Price closes above the Trend EMA → only long trades are considered.
Bearish Trend: Price closes below the Trend EMA → only short trades are considered.
This ensures trades are aligned with the larger trend, avoiding counter-trend signals.
2. Momentum Signal with MACD
MACD Calculation:
fastEMA - slowEMA generates the MACD line.
Signal line is an EMA of the MACD line.
delta = MACD - Signal measures the momentum difference.
Entry Logic:
Long Signal: delta crosses above zero AND the price is above the Trend EMA.
Short Signal: delta crosses below zero AND the price is below the Trend EMA.
This ensures that entries occur only when momentum is aligned with the overall trend.
3. Dynamic Risk Management (ATR-based SL/TP)
Uses Average True Range (ATR) to dynamically set stop loss and take profit:
Long Trade:
Stop Loss = Close - ATR * atrSLMult
Take Profit = Close + ATR * atrTPMult
Short Trade:
Stop Loss = Close + ATR * atrSLMult
Take Profit = Close - ATR * atrTPMult
This allows the strategy to adapt to market volatility, protecting capital in choppy conditions and scaling profit targets in trending markets.
4. Visual and Alert Features
Plots:
Trend EMA for visual trend guidance.
MACD delta to observe momentum.
Long/Short signals as small triangles directly on the chart.
Alerts:
Generates notifications for long and short signals to trigger timely trades.
5. Core Trading Philosophy
Trend-Following Bias: Only trade in the direction of the trend EMA.
Momentum Confirmation: Enter trades when the MACD delta confirms the move.
Volatility-Adjusted Risk: Use ATR to dynamically scale stops and targets.
Disclaimer / Risk Notice
Trading financial markets involves significant risk and may not be suitable for all investors. Past performance is not indicative of future results.
Market conditions can change rapidly and unpredictably, and no strategy can guarantee profits. Always use proper risk management and position sizing.
This strategy is for educational and informational purposes only. Users are responsible for their own trading decisions.
Session AnchorsDescription
This indicator highlights the four main global trading sessions — London, New York AM, New York PM, and Asia — as color-coded boxes on the chart. Each session is defined by fixed start/end times (New York time) and dynamically updates with the evolving high and low during that interval. This provides a clear view of how volatility and structure shift as trading activity passes from one region to another.
How to use
• Works on any timeframe.
• Toggle sessions on/off based on your trading hours.
• Observe price behavior as one session closes and another opens.
• Use session boxes as context for liquidity, volatility, and structure analysis.
Originality
This script delivers a clean, customizable visualization of global market hours and session ranges, avoiding extra overlays so traders can isolate session-based behavior without distraction.
⚠️ Disclaimer
This indicator does not generate signals. It provides a structural mapping of global sessions for contextual analysis only.
Vertical Lines @ Hour & :45vertical lines at hour and 45 past each hour
when manipulation is most likely to happen
Multi-Timeframe Candle Color Dashboard V.3 (ByTraderWut)หลักการทำงานของอินดิเคเตอร์ (Indicator's Working Principle)
อินดิเคเตอร์นี้ถูกออกแบบมาเพื่อช่วยให้นักเทรดสามารถวิเคราะห์แนวโน้มของตลาดในหลายๆ ไทม์เฟรมได้พร้อมกันอย่างรวดเร็วและแม่นยำ. หัวใจสำคัญของการทำงานอยู่ที่การตรวจสอบราคาเปิดและราคาปิดของแท่งเทียนที่ ปิดไปแล้ว ในแต่ละไทม์เฟรม ซึ่งเป็นข้อมูลที่มีความน่าเชื่อถือสูงกว่าแท่งเทียนที่กำลังวิ่งอยู่.
1. การคำนวณสีแท่งเทียน (Candle Color Calculation)
อินดิเคเตอร์จะทำการส่งคำสั่งไปยังไทม์เฟรมย่อยแต่ละช่วงเวลาที่คุณเลือก (เช่น M1, M5, H1, D1) เพื่อดึงข้อมูลราคาเปิดและราคาปิดของแท่งเทียนล่าสุดที่ปิดสมบูรณ์แล้ว.
Bullish (ขาขึ้น): หากราคาปิดของแท่งเทียนที่ปิดไปแล้ว สูงกว่า ราคาเปิด อินดิเคเตอร์จะแสดงเป็น สีเขียว.
Bearish (ขาลง): หากราคาปิดของแท่งเทียนที่ปิดไปแล้ว ต่ำกว่า ราคาเปิด อินดิเคเตอร์จะแสดงเป็น สีแดง.
2. การนับแท่งเทียนต่อเนื่อง (Consecutive Candle Count)
นอกจากการแสดงสีแล้ว อินดิเคเตอร์ยังมีการนับจำนวนแท่งเทียนที่มีสีเดียวกันต่อเนื่องกัน.
ฟังก์ชันการนับ: โค้ดจะใช้ลูปในการย้อนกลับไปตรวจสอบแท่งเทียนที่ปิดไปแล้วตามจำนวนที่คุณกำหนดในหน้าการตั้งค่า Consecutive Bars for Status. หากจำนวนแท่งเทียนสีเดียวกันต่อเนื่องถึงเกณฑ์ที่ตั้งไว้ อินดิเคเตอร์จะแสดงคำว่า "Bullish" หรือ "Bearish" เพิ่มเติม.
ประโยชน์: ฟีเจอร์นี้ช่วยกรองสัญญาณรบกวนที่เกิดจากราคาที่ขึ้นลงเล็กน้อย และช่วยให้คุณยืนยันความแข็งแกร่งของเทรนด์ได้อย่างแม่นยำยิ่งขึ้น.
3. การใช้งานร่วมกับการวิเคราะห์เชิงเทคนิค (Integration with Technical Analysis)
หลักการทำงานของอินดิเคเตอร์สอดคล้องกับการวิเคราะห์แบบ Multi-Timeframe Analysis ซึ่งเป็นพื้นฐานสำคัญของการเทรด. การใช้ Dashboard จะช่วยให้คุณเห็นภาพรวมของตลาดในมุมกว้าง และใช้สัญญาณยืนยันการเข้าออเดอร์ในไทม์เฟรมที่คุณเทรดอยู่ได้ทันที.
ตัวอย่าง: หากคุณเทรดในไทม์เฟรม H1 (ชั่วโมง) และเห็นว่า H4 และ D1 ก็เป็นเทรนด์ขาขึ้นเช่นกัน (Bullish) สัญญาณเข้าออเดอร์ซื้อ (Long) ของคุณใน H1 ก็จะมีความน่าเชื่อถือมากขึ้น.
English Version: Indicator's Working Principle
The indicator is designed to help traders analyze market trends across multiple timeframes quickly and accurately. The core of its functionality lies in checking the open and close prices of closed bars in each timeframe, which provides more reliable information than a bar that is still forming.
1. Candle Color Calculation
The indicator sends a request to each selected sub-timeframe (e.g., M1, M5, H1, D1) to fetch the open and close prices of the most recently completed bar.
Bullish (Uptrend): If the close price of the closed bar is higher than its open price, the indicator will display a green color.
Bearish (Downtrend): If the close price of the closed bar is lower than its open price, the indicator will display a red color.
2. Consecutive Candle Count
In addition to the color display, the indicator also counts the number of consecutive candles of the same color.
Counting Function: The code uses a loop to check the past closed bars up to the number you've defined in the Consecutive Bars for Status input. If the number of consecutive candles of the same color meets or exceeds this threshold, the words "Bullish" or "Bearish" will appear.
Benefit: This feature helps to filter out market noise from minor price fluctuations, allowing you to confirm the strength of a trend more accurately.
3. Integration with Technical Analysis
The indicator's working principle aligns with Multi-Timeframe Analysis, a fundamental trading concept. The dashboard provides a comprehensive market overview, allowing you to use confirmation signals to enter trades on your primary timeframe with greater confidence.
Example: If you are trading on the H1 (hourly) timeframe and see that H4 and D1 are also in an uptrend (Bullish), your long entry signal on H1 will be more reliable.
知行短期趋势线(双EMA)Double EMA long and shortDouble EMA long and short K line crosses up and down to generate signals
SMC and FVG and EMAsThe Smart Money Concept (SMC) revolves around understanding how institutional traders—banks, hedge funds, and other large players—move the market. It’s not just about price action; it’s about decoding the intent behind price movements. Here's a breakdown of the core SMC market structure logic:
Core Principles of SMC Market Structure
1. Market Structure Shifts (Break of Structure - BOS / Change of Character - CHoCH)
BOS (Break of Structure): Occurs when price breaks a previous swing high/low, signaling continuation of trend.
CHoCH (Change of Character): Indicates a potential reversal when price breaks against the prevailing trend.
2. Liquidity Pools
Institutions target areas where retail traders place stop-losses:
Buy-side liquidity (BSL): Above swing highs.
Sell-side liquidity (SSL): Below swing lows.
These zones are often swept before a reversal or continuation.
3. Order Blocks (OB)
The last bullish or bearish candle before a strong move.
Acts as a zone of institutional interest—price often returns here before continuing.
-------
🧱 What Is an Order Block?
An Order Block (OB) is the last bullish or bearish candle before a significant price move—usually caused by institutional buying or selling. It represents a zone where smart money placed large orders, and price often returns to this area to "mitigate" or fill leftover orders.
Think of it as a footprint left by big players before they push the market in a new direction.
Types of Order Blocks
Type Description
Bullish OB Last bearish candle before a strong upward move
Bearish OB Last bullish candle before a strong downward move
Mitigated OB Price revisits the OB and reacts (fills unexecuted orders)
Unmitigated OB Price hasn’t returned to the OB yet—potential future reaction zone
How to Identify an Order Block
Find a strong impulsive move (break of structure or liquidity sweep).
Look back to the last opposite candle before that move.
Mark the zone from the candle’s open to close (some traders include wicks).
Wait for price to return to this zone—this is where smart money may re-enter.
Why Are Order Blocks Powerful?
They reveal institutional intent.
Price often respects these zones—either bouncing or consolidating.
They offer high-probability entries with tight stop-losses and strong risk-reward setups.
xample in Practice
Imagine price drops sharply after a bullish candle. That bullish candle is likely a bearish order block—institutions sold heavily right after it. When price returns to that candle’s zone, it may reject again, giving you a short setup.
4. Mitigation
Price revisits an order bblock to “mitigate” unfilled orders.
This is where smart money re-enters the market.
5. Fair Value Gaps (FVG)
Imbalance between buyers and sellers.
Price tends to fill these gaps before resuming direction.
6. Entry Models
Common setups include:
Liquidity sweep → Break of Structure → Retest of Order Block
CHoCH → Retest → Entry with confirmation
Example Flow in Bullish SMC Structure
Liquidity sweep below a swing low.
CHoCH as price breaks a minor high.
Retest of bullish order block or FVG.
Entry confirmation (e.g., bullish engulfing, lower timeframe BOS).
SMC helps traders align with institutional flow rather than getting trapped by retail patterns. It’s about trading with the market makers, not against them.
Target: Previous swing high or next liquidity pool.
Grand Master's Candlestick Dominance (ATR Enhanced)### Grand Master's Candlestick Dominance (ATR Enhanced)
**Overview**
Unleash the ancient wisdom of Japanese candlestick charting with a modern twist! This comprehensive Pine Script v5 strategy and indicator scans for over 75 classic and advanced candlestick patterns (bullish, bearish, and neutral), assigning dynamic strength scores (1-10) to each for precise signal filtering. Enhanced with Average True Range (ATR) for volatility-aware body size validation, it dominates the markets by combining timeless pattern recognition with robust confirmation layers. Whether used as a backtestable strategy or visual indicator, it empowers traders to spot high-probability reversals, continuations, and indecision setups with surgical accuracy.
Inspired by Steve Nison's *Japanese Candlestick Charting Techniques*, this tool elevates pattern analysis beyond basics—think Hammers, Engulfing patterns, Morning Stars, and rare gems like Abandoned Baby or Concealing Baby Swallow—all consolidated into intelligent arrays for real-time averaging and prioritization.
**Key Features**
- **Extensive Pattern Library**:
- **Bullish (25+ patterns)**: Hammer (8.0), Bullish Engulfing (10.0), Morning Star (7.0), Three White Soldiers (9.0), Dragonfly Doji (8.0), and more (e.g., Rising Three, Unique Three River Bottom).
- **Bearish (25+ patterns)**: Hanging Man (8.0), Bearish Engulfing (10.0), Evening Star (7.0), Three Black Crows (9.0), Gravestone Doji (8.0), and exotics like Upside Gap Two Crows or Stalled Pattern.
- **Neutral/Indecision (34+ patterns)**: Doji variants (Long-Legged, Four Price), Spinning Tops, Harami Crosses, and multi-bar setups like Upside Tasuki Gap or Advancing Block.
Each pattern includes duration tracking (1-5 bars) and ATR-adjusted body/shadow criteria for relevance in volatile conditions.
- **Smart Confirmation Filters** (All Toggleable):
- **Trend Alignment**: 20-period SMA (customizable) ensures entries align with the prevailing trend; optional higher timeframe (e.g., Daily) MA crossover for multi-timeframe confluence.
- **Support/Resistance (S/R)**: Pivot-based levels with 0.01% tolerance to confirm bounces or breaks.
- **Volume Surge**: 20-period volume MA with 1.5x spike multiplier to validate momentum.
- **ATR Body Sizing**: Filters small bodies (<0.3x ATR) and long bodies (>0.8x ATR) for context-aware pattern reliability.
- **Follow-Through**: Ensures post-pattern confirmation via bullish/bearish closes or closes beyond prior bars.
Minimum average strength (default 7.0) and individual pattern thresholds (5.0) prevent weak signals.
- **Entry & Exit Logic**:
- **Long Entry**: Bullish average strength ≥7.0 (outweighing bearish), uptrend, volume spike, near support, follow-through, and HTF alignment.
- **Short Entry**: Mirror for bearish dominance in downtrends near resistance.
- **Exits**: Bearish/neutral shift, or fixed TP (5%) / SL (2%)—pyramiding disabled, 10% equity sizing.
- Backtest range: Jan 1, 2020 – Dec 31, 2025 (editable). Initial capital: $10,000.
- **Interactive Dashboard** (Top-Right Panel):
Real-time insights including:
- Market phase (e.g., "Bullish Phase (Avg Str: 8.2)"), active pattern (e.g., "BULLISH: Bullish Engulfing (Str: 10.0, Bars: 2)"), and trend status.
- Strength breakdowns (Bull/Bear/Neutral counts & averages).
- Filter status (e.g., "Volume: ✔ Spike", "ATR: Enabled (L:0.8, S:0.3)").
- Backtest stats: Total trades, win rate, streak, and last entry/exit details (price & timestamp).
Toggle mode: Strategy (live trades) or Indicator (signals only).
- **Advanced Alerts** (15+ Toggleable Types):
Set up via TradingView's "Any alert() function call" for bar-close triggers:
- Entry/Exit signals with strength & pattern details.
- Strong patterns (≥2 bullish/bearish), neutral indecision, volume spikes.
- S/R breakouts, HTF reversals, high-confidence singles (≥8.0 strength).
- Conflicting signals, MA crossovers, ATR volatility bursts, multi-bar completions.
Example: "STRONG BULLISH PATTERN detected! Strength: 9.5 | Top Pattern: Three White Soldiers | Trend: Up".
**Customization & Usage Tips**
- **Inputs Groups**: Strategy toggles, confirmations, exits, backtest dates, and 15+ alert switches—all intuitively grouped.
- **Optimization**: Tune min strengths for aggressive (lower) or conservative (higher) trading; enable/disable filters to suit your style (e.g., disable S/R for scalping).
- **Best For**: Forex, stocks, crypto on 1H–Daily charts. Test on historical data to refine TP/SL.
- **Limitations**: No external data installs; relies on built-in TA functions. Patterns are probabilistic—combine with your risk management.
Master the candles like a grandmaster. Deploy on TradingView, backtest relentlessly, and let dominance begin! Questions? Drop a comment.
*Version: 1.0 | Updated: September 2025 | Credits: Built on Pine Script v5 with nods to Nison's timeless techniques.*
CARDIC2.0
Cardic Heat 2.0 – The Beginning of It All
Cardic Heat 2.0 was the very first release that introduced the **Cardic Heat concept** to traders worldwide. It was designed to cut through chart noise and give traders something clean, simple, and effective — a tool that actually highlights where the market heat really is.
Key Features:
* First-ever Heat Zones – Liquidity and reaction zones made visible for the first time.
* Simple Range Mapping – Early DR/IDR levels to guide intraday moves.
* Scalping Ready – Focused on the 5M and 15M timeframes for fast setups.
* Beginner Friendly – Straightforward visuals anyone could follow.
* Foundation Build – Created the structure for future Cardic Heat upgrades.
Why Cardic Heat 2.0?
Because this was the origin the version that started the journey. It gave traders their first taste of institutional precision in a simplified way, proving that smart trading doesn’t need to be complicated.
From this point, the vision was clear: Cardic Heat 2.0 lit the spark that grew into the Cardic Nexus movement.
ASIA AND LONDON BOXES
---
### Purpose:
This indicator highlights the **Tokyo (Asia) and London trading sessions** on a price chart by drawing boxes around the price action during these time frames. It helps traders visually identify the price range (high and low) for each session across multiple days.
---
### Key Features:
1. **Timezone Selection:**
* You can select the timezone offset (default `'GMT-7'`) for the session times.
* This adjusts when the sessions start and end according to your preferred timezone.
2. **Sessions Defined:**
* **Tokyo session** defaults to 17:00 to 23:00 (5 PM to 11 PM) in the selected timezone.
* **London session** defaults to 23:00 to 05:00 (11 PM to 5 AM) in the selected timezone.
* These are customizable through `input.session()`.
3. **Session Boxes:**
* For each day and session, the script:
* Tracks the highest high and lowest low price during the session.
* Draws a box on the chart covering that price range over the session time.
* Boxes can be styled either as a solid box or just a background color (configurable).
* Box opacity and colors are customizable.
4. **Multiple Days Back:**
* The indicator keeps boxes visible for a user-defined number of days back (default 3 days).
* Old boxes beyond this limit are deleted to keep the chart clean.
5. **Session Start/End Detection:**
* It detects the start and end of the Tokyo and London sessions based on the selected session times and timezone.
* At session start: initializes tracking variables for high, low, and bars.
* During the session: updates the high and low.
* At session end: finalizes the session box.
6. **Box Drawing Details:**
* Boxes are drawn using price coordinates (`yloc=yloc.price`), meaning the vertical edges correspond exactly to the high and low prices of the session.
* Horizontally, the boxes stretch from the session start bar to the session end bar.
7. **Performance:**
* Uses arrays to manage multiple boxes.
* Periodically cleans up old boxes to avoid performance degradation.
---
### Summary:
* **Visualizes Tokyo and London trading sessions on your chart with colored boxes.**
* **Boxes highlight the price range during each session (high and low).**
* **Allows customization of session times, colors, opacity, style, and timezone.**
* **Maintains boxes for a set number of past days, then cleans up old ones.**
---
### Why is this useful?
For many traders, especially those trading forex or global indices, knowing the price range during the Asian and London sessions is critical. These boxes let you quickly see support/resistance zones and volatility windows linked to these major market hours.
---
Reversal Scalper – Adib NooraniThe Reversal Scalper is an indicator designed to identify potential reversal zones based on supply and demand dynamics. It uses smoothed stochastic logic along with ATR bands, to reduce noise and highlight areas where momentum may be weakening, signaling possible market turning points.
🔹 Smooth, noise-reduced stochastic oscillator
🔹 Custom zones to highlight potential supply and demand imbalances
🔹 Non-repainting, compatible across all timeframes and assets
🔹 Visual-only tool — intended to support discretionary trading decisions
This oscillator assists scalpers and intraday traders in tracking subtle shifts in momentum, helping them identify when a market may be preparing to reverse — always keeping in mind that trading is based on probabilities, not certainties.
📘 How to Use the Indicator Efficiently
For Reversal Trading:
Buy Setup
– When the blue line dips below the 20 level, wait for it to re-enter above 20.
– Look for reversal candlestick patterns (e.g., bullish engulfing, hammer, or morning star).
– Enter above the pattern’s high, with a stop loss below its low.
Sell Setup
– When the blue line rises above the 80 level, wait for it to re-enter below 80.
– Look for bearish candlestick patterns (e.g., bearish engulfing, inverted hammer, or evening star).
– Enter below the pattern’s low, with a stop loss above its high.
🛡 Risk Management Guidelines
Risk only 0.5% of your capital per trade
Book 50% profits at a 1:1 risk-reward ratio
Trail the remaining 50% using price action or other supporting indicators
Multi-Timeframe MACD Score (Customizable)this is a momemtum based indicator to know the direction of the trend and also to remain in the trend for longer time
Camarilla 4-Scenario Scannercamarilla H4,H3 indicator which gives where the stock is, based on that we can trade
8 EMA BundleThis indicator plots 8 key Exponential Moving Averages (EMAs) — 5, 8, 13, 20, 34, 50, 100, and 200 — in one script. These EMAs help traders analyze short, medium, and long-term market trends at a glance.
📌 Features:
Short-term EMAs (5, 8, 13, 20) highlight momentum and quick trend changes.
Medium-term EMAs (34, 50) confirm ongoing trends.
Long-term EMAs (100, 200) define the primary trend and major support/resistance.
Suitable for both intraday and swing trading.
This tool simplifies multi-EMA analysis, making it easier to spot crossovers, trend shifts, and pullback opportunities.
PD/PM Levels v6Maps out PDH/L and PMH/L levels
Updates PDH/L level at the end of each trading day and updates PMH/L at market open
Labels each level at the corresponding price level
Customizable line colors and sizes
Candle Base Highs/Low LevelsThis script uses the zig zag indicator to mark out highs and lows using the candle base. Or lowest/highest open/close. Levels extend until being tapped. Variability can be toggled within options menu
Next Week Vertical Line (Limited)week line and next week line
week line and next week line
week line and next week line
week line and next week line
Manuel_Air//@version=6
indicator(title="Manuel_Air", shorttitle="Manuel_Air", overlay=true)
// ====== Layout / Estilo ======
posInput = input.string(defval="Top Right", title="Posición tabla", options= )
Table_Position = switch posInput
"Top Left" => position.top_left
"Top Center" => position.top_center
"Top Right" => position.top_right
"Middle Left" => position.middle_left
"Middle Center" => position.middle_center
"Middle Right" => position.middle_right
"Bottom Left" => position.bottom_left
"Bottom Center" => position.bottom_center
"Bottom Right" => position.bottom_right
label_size = input.string(defval="Normal", title="Tamaño texto", options= )
Tsize = switch label_size
"Tiny" => size.tiny
"Small" => size.small
"Normal" => size.normal
"Large" => size.large
"Huge" => size.huge
// ====== Inputs checklist y nombres personalizables ======
check1 = input.bool(true, "HTF Alignment")
check2 = input.bool(true, "Liquidity Sweep")
check3 = input.bool(true, "Boss + Imbalance")
check4 = input.bool(true, "71% Retracement")
showTradeScore = input.bool(true, "Mostrar Trade Score")
name1 = input.string("HTF Alignment", "Nombre Check 1")
name2 = input.string("Liquidity Sweep", "Nombre Check 2")
name3 = input.string("Boss + Imbalance", "Nombre Check 3")
name4 = input.string("71% Retracement", "Nombre Check 4")
tableTitle = input.string("Checklist 📝", "Título tabla")
headerText = input.string("Manuel_Air", "Texto header")
// ====== Colores personalizables ======
colorChecked = input.color(color.green, "Color ✔")
colorUnchecked = input.color(color.red, "Color ✘")
colorHeader = input.color(color.black, "Color Header")
colorRow = input.color(color.new(color.black, 85), "Color Filas")
colorTradeHigh = input.color(color.green, "Color Trade Score Alto")
colorTradeMid = input.color(color.yellow, "Color Trade Score Medio")
colorTradeLow = input.color(color.red, "Color Trade Score Bajo")
colorText = input.color(color.white, "Color texto filas")
// ====== Preparar checklist ======
checks = array.new_bool()
names = array.new_string()
array.push(checks, check1)
array.push(checks, check2)
array.push(checks, check3)
array.push(checks, check4)
array.push(names, name1)
array.push(names, name2)
array.push(names, name3)
array.push(names, name4)
numChecks = array.size(checks)
// ====== Calcular Trade Score ======
checkedRows = 0
for i = 0 to numChecks - 1
checkedRows += array.get(checks, i) ? 1 : 0
tradeScore = math.round((checkedRows / numChecks) * 100)
tradeScoreColor = tradeScore >= 75 ? colorTradeHigh : tradeScore >= 50 ? colorTradeMid : colorTradeLow
// ====== Definir filas totales ======
totalRows = 1 + 1 + numChecks + (showTradeScore ? 1 : 0) // Header + título checklist + checks + Trade Score
var table myTable = table.new(position = Table_Position, columns = 2, rows = totalRows, border_width = 1, border_color = color.gray)
if barstate.islast
rowIndex = 0
// Header (merge 2 columnas)
table.cell(table_id = myTable, column = 0, row = rowIndex, text = headerText, text_size = Tsize, text_color = colorText, bgcolor = colorHeader)
table.merge_cells(table_id = myTable, start_column = 0, start_row = rowIndex, end_column = 1, end_row = rowIndex)
rowIndex += 1
// Título checklist (merge)
table.cell(table_id = myTable, column = 0, row = rowIndex, text = tableTitle, text_size = Tsize, text_color = colorText, bgcolor = colorHeader)
table.merge_cells(table_id = myTable, start_column = 0, start_row = rowIndex, end_column = 1, end_row = rowIndex)
rowIndex += 1
// Filas checklist
for i = 0 to numChecks - 1
checked = array.get(checks, i)
name = array.get(names, i)
table.cell(table_id = myTable, column = 0, row = rowIndex, text = (checked ? "✔" : "✘"), text_size = Tsize, text_color = (checked ? colorChecked : colorUnchecked), bgcolor = colorRow)
table.cell(table_id = myTable, column = 1, row = rowIndex, text = name, text_size = Tsize, text_color = colorText, bgcolor = colorRow)
rowIndex += 1
// Trade Score
if showTradeScore
table.cell(table_id = myTable, column = 0, row = rowIndex, text = str.tostring(tradeScore) + "%", text_size = Tsize, text_color = tradeScoreColor, bgcolor = colorRow)
table.cell(table_id = myTable, column = 1, row = rowIndex, text = "Trade Score", text_size = Tsize, text_color = colorText, bgcolor = colorRow)