数据表格这段代码是一个 TradingView 上的 Pine Script v5 指标脚本,用于创建一个交易数据仪表盘,主要功能包括:
1. 用户可配置参数 / User Configurable Parameters
设置表格列数(默认 6 列)/ Set table columns (default 6)
调整上下影线判断阈值(默认 0.002)/ Adjust shadow threshold (default 0.002)
选择交易模式(多空都做、只做多、只做空)/ Select trading mode (Long & Short, Long Only, Short Only)
2. 技术指标计算 / Technical Indicator Calculations
RSI(14)
MACD(12,26)
ATR(14)
价格变动率 (ROC) / Rate of Change
成交量相关指标(包括 24 小时累计成交量)/ Volume indicators (including 24-hour cumulative volume)
3. K 线形态分析 / Candlestick Pattern Analysis
计算实体大小、上下影线长度及占比 / Calculate body size, upper/lower shadow length and percentage
分析连续 K 线的涨跌分布 / Analyze consecutive candlestick trends
4. 外部市场数据 / External Market Data
引用 BTC/ETH 价格数据 / Reference BTC/ETH price data
计算其涨跌幅及日内变动 / Calculate their price changes and intraday movements
5. 数据可视化 / Data Visualization
创建两个表格展示关键参数:/ Create two tables to display key parameters:
右上表格:RSI、实体涨幅、上下影线占比、成交量等级等 / Top-right Table: RSI, body percentage, shadow percentage, volume level, etc.
左上表格:BTC/ETH 涨幅、多空胜率、涨速等 / Top-left Table: BTC/ETH percentage change, win rate, price velocity, etc.
用颜色编码直观显示数值状态(如超买超卖、成交量异常等) / Use color coding to visually indicate value status (e.g., overbought/oversold, abnormal volume)
6. 交易信号提醒 / Trading Signal Alerts
做多信号:当看多胜率 > 50%、出现下影线形态、价格低于开盘价且成交量显著时触发 / Long Signal: Triggered when bullish win rate >50%, lower shadow pattern appears, price is below open, and volume is significant
做空信号:当看空胜率 > 50%、出现上影线形态、价格高于开盘价且成交量显著时触发 / Short Signal: Triggered when bearish win rate >50%, upper shadow pattern appears, price is above open, and volume is significant
信号触发频率设置为每根 K 线仅提醒一次 / Signal frequency set to alert once per bar
7. 风险提示 / Risk Warnings
代码中使用了一些关键判断逻辑:/ The code uses some key judgment logic:
影线长度占比超过阈值(默认 0.002)/ Shadow length percentage exceeds threshold (default 0.002)
成交量等级基于 24 小时成交量分布 / Volume level based on 24-hour volume distribution
结合 BTC/ETH 市场联动性 / Incorporates BTC/ETH market correlation
该指标适合用于辅助交易决策,但实际交易中建议结合更多因素综合判断。/ This indicator is suitable for assisting trading decisions, but it is recommended to consider multiple factors in actual trading.
Candlestick analysis
EMA PPO StratejisiA great strategy for those who want to make money. Sell when the price breaks the EMA 175 line down, A signals strategy that generates Strategic Trading based on the price indicator and temperature and EMA 400
WMA ATR With Zone + Donchian📈 Indicator Name: WMA ATR With Zone + Donchian
Short Title: WMA ATR+Donchian
Overlay: true (Plotted directly on the price chart)
🔹 1. Weighted Moving Average (WMA)
Inputs:
Fast WMA Period (default: 5)
Slow WMA Period (default: 17)
Calculates two WMAs and detects bullish crossovers (Fast WMA crossing above Slow WMA) and bearish crossunders (Fast WMA crossing below Slow WMA).
🔹 2. ATR-Based Dynamic Zones
Inputs:
ATR Length (default: 10)
ATR Multiplier (default: 3.0)
Defines upper and lower dynamic zones around the price using ATR.
Tracks trend changes:
Green Zone: Bullish regime (close above dynamic down zone)
Red Zone: Bearish regime (close below dynamic up zone)
Visual cues (colored bands and diamond markers) indicate transitions between regimes.
🔹 3. Donchian Channel
Inputs:
Donchian Channel Length (default: 20)
Calculates the Upper, Lower, and Middle Donchian bands.
Used to validate trades only when price is above/below the middle line based on regime.
🔹 4. Filtered Entry Signals
Buy Signal:
Entered when:
Bullish zone transition (GreenZone)
Close is above Donchian middle line
Previous zone was bearish
WMA crossover is bullish
Sell Signal:
Entered when:
Bearish zone transition (RedZone)
Close is below Donchian middle line
Previous zone was bullish
WMA crossunder is bearish
🔹 5. Visual Alerts & Labels
Displays:
"Long" or "Short" labels with entry price
Dynamic bar coloring:
Green: Price above both WMAs
Red: Price below both WMAs
Yellow: Price between WMAs
Plots WMA and Donchian levels for easy visualization
🔹 6. Info Panel
Optional toggle to show detailed information when in Buy/Sell zone.
Displays:
Time since last entry (Buy/Sell)
Entry price
Current price
Unrealized PnL (%)
WMA trend status
Labels update in real-time and auto-delete previous ones.
✅ Summary
This indicator combines:
Trend detection (ATR Zones)
Momentum confirmation (WMA cross)
Volatility filter (Donchian Middle Line)
Visual clarity with plots, shapes, and real-time info panels
It’s designed to identify high-probability breakout trades while filtering out sideways noise using a multi-confirmation approach.
==> OYAG BTC SPOT DAILY <==This indicator is made for DCA or Buy Bitcoin
How to use:
1. When the Daily candlestick is below the Red EMA, the trend is Bearish, do not buy
2. When the Daily candlestick is above the Red EMA, the trend is Bullish, Buy when the ENTER Signal appears & Take Profit during the Bull Run period
Three Inside Breakout (With 2:1 TP/SL + VWAP Filter)Buy only when the 3-candle breakout pattern is above VWAP.
Sell only when the pattern is below VWAP.
Auto-calculated TP and SL lines drawn on the chart.
VWAP plotted clearly for visual confirmation.
Flipmeister | Candle Flips / ReversalsOpinionated way to highlight important candle flips and can lead to trading opportunities.
- Green to Red flip needs to break previous candle's high and flip to qualify
- Red to Green flip needs to break previous candle's low and flip to qualify
You can configure:
- Min Wick Size for marker to be shown
- Max lookback in bars to limit the amount of markers on the chart
Alerts! You can setup alert conditions for any flip and it's going to notify you when it happens.
Create alert -> Condition: Flipmeister -> Function: Any Flip (or any other available condition).
Antony.N4A -MGC ORB StrategyAntony.N4A – MGC ORB Quartile Strategy v6.3
MGC ORB Quartile is a structured breakout strategy based on the Opening Range Breakout (ORB), enhanced with smart momentum and trend filters. It is designed for disciplined intraday execution and adaptable risk profiles.
🔹 Key Features
Opening Range Breakout (ORB):
Automatically defines a breakout window (default: 09:30–09:45) and triggers entries when price breaks the high or low of that range.
Standard Deviation Profit Targets:
Supports SD0.5, SD1.0, SD1.5, and SD2.0 targets relative to the ORB range.
EMA Filtering (200-period):
Filters trades based on EMA direction and price position to validate breakout direction and avoid false entries.
Range Filtering:
Detects directional bias and volatility trends using smoothed range logic.
Momentum Triggering:
Validates breakout momentum and allows entries when directional momentum is positive and increasing.
⚙️ Trade Management Rules
Entry:
Triggered at the close of a 5-minute candle confirming a breakout of the ORB range.
Stop Loss:
Defined by structural invalidation (quartile boundaries & mid-range buffers).
Take Profit Strategy:
75% closed at SD1.0 level
Remaining 25% trailed to further SD2 target
SL is moved to breakeven after partial exit
Execution Controls:
No pyramiding
No re-entries (cooldown enforced)
🔁 Trading Modes & Backtest Results
1️⃣ Conservative Mode
Strictest filters combine: EMA filtering + RG filter for trend + Momentum Triggering
Excellent for clean-trend environments
Backtest (7 months):
✅ Win Rate: 73%
🧾 Total Trades: 15
💵 Earnings: $2314 (11.57R, R = $200)
📉 Max Red Days: 1
🟥 Max Drawdown: $196
2️⃣ Moderate Mode
Balanced filters: EMA filtering + RG filter + Momentum
Optimized for broader market adaptability
Backtest (7 months):
✅ Win Rate: 72%
🧾 Total Trades: 32
💵 Earnings: $4373 (21.87R)
📉 Max Red Days: 3
🟥 Max Drawdown: $392
3️⃣ Aggressive Mode
No EMA filter – higher opportunity, higher risk
Only RG trend + Momentum confirmation
Ideal for experienced traders in strong trends
Backtest (45 months):
✅ Win Rate: 64%
🧾 Total Trades: 45
💵 Earnings: $5126 (25.63R)
📉 Max Red Days: 4
🟥 Max Drawdown: $545
👨💻 Developed by Antony.N4A
Built for strategic intraday traders, system developers, and backtesters.
For access, customization, or licensing details, contact the developer directly.
Protected script. Redistribution without permission is prohibited.
Antony.N4A -NQ ORB Quartile Str v6.3Antony.N4A – NQ ORB Quartile Strategy v6.3
A precision-engineered intraday breakout system built for the Nasdaq futures market, combining the Opening Range Breakout (ORB) logic with dynamic standard deviation targets, structural filters, and multi-layer risk management.
🧠 Key Features
Opening Range Breakout (ORB):
Automatically defines a breakout window (default: 09:30–09:45) and triggers entries when price breaks the high or low of that range.
Standard Deviation Profit Targets:
Supports SD0.5, SD1.0, SD1.5, and SD2.0 targets relative to the ORB range.
EMA Filtering (200-period):
Filters trades based on EMA direction and price position to validate breakout direction and avoid false entries.
Range Filtering:
Detects directional bias and volatility trends using smoothed range logic.
Momentum Triggering:
Validates breakout momentum and allows entries when directional momentum is positive and increasing.
⚙️ User Inputs
ORB Settings: Timeframe, session, and timezone customization
Entry Window: Define when trades are allowed to trigger
Day Filters: Enable/disable trading by weekday
SD Targets: Configure exit % and active levels (SD0.5 – SD2.0)
EMA Filter & Sensitivity
Cross Filter (Anti-chop logic)
Range Filter Parameters
Visual Toggles: ORB range, SD levels, EMA clouds
🎯 Trade Management Rules
Entry:
Triggered at the close of a 5-minute candle confirming a breakout of the ORB range.
Stop Loss:
Defined by structural invalidation (quartile boundaries & mid-range buffers).
Take Profit Strategy:
75% closed at SD1.0 level
Remaining 25% trailed to further SD2 target
SL is moved to breakeven after partial exit
Execution Controls:
No pyramiding
No re-entries (cooldown enforced)
🔧 Trading Modes
✅ Safe Mode
EMA Filter: Enabled
EMA Sensitivity: 19
Range Filter: Disabled
Ideal for conservative setups and reduced noise environments
🔥 Aggressive Mode
EMA Filter: Enabled
EMA Sensitivity: 5
Range Filter: Disabled
Suited for high-frequency setups and faster breakouts
📊 Backtest Performance (7-Month Sample)
Safe Mode:
Win Rate: 66%
Total Trades: 29
Net PnL: +21.79R (~$4,357 with R = $200)
Max Red Days: 3
Max Drawdown: -$663
Best Month: +9R, Worst Month: -2R
Aggressive Mode:
Win Rate: 63%
Total Trades: 52
Net PnL: +30R (~$6,080)
Max Red Days: 6
Max Drawdown: -$1,357
Best Month: +12R, Worst Month: -3.2R
👨💻 Developed by Antony.N4A
This tool is crafted for strategic intraday traders, system developers, and backtesters.
For access, customization, or licensing options, contact the developer directly.
Protected script. Redistribution or reuse without permission is prohibited.
Session Trend Predictor-excillionSession Trend Predictor - Excillion
Created by: (Excillion)
🧠 What This Script Does
Session Trend Predictor highlights specific trading sessions (like the New York session or any custom intraday range) directly on the chart, helping traders visually analyze price behavior within those time windows. It draws color-coded boxes around each session and assigns a simple trend signal (📈 or 📉) at the end of the session based on how price behaved during that time.
🔍 How It Works
The script tracks two customizable sessions per day. For each session:
It captures key price data:
Session Open
Session Close
Session High
Session Low
Average price across the session
It applies a basic trend classification logic:
A trend is detected by comparing the opening and closing prices
If the session is indecisive, no signal is shown.
Session Boxes:
A shaded box is drawn from the session’s start to end candle, stretching from session low to high, with optional outlines and a label showing the trend direction if detected.
⚙️ Customizable Settings
Session Time Settings: Define start and end hours/minutes for both sessions.
Color and Transparency: Choose base colors for each session box and adjust transparency for better visibility.
Display Options: Show or hide box outlines and trend emojis for a cleaner chart if desired.
🧭 How to Use It
Use the indicator to observe how price behaves within each session.
Watch for trend signals (📈 / 📉) at the end of each session as a way to confirm or reject trade ideas.
Combine with support/resistance levels or price action strategies for more informed intraday or session-based trades.
Ideal for beginners and visual traders who want simple, session-focused trend cues.
This indicator simplifies session analysis by automatically marking trading ranges and suggesting a directional bias based on session dynamics—no complicated indicators or settings needed.
In highly Volatile markets, ensure you utilize other confluences to determine your entries.
🎯 Ideal For:
Anyone wanting to track the market with less guesswork
Smart Algo XAU Pro+ CHoCH + AlertesCet indicateur est tres performant . testez et faites moi le retour
Three Candle Bullish Engulfing StrategyThe Three Candle Bullish Engulfing Strategy is a versatile, multi-mode trading system designed for TradingView, combining classic candlestick patterns with momentum confirmation and dynamic risk management. This script supports both swing trading and intraday approaches, as well as an optional RSI-based breakout mode for additional signal filtering.
Key Features:
Three Candle Pattern Detection:
The strategy identifies potential trend reversal points using a three-candle pattern:
The first candle is a strong bullish (or bearish) move.
The second candle is a doji or small-bodied candle, indicating indecision.
The third candle is a bullish (or bearish) engulfing candle that closes above (or below) the previous high (or low), confirming the reversal.
Flexible Trading Modes:
Swing Long Only: Enter long trades on bullish three-candle setups.
Intraday Long & Short: Trade both long and short based on bullish and bearish three-candle patterns, with automatic session-end exits.
RSI Breakout Mode: Enter long trades when the 1-hour RSI exceeds a user-defined threshold (default 80) and a bullish candle forms, with breakout confirmation and a fixed-percentage stop loss.
Visual Aids:
Plots the RSI breakout trigger price and stop loss on the chart for easy monitoring.
How It Works:
Three Candle Pattern Entries:
Long Entry: Triggered when a bullish candle is followed by a doji, then a bullish engulfing candle closes above the previous high.
Short Entry (Intraday only): Triggered by the inverse pattern—bearish candle, doji, then bearish engulfing candle closing below the previous low.
RSI Breakout Entries:
When the RSI on a higher timeframe (default 1 hour) exceeds the set threshold and a bullish candle forms, the script records a trigger price.
A long trade is entered if the price breaks above this trigger, with a stop loss set a fixed percentage below.
Exits:
Positions are closed if the trailing stop is hit, the session ends (for intraday mode), or the stop loss is triggered in RSI breakout mode.
In RSI breakout mode, positions are also closed if a new breakout trigger forms while in position.
【SY】AI推送7.0//@version=6
strategy("【SY】AI推送7.0", overlay=true)
// === Supertrend ===
= ta.supertrend(3.1, 15)
// === 均线组 ===
ema1 = ta.ema(close, 20)
ema5 = ta.ema(close, 34)
ema10 = ta.ema(close, 55)
ma15 = ta.sma(close, 15)
ma80 = ta.sma(close, 80)
// === MACD 多周期 ===
macdCycle = input.string("中周期", title="信号周期", options= )
fastLength = macdCycle == "大周期" ? 24 : macdCycle == "小周期" ? 6 : 12
slowLength = macdCycle == "大周期" ? 52 : macdCycle == "小周期" ? 13 : 26
signalSmoothing = macdCycle == "大周期" ? 18 : macdCycle == "小周期" ? 5 : 9
= ta.macd(close, fastLength, slowLength, signalSmoothing)
macd_dead_cross = ta.crossunder(macdLine, signalLine)
macd_golden_cross = ta.crossover(macdLine, signalLine)
// === 参数设置 ===
alert_keyword = input.string(defval = "监控警告提示", title = "钉钉推送关键词", options = )
// === 趋势与信号 ===
golden_cross = ta.crossover(close, ema10)
dead_cross = ta.crossunder(close, ema10)
duo = close > ema10
kong = close < ema10
condition_1 = close > ma80
is_up_trend = direction < 0
is_down_trend = direction > 0
// === 柱颜色 ===
var color kColor = color.navy
if is_up_trend and duo and condition_1
kColor := color.new(#00ff00, 10)
else if is_up_trend and duo
kColor := color.new(#b8ebba, 13)
else if is_down_trend and kong and not condition_1
kColor := color.new(#ff0000, 10)
else if is_down_trend and kong
kColor := color.new(#e8a3a3, 13)
barcolor(kColor)
// === 趋势填充 ===
up_line = plot(is_up_trend ? supertrend : na, title="Up direction", color=color.green, style=plot.style_linebr)
down_line = plot(is_down_trend ? supertrend : na, title="Down direction", color=color.red, style=plot.style_linebr)
close_line = plot(close, display=display.none)
fill(up_line, close_line, color=color.new(color.green, 67))
fill(down_line, close_line, color=color.new(color.red, 67))
plot(ma80, title="趋势线", color=condition_1 ? color.new(#1cef5b, 0) : color.new(#ed0b0b, 0), linewidth=5)
plot(ma15, title="干扰信号", color=color.yellow, linewidth=2)
// === 信号判定 ===
is_green_bar = kColor == color.new(#00ff00, 10) or kColor == color.new(#64f568, 13)
is_red_bar = kColor == color.new(#ff0000, 10) or kColor == color.new(#e45454, 13)
is_yellow_ma = condition_1
is_blue_ma = not condition_1
long_signal_raw = is_green_bar and is_yellow_ma and is_up_trend
short_signal_raw = is_red_bar and is_blue_ma and is_down_trend
var string last_signal = "none"
show_long_signal = long_signal_raw and last_signal != "long"
show_short_signal = short_signal_raw and last_signal != "short"
plotshape(show_long_signal, location=location.belowbar, color=color.green, style=shape.labelup, text="多", textcolor=color.white)
plotshape(show_short_signal, location=location.abovebar, color=color.red, style=shape.labeldown, text="空", textcolor=color.white)
// === 策略执行 ===
var float sl_long = na
var float sl_short = na
style = input.string("标准型", title="风格", options= )
float tp1_rate = na
float tp2_rate = na
float tp3_rate = na
if style == "保守型"
tp1_rate := 0.005
tp2_rate := 0.01
tp3_rate := 0.02
else if style == "激进型"
tp1_rate := 0.015
tp2_rate := 0.03
tp3_rate := 0.06
else
tp1_rate := 0.01
tp2_rate := 0.02
tp3_rate := 0.04
long_in_position = strategy.position_size > 0
short_in_position = strategy.position_size < 0
if show_long_signal
strategy.close("Short")
strategy.entry("Long", strategy.long)
last_signal := "long"
sl_long := supertrend
strategy.exit("固定止损多", from_entry="Long", stop=sl_long)
if show_short_signal
strategy.close("Long")
strategy.entry("Short", strategy.short)
last_signal := "short"
sl_short := supertrend
strategy.exit("固定止损空", from_entry="Short", stop=sl_short)
long_entry = strategy.position_avg_price
short_entry = strategy.position_avg_price
tp1_long = long_entry * (1 + tp1_rate)
tp2_long = long_entry * (1 + tp2_rate)
tp3_long = long_entry * (1 + tp3_rate)
tp1_short = short_entry * (1 - tp1_rate)
tp2_short = short_entry * (1 - tp2_rate)
tp3_short = short_entry * (1 - tp3_rate)
var float tp1_plot = na
var float tp2_plot = na
var float tp3_plot = na
if long_in_position
tp1_plot := tp1_long
tp2_plot := tp2_long
tp3_plot := tp3_long
else if short_in_position
tp1_plot := tp1_short
tp2_plot := tp2_short
tp3_plot := tp3_short
else
tp1_plot := na
tp2_plot := na
tp3_plot := na
plot(tp1_plot, title="止盈线1", color=long_in_position ? color.green : short_in_position ? color.red : na, linewidth=1, style=plot.style_linebr)
plot(tp2_plot, title="止盈线2", color=long_in_position ? color.green : short_in_position ? color.red : na, linewidth=1, style=plot.style_linebr)
plot(tp3_plot, title="止盈线3", color=long_in_position ? color.green : short_in_position ? color.red : na, linewidth=1, style=plot.style_linebr)
plot(long_in_position ? sl_long : na, title="多单止损", color=color.new(color.fuchsia, 0), style=plot.style_linebr)
plot(short_in_position ? sl_short : na, title="空单止损", color=color.new(color.fuchsia, 0), style=plot.style_linebr)
var label tp1_label = na
var label tp2_label = na
var label tp3_label = na
var label sl_label = na
if not na(tp1_label)
label.delete(tp1_label)
if not na(tp2_label)
label.delete(tp2_label)
if not na(tp3_label)
label.delete(tp3_label)
if not na(sl_label)
label.delete(sl_label)
if not na(tp1_plot)
tp1_label := label.new(bar_index, tp1_plot, text="止盈1", style=label.style_label_left, color=color.new(color.green, 0), textcolor=color.white, size=size.small)
if not na(tp2_plot)
tp2_label := label.new(bar_index, tp2_plot, text="止盈2", style=label.style_label_left, color=color.new(color.green, 0), textcolor=color.white, size=size.small)
if not na(tp3_plot)
tp3_label := label.new(bar_index, tp3_plot, text="止盈3", style=label.style_label_left, color=color.new(color.green, 0), textcolor=color.white, size=size.small)
if long_in_position and not na(sl_long)
sl_label := label.new(bar_index, sl_long, text="止损", style=label.style_label_left, color=color.fuchsia, textcolor=color.white, size=size.small)
else if short_in_position and not na(sl_short)
sl_label := label.new(bar_index, sl_short, text="止损", style=label.style_label_left, color=color.fuchsia, textcolor=color.white, size=size.small)
// === 修正后的预警价逻辑 ===
tp_long_str = str.tostring(tp1_long, format.mintick) + "-" + str.tostring(tp2_long, format.mintick) + "-" + str.tostring(tp3_long, format.mintick)
tp_short_str = str.tostring(tp1_short, format.mintick) + "-" + str.tostring(tp2_short, format.mintick) + "-" + str.tostring(tp3_short, format.mintick)
if show_long_signal
long_entry_price = close
long_dist = long_entry_price - sl_long
pre_alert_price = long_entry_price - long_dist * 0.8
alert_str_long = "{\"text\":{\"策略类型\":\"" + alert_keyword + "\",\"监控币种\":\"" + syminfo.ticker + "\",\"方向\":\"开多\",\"预警价格\":\"" + str.tostring(long_entry_price, format.mintick) + " - " + str.tostring(pre_alert_price, format.mintick) + "\",\"监控止盈\":\"" + tp_long_str + "\",\"监控止损\":\"" + str.tostring(sl_long, format.mintick) + "\",\"监控时间\":\"" + str.tostring(timenow, "yyyy-MM-dd HH:mm") + "\",\"附注\":\"交易点位仅为技术交流学习,欢迎大家交流讨论!任何市场都有交易风险,希望大家努力工作,热爱生活,提升自己的能力永远都是第一位的!\"}}"
alert(alert_str_long, alert.freq_once_per_bar)
if show_short_signal
short_entry_price = close
short_dist = short_entry_price - sl_short
pre_alert_price = short_entry_price - short_dist * 0.8
alert_str_short = "{\"text\":{\"策略类型\":\"" + alert_keyword + "\",\"监控币种\":\"" + syminfo.ticker + "\",\"方向\":\"开空\",\"预警价格\":\"" + str.tostring(short_entry_price, format.mintick) + " - " + str.tostring(pre_alert_price, format.mintick) + "\",\"监控止盈\":\"" + tp_short_str + "\",\"监控止损\":\"" + str.tostring(sl_short, format.mintick) + "\",\"监控时间\":\"" + str.tostring(timenow, "yyyy-MM-dd HH:mm") + "\",\"附注\":\"交易点位仅为技术交流学习,欢迎大家交流讨论!任何市场都有交易风险,希望大家努力工作,热爱生活,提升自己的能力永远都是第一位的!\"}}"
alert(alert_str_short, alert.freq_once_per_bar)
Candle Volume Profile Marker# 📊 Candle Volume Profile Marker (CVPM)
**Transform your chart analysis with precision volume profile levels on every candle!**
The Candle Volume Profile Marker displays key volume profile levels (POC, VAH, VAL) for individual candles, giving you granular insights into price acceptance and rejection zones at the micro level.
## 🎯 **Key Features**
### **Core Levels**
- **POC (Point of Control)** - The price level with highest volume concentration
- **VAH (Value Area High)** - Upper boundary of the value area
- **VAL (Value Area Low)** - Lower boundary of the value area
- **Customizable Value Area** - Adjust percentage from 50% to 90%
### **Flexible Display Options**
- **Current Candle Only** or **Historical Lookback** (1-50 candles)
- **Multiple Visual Styles** - Lines, dots, crosses, triangles, squares, diamonds
- **Smart Line Extensions** - Right only, both sides, or left only
- **4 Line Length Modes** - Normal, Short, Ultra Short, Micro (for ultra-clean charts)
- **Full Color Customization** - Colors, opacity, line width
- **Adjustable Marker Sizes** - Tiny to Large
### **Advanced Calculation Methods**
Choose your POC calculation:
- **Weighted** - Smart estimation based on volume distribution (default)
- **Close** - Uses closing price
- **Middle** - High-Low midpoint
- **VWAP** - Volume weighted average price
### **Professional Tools**
- **Real-time Info Table** - Current levels display
- **Smart Alerts** - POC crosses and Value Area breakouts
- **Highlight Current Candle** - Extended dotted lines for current levels
- **Developing Levels** - Real-time updates for active candle
## 🚀 **Why Use CVPM?**
### **Precision Trading**
- Identify exact support/resistance on each candle
- Spot volume acceptance/rejection zones
- Plan entries and exits with micro-level precision
### **Clean & Customizable**
- Lines extend only right (eliminates confusion)
- Ultra-short line options for minimal chart clutter
- Professional appearance with full customization
### **Multiple Timeframes**
- Works on any timeframe from 1-minute to monthly
- Historical analysis with adjustable lookback
- Real-time developing levels
## 📈 **Perfect For**
- **Day Traders** - Micro-level entry/exit points
- **Swing Traders** - Key levels for position management
- **Volume Analysis** - Understanding price acceptance zones
- **Support/Resistance Trading** - Precise level identification
- **Breakout Trading** - Value area breakout alerts
## ⚙️ **Easy Setup**
1. Add indicator to your chart
2. Choose your preferred visual style (lines/dots)
3. Select line extension (right-only recommended)
4. Adjust line length (try "Ultra Short" for clean charts)
5. Customize colors and enable alerts
## 🎨 **Customization Groups**
- **Display Options** - What to show and how many candles
- **Calculation** - POC method and value area percentage
- **POC Visual** - Style, color, width, length for Point of Control
- **Value Area Visual** - Style, color, width, length for VAH/VAL
- **Line Settings** - Extension direction and length modes
- **Size** - Marker sizes and opacity
## 🔔 **Built-in Alerts**
- Price crosses above/below POC
- Value Area breakouts (up/down)
- Fully customizable alert messages
## 💡 **Pro Tips**
- Use "Right Only" extension to avoid confusion about which candle owns the levels
- Try "Ultra Short" or "Micro" line modes for cleaner charts
- Enable "Highlight Current Candle" for extended reference lines
- Combine with volume indicators for enhanced analysis
- Use different colors for easy POC/VAH/VAL identification
---
**Transform your volume analysis today with the most flexible and customizable candle-level volume profile indicator available!**
*Perfect for traders who demand precision and clean, professional charts.*
Last Week's APM FX pairs only📖 Description:
This script is designed for precision-focused forex traders who understand the power of volatility measurement. It calculates the Average Price Movement (APM) from the previous week by measuring the full wick-to-wick range (high to low) of each daily candle from Monday to Friday, then averaging them across the five sessions.
🔍 Core Features:
✅ Accurate APM Calculation:
Pulls daily high-low ranges from last week using locked daily timeframe data, ensuring stable and reliable pip range measurements across all chart timeframes.
✅ Auto-Adjusts for Pip Precision:
Detects whether the pair is JPY-based or not, and automatically adjusts the pip multiplier (100 for JPY pairs, 10,000 for all others) to give true pip values.
✅ Visual Display in Clean UI:
The calculated APM is displayed in a non-intrusive, fixed-position table in the top-right corner of the chart — making it ideal for traders who want continuous awareness of recent market behavior without visual clutter.
✅ Timeless on Any Timeframe:
Whether you’re on the 1-minute chart or the daily, the script remains anchored and accurate because it sources raw data from the daily chart internally.
📈 How It Helps Your Trading:
🧠 Volatility Awareness: Know how much a pair typically moves per day based on recent historical behavior — great for range analysis, target setting, or session biasing.
📊 Week-to-Week Comparison: Use it as a benchmark to compare current volatility to last week’s. Great for identifying if the market is expanding, contracting, or stabilizing.
🔗 Perfect for Confluence: APM can serve as a supporting metric when combined with order blocks, liquidity zones, news catalysts, or other volatility-based tools like ATR.
🛠️ Ideal For:
Professional and prop firm traders
Institutional model traders (ICT-style or SMC)
Volatility scalpers and range-based intraday traders
Anyone building a rules-based trading system with data-driven logic
🔐 Clean. Reliable. Focused.
If you value structure, volatility awareness, and pip precision — this tool belongs in your chart workspace.
FVG Tap + Line + Box + X Mark📌 FVG Tap + Line + Box + X Mark
This indicator detects Fair Value Gaps (FVGs) and tracks them visually using clean lines and subtle boxes. It includes smart logic for both bullish and bearish FVGs.
Key Features:
✅ Bullish FVG: Formed when candle .low > candle .high
→ Upper line (support) is drawn, small green box highlights the FVG zone.
→ First candle that taps and closes above it shows a "Buy" label.
✅ Bearish FVG: Formed when candle .high < candle .low
→ Lower line (resistance) is drawn, red box highlights the FVG zone.
→ First candle that taps and closes below it shows a "Sell" label.
❌ If the FVG is invalidated (e.g., a candle closes beyond the invalid side before a tap), it deletes the FVG and marks it with an "X".
Designed for price-action traders looking for precision entries using FVG tap confirmations.
FVG Tap + Line + Box + X Mark📌 FVG Tap + Line + Box + X Mark
This indicator detects Fair Value Gaps (FVGs) and tracks them visually using clean lines and subtle boxes. It includes smart logic for both bullish and bearish FVGs.
Key Features:
✅ Bullish FVG: Formed when candle .low > candle .high
→ Upper line (support) is drawn, small green box highlights the FVG zone.
→ First candle that taps and closes above it shows a "Buy" label.
✅ Bearish FVG: Formed when candle .high < candle .low
→ Lower line (resistance) is drawn, red box highlights the FVG zone.
→ First candle that taps and closes below it shows a "Sell" label.
❌ If the FVG is invalidated (e.g., a candle closes beyond the invalid side before a tap), it deletes the FVG and marks it with an "X".
Designed for price-action traders looking for precision entries using FVG tap confirmations.
ISO TICKING INDICATOROFFICIAL ISO TICKING INDICATOR
Includes fully customizable:
-Key Opens
-SMT Divergence
-PDH/L
-First Presented FVG
[Remora] Previous Day Value This TradingView script plots horizontal lines showing the previous day’s high, low, and midpoint levels on your current chart. These lines help traders identify key support and resistance zones based on the last day’s price range.
🛠️ Features:
Previous Day High Line (🔴 Red):
Shows the highest price from the previous trading day.
Previous Day Low Line (🟢 Green):
Shows the lowest price from the previous trading day.
Previous Day Midpoint Line (🟣 Fuchsia, Dashed):
Shows the average of the previous day’s high and low — a useful reference for intraday bias or fair value.
Customizable Display:
You can turn each of these lines on or off using checkboxes in the settings.
This script will help traders make decisions like:
Watching for price rejection or breakout at these levels.
Identifying areas to take profits or set stops.
12/25 EMA Trend ColorPlots 12 EMA (close) and 25 EMA (close)
• Colors the EMAs green if the trend is up (12 EMA above 25 EMA), and red if the trend is down (12 EMA below 25 EMA)
Long Explosive V1The “Long Explosive V1” strategy calculates the percentage change in price from the last closing price of the candlestick, so that if it increases by a certain percentage it goes long, but if it decreases by another percentage it sends an exit order, so that the percentage limits above and below the current price function as inherent stop loss and take profit, with the benefit of taking advantage of the volatility of the bull market.
Entries and exits are always at the market and based on percentage changes in the price. Of course, the default configuration of the strategy considers a position with a 5% risk control, modest initial capital and standard commissions, which helps to obtain realistic results and protect the user from unexpectedly controlled potential losses.
It is again emphasized that it is always advisable to adjust the parameters of the strategy well, so that the risk-reward is well controlled.
Korunan [eLm]High/Low Breakout Tracking Indicator
This indicator analyzes the price action between the current and previous candlesticks to determine whether key levels have been held or broken. It is designed for traders who want to track momentum shifts and potential reversal or continuation signals.
This indicator can serve as a complementary tool in strategies that closely monitor price breakouts. For more reliable signals, it is recommended to use it in conjunction with volume analysis, trend indicators, or candlestick patterns across different timeframes.
Session Range Lines15M Range Lines 18:00-8:00. This highlights all the ranges from Asia session to see which ones are mitigated or not.
Daily Midpoint AnalysisStarting on June 3, 2024.
1. Determine if the candle closed above or below the midpoint of its range.
2. Whichever side of the midpoint that price closed on, mark the tip of the wick with a line.
3. Determine if the next day's candle's range intersects with the current day's candle range. If the price intersects, mark the line blue; otherwise, mark the line red.