VPOC Giornaliero Cumulativo (fix)Title: VPOC – Daily Cumulative Point of Control
Description:
This indicator plots the Volume Point of Control (VPOC) for the current day and updates it on every bar.
The price range is taken from the start of the trading day (based on your chart’s exchange time).
The range is divided into a fixed number of price bins (default: 24).
At each new bar, the script adds that bar’s volume to the bin where the close price falls.
The bin with the highest cumulative volume is marked as the current VPOC and plotted as a continuous red line.
📌 Use cases:
Monitor where the majority of today’s trading volume is concentrated.
Track how the VPOC shifts during the session to spot changes in market control.
Combine with your intraday strategy to confirm or reject trade ideas around high-volume prices.
⚠ Notes:
VPOC resets at the start of each day.
When the day’s high/low range expands, the bin mid-prices are updated, but existing volume stays in its original bin (no full re-binning).
Works on any intraday timeframe; choose bin count to control price resolution.
Candlestick analysis
Advanced Market Predictor + Universal Stop-Hunt [Dow Presets]Dow presets for the advanced market predator for stop hunts
Base candle boxTitle
Session Candle Box (Customizable) — Pick Any Candle, Any Timeframe, Custom Length
Summary
Draw a fully customizable box from the exact high/low of a specific candle you choose (e.g., the 09:30 5-minute open) and project it for a user-defined duration measured either in source-timeframe candles or by time. The tool is multi-timeframe aware, time zone safe, session-aware, and designed to avoid repainting.
What it does
Targets a specific candle and builds a box using that candle’s high as the top and its low as the bottom.
Lets you select which timeframe the “source candle” belongs to (e.g., define the 09:30 candle on a 5m source while viewing a different chart timeframe).
Offers two ways to pick the candle: by exact session time (HH:MM:SS) or by index-from-session-open (0 = first bar of the session).
Extends the box to the right for a duration defined either by a number of source-timeframe candles (“Candles” mode) or by a time span (“Time” mode).
Keeps drawing stable and non-repainting by anchoring to the confirmed source candle’s timestamp and using time-based coordinates (so no 500-bars-into-the-future errors).
Provides extensive style controls (fill, border, midline, label) and session reset behavior (new box each session/day if desired).
Typical use cases
Opening Range tools (e.g., the 09:30 5-minute candle on equities).
Session kick-off levels for FX/indices (e.g., London or NY open bar on a chosen TF).
“Key event” candles (e.g., first bar after a scheduled release) with a controlled right projection measured in source candles.
Key features
Candle source selection: Choose the timeframe on which the defining candle lives (e.g., 5m, 15m, etc.).
Precise candle targeting: Match by exact session time (HH:MM:SS) or by bar index from session open.
Length modes:
Candles: End after N candles on the source timeframe (robust across mismatched chart TFs).
Time: End after a set duration (e.g., 60 minutes, 240 minutes).
Session-aware: Optionally reset each session/day and lock to only the first qualifying candle in that session.
Time zone safe: Uses the symbol’s exchange time zone by default, with an option to override to any valid IANA/UTC string.
Non-repainting logic: The selected candle is locked on confirmation; the box updates only its right edge according to your length mode and extend setting.
Visual customization:
Fill and border color, width, and style (solid/dashed/dotted).
Optional midline at the box midpoint with independent style.
Optional label placed at the box start.
Extend left and/or keep right edge live.
Immortal Strategy - Simplified Buy/Sell Signals//@version=5
indicator("TMC Strategy - Simplified Buy/Sell Signals", overlay=true)
// Input parameters
emaLength = input.int(20, title="EMA Length")
rsiLength = input.int(10, title="RSI Length")
macdFast = input.int(12, title="MACD Fast Length")
macdSlow = input.int(26, title="MACD Slow Length")
macdSignal = input.int(9, title="MACD Signal Length")
// Calculate indicators
ema = ta.ema(close, emaLength)
rsi = ta.rsi(close, rsiLength)
= ta.macd(close, macdFast, macdSlow, macdSignal)
// Trend condition
uptrend = close > ema
downtrend = close < ema
// Momentum condition
rsiBullish = rsi > 50
rsiBearish = rsi < 50
// MACD condition
macdBullish = ta.crossover(macdLine, signalLine)
macdBearish = ta.crossunder(macdLine, signalLine)
// Buy and Sell Signals
buySignal = uptrend and rsiBullish and macdBullish
sellSignal = downtrend and rsiBearish and macdBearish
// Plot Buy and Sell Signals
plotshape(series=buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small)
plotshape(series=sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small)
// Optional: Plot EMA for visual reference
plot(ema, title="EMA", color=color.blue, linewidth=2)
🤖 Advanced Market Predictor ML (FRD/FGD/3D) + News Sentimentshowcases stop hunts and market trends within any session
Supply & Demand & Backtest (M5-H4)// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © RoseZero
//@version=6
indicator('Vung Cung va Cau (M5-H4)', overlay = true)
//===Input===
length1 = input.int(5, 'Swing Loockback', minval = 1)
lengthM5 = input.int(10, title = 'Lookback (M5-M30)')
LengthH1 = input.int(20, title = 'Lookback (H1-H4)')
volMultiplier = input.float(1.5, title = 'Volume Threshold')
zoneHeight = input.float(0.4, title = 'Zone Height (%)')
rsiPeriod = input.int(14, title = 'RSI Period')
rsiOB = input.int(70, title = 'RSI Overbought')
rsiOS = input.int(30, title = 'RSI Oversold')
zoneDuration = input.int(20, title = 'ZOne Duration (bars)')
showEngulfing = input.bool(true, 'Highlight Engulfing Candles')
//boxLookback = input.int(10, title = 'Khoang cach toi da giua 2 liquidity Grab')
//===Auto-adjust by timeframe===
isLowerTF = timeframe.isminutes and timeframe.multiplier <= 30
length = isLowerTF ? lengthM5 : LengthH1
//===Calculation==
avgVol = ta.sma(volume, length)
rsi = ta.rsi(close, rsiPeriod)
highVol = volume > avgVol * volMultiplier
//===Supply Zone Conditions===
isSwingHigh = high == ta.highest(high, length)
bearish = close < open
supplyCond = highVol and isSwingHigh and bearish and rsi > rsiOB
//===Demand Zone Condition===
isSwingLow = low == ta.lowest(low, length)
bullish = close > open
demandCond = highVol and isSwingLow and bullish and rsi < rsiOS
//===Strength Classification===
zoneStrength = volume / avgVol
supplyColor = zoneStrength > 2 ? color.red : color.new(color.red, 60)
demandColor = zoneStrength > 2 ? color.green : color.new(color.green, 60)
supplyLabel = zoneStrength > 2 ? 'Supply(Strong)' : 'Supply(Week)'
demandLabel = zoneStrength > 2 ? 'Demand(Strong)' : 'Demand(Week)'
//===Draw Zone===
if supplyCond
box.new(left = bar_index, right = bar_index + zoneDuration, top = high, bottom = high * (1 - zoneHeight / 100), bgcolor = color.new(supplyColor, 80), border_color = supplyColor, text = supplyLabel, text_color = color.white)
alert('Vung cung moi xuat hien', alert.freq_once_per_bar_close)
if demandCond
box.new(left = bar_index, right = bar_index + zoneDuration, top = low * (1 + zoneHeight / 100), bottom = low, bgcolor = color.new(demandColor, 80), border_color = demandColor, text = demandLabel, text_color = color.white)
alert('Vung cau moi xuat hien', alert.freq_once_per_bar_close)
//===Alert=== alertc
alertcondition(supplyCond, title = 'New Supply Zone', message = 'Vung Cung moi xuat hien!')
alertcondition(demandCond, title = 'New Demand Zone', message = 'Vung Cau moi xuat hien!')
//============================================================================================
//===Khung thoi gian su ly===
timeframe = input.timeframe('30', 'Khung phan tich(vd:\'30\', \'60\')')
//===So nen truoc de do vung OB===
lookback = input.int(10, 'so nen truoc de do oder block')
//===Lay du lieu tu khung thoi gian lon hon===
= request.security(syminfo.tickerid, timeframe, [high , low , open , close ])
src = input.source(close, 'Nguon gia')
//===Logic phat hien OB ===
isBearishOB = closeHTF < openHTF
isBullishOB = closeHTF > openHTF
//===Vung OB===
obHigh = isBearishOB ? highHTF : na
obLow = isBullishOB ? lowHTF : na
//===Canh bao===
touchOB = close >= obLow and close <= obHigh
alertcondition(touchOB, title = 'Cham vung OB', message = 'Gia dang cham vung Smart Money Order Block!')
plotshape(touchOB, location = location.belowbar, color = color.orange, style = shape.triangleup, size = size.small)
if touchOB
alert('Cham vung OB: Gia dang cham vung Smart Money Order Block!', alert.freq_once_per_bar_close)
//===Vung thanh khoan===(Liquidity Sweep Zones)
swingHigh = ta.highest(high, length1)
swingLow = ta.lowest(low, length1)
liquidityHigh = high > swingHigh
liquidityLow = low < swingLow
//==========================================================================================
//===Volume filter===
avgVol2 = ta.sma(volume, 20)
highVol2 = volume > avgVol2 * volMultiplier
//===Candle Pattern===
bullishEngulfing = close > open and close < open and close > open and open < close
bearishEngulfing = close < open and close > open and close < open and open > close
isPinBarBull = close > open and (open - low) > 2 * (close - open)
isPinBarBear = close < open and (high - open) > 2 * (open - close)
isHammer = (high - low) > 3 * (open - close) and (close - low) / (high - low) > 0.6
isHangingMan = (high - low) > 3 * (open - close) and (high - open) / (high - low) > 0.6
isBullMarubozu = close > open and (high - close) < 0.1 * (high -low) and (open -low) < 0.1 * (high - low)
isBearMarubozu = close < open and (high - open) < 0.1 * (high - low) and (close -low) < 0.1 * (high -low)
//===Bien luu vung Cung / Cau da bi pha===
var float lastSupplyTop = na
var float lastSupplyBottom = na
var bool supplyBroken = false
var float lastDemandTop = na
var float lastDemandBottom = na
var bool demandBroken = false
//===Cap nhat vung moi khi co Cung/Cau moi ===
if supplyCond
lastSupplyTop := high
lastSupplyBottom := high * (1 - zoneHeight / 100)
supplyBroken := false
if demandCond
lastDemandBottom := low
lastDemandTop := low * (1 + zoneHeight / 100)
//===Kiem tra pha vo vung Cung/Cau===
if not supplyBroken and close > lastSupplyTop
supplyBroken := true
if not demandBroken and close < lastDemandBottom
demandBroken := true
//===Kiem tra backtest vung da bi pha===
backtestSupply = supplyBroken and close <= lastSupplyTop and close >= lastSupplyBottom
backtestDemand = demandBroken and close >= lastDemandBottom and close <= lastDemandTop
//===Kiem tra thung vung backtest (gia vuot qua vung luon)===
failBacktestSupply = supplyBroken and close < lastSupplyBottom
failBacktestDemand = demandBroken and close > lastDemandTop
//Hien thi canh bao tren bieu do===
plotshape(backtestSupply, title = 'Backtest Supply', location = location.abovebar, color = color.new(color.red, 50), style = shape.circle, size = size.small)
plotshape(backtestDemand, title = 'Backtest Demand', location = location.belowbar, color = color.new(color.green, 60), style = shape.circle, size = size.small)
volStrong = volume > ta.sma(volume, 20) * volMultiplier
validBull = bullishEngulfing and isPinBarBull and isHammer and isBullMarubozu and volStrong and demandCond
validBear = bearishEngulfing and isPinBarBear and isHangingMan and isBearMarubozu and volStrong and supplyCond
if validBull
alert("Tin hieu Buy: Mo hinh nen dao chieu tang + RSI + Volume lon", alert.freq_once_per_bar_close)
if validBear
alert("Tin hieu Sell: Mo hinh nen dao chieu giam + RSI + Volume lon", alert.freq_once_per_bar_close)
//plot(close)
//===============================================================================================
🤖 Advanced Market Predictor ML (FRD/FGD/3D) + News Sentimentshowcases market trends and stop hunts within the market
🤖 Advanced Market Predictor ML (FRD/FGD/3D) + News Sentimentshowcases market segments, stop hunts and trends in the market
🤖 Advanced Market Predictor ML (FRD/FGD/3D) + News Sentimentdetects stop hunts and detects volumes within the market
OctaScalp Precision Pro [By TraderMan]What is OctaScalp Precision Pro ? 🚀
OctaScalp Precision is a powerful scalping indicator designed for fast, short-term trades. It combines eight technical indicators to generate 💪 high-accuracy buy 📗 and sell 📕 signals. Optimized for scalpers, this tool targets small price movements in low timeframes (1M, 5M). With visual lines 📈, labels 🎯, and Telegram alerts 📬, it simplifies quick decision-making, enhances risk management, and tracks trade performance.
What Does It Do? 🎯
Fast Signals: Produces reliable buy/sell signals using a consensus of eight indicators.
Risk Management: Offers automated Take Profit (TP) 🟢 and Stop Loss (SL) 🔴 levels with a 2:1 reward/risk ratio.
Trend Confirmation: Validates short-term trends with a 30-period EMA zone.
Performance Tracking: Records trade success rates (%) and the last 5 trades 📊.
User-Friendly: Displays market strength, signal type, and trade details in a top-right table.
Alerts: Sends Telegram-compatible notifications for new positions and trade results 📲.
How Does It Work? 🛠️
OctaScalp Precision integrates eight technical indicators (RSI, MACD, Stochastic, Momentum, 200-period EMA, Supertrend, CCI, OBV) for robust analysis. Each indicator contributes 0 or 1 point to a bullish 📈 or bearish 📉 score (max 8 points). Signals are generated as follows:
Buy Signal 📗: Bullish score ≥6 and higher than bearish score.
Sell Signal 📕: Bearish score ≥6 and higher than bullish score.
EMA Zone 📏: A zone (default 0.1%) around a 30-period EMA confirms trends. Price staying above or below the zone for 4 bars validates the direction:
Up Direction: Price above zone, color green 🟢.
Down Direction: Price below zone, color red 🔴.
Neutral: Price within zone, color gray ⚪.
Entry/Exit: Entries are triggered on new signals, with TP (2% profit) and SL (1% risk) auto-calculated.
Table & Alerts: Displays market strength (% bull/bear), signal type, entry/TP/SL, and success rate in a table. Telegram alerts provide instant notifications.
How to Use It? 📚
Setup 🖥️:
Add the indicator to TradingView and use default settings or customize (EMA length, zone width, etc.).
Best for low timeframes (1M, 5M).
Signal Monitoring 🔍:
Check the table: Bull Strength 📗 and Bear Strength 📕 percentages indicate signal reliability.
Confirm Buy (📗 BUY) or Sell (📕 SELL) signals when trendSignal is 1 or -1.
Entering a Position 🎯:
Buy: trendSignal = 1, bullish score ≥6, and higher than bearish score, enter at the entry price.
Sell: trendSignal = -1, bearish score ≥6, and higher than bullish score, enter at the entry price.
TP and SL: Follow the green (TP) 🟢 and red (SL) 🔴 lines on the chart.
Exiting 🏁:
If price hits TP, trade is marked ✅ successful; if SL, marked ❌ failed.
Results are shown in the “Last 5 Trades” 📜 section of the table.
Setting Alerts 📬:
Enable alerts in TradingView. Receive Telegram notifications for new positions and trade outcomes.
Position Entry Strategy 💡
Entry Conditions:
For Buy: Bullish score ≥6, trendSignal = 1, price above EMA zone 🟢.
For Sell: Bearish score ≥6, trendSignal = -1, price below EMA zone 🔴.
Check bull/bear strength in the table (70%+ is ideal for strong signals).
Additional Confirmation:
Use on high-volume assets (e.g., BTC/USD, EUR/USD).
Validate signals with support/resistance levels.
Be cautious in ranging markets; false signals may increase.
Risk Management:
Stick to the 2:1 reward/risk ratio (TP 2%, SL 1%).
Limit position size to 1-2% of your account.
Tips and Recommendations 🌟
Best Markets: Ideal for volatile markets (crypto, forex) and low timeframes (1M, 5M).
Settings: Adjust EMA length (default 30) or zone width (0.1%) based on the market.
Backtesting: Test on historical data to evaluate success rate 📊.
Discipline: Follow signals strictly and avoid emotional decisions.
OctaScalp Precision makes scalping fast, precise, and reliable! 🚀
STOCH MTF【15M/1H/4H】 EMOJI And Chart TableStochastic Oscillator (MT4/MT5 Function) Numerical Value with Chart Table , Emoji Overlay with Chart OverLay , You Can Find Best way to Trade with New Trend Line Start , i Suggest using with this indicator 【STOCH RSI AND RSI BUY/SELL Signals with MACD】
=================================================
Find Signal with 4H and 1H and looking for Entry Point In 5 Min / 15 Min。
Before Trend Start Tell you to Notify
AI-Powered ScalpMaster Pro [By TraderMan]🧠 AI-Powered ScalpMaster Pro How It Works
📊 What Is the Indicator and What Does It Do?
🧠 AI-Powered ScalpMaster Pro is a powerful technical analysis tool designed for scalping (short-term, fast-paced trading) in financial markets such as forex, crypto, or stocks. It combines multiple technical indicators (RSI, MACD, Stochastic, Momentum, EMA, SuperTrend, CCI, and OBV) to identify market trends and generate AI-driven buy (🟢) or sell (🔴) signals. The goal is to help traders seize profitable scalping opportunities with quick and precise decisions. 🚀
Key Features:
🧠 AI-Driven Logic: Analyzes signals from multiple indicators to produce reliable trend signals.
📈 Signal Strength: Displays buy (bull) and sell (bear) signal strength as percentages.
✅ Success Rate: Tracks the performance of the last 5 trades and calculates the success rate.
🎯 Entry, TP, and SL Levels: Automatically sets entry points, take profit (TP), and stop loss (SL) levels.
📏 EMA Zone: Analyzes price movement around the EMA 200 to confirm trend direction.
⚙️ How Does It Work?
The indicator uses a scoring system by combining the following technical indicators:
RSI (14): Evaluates whether the price is in overbought or oversold zones.
MACD (12, 26, 9): Analyzes trend direction and momentum.
Stochastic (%K): Measures the speed of price movement.
Momentum: Checks the price change over the last 10 bars.
EMA 200: Determines the long-term trend direction.
SuperTrend: Tracks trends based on volatility.
CCI (20): Measures price deviation from its normal range.
OBV ROC: Analyzes volume changes.
Each indicator generates a buy (bull) or sell (bear) signal. If 6 or more indicators align in the same direction (e.g., bullScore >= 6 for buy), the indicator produces a strong trend signal:
📈 Strong Buy Signal: bullScore >= 6 and bullScore > bearScore.
📉 Strong Sell Signal: bearScore >= 6 and bearScore > bullScore.
🔸 Neutral: No dominant direction.
Additionally, the EMA Zone feature confirms the trend based on the price’s position relative to a zone around the EMA 200:
Price above the zone and sufficiently distant → Uptrend (UP). 🟢
Price below the zone and sufficiently distant → Downtrend (DOWN). 🔴
Price within the zone → Neutral. 🔸
🖥️ Display on the Chart
Table: A table in the top-right corner shows the status of all indicators (✅ Buy / ❌ Sell), signal strength (as %), success rate, and results of the last 5 trades.
Lines and Labels:
🎯 Entry Level: A gray line at the price level when a new signal is generated.
🟢 TP (Take Profit): A green line showing the take-profit level.
🔴 SL (Stop Loss): A red line showing the stop-loss level.
EMA Zone: The EMA 200 and its surrounding colored zone visualize the trend direction (green: uptrend, red: downtrend, gray: neutral).
📝 How to Use It?
Platform Setup:
Add the indicator to the TradingView platform.
Customize settings as needed (e.g., EMA length, risk/reward ratio).
Monitoring Signals:
Check the table: Look for 📈 STRONG BUY or 📉 STRONG SELL signals to prepare for a trade.
AI Text: Trust signals more when it says "🧠 FULL CONFIDENCE" (success rate ≥ 50%). Be cautious if it says "⚠️ LOW CONFIDENCE."
Entering a Position:
🟢 Buy Signal:
Table shows "📈 STRONG BUY" and bullScore >= 6.
Price is above the EMA Zone (green zone).
Entry: Current price (🎯 entry line).
TP: 2% above the entry price (🟢 TP line).
SL: 1% below the entry price (🔴 SL line).
🔴 Sell Signal:
Table shows "📉 STRONG SELL" and bearScore >= 6.
Price is below the EMA Zone (red zone).
Entry: Current price (🎯 entry line).
TP: 2% below the entry price (🟢 TP line).
SL: 1% above the entry price (🔴 SL line).
Position Management:
If the price hits TP, the trade closes profitably (✅ Successful).
If the price hits SL, the trade closes with a loss (❌ Failed).
Results are updated in the "Last 5 Trades" section of the table.
Risk Management:
Default risk/reward ratio is 1:2 (1% risk, 2% reward).
Always adjust position size based on your capital.
Consider smaller lot sizes for "⚠️ LOW CONFIDENCE" signals.
💡 Tips
Timeframe: Use 1-minute, 5-minute, or 15-minute charts for scalping.
Market Selection: Works best in volatile markets (e.g., BTC/USD, EUR/USD).
Confirmation: Ensure the EMA Zone trend aligns with the signal.
Discipline: Stick to TP and SL levels, avoid emotional decisions.
⚠️ Warnings
No indicator is 100% accurate. Always use additional analysis (e.g., support/resistance).
Be cautious during high-volatility periods (e.g., news events).
The success rate is based on past performance and does not guarantee future results.
Opening Range BreakoutThis indicator is designed for Opening Range Breakout (ORB) traders who want automatic calculation of breakout levels and multiple price targets.
It is optimised for NSE intraday trading, capturing the first 15-minute range from 09:15 to 09:30 and plotting key breakout targets for both long and short trades.
✨ Features:
Automatic daily reset — fresh levels are calculated every trading day.
Opening Range High & Low plotted immediately after 09:30.
Two profit targets for both Buy & Sell breakouts based on the opening range size:
T1 = 100% of range added/subtracted from OR high/low.
T2 = 200% of range added/subtracted from OR high/low.
Clear breakout signals (BUY / SELL labels) when price crosses the OR High or Low.
Custom alerts for both buy and sell triggers.
Designed to work on any intraday timeframe (1min, 3min, 5min, etc.).
📊 How it works:
From 09:15 to 09:30, the script records the highest and lowest prices.
At 09:30, the range is locked in and breakout targets are calculated automatically.
Buy and Sell signals are generated when price breaks above the OR High or below the OR Low.
Targets and range lines automatically reset for the next day.
⚠️ Notes:
This script is tuned for NSE market timings but can be adapted for other markets by changing the session input.
Works best on intraday charts for active traders.
This is not financial advice — always backtest before trading live.
MTrade S/R How the Indicator Works
The indicator operates by filtering candlesticks and calculating the average positions of real buyers and sellers. These averages are then plotted on the chart.
🔴 If the price is below the averages and sellers are dominant, the plotted averages are treated as zones and highlighted in red.
🟢 If the price is above the averages and buyers show strong momentum, the averages turn green.
🟡 Yellow zones indicate areas where price has “flipped” the zone without strong momentum, which can be associated with liquidity levels.
(Note: These zones often occur when the price reacts to an area and then reverses, suggesting potential trapped buyers or sellers.)
When these averages are not retested by price, they are extended to the right, acting as dynamic support and resistance zones.
If the averages are later retested by price, they are automatically removed from the chart.
Momentum detection is assisted by the DMI indicator.
💡 Tip: From the indicator settings, you can enable “alıcılar baskın” and “satıcılar baskın” options to visually display the filtered buyer and seller candlesticks.
xmtr's session highs/lowsMarks Asia & London session highs/lows with precision + PDH/PDL for daily context. Fully customizable & perfect for all traders.
Institutional level Indicator V5Smart money concept indicator with added VWAP for better understanding for fair price with relation to movement of price.
Pro Maker Prev Month Wick High/LowThis indicator plots the exact Previous Month’s Wick High & Wick Low on the chart.
Levels are fixed across all timeframes (M1 to M).
High/Low lines start exactly from the first bar of the previous month and extend to the right.
Perfect for identifying important swing points and supply/demand zones.
Features:
Auto-updates at the start of a new month.
Works on any symbol & any timeframe.
Clean dotted-line visuals with color-coded High (Red) & Low (Green).
Use case:
Quickly see where the previous month’s extreme levels were.
Combine with price action or breakout strategies for higher accuracy.
Scalp By Rus 7.1//@version=5
indicator("EMA Crossover Signal (3m) + Support/Resistance", overlay=true)
// Таймфрейм для анализа
tf = "3"
// EMA и MA
emaFast = request.security(syminfo.tickerid, tf, ta.ema(close, 12))
emaSlow = request.security(syminfo.tickerid, tf, ta.ema(close, 26))
ma55 = request.security(syminfo.tickerid, tf, ta.sma(close, 55))
// Сигналы
buySignal = ta.crossover(emaFast, emaSlow) and close > ma55
sellSignal = ta.crossunder(emaFast, emaSlow) and close < ma55
// Отображение сигналов
plotshape(buySignal, title="BUY Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="SELL Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Алерты
alertcondition(buySignal, title="BUY Alert", message="BUY: EMA12 crossed EMA26 up on 3m, price > MA55")
alertcondition(sellSignal, title="SELL Alert", message="SELL: EMA12 crossed EMA26 down on 3m, price < MA55")
// === Уровни поддержки и сопротивления ===
// Простая логика: ближайшие локальные минимумы/максимумы
pivotLen = 10
supportLevel = ta.valuewhen(ta.pivotlow(low, pivotLen, pivotLen), low , 0)
resistanceLevel = ta.valuewhen(ta.pivothigh(high, pivotLen, pivotLen), high , 0)
// Отображение линий
plot(supportLevel, title="Support Level", color=color.new(color.green, 0), style=plot.style_linebr, linewidth=1, trackprice=true)
plot(resistanceLevel, title="Resistance Level", color=color.new(color.red, 0), style=plot.style_linebr, linewidth=1, trackprice=true)
// Полупрозрачный фон
bgcolor(close < resistanceLevel and close > supportLevel ? na : color.new(color.gray, 90))
Volume Breakout Candle Signals(Mastersinnifty)Description
The Volume Breakout Candle Signals indicator highlights price candles that occur with unusually high volume compared to recent history. By combining a moving average of volume with a user-defined breakout multiplier, it identifies bullish and bearish breakout candles and marks them directly on the chart.
How It Works
Calculates a Simple Moving Average (SMA) of volume over a user-selected period.
Compares current bar volume to the SMA multiplied by a breakout factor.
Flags candles as:
• Bullish breakout if volume is high and the candle closes higher than it opened.
• Bearish breakout if volume is high and the candle closes lower than it opened.
Marks breakout points with visual labels and background highlights for quick identification.
Inputs
Volume MA Length – Period for calculating the moving average of volume.
Breakout Multiplier – Factor above the average volume to qualify as a breakout.
Show Bullish Signals – Toggle bullish breakout labels.
Show Bearish Signals – Toggle bearish breakout labels.
Use Case
Identify potential breakout opportunities driven by significant market participation.
Spot volume surges that may precede trend continuation or reversals.
Combine with price action or other indicators for confirmation.
Useful for intraday scalping, swing trading, and breakout strategies.
Disclaimer
This tool is intended for educational purposes only and should not be considered financial advice. Trading involves risk, and past performance is not indicative of future results. Always perform your own analysis before making any trading decisions.
Weakening Selling Pressure FinderDescription:
This indicator helps traders identify potential trend reversals by detecting when selling pressure is weakening.
It uses the MACD histogram to spot moments when bearish momentum is still present but fading — a condition that often precedes a shift to bullish sentiment.
The indicator:
Highlights points where the MACD histogram is negative but rising
Marks these spots with a 📈 label for easy chart scanning
Works on any crypto pair and timeframe
Traders can use it to:
Spot early reversal setups before the crowd reacts
Time entries for potential trend changes
Complement other indicators like RSI, AO, or price action
This is a momentum shift detection tool — perfect for swing traders, scalpers, or anyone looking for early bullish signals after extended selling pressure.
BarCounter_Q主要是用来计算日内5分钟级别的k线数量
"Primarily used to calculate the number of intraday 5-minute candlestick charts."
Consensus Signal Matrix Pro [By TraderMan] Consensus Signal Matrix Pro 🌟
What Does It Do? 📊
Consensus Signal Matrix Pro is a comprehensive technical analysis indicator designed for financial markets. 🧠 It aggregates signals from over 30 popular technical indicators (e.g., EMA, RSI, MACD, Bollinger Bands, Supertrend, Ichimoku, etc.) to provide a unified BUY, SELL, or NEUTRAL recommendation. 💡 This tool helps traders make informed decisions by consolidating signals and presenting them in a clear table format. 📈 It is particularly suited for leveraged trading (without built-in TP/SL). 🚀
How Does It Work? 🔍
Multi-Indicator Analysis 🛠️:
The indicator calculates signals from 30 different technical indicators (e.g., EMA 9/21, RSI, MACD, Supertrend, Ichimoku, Williams %R, etc.).
Each indicator generates a BUY, SELL, or NEUTRAL signal based on price action and volume data.
For example: RSI < 30 triggers a "BUY" signal, while RSI > 70 triggers a "SELL" signal. 🔔
Signal Aggregation and Consensus 🤝:
All indicator signals are collected into an array.
The number of BUY, SELL, and NEUTRAL signals is counted.
A percentage difference (percentDiff) is calculated by dividing the difference between BUY and SELL signals by the total number of indicators.
Based on this difference:
>20%: General status is GENERAL BUY. ✅
<-20%: General status is GENERAL SELL. ❎
In between: General status is NEUTRAL. ⚖️
Position Recommendation 💸:
The position type is determined based on the general status:
GENERAL BUY → LONG position recommended. 📈
GENERAL SELL → SHORT position recommended. 📉
NEUTRAL → No position (NONE). 🚫
Table Visualization 📋:
The indicator displays all signals and the general status in a table located in the top-right corner of the TradingView chart. 🎨
The table lists each indicator’s name, its signal (BUY/SELL/NEUTRAL), total indicator count, BUY/SELL/NEUTRAL counts, general status, and position type. 🖼️
Color coding is used: Green (BUY), Red (SELL), Gray (NEUTRAL), Orange (headers). 🌈
How to Use It? 🛠️
Setup ⚙️:
Copy and paste the indicator code into the Pine Editor on TradingView and compile it. 🖥️
Add it to your chart (works on any timeframe, though it uses D1 data for daily ATR). ⏰
Review the Table 📖:
Check the table displayed in the top-right corner of the chart.
Review each indicator’s signal (BUY/SELL/NEUTRAL) and the overall signal distribution.
Focus on the GENERAL STATUS and POSITION TYPE rows. 🔎
Position Opening Decision 💰:
LONG Position: If GENERAL STATUS is "GENERAL BUY" and the table shows mostly green (BUY) signals, consider opening a LONG position. 📈
SHORT Position: If GENERAL STATUS is "GENERAL SELL" and the table shows mostly red (SELL) signals, consider opening a SHORT position. 📉
NEUTRAL Status: If the status is "NEUTRAL," avoid opening a position. ⚖️
Risk Management ⚠️:
The indicator does not include Take Profit (TP) or Stop Loss (SL) levels. You must apply your own risk management strategy.
Recommended: Use ATR-based volatility (shown in the table as ATR signal) or support/resistance levels to set manual TP/SL. 🛡️
Timeframe and Asset ⏳:
Can be used on any financial asset (stocks, forex, crypto, etc.).
Works on short-term (1H, 4H) or long-term (D1, W1) charts. Evaluate signal speed based on your timeframe. 📅
How to Open Positions? 🎯
Trust the General Status: Use GENERAL STATUS (GENERAL BUY or GENERAL SELL) as the primary guide. A strong percentage difference (>20% or <-20%) indicates a more reliable signal. ✅
Check Signal Strength: Look at the table to assess the number of BUY or SELL signals. For example, if 20 out of 30 indicators signal BUY, it’s a strong LONG signal. 💪
Align with Market Conditions: Before acting, analyze the broader market trend (bullish, bearish, or sideways). For instance, SELL signals may be less reliable in a strong bull market. 📡
Combine with Other Analyses: Use the indicator alongside support/resistance levels, news flow, or fundamental analysis for confirmation. 🧩
Caution: The indicator is designed for leveraged trading but lacks TP/SL. Manage volatility and risk tolerance carefully. ⚠️
Advantages and Considerations 🌟
Advantages 😊:
Simplifies analysis by combining multiple indicators into one table.
Provides a quick overview of market direction.
User-friendly for both beginners and experienced traders.
Considerations ⚠️:
No signal is 100% accurate; markets can be unpredictable.
You must develop your own risk management strategy.
Signals may be misleading during high volatility; use additional confirmation.
Final Note 🎉:
Consensus Signal Matrix Pro is a powerful tool for traders seeking a consolidated view of multiple technical signals. 🚀 By combining diverse indicators into a single, easy-to-read table, it streamlines decision-making. However, always combine it with sound risk management and market context for the best results. 💸 Happy trading! 🤑
ATR-Filtered Breakout/Pullback (3x ETFs)//@version=5
indicator("ATR-Filtered Breakout/Pullback (3x ETFs)", overlay=true)
lenHigh = input.int(20, "Breakout lookback")
lenMA = input.int(20, "Pullback MA")
lenATR = input.int(14, "ATR length")
stopMult= input.float(2.5, "Stop multiplier (TQQQ=2.5, SOXL=3.0)")
hh = ta.highest(high, lenHigh)
ma = ta.sma(close, lenMA)
atr = ta.atr(lenATR)
volOK = atr/close <= 0.06
breakout= ta.crossover(close, hh)
pullback= (low <= ma) and (close > close )
plotshape(breakout and volOK, title="20D Breakout", style=shape.triangleup, location=location.abovebar, size=size.tiny)
plotshape(pullback and volOK, title="20DMA Pullback", style=shape.triangleup, location=location.belowbar, size=size.tiny)
stopDist = atr * stopMult
plot(close - stopDist, title="Stop", linewidth=1, style=plot.style_linebr)
plot(close + 2*stopDist,title="+2R", linewidth=1, style=plot.style_linebr)
Candlestick Suite–(Phoenix) it colors the major Reversal candlesticks
BullEngulf or BearEngulf or Engulfing() -> DARK_ORANGE
PiercingLine or DarkCloudCover -> CYAN
BullishHarami or BearishHarami -> YELLOW
BullishInsideBar or BearishInsideBar -> WHITE