Probability Grid [LuxAlgo]The Probability Grid tool allows traders to see the probability of where and when the next reversal would occur, it displays a 10x10 grid and/or dashboard with the probability of the next reversal occurring beyond each cell or within each cell.
🔶 USAGE
By default, the tool displays deciles (percentiles from 0 to 90), users can enable, disable and modify each percentile, but two of them must always be enabled or the tool will display an error message alerting of it.
The use of the tool is quite simple, as shown in the chart above, the further the price moves on the grid, the higher the probability of a reversal.
In this case, the reversal took place on the cell with a probability of 9%, which means that there is a probability of 91% within the square defined by the last reversal and this cell.
🔹 Grid vs Dashboard
The tool can display a grid starting from the last reversal and/or a dashboard at three predefined locations, as shown in the chart above.
🔶 DETAILS
🔹 Raw Data vs Normalized Data
By default the tool displays the normalized data, this means that instead of using the raw data (price delta between reversals) it uses the returns between each reversal, this is useful to make an apples to apples comparison of all the data in the dataset.
This can be seen in the left side of the chart above (BTCUSD Daily chart) where normalize data is disabled, the percentiles from 0 to 40 overlap and are indistinguishable from each other because the tool uses the raw price delta over the entire bitcoin history, with normalize data enabled as we can see in the right side of the chart we can have a fair comparison of the data over the entire history.
🔹 Probability Beyond or Within Each Cell
Two different probability modes are available, the default mode is Probability Beyond Each Cell, the number displayed in each cell is the probability of the next reversal to be located in the area beyond the cell, for example, if the cell displays 20%, it means that in the area formed by the square starting from the last reversal and ending at the cell, there is an 80% probability and outside that square there is a 20% probability for the location of the next reversal.
The second probability mode is the probability within each cell, this outlines the chance that the next reversal will be within the cell, as we can see on the right chart above, when using deciles as percentiles (default settings), each cell has the same 1% probability for the 10x10 grid.
🔶 SETTINGS
Swing Length: The maximum length in bars used to identify a swing
Maximum Reversals: Maximum number of reversals included in calculations
Normalize Data: Use returns between swings instead of raw price
Probability: Choose between two different probability modes: beyond and inside each cell
Percentiles: Enable/disable each of the ten percentiles and select the percentile number and line style
🔹 Dashboard
Show Dashboard: Enable or disable the dashboard
Position: Choose dashboard location
Size: Choose dashboard size
🔹 Style
Show Grid: Enable or disable the grid
Size: Choose grid text size
Colors: Choose grid background colors
Show Marks: Enable/disable reversal markers
Chart patterns
Next Candle PredictorNext Candle Predictor for TradingView
This Pine Script indicator helps predict potential price movements for the next candle based on historical price action patterns. It analyzes recent candles' characteristics including body size, wick length, and volume to calculate a directional bias.
Key Features
Analyzes recent price action to predict next candle direction (Bullish, Bearish, or Neutral)
Visual indicators include small directional arrows and a prediction line
Customizable sensitivity and lookback period
Works best on lower timeframes for short-term price action trading
Displays clear prediction labels that extend into future bars
How It Works
The script analyzes recent candles by examining:
Candle body size (weighted by your preference)
Wick length (weighted by your preference)
Volume activity (weighted by your preference)
These factors combine to create a directional strength indicator that determines if the next candle is likely to be bullish, bearish, or neutral.
Visual Feedback
Green up arrows indicate bullish predictions
Red down arrows indicate bearish predictions
A directional line extends from the last candle showing predicted price movement
A label displays the prediction text at the end of the line
Information table in the top right displays the current prediction
Settings
Lookback Candle Count: Number of historical candles to analyze (2-20)
Wick/Body/Volume Weight Factors: Adjust importance of each component
Prediction Sensitivity: Threshold for triggering directional bias
Prediction Line Length: How far the prediction line extends
Perfect for day traders and scalpers looking for an edge in short-term directional bias.
Liquidity Compression Coil (6 Lines, 8‑Bar Breakout)TL;DR:
🔍 Pivot Detection: Scans for swing highs and lows (using a customizable lookback) to mark key support/resistance levels.
🧱 Zone Calculations:
Anchor Range (🧱): Base zone (gray) defined by historical pivots, with its label always at the top.
Projection Bracket (🎯): Active zone (black) that forecasts immediate breakout areas, with its label centered.
Volatility Span (🌪️): Overall range (purple) that captures the market's full movement, with its label fixed at the bottom.
📊 Dynamic Tracker: Displays the current price as a percentage of the projection bracket—mimicking Fibonacci extensions (e.g., 120%, 200%, or -20% when breaking below).
⚠️ Alerts: Breakout (above 100%) and breakdown (below 0%) alerts pop up dynamically, following the position metric so they never overlap.
🐂/🐻 Sentiment Tags: Adds bullish (🐂) or bearish (🐻) emojis based on price position relative to the projection bracket.
🔄 Composite Bars & Volume: Visually stacks the three zones in a fixed order (purple behind, gray in the middle, black on top) and optionally accumulates volume for enhanced context.
This indicator provides a human-friendly, emoji-enhanced snapshot of liquidity compression and potential breakout moves with nuanced visual layers and dynamic alerts.
Smarter Money Concepts - OBs [PhenLabs]📊 Smarter Money Concepts - OBs
Version: PineScript™ v6
📌 Description
Smarter Money Concepts - OBs (Order Blocks) is an advanced technical analysis tool designed to identify and visualize institutional order zones on your charts. Order blocks represent significant areas of liquidity where smart money has entered positions before major moves. By tracking these zones, traders can anticipate potential reversals, continuations, and key reaction points in price action.
This indicator incorporates volume filtering technology to identify only the most significant order blocks, eliminating low-quality signals and focusing on areas where institutional participation is likely present. The combination of price structure analysis and volume confirmation provides traders with high-probability zones that may attract future price action for tests, rejections, or breakouts.
🚀 Points of Innovation
Volume-Filtered Block Detection : Identifies only order blocks formed with significant volume, focusing on areas with institutional participation
Advanced Break of Structure Logic : Uses sophisticated price action analysis to detect legitimate market structure breaks preceding order blocks
Dynamic Block Management : Intelligently tracks, extends, and removes order blocks based on price interaction and time-based expiration
Structure Recognition System : Employs technical analysis algorithms to find significant swing points for accurate order block identification
Dual Directional Tracking : Simultaneously monitors both bullish and bearish order blocks for comprehensive market structure analysis
🔧 Core Components
Order Block Detection : Identifies institutional entry zones by analyzing price action before significant breaks of structure, capturing where smart money has likely positioned before moves.
Volume Filtering Algorithm : Calculates relative volume compared to a moving average to qualify only order blocks formed with significant market participation, eliminating noise.
Structure Break Recognition : Uses price action analysis to detect legitimate breaks of market structure, ensuring order blocks are identified only at significant market turning points.
Dynamic Block Management : Continuously monitors price interaction with existing blocks, extending, maintaining, or removing them based on current market behavior.
🔥 Key Features
Volume-Based Filtering : Filter out insignificant blocks by requiring a minimum volume threshold, focusing only on zones with likely institutional activity
Visual Block Highlighting : Color-coded boxes clearly mark bullish and bearish order blocks with customizable appearance
Flexible Mitigation Options : Choose between “Wick” or “Close” methods for determining when a block has been tested or mitigated
Scan Range Adjustment : Customize how far back the indicator looks for structure points to adapt to different market conditions and timeframes
Break Source Selection : Configure which price component (close, open, high, low) is used to determine structure breaks for precise block identification
🎨 Visualization
Bullish Order Blocks : Blue-colored rectangles highlighting zones where bullish institutional orders were likely placed before upward moves, representing potential support areas.
Bearish Order Blocks : Red-colored rectangles highlighting zones where bearish institutional orders were likely placed before downward moves, representing potential resistance areas.
Block Extension : Order blocks extend to the right of the chart, providing clear visualization of these significant zones as price continues to develop.
📖 Usage Guidelines
Order Block Settings
Scan Range : Default: 25. Defines how many bars the indicator scans to determine significant structure points for order block identification.
Bull Break Price Source : Default: Close. Determines which price component is used to detect bullish breaks of structure.
Bear Break Price Source : Default: Close. Determines which price component is used to detect bearish breaks of structure.
Visual Settings
Bullish Blocks Color : Default: Blue with 85% transparency. Controls the appearance of bullish order blocks.
Bearish Blocks Color : Default: Red with 85% transparency. Controls the appearance of bearish order blocks.
General Options
Block Mitigation Method : Default: Wick, Options: Wick, Close. Determines how block mitigation is calculated - “Wick” uses high/low values while “Close” uses close values for more conservative mitigation criteria.
Remove Filled Blocks : Default: Disabled. When enabled, order blocks are removed once they’ve been mitigated by price action.
Volume Filter
Volume Filter Enabled : Default: Enabled. When activated, only shows order blocks formed with significant volume relative to recent average.
Volume SMA Period : Default: 15, Range: 1-50. Number of periods used to calculate the average volume baseline.
Min. Volume Ratio : Default: 1.5, Range: 0.5-10.0. Minimum volume ratio compared to average required to display an order block; higher values filter out more blocks.
✅ Best Use Cases
Identifying high-probability support and resistance zones for trade entries and exits
Finding optimal stop-loss placement behind significant order blocks
Detecting potential reversal areas where price may react after extended moves
Confirming breakout trades when price clears major order blocks
Building a comprehensive market structure map for medium to long-term trading decisions
Pinpointing areas where smart money may have positioned before major market moves
⚠️ Limitations
Most effective on higher timeframes (1H and above) where institutional activity is more clearly defined
Can generate multiple signals in choppy market conditions, requiring additional filtering
Volume filtering relies on accurate volume data, which may be less reliable for some securities
Recent market structure changes may invalidate older order blocks not yet automatically removed
Block identification is based on historical price action and may not predict future behavior with certainty
💡 What Makes This Unique
Volume Intelligence : Unlike basic order block indicators, this script incorporates volume analysis to identify only the most significant institutional zones, focusing on quality over quantity.
Structural Precision : Uses sophisticated break of structure algorithms to identify true market turning points, going beyond simple price pattern recognition.
Dynamic Block Management : Implements automatic block tracking, extension, and cleanup to maintain a clean and relevant chart display without manual intervention.
Institutional Focus : Designed specifically to highlight areas where smart money has likely positioned, helping retail traders align with institutional perspectives rather than retail noise.
🔬 How It Works
1. Structure Identification Process :
The indicator continuously scans price action to identify significant swing points and structure levels within the specified range, establishing a foundation for order block recognition.
2. Break Detection :
When price breaks an established structure level (crossing below a significant low for bearish breaks or above a significant high for bullish breaks), the indicator marks this as a potential zone for order block formation.
3. Volume Qualification :
For each potential order block, the algorithm calculates the relative volume compared to the configured period average. Only blocks formed with volume exceeding the minimum ratio threshold are displayed.
4. Block Creation and Management :
Valid order blocks are created, tracked, and managed as price continues to develop. Blocks extend to the right of the chart until they are either mitigated by price action or expire after the designated timeframe.
5. Continuous Monitoring :
The indicator constantly evaluates price interaction with existing blocks, determining when blocks have been tested, mitigated, or invalidated, and updates the visual representation accordingly.
💡 Note:
Order Blocks represent areas where institutional traders have likely established positions and may defend these zones during future price visits. For optimal results, use this indicator in conjunction with other confluent factors such as key support/resistance levels, trendlines, or additional confirmation indicators. The most reliable signals typically occur on higher timeframes where institutional activity is most prominent. Start with the default settings and adjust parameters gradually to match your specific trading instrument and style.
Trading Value (in Million) by Asharifan v3Trading 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.
20M Threshold: Includes a dashed red line at 20 million, serving as a reference point for significant trading value levels.
Last Bar Label: Shows the current trading value as a clean, integer label on the latest bar for quick reference.
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.
Supply & Demand with Candle SignalsUnlock the power of Supply & Demand Zones combined with high-probability Bullish/Bearish Engulfing patterns to spot strong market reversals and trends. This strategy helps identify key price levels where major market moves are likely to occur. By using Engulfing candlesticks within these zones, you can make more informed and accurate trading decisions, enhancing your chances of success. Ideal for traders looking for a robust technical approach to maximize market opportunities.
⚔️ ScalperX: Trap Sniper Pro
## ⚙️ **ScalperX: Trap Sniper Pro **
This script is a **smart money trap detector** built for scalpers and day traders who want to catch **reversals at liquidity sweeps** — before the big moves start.
It identifies **fakeouts**, **stop hunts**, and **trap wicks** by combining:
- Swing high/low sweeps
- Candle body confirmation
- VWAP bias
- Minimum volatility filter
---
### 🔍 Core Features:
- **Trap Wick Detection**
Detects if price sweeps a recent high or low and immediately rejects — classic liquidity grab behavior.
- **VWAP Trend Bias**
Ensures signals are only taken in the direction of institutional flow.
- **Minimum Movement Filter**
Filters out small or irrelevant candles — only signals when price range exceeds a set percentage (e.g., 0.3%).
- **Visual Debug Markers**
Triangles show sweep zones, circles show valid volatility — so you can see *why* a signal did or didn’t fire.
- **BUY / SELL Labels**
Signals are shown clearly when all trap and trend conditions align.
- **Alerts Built-In**
Set notifications for when trap signals appear in real time.
---
### 🧠 Strategy Logic:
**BUY Trap (Long Entry):**
- Price sweeps a recent low
- Candle closes bullish above VWAP
- Minimum range (e.g., 0.3%)
**SELL Trap (Short Entry):**
- Price sweeps a recent high
- Candle closes bearish below VWAP
- Minimum range (e.g., 0.3%)
---
### 🧪 Ideal For:
- Crypto scalpers (1m, 5m, 15m)
- Stop hunt reversal traders
- Smart money + liquidity-style systems
---
Unusual Whale - Unusual Options Volume Data ScreenerHow to Use:
Custom Expiration Date: Use the calendar/date picker to select the expiration date. The chosen date is automatically converted to the "YYMMDD" format.
Custom Base Strike: Enter a round strike value from the options chain (for example, "270"). This value serves as the starting point (at-the-money) for the scan.
Strike Increment: Select the increment (e.g., 0.50, 1.00, 2.5, 5, or 10) to determine how the scan moves outward from the custom base strike.
Options per Side (Max 20): Choose the number of valid option strikes to scan on each side. The script scans downward (for calls) and upward (for puts) from the custom base strike.
Base Symbol: The base symbol is always taken from the chart (using syminfo.ticker); no manual entry is needed.
Scanning & Aggregation: The script automatically constructs option symbols using the base symbol, custom expiration date, option type (C or P), and the formatted strike. It retrieves volume data for these options and aggregates the cumulative volume for calls and puts separately.
Plotting: Cumulative call volume is plotted in green, and cumulative put volume is plotted in red—only if the required number of valid options is found.
Benefits of Scanning Options Volume for Unusual Activity:
Offers a comprehensive view of volume across multiple strikes, making unusual or extreme volume patterns easier to detect.
Helps gauge market sentiment by comparing aggregated call and put volumes, which may signal shifts in investor behavior.
Aggregating volume from several strike levels provides smoother, more reliable data than using a single strike, enhancing your analytical insights.
What to Do If Combinations Don't Yield Results:
Verify Your Inputs: Ensure that the Custom Base Symbol, Expiration Date, and Custom Base Strike are entered correctly and correspond to an active options chain.
Adjust Strike Increment: If the options aren’t loading as expected, try selecting a different strike increment that more closely matches the spacing in your options chain.
Reduce Options per Side: Lower the number of Options per Side (e.g., from 20 to a lower value) if the scan fails to find enough valid strikes.
Review Your Options Chain: Confirm that the contracts for the specified expiration and strike range exist and are available in your data feed.
Check Data Subscription: Make sure your TradingView plan includes access to the options data required for the selected symbols.
Cumulative Call Volume is Green, Put Volume is Red
[Elite Ado Modded By ADO] - Multi-Timeframe Algo + Telegram Alerts 🚀
Welcome to one of the most advanced trading algorithms built for serious traders!
This powerful strategy scans multiple timeframes to detect market trends and delivers real-time Buy/Sell signals directly to your Telegram group or channel.
Main Features:
✅ Multi-Timeframe Analysis:
Scans across 1m / 3m / 5m / 15m / 30m / 1H / 4H / 1D timeframes for powerful confirmation.
✅ Advanced Trend Filters:
Combines EMA150/EMA250, Supertrend, MACD momentum, and custom volatility bands for highly accurate signals.
✅ Dynamic Take Profit & Stop Loss:
TP1, TP2, TP3, and SL levels are automatically calculated and displayed on the chart.
✅ Telegram Integration Ready:
Receive instant notifications directly to your Telegram channel.
✅ Alarm System Ready:
Set TradingView alerts easily to receive Buy/Sell and TP/SL notifications.
✅ Dashboard Included:
See real-time trend analysis, momentum, and signal strength directly on your chart.
✅ No Repaint Guarantee:
The strategy only works with confirmed candles — no back-painting.
Predictive Momentum StrategyPredictive Momentum Strategy with Future Projection
This advanced Pine Script indicator aims to forecast price movements up to five minutes into the future, visualizing predictions as a dynamic line extending beyond the current price bar. Unlike standard technical indicators that only analyze past data, this strategy projects future price targets to give traders a potential edge.
The prediction system combines multiple technical factors:
- Multi-timeframe momentum analysis using weighted RSI readings from different periods
- Volume profile analysis with logarithmic scaling to detect significant buying/selling pressure
- Adaptive volatility measurement to adjust predictions based on current market conditions
- Price fractal pattern detection to identify potential reversal points
- Statistical deviation bands to capture mean-reversion opportunities
What makes this strategy unique is its self-adjusting accuracy system. The script tracks its prediction success over time and automatically adjusts signal strength based on recent performance. This creates an adaptive learning mechanism that improves with use.
The visual components include:
- A prediction line extending from the current price into future time space
- Color-coded signals (green for bullish, red for bearish)
- An information panel displaying prediction direction, target price, and current accuracy percentage
- Entry signals marked with triangles at potential trade points
Customize the strategy with adjustable parameters for lookback period, prediction timeframe, indicator weights, and visual preferences.
Perfect for day traders looking for an edge in short-term price prediction with a clean, visual representation of anticipated market moves.
DIPAK//@version=5
indicator("DIPAK", overlay=true)
var float daily_open = na
if (na(daily_open) or dayofweek != dayofweek )
daily_open := open
// Level calculation
resistance_1 = daily_open * 1.01
resistance_05 = daily_open * 1.005
support_05 = daily_open * 0.995
support_1 = daily_open * 0.99
// Plotting horizontal lines (extended)
plot(resistance_1, title=" Resistance", color=color.red, linewidth=2)
plot(resistance_05, title=" Resistance", color=color.orange, linewidth=1)
plot(support_05, title=" Support", color=color.lime, linewidth=1)
plot(support_1, title="Support", color=color.green, linewidth=2)
// Remove old labels and create new ones at current bar
var label r1_label = na
var label r05_label = na
var label s05_label = na
var label s1_label = na
if (bar_index == ta.highest(bar_index, 1)) // new day
label.delete(r1_label)
label.delete(r05_label)
label.delete(s05_label)
label.delete(s1_label)
r1_label := label.new(bar_index, resistance_1, " R2", style=label.style_label_left, color=color.red, textcolor=color.white)
r05_label := label.new(bar_index, resistance_05, " R1", style=label.style_label_left, color=color.orange, textcolor=color.black)
s05_label := label.new(bar_index, support_05, " S1", style=label.style_label_left, color=color.lime, textcolor=color.black)
s1_label := label.new(bar_index, support_1, " S2", style=label.style_label_left, color=color.green, textcolor=color.white)
// Move labels dynamically with the chart
label.set_x(r1_label, bar_index)
label.set_y(r1_label, resistance_1)
label.set_x(r05_label, bar_index)
label.set_y(r05_label, resistance_05)
label.set_x(s05_label, bar_index)
label.set_y(s05_label, support_05)
label.set_x(s1_label, bar_index)
label.set_y(s1_label, support_1)
ForexRobootthis indicator trade on crypto and forex
trade on neo usdt winrate 100%
trade on btc usdt winrate 90%
trade on cardano usdt winrate 90%
trade on floki usdt winrate 90%
and very coin other
enjoyed
inst: Forexroboot
ما
forexroboot
Smart CRT DetectorCRT Detector, session trading, CRT high probability, CRT 4H, accumulation, TS high probability (London and New York)
Price Action Price Action Strategy with EMA Trend & Clean Lifecycle
Author:
Framework: Price Action + EMA
Timeframes: Optimized for 5m, 15m, and 1H
🔍 Description:
This script is a conservative and trend-filtered price action strategy designed to provide clean, high-probability BUY and SELL signals based on breakout candles and classic candlestick patterns.
The strategy uses:
✅ EMA 100 for trend confirmation
✅ EMA 21 as an exit trigger
✅ Candlestick pattern filters (Engulfing, Hammer, Shooting Star)
✅ Breakout validation (candle closes beyond previous highs/lows)
✅ Smart cooldown to prevent signal noise
✅ Full lifecycle: BUY → HOLD → CLOSE and SELL → HOLD → CLOSE
🔔 Signals:
BUY: Breakout candle with optional bullish pattern, above EMA 100
SELL: Bearish breakout below EMA 100
CLOSE: When price reverses below/above EMA 21 or on reversal candle
Each signal is plotted with a labeled marker and dashed line for clear visualization.
🧠 Best Use:
Ideal for scalpers and intraday swing traders
Works great on Gold (XAUUSD), NASDAQ, BTC, and Forex pairs
Use on 5m or 15m timeframe for cleaner setups
Combine with volume or support/resistance levels for even stronger confluence
⚙️ Settings:
Toggle candlestick pattern filtering
Adjust EMAs and cooldown between entries
Customize label spacing and aesthetics
💡 Future Enhancements:
Looking to add:
ADX trend strength filter
Divergence confirmation
Multi-timeframe EMA
Risk/Reward zones and signal score
Enhanced Bollinger Bands (EBB) + Dyn. Fun# Enhanced Bollinger Bands (EBB) + Dynamic Fun Character for TradingView
**Author:** Gemini AI (Conceptualized by a Senior SWE/FinAnalyst Persona)
**Date:** 2025-04-09
**Version:** 1.4
## Overview
This TradingView Pine Script indicator provides a significantly enhanced version of the standard Bollinger Bands (BB) combined with a fun, dynamic character element for at-a-glance visualization of the current price action.
It offers greater flexibility in calculating the Bollinger Bands by allowing user selection of the Moving Average type and price source. Additionally, it includes visual aids like volatility squeeze highlighting, band filling, and band cross labels, along with configurable alerts.
The unique "Dynamic Fun Character" feature displays an emoji next to the current real-time candle, changing its expression based on the candle's direction (up, down, or neutral), providing an intuitive visual cue for market sentiment on the very latest bar.
## Core Concepts
* **Bollinger Bands (BB):** A volatility indicator consisting of:
* **Basis Line:** A moving average (SMA, EMA, etc.) representing the middle price range.
* **Upper Band:** Basis Line + (Standard Deviations * Multiplier).
* **Lower Band:** Basis Line - (Standard Deviations * Multiplier).
* The bands widen during high volatility and narrow ("squeeze") during low volatility. Price tends to stay within the bands most of the time.
* **Average True Range (ATR):** A measure of market volatility. Used in this script to dynamically position the character label vertically and to determine the threshold for a "neutral" candle.
## Features
### Enhanced Bollinger Bands
1. **Selectable Moving Average Type:** Choose the MA type for the Basis Line:
* `SMA` (Simple Moving Average - Default)
* `EMA` (Exponential Moving Average - More weight to recent prices)
* `WMA` (Weighted Moving Average - Linear weight to recent prices)
* `HMA` (Hull Moving Average - Aims for less lag, smoother)
* `VWMA` (Volume Weighted Moving Average - Weights price by volume)
2. **Selectable Price Source:** Calculate bands based on various price points:
* `close` (Default)
* `high`, `low`, `open`
* `hl2` ( (high + low) / 2 )
* `hlc3` ( (high + low + close) / 3 )
* `ohlc4` ( (open + high + low + close) / 4 )
3. **Volatility Squeeze Highlight:** Automatically highlights the chart background (default: gray) when bandwidth (relative width of the bands) reaches a low point over a user-defined lookback period. Squeezes often precede significant price moves.
4. **Band Fill:** Optionally fills the area between the upper and lower bands with a semi-transparent color for better visualization of the volatility channel.
5. **Band Cross Labels:** Displays small triangles (▲ for up-cross, ▼ for down-cross) when the price closes outside the upper or lower band, highlighting potential breakout or reversal signals.
6. **Band Cross Alerts:** Configurable TradingView alerts can be triggered when the price crosses above the upper band or below the lower band.
7. **Bandwidth & %B Calculations:** The script calculates Bandwidth (`(Upper - Lower) / Basis`) and %B (`(Price - Lower) / (Upper - Lower)`) internally. While not plotted separately, these values are used for features like the squeeze detection and could potentially be used for strategy development.
### Dynamic Fun Character
1. **Sentiment Visualization:** Displays an emoji character next to the **current, real-time candle only**.
2. **Dynamic Expression:** The emoji changes based on the candle's formation:
* **😀 (Happy):** Candle is Green (`close > open`).
* **😞 (Sad):** Candle is Red (`close < open`).
* **😑 (Neutral):** Candle body (`abs(close - open)`) is very small compared to the Average True Range (ATR). Indicates low momentum or indecision for that specific bar.
3. **Adaptive Neutral Threshold:** The threshold for displaying the neutral face (😑) is based on a user-defined fraction of the current ATR, making it adaptive to market volatility.
4. **Customizable Appearance:**
* Position (X/Y Offset from the current candle).
* Size (Tiny, Small, Normal, Large, Huge - Default: Huge).
* Background Color (Default: Black).
* Text/Emoji Color (Default: White).
5. **Dynamic Tooltip:** Hovering over the character provides a simple text description of the current candle state ("Moving Up!", "Moving Down!", "Not much action.").
## How to Use / Interpretation
* **Volatility:** Watch the **band width**. Narrowing bands (especially with **Squeeze Highlights**) indicate consolidation and potential energy buildup for a larger move. Widening bands show increased volatility.
* **Trend Following:** In strong trends, prices may "walk the band" (consistently touch or slightly exceed the upper/lower band). The **Basis Line** often acts as dynamic support/resistance.
* **Mean Reversion Signals:** Price touching an outer band *without* extreme volatility *might* suggest an overbought/oversold state, potentially leading to a move back towards the **Basis Line**. Confirm with other factors.
* **Breakouts/Reversals:** Price closing outside the bands (indicated by **Cross Labels** and potentially **Alerts**), especially after a **Squeeze**, can signal the start of a new move. Look for confirmation (e.g., volume).
* **Dynamic Character:** Use the character for a quick visual check of the **current real-time candle's sentiment**. Is the latest price action bullish (😀), bearish (😞), or indecisive (😑)?
* **Context is Key:** **Never** rely on this indicator alone. Combine its signals with price action analysis, chart patterns, volume, other indicators (RSI, MACD, etc.), and robust risk management strategies.
## How to Add to TradingView
1. Open your TradingView chart.
2. Click on the "Pine Editor" tab at the bottom panel.
3. Copy the entire script code (`.pine` file content).
4. Paste the code into the Pine Editor, replacing any existing content.
5. Click "Add to Chart".
6. Adjust parameters via the indicator's "Settings" cog icon if needed.
## Input Parameters
Parameters can be adjusted in the indicator settings window.
### Moving Average Settings
* **Price Source:** (`srcInput`, Default: `close`) - Selects the price data source for all calculations.
* **BB Length:** (`lenInput`, Default: `20`) - Lookback period for MA and Standard Deviation.
* **MA Type:** (`maTypeInput`, Default: `SMA`) - Type of Moving Average for the Basis Line.
* **StdDev Multiplier:** (`multInput`, Default: `2.0`) - Multiplier for the Standard Deviation to set band width.
### Visual Settings
* **Show Band Fill:** (`showFillInput`, Default: `true`) - Toggles the color fill between bands.
* **Fill Color:** (`fillColorInput`, Default: `Blue, 85% transparency`) - Color for the band fill.
* **Upper Band:** (`upperColorInput`, Default: `Teal`) - Color of the upper band line.
* **Basis Line:** (`basisColorInput`, Default: `Orange`) - Color of the middle basis line.
* **Lower Band:** (`lowerColorInput`, Default: `Teal`) - Color of the lower band line.
### Volatility Squeeze Settings
* **Highlight Squeezes:** (`showSqueezeInput`, Default: `true`) - Toggles the background highlight during squeezes.
* **Squeeze Lookback:** (`squeezeLookbackInput`, Default: `50`) - How many bars back to check for the lowest bandwidth to define a squeeze.
* **Squeeze Color:** (`squeezeColorInput`, Default: `Gray, 80% transparency`) - Background color during a squeeze.
### On-Chart Labels
* **Show Band Cross Labels:** (`showLabelsInput`, Default: `true`) - Toggles the ▲/▼ labels on band crosses.
* **Label Size:** (`labelSizeInput`, Default: `Small`) - Size of the ▲/▼ cross labels.
* **Up-Cross Label Color:** (`upCrossColorInput`, Default: `Green`) - Color for the ▲ label.
* **Down-Cross Label Color:** (`dnCrossColorInput`, Default: `Red`) - Color for the ▼ label.
### Alert Settings
* **Alert on Upper Band Cross:** (`alertCrossUpperInput`, Default: `false`) - Enable condition for alerts when price crosses above the upper band.
* **Alert on Lower Band Cross:** (`alertCrossLowerInput`, Default: `false`) - Enable condition for alerts when price crosses below the lower band.
### Fun Character Settings
* **Show Dynamic Character:** (`showCartoonInput`, Default: `true`) - Toggles the dynamic emoji character on/off.
* **Neutral Threshold (ATR Fraction):** (`littleMoveThresholdInput`, Default: `0.15`) - If candle body size < (this fraction * ATR), show Neutral face (😑).
* **Character X Offset (Bars):** (`cartoonXOffsetInput`, Default: `2`) - Horizontal offset (in bars) from the current candle.
* **Character Y Offset (ATR):** (`cartoonYOffsetMultInput`, Default: `0.5`) - Vertical offset (as a multiple of ATR) from the current candle's high.
* **Character Size:** (`cartoonSizeInput`, Default: `Huge`) - Size of the emoji character.
* **Character BG Color:** (`cartoonColorInput`, Default: `Black`) - Background color of the character label.
* **Character Text Color:** (`cartoonTextColorInput`, Default: `White`) - Color of the emoji text itself.
## Changelog
* **v1.4 (2025-04-09):** Replaced blinking character logic with dynamic face based on candle movement (Up 😀 / Down 😞 / Neutral 😑). Added ATR-based threshold input for neutral state.
* **v1.3 (2025-04-09):** Increased default character size to `size.huge`.
* **v1.2 (2025-04-09):** Changed default character background color to black and text color to white for better contrast.
* **v1.1 (2025-04-09):** Added optional blinking cartoon character next to the current candle.
* **v1.0 (2025-04-09):** Initial release - Enhanced Bollinger Bands with selectable MA/Source, squeeze highlighting, band fill, cross labels, and alerts.
## Disclaimer
This indicator is provided for informational and educational purposes only. It does not constitute financial advice or a recommendation to buy or sell any asset. Trading financial markets involves significant risk, and you could lose your capital. Always perform your own due diligence and consult with a qualified financial advisor before making any trading decisions. Past performance is not indicative of future results. The author is not responsible for any trading losses incurred using this indicator.
ForexRobootthis indicator trade on crypto and forex
trade on neo usdt winrate 100%
trade on btc usdt winrate 90%
trade on cardano usdt winrate 90%
trade on floki usdt winrate 90%
and very coin other
enjoyed
inst: Forexroboot
ما
forexroboot
Fair Value Gap [SB]SB - Fair Value Gap Indicator
This indicator automatically detects Fair Value Gaps (FVGs) and highlights them on the chart, helping traders identify potential liquidity imbalances. It dynamically marks bullish and bearish FVG zones, allowing for mitigation tracking and real-time alerts when price interacts with these gaps.
🔹 Features:
✅ Automatic FVG Detection – Highlights bullish (green) and bearish (red) FVGs.
✅ Customizable Extension – Extends FVG zones for better visibility (set to 200 or higher for clearer zones).
✅ Multi-Timeframe Support – Apply to any timeframe for deeper analysis.
✅ Mitigation Tracking – Tracks whether an FVG has been mitigated or remains unfilled.
🔧 Settings:
Extend: Default is 20, but set to 200 for clearer FVG zones.
Dynamic Mode: Adjusts FVG zones dynamically as price evolves.
Mitigation Levels: Shows whether price has mitigated an FVG.
Unmitigated Levels: Highlights active, unfilled gaps.
Timeframe Selection: Apply to a custom timeframe of your choice.
Ideal for traders using The Strat, Smart Money Concepts (SMC), or Supply & Demand strategies. 🚀
Swing Breakout Strategy 📈Swing Breakout Strategy Indicator – Explanation
This indicator is designed for swing trading — capturing short- to medium-term moves in the market, typically holding trades for a few days to a few weeks.
🧠 Concept Behind the Strategy
The strategy identifies potential breakout opportunities by looking for:
A breakout above the highest high of the past N candles (bullish).
A breakdown below the lowest low of the past N candles (bearish).
The trend filter using EMA 50 ensures you're trading in the direction of the main trend.
✅ Buy Signal (Long Entry)
A buy signal is generated when:
The current candle closes above the highest high of the last N candles (default = 20).
The price is above the 50 EMA → confirms uptrend.
📌 A green “BUY” label will appear below the candle.
🔻 Sell Signal (Short Entry)
A sell signal is generated when:
The current candle closes below the lowest low of the last N candles.
The price is below the 50 EMA → confirms downtrend.
📌 A red “SELL” label will appear above the candle.
🟠 EMA 50
Used as a trend filter.
If price is above EMA 50 → favor long trades.
If price is below EMA 50 → favor short trades.
🔔 Alerts
You can enable alerts on TradingView:
🚀 “Buy Alert” → When a breakout above the recent high is detected.
🔻 “Sell Alert” → When a breakdown below the recent low is detected.
This allows you to swing trade without staring at charts all day.
🛠️ Customizable Inputs
length – number of candles to consider for the high/low breakout (default: 20).
emaLen – length of the EMA (default: 50).
showBreakouts – toggle on/off the signal labels.
📈 Ideal Timeframes:
Daily chart (best)
4H chart (for more frequent trades)
Weekly chart (for position swing trading)
Let me know if you'd like:
🔁 Backtesting version
🛑 Auto Stop Loss & Take Profit levels on chart
🕒 Multi-timeframe signal confirmation
H4 3-Candle Pattern (Persistent Signals)Below is an example in Pine Script v5 that detects a pattern using the last three completed 4H candles and then plots a permanent arrow on the fourth candle (i.e. on the current bar) when the conditions are met. The arrow stays on that bar even after new bars form.
In this version, the pattern is evaluated as follows on each bar (when there are enough candles):
Bullish Pattern:
The candle three bars ago (oldest of the three) is bullish (its close is greater than its open).
The candle two bars ago closes above the high of that older candle.
The last completed candle (one bar ago) closes at or above the low of the candle two bars ago.
Bearish Pattern:
The candle three bars ago is bearish (its close is less than its open).
The candle two bars ago closes below the low of that older candle.
The last completed candle closes at or below the high of the candle two bars ago.
When the conditions are met the script draws a green up arrow below the current (fourth) candle for a bullish pattern and a red down arrow above the current candle for a bearish pattern. These arrows are drawn as regular plot symbols and remain on the chart permanently.
Copy and paste the code into TradingView’s Pine Script Editor:
Ghost In The MachineScript draws:
-The range of a 5 min candle that extends for 1 hour. This range can be used for ORB strategy.
-Shows the 1 hour candle range. This helps identify price direction.
This indicator only works on the 5 min time frame.
Wyckoff S-bar and RS-bar DetectorThis script is used for detecting Significant candle/bar according to Wyckoff definition.
Highly appriciate your feedback if any issue during your usage.
FVG + PrevDayLow [Dovy]This custom TradingView indicator identifies Fair Value Gaps (FVGs)—both bullish and bearish—and checks if they form below the previous day's low. It also attempts to detect a potential "FVG open" pattern, suggesting that price might fill or react to these gaps.