PnF ChartPoint and Figure (P&F) charts are a time-independent technical analysis tool that focuses purely on price movements, filtering out noise like minor price fluctuations and time. Unlike candlestick or bar charts, P&F charts ignore time and only record significant price changes based on predefined rules.
Key Characteristics of P&F Charts
No Time Axis
Only price movements matter; time is irrelevant.
Columns form based on reversals, not fixed time periods.
Uses X's and O's
X = Rising prices (demand in control)
O = Falling prices (supply in control)
Box Size (Price Increment)
Defines the minimum price change required to plot a new X or O.
Example: If the box size is **1∗∗,astockmustmoveatleast1∗∗,astockmustmoveatleast1 to record a new X or O.
Reversal Amount
Determines how much the price must reverse to switch from X's to O's (or vice versa).
Common reversal settings: 3-box reversal (price must reverse by 3x the box size).
How P&F Charts Work
1. Rising Prices (X-Columns)
A new X is added if the price rises by the box size.
If the price reverses down by the reversal amount, a new O-column starts.
2. Falling Prices (O-Columns)
A new O is added if the price falls by the box size.
If the price reverses up by the reversal amount, a new X-column starts.
Example of a P&F Chart
Suppose:
Box Size = $1
Reversal Amount = 3-box (i.e., $3)
Price Movement Chart Update
Stock rises from 10→10→11 X at $11
Rises to $12 X at $12
Drops to 9(9(12 → 9=9=3 drop) New O-column starts at 11,11,10, $9
Rises again to 12(12(9 → 12=12=3 rise) New X-column at 10,10,11, $12
About the Script:This Script uses columns instead of traditional X and O boxes.Column Printing (Red vs Green)
This Point and Figure chart alternates between two states:
X columns (green): Represent upward price movements
O columns (red): Represent downward price movements
When Green Columns (X) Are Printed:
A green column is printed when:
The script is in "X mode" (is_x is true)
A new column is created (new_column_created is true)
This happens after the price has reversed upward by at least the "reversal boxes" threshold from a previous O column
When Red Columns (O) Are Printed:
A red column is printed when:
The script is in "O mode" (is_x is false)
A new column is created (new_column_created is true)
This happens after the price has reversed downward by at least the "reversal boxes" threshold from a previous X column
How Trendlines Are Created
The script can draw two types of trendlines when the show_trendlines option is enabled:
Green Trendlines (Uptrend):
A green trendline is created when:
There's a transition from O to X columns (cond2 is true but wasn't true on the previous bar)
This represents the beginning of a potential uptrend
The trendline is solid and extends to the right
Red Trendlines (Downtrend):
A red trendline is created when:
There's a transition from X to O columns (cond1 is true but wasn't true on the previous bar)
This represents the beginning of a potential downtrend
The trendline is dashed and extends to the right
The script maintains two trendline objects - current_trendline and previous_trendline - and deletes the oldest one when a new trendline is created to prevent cluttering the chart.
In summary, this Point and Figure chart tracks price movements in discrete boxes and changes column types (and creates trendlines) when price reverses by a significant amount (defined by the reversal_boxes parameter). The chart also generates alerts when these trend changes occur, helping traders identify potential trend reversals.
Grafik Paternleri
ABC Trading ConceptThe ABC Trading Concept indicator analyzes the market through waves, impulses, and trends, helping identify key reversal and trend-change points. It automatically detects waves A, B, and C, along with stop-loss and take-profit levels. A reliable tool to enhance the accuracy and efficiency of your trading.
Key Features of the Indicator:
1. Wave and Trend Identification:
- Automatic detection of waves based on moving average (MA) crossings and ATR indicator values.
- Filtering out false signals by considering market movement ranges.
2. Trend Analysis:
- Determination of trend directions (uptrend or downtrend).
- Setting trend change points (g-points) and tracking their breakout to confirm trend reversals.
3. Impulses and Corrections:
- Automatic division of trend movements into impulses and corrections.
- Calculation of dynamic and fixed extremums for precise market structure tracking.
4. Reversal Points:
- Establishing the reversal point level within the range of a completed correction.
- Flexible settings to prevent the appearance of overly weak points.
5. Waves A, B, and C:
- Identification of wave A when the correction breaks the reversal point.
- Identification of wave B considering counter-trends or alternative parameters.
6. Correction Boost:
- Calculation of correction boosts to determine their significance.
- Automatic update of reversal points based on boosted corrections.
7. Vic Sperandeo’s Trendline:
- Construction of a trendline between the trend’s fixed extremum and the last correction’s extremum.
- Utilizing the Vic line as an additional condition for forming waves A and B.
8. Stop-Loss and Take-Profit Levels:
- Upon the appearance of a new trend, the indicator automatically plots potential stop-loss and take-profit levels.
- Levels are calculated based on the extremums of wave A or wave B (settable in the indicator’s input settings).
Advantages of Using the Indicator:
- Enhances the accuracy of market structure analysis.
- Reduces the impact of false signals by filtering market noise.
- Offers flexible parameter settings to adapt to your trading style.
- Clearly displays entry and exit points on the chart.
The ABC Trading Concept is ideal for both beginner and professional traders looking to improve their trading by leveraging clear market structures and key analysis points.
Additional Information:
For optimal performance, the indicator requires the user to input key parameters, including moving average lengths, ATR coefficient for wave identification, and levels for reversal points and correction boosts. All settings can be adjusted to fit your trading preferences.
ChartJay Disparity IndexThe ChartJay Disparity Index is a complete and standalone indicator designed to visualize the percentage difference between price and its moving averages over three timeframes (short, mid, and long term).
This tool helps identify overbought or oversold conditions based on user-defined thresholds and includes alerts for all timeframes. Users can also choose between EMA or SMA for each moving average.
This is a finalized and production-ready version of the script intended for public use, not a test or draft. For best visibility, apply it on a clean chart with no overlapping indicators.
If you find it useful, feel free to leave feedback or suggestions. Thank you.
Smart Buy/Sell Signal – ChartJayThis script identifies smart entry points by detecting real buy-side pressure and avoiding false breakouts.
Key Features:
• Buy Signal
- Bullish candle
- Close near the high
- Volume spike (above average × threshold)
- Occurs near a user-defined resistance level
• Entry Signal
- Appears if price breaks above the high of the previous Buy signal
- Must occur within a confirmation window
- Volume and bullish price structure must persist
• Strong Entry Signal
- Two consecutive Entry signals
- Second candle must have higher volume than the first
- Designed to confirm sustained institutional buying
• Sell Signal
- Strong bearish candle with volume spike
• TP/SL Overlay
- Take Profit and Stop Loss levels are auto-calculated from the Entry bar
- Configurable reward-to-risk ratios
• Alerts
- Includes alertconditions for all key signals (Buy, Entry, Strong Entry, Sell)
Best used on 15min–1hr timeframes to detect pre-breakout setups and confirm continuation strength.
Developed and published by ChartJay.
EMA Retest Signal Indicator (Indicator)EMA Retest Signal Indicator (Strict + Loose)
Overview:
This indicator is designed for active traders who want to identify high-probability retraction (pullback) opportunities within confirmed EMA trends. It highlights two categories of signal candles—strict and loose—based on how price interacts with fast and slow EMAs, giving you clear, visually-coded signals for both trend continuation and optimal entries.
How It Works
EMA Trend Confirmation:
The script uses a fast EMA (default 13) and a slow EMA (default 48). Trend confirmation occurs only after a user-defined number of candles have closed beyond an EMA crossover, filtering out false or premature trend shifts.
Strict Retraction Signals:
These appear when a retraction candle pulls back and tests both the fast and slow EMAs before resuming in the direction of the main trend. These are typically higher-confidence signals.
Loose Retraction Signals:
Designed to catch “shallower” or more flexible pullbacks. These signal when the candle either:
Touches only the fast EMA (but stays above/below slow EMA), or
Comes within a configurable maximum number of ticks from the slow EMA (but does not need to touch either EMA).
Blue diamonds indicate fast EMA tests; yellow diamonds indicate pure distance-based signals.
Chop Filter:
The script automatically suppresses signals if it detects the trend has shifted more than once within a configurable recent bar window (default: last 10 candles). This helps you avoid signals during choppy or sideways markets.
Trading Window Highlighting:
Optionally highlights your preferred trading hours on the chart background for visual clarity.
Inputs & Settings
Fast EMA & Slow EMA lengths
Number of bars to confirm trend after EMA crossover
Toggle for displaying strict/loose retraction signals
Maximum allowed tick distance for loose signals (yellow diamonds)
“Chop filter” (bars to look back for trend shifts)
Optional: show/hide trend background highlights
Visual Signals
Green triangle up: Strict long entry candidate
Red triangle down: Strict short entry candidate
Blue diamond: Loose retraction signal, tested fast EMA
Yellow diamond: Loose retraction signal, within max distance from slow EMA
Who Is This For?
Day traders and scalpers seeking precise pullback entries in strong trends
Algo/system traders wanting robust, visually intuitive signal logic
Anyone who wants an advanced, trend-following indicator for futures, forex, crypto, or equities
Usage Tips
Use in combination with your risk management and other confirmation tools.
Tune the “max loose ticks” and trend confirmation bars for your preferred market/volatility.
Strict retractions are usually higher confidence; loose can help catch moves that don’t quite reach the EMAs.
Note: This indicator is not financial advice and should be tested in a demo or backtest environment before live use.
True Buy/Sell Entry Signal – (Final Version)**True Buy/Sell Entry Signal – Catch Real Breakouts with Volume Power**
This script is designed to help you identify **true institutional-style breakouts** by combining:
Strong bullish candlestick structure
Above-average volume spike
Confirmation via breakout
Optional sell signal when bearish volume appears
---
### Key Features
1. **Buy Signal (BUY)**
- Bullish candle
- Closes near the high
- Increasing vs previous close
- Volume > average × threshold
- Occurs near a user-defined resistance level
2. **Entry Signal (ENTRY)**
- Appears if price breaks above the previous BUY candle’s high
- Within a confirmation window (default: 5 candles)
- Must maintain strong volume and a bullish close
3. **Strong Entry Signal (STRONG)**
- Two consecutive ENTRY signals
- Second candle must have higher volume than the first
- Filters out fake breakouts
4. **Sell Signal (SELL)**
- Strong bearish candle with volume spike
5. **Auto Take Profit / Stop Loss Lines**
- Based on the ENTRY candle’s low
- Configurable risk/reward ratio
6. **Real-Time Alerts**
- All key signals include `alertcondition()` for automated alerts
---
### Best Used For:
- 15min ~ 1hr timeframes
- Pre-breakout positioning
- Avoiding fakeouts
- Volume-based confirmation strategies
---
Use this script to **enter before the crowd** and confirm when real momentum is building behind a move.
Created by: ChartJay
Sniper Pro v4.1.5 – True Live Engine
//@version=5
indicator("Sniper Pro v4.1.5 – True Live Engine", overlay=true)
// === INPUTS ===
minScore = input.int(3, "Min Conditions for Entry", minval=1, maxval=5)
filterSideways = input.bool(true, "Block in Sideways?")
showDelta = input.bool(true, "Show Delta Counter?")
showSMA10 = input.bool(true, "Show SMA10")
showSMA20 = input.bool(true, "Show SMA20")
showSMA50 = input.bool(true, "Show SMA50")
showSMA100 = input.bool(true, "Show SMA100")
showSMA200 = input.bool(true, "Show SMA200")
showVWAP = input.bool(true, "Show VWAP")
showGoldenZone = input.bool(true, "Show Golden Zone?")
callColor = input.color(color.green, "CALL Color")
putColor = input.color(color.red, "PUT Color")
watchBuyCol = input.color(color.new(color.green, 70), "Watch Buy Color")
watchSellCol = input.color(color.new(color.red, 70), "Watch Sell Color")
// === INDICATORS ===
sma10 = ta.sma(close, 10)
sma20 = ta.sma(close, 20)
sma50 = ta.sma(close, 50)
sma100 = ta.sma(close, 100)
sma200 = ta.sma(close, 200)
vwapVal = ta.vwap
// === GOLDEN ZONE FROM RECENT RANGE ===
waveHigh = ta.highest(high, 20)
waveLow = ta.lowest(low, 20)
waveRange = waveHigh - waveLow
goldenTop = waveHigh - waveRange * 0.618
goldenBot = waveHigh - waveRange * 0.786
inGoldenZone = close >= goldenBot and close <= goldenTop
// === DELTA ===
delta = (close - open) * volume
normalizedDelta = volume != 0 ? delta / volume : 0
// === SIDEWAYS FILTER ===
range20 = ta.highest(high, 20) - ta.lowest(low, 20)
atr = ta.atr(14)
isSideways = range20 < atr * 1.5
block = filterSideways and isSideways
// === PRICE ACTION ===
hammer = close > open and (math.min(open, close) - low) > math.abs(close - open) * 1.5
bullishEngulf = close > open and close < open and close > open and open < close
shootingStar = close < open and (high - math.max(open, close)) > math.abs(close - open) * 1.5
bearishEngulf = close < open and close > open and close < open and open > close
// === SCORE SYSTEM (Live per bar) ===
buyScore = (inGoldenZone ? 1 : 0) + (normalizedDelta > 0.2 ? 1 : 0) + ((hammer or bullishEngulf) ? 1 : 0) + (close > sma20 ? 1 : 0)
sellScore = (inGoldenZone ? 1 : 0) + (normalizedDelta < -0.2 ? 1 : 0) + ((shootingStar or bearishEngulf) ? 1 : 0) + (close < sma20 ? 1 : 0)
watchBuy = buyScore == (minScore - 1) and not block
watchSell = sellScore == (minScore - 1) and not block
call = buyScore >= minScore and not block
put = sellScore >= minScore and not block
// === COLORS ===
barcolor(call ? callColor : put ? putColor : watchBuy ? watchBuyCol : watchSell ? watchSellCol : na)
// === LABELS ===
if call
label.new(bar_index, low, "CALL", style=label.style_label_up, size=size.normal, color=callColor, textcolor=color.white)
if put
label.new(bar_index, high, "PUT", style=label.style_label_down, size=size.normal, color=putColor, textcolor=color.white)
if watchBuy
label.new(bar_index, low, "B3", style=label.style_label_up, size=size.small, color=watchBuyCol, textcolor=color.white)
if watchSell
label.new(bar_index, high, "S4", style=label.style_label_down, size=size.small, color=watchSellCol, textcolor=color.white)
// === DELTA LABEL ===
deltaLabel = math.abs(delta) > 1000000 ? str.format("{0,number,#.##}M", delta / 1e6) :
math.abs(delta) > 1000 ? str.format("{0,number,#.##}K", delta / 1e3) :
str.tostring(delta, "#.##")
if showDelta
label.new(bar_index, close, deltaLabel, style=label.style_label_left, size=size.tiny, textcolor=color.white, color=delta > 0 ? color.new(color.green, 70) : color.new(color.red, 70))
// === PLOTS ===
plot(showVWAP ? vwapVal : na, title="VWAP", color=color.aqua)
plot(showGoldenZone ? goldenTop : na, title="Golden Top", color=color.yellow, style=plot.style_linebr)
plot(showGoldenZone ? goldenBot : na, title="Golden Bottom", color=color.orange, style=plot.style_linebr)
plot(showSMA10 ? sma10 : na, title="SMA10", color=color.green)
plot(showSMA20 ? sma20 : na, title="SMA20", color=color.yellow)
plot(showSMA50 ? sma50 : na, title="SMA50", color=color.orange)
plot(showSMA100 ? sma100 : na, title="SMA100", color=color.red)
plot(showSMA200 ? sma200 : na, title="SMA200", color=color.white)
WAVYORBFIB stratThis strategy combines the power of the Opening Range Breakout with the precision of Fibonacci Retracement levels, creating a dynamic approach to market entry and exit points. It focuses on identifying key breakout zones early in the trading session, while leveraging Fibonacci levels to fine-tune potential support, resistance, and profit-taking targets.
How It Works:
Opening Range Breakout (ORB):
The strategy first identifies the Opening Range, which is typically defined by the high and low of the first 30 minutes or 1 hour of the trading session. This period serves as a crucial time frame, setting the initial market sentiment.
A breakout occurs when the price moves beyond the opening range (above the high or below the low). This breakout signals the potential for a strong move in the direction of the breakout.
Fibonacci Levels:
Once the breakout is identified, Fibonacci extension levels (1.232, 1.272, 1.764) are applied to the price movement from the opening range.
These levels act as potential support and resistance zones, providing possible entry points for trades as the market extends and tests these levels.
Key Entry Signals:
Long Entry: If the price breaks above the opening range with volume, target profit is the 1.232 fib line that is plotted.
Short Entry: If the price breaks below the opening range with volume, target profit is the -1.232 fib
Exiting the Trade:
Target 1: Use Fibonacci extensions 1.232, 1.272 and 1.764 as profit-taking targets for the trend continuation. You can toggle on and off extra fibs for extra targets/levels of influence.
Target 2: If the price hits a Fibonacci level (e.g.,1.232 extension) and begins to reverse, close out a portion of the position for profits, or tighten stops for a safer exit.
Stop Loss Strategy:
Place a stop loss just outside the opening range or below/above the nearest Fibonacci level (depending on the trade direction). This ensures minimal risk while the market tests these critical levels.
Why It Works:
This strategy leverages two well-tested concepts in technical analysis:
The Opening Range Breakout, which identifies the early momentum in the market,
And the Fibonacci retracement levels, which give traders key levels of support and resistance, helping to identify high-probability entry and exit points.
Ideal Markets:
This strategy works best in volatile markets and during periods of significant market movement, especially after major economic news or events.
21-Day MA (on Intraday)//@version=5
indicator("21-Day MA (on Intraday)", overlay=true)
ma21 = request.security(syminfo.tickerid, "D", ta.sma(close, 21))
plot(ma21, color=color.orange, title="MA21-D")
alertcondition(ta.cross(close, ma21), "Cross 21-Day MA", "Price crossed the 21-day MA")
NQ Goldbach LevelsAttention: This script only works on NQ. Its is accurate only on NQ/MNQ.
I can add in some more features by request.
Traffic Lite [B.A.S.E.]--- English Version ---
Indicator “Traffic Lite ” is designed to find potential long (buy) entry points and take-profit exits. It implements:
- Red signal — more aggressive, gives more entries (higher risk, but potentially more trades).
- Yellow signal — more “balanced” logic, provides slightly more “refined” entries.
When the indicator detects a suitable situation (according to the “red” or “yellow” logic), it generates a buy signal. After entry:
- A target (take-profit) is calculated.
- If necessary, a mechanism of averaging (additional buys) is activated.
- When the price reaches the defined take-profit, the trade is considered closed.
Additionally, the indicator keeps track of statistics:
- How many trades have been closed.
- The maximum time spent in a trade (in hours).
- The total profit in percentage.
- How many trades reached the 1st, 2nd, or 3rd averaging.
- The maximum recorded drawdown.
There are also Telegram settings for automatically sending all signals (entry, averaging, exit) to a bot/chat.
Input parameters and their meaning (Parameters tab)
- Signal type: Red / Yellow / Combined.
- Parameter D1 and D2: set thresholds for yellow and red signals.
- Close Y Param: additional exit logic for yellow signal.
- Main entry, % of deposit: first entry volume.
- Enable averaging? up to three additional buys.
- Averaging parameters: drop levels and volumes for 1st, 2nd, and 3rd averaging.
- Take Profit %: profit target.
- Telegram settings: Chat ID and Thread ID for notifications.
How signals are formed
- Red signal: triggers quicker, higher risk of false entries.
- Yellow signal: more balanced and less frequent.
- Combined mode: picks the first detected signal if both appear.
Averaging
- Triggers on price drops.
- Recalculates average price and take-profit.
- Up to three steps of averaging.
Exiting a trade
- When take-profit is reached, the trade closes with a “CLOSE” marker.
Statistics table
- Number of trades closed, max time in trade, total profit, number of averagings, max drawdown.
Practical application
1. Select signal type.
2. Configure entry, averaging, and take-profit parameters.
3. Set Telegram settings.
4. Click “OK”.
After this, the chart will show entry arrows, averaging labels, and exit markers.
Alerts
- Sends detailed notifications to Telegram via webhook.
- Allows creating custom alerts in TradingView.
Important notes
- A new trade won’t open until the previous one is closed.
- Averaging activates only when price drops as configured.
Summary
Red — aggressive and frequent. Yellow — moderate and reliable. The indicator automates entry detection, averaging, and take-profit exits while displaying key data on the chart.
--- Русская версия ---
Индикатор «Traffic Lite » предназначен для нахождения потенциальных моментов входа в лонг (покупку) и выхода по тейк-профиту. В нём реализованы:
- Красный сигнал — более агрессивный, чаще даёт входы (риск выше, но и потенциально сделок больше).
- Жёлтый сигнал — более «сбалансированный» по логике, даёт чуть более «выверенные» входы.
Когда индикатор видит подходящую ситуацию (согласно «красной» или «жёлтой» логике), он подаёт сигнал на покупку. После входа:
- Рассчитывается цель (тейк-профит).
- При необходимости включается механизм усреднений (добавочных покупок).
- Когда цена доходит до заданного тейк-профита, сделка считается закрытой.
Дополнительно ведётся подсчёт статистики:
- Сколько сделок закрыто.
- Максимальное время в сделке (в часах).
- Совокупный профит (в %).
- Сколько сделок дошли до 1, 2 или 3 усреднений.
- Максимальная зафиксированная просадка.
Также предусмотрены настройки Telegram для отправки всех сигналов (вход, усреднение, выход) в бот/чат.
Входные параметры и их значение (вкладка «Параметры»)
- Тип сигнала: Красный / Жёлтый / Совместный.
- Parameter D1 и D2: задают пороги для появления жёлтых и красных сигналов.
- Close Y Param: дополнительный фильтр выхода для жёлтого сигнала.
- Основной вход, % от депозита: объём первого входа.
- Включить усреднения? до трёх дополнительных покупок.
- Параметры усреднений: уровни падения и объёмы добавок для 1, 2 и 3 усреднений.
- Take Profit %: цель прибыли.
- Настройки Telegram: ID чата и Thread ID для уведомлений.
Как формируются сигналы
- Красный сигнал: чаще, выше риск ложных входов.
- Жёлтый сигнал: реже, но более надёжно.
- Совместный режим: выбирается первый из совпавших сигналов.
Усреднения
- Активация при падении цены.
- Пересчёт средней цены и тейк-профита.
- До трёх шагов усреднения.
Выход из сделки
- При достижении тейк-профита сделка закрывается, появляется «CLOSE».
Таблица статистики
- Кол-во закрытых сделок, макс. время в сделке, общий профит, количество усреднений, максимальная просадка.
Практическое применение
1. Выбрать тип сигнала.
2. Настроить параметры входа, усреднений, тейк-профита.
3. Указать настройки Telegram.
4. Нажать «ОК».
После этого на графике будут появляться метки входов, усреднений и выходов.
Оповещения
- Отправка в Telegram через webhook.
- Настройка кастомных алертов в TradingView.
Важные нюансы
- Новая сделка откроется только после закрытия предыдущей.
- Усреднения активируются при фактическом падении цены.
Итог
Красный — агрессивно и часто, Жёлтый — умеренно и надёжно. Индикатор автоматизирует процесс поиска входов, усреднений и выхода, отображая данные на графике.
Opening Range Retest█ OVERVIEW
This indicator shows the opening range as a box. It also draws markers and triggers alerts when the opening range is retested. The opening range time is configurable, as is the period of time that must elapse before each return to the opening range is considered a retest.
█ FEATURES
Opening range time configurable in bars or minutes
Configurable "resting" period between the end of the opening range or since the last retest before a new retest is considered valid
Configurable tolerance so that a retest can trigger sooner
Active time range can be used to filter alerts and markers to a specific time window
Visual box showing the opening range, which can be optionally limited to the above-mentioned active time window
Well-documented, high-quality, open-source code for those interested
█ CONCEPTS
This indicator can be used for an opening range retest trading strategy, where long or short positions are taken on the retest of the opening range.
The opening range can be user-configured, so it is suitable for use with any opening range time period (e.g., 1-min, 5-min, 15-min, etc.).
The markers and alerts are equivalent, in the sense that whenever a marker appears, an alert will also trigger (assuming the user has set an alert up).
The alert active time range is simply used as a filter for markers and alerts, meaning that these will not draw or trigger outside of the specified time range.
█ LIMITATIONS
The indicator is intended for equities that have a highly active regular market open. For other security types, it will draw the opening range box from whenever TradingView specifies the market open time.
Price Compression & Expansion Bars (Final Adjusted)In price compression zones, bullish candles are displayed with a white border only, while bearish candles are filled with white.
In price expansion zones, bullish candles are displayed with a blue border only, while bearish candles are filled with blue.
In all other cases, bearish candles are shown in red and bullish candles in green.
The ATR multipliers used to define compression and expansion zones are set to 1 for compression and 1.5 for expansion.
Pro Trading Art - Swing Trading Master V2Pro Trading Art - Swing Trading Master V2
The Pro Trading Art - Swing Trading Master V2 is an exclusive, invite-only strategy crafted for traders aiming to master swing trading across various markets. This advanced strategy combines sophisticated price action analysis with momentum and volatility indicators to deliver precise entry and exit signals, optimized for both bullish and bearish market conditions.
Key Features:
Advanced Swing Detection: Employs a proprietary blend of moving averages, momentum oscillators, and volatility filters to identify high-probability swing trade setups.
Flexible Position Sizing: Allows customizable position sizes and risk-reward ratios, enabling traders to tailor the strategy to their risk tolerance.
Dynamic Exit Strategies: Includes adjustable take-profit and stop-loss levels, with options for percentage-based exits and an intelligent trailing stop to maximize gains.
User-Friendly Visuals: Provides clear buy and sell signals on the chart, enhanced by color-coded zones to highlight trending and ranging markets.
How to Use:
Apply the Swing Trading Master V2 strategy to your preferred chart on TradingView.
Configure input parameters, such as signal sensitivity, stop-loss, and take-profit levels, to match your trading preferences.
Watch for buy/sell signals and monitor color-coded chart zones to guide your trading decisions.
Leverage the trailing stop feature to protect profits during trending markets.
This strategy is perfect for traders seeking to capture medium-term price swings with a disciplined, systematic approach. Access is restricted to invited users, ensuring a premium and exclusive trading experience.
Dynamic Candle rating by Nikhil DoshiThis custom TradingView indicator assigns a rating from 1 to 5 to each candlestick on the chart based on the relative position of the close within its high-low range. It provides an at-a-glance visual assessment of candle strength or weakness, which can be useful for gauging intrabar sentiment.
Label colors provide intuitive visual cues:
🟩 1 (Green) – Strong bullish
🟢 2 (Lime) – Mild bullish
⚪ 3 (Gray) – Neutral
🟠 4 (Orange) – Mild bearish
🔴 5 (Red) – Strong bearish
TBR(3AM, 9AM, 3PM)How It Works
• Monitors 3 key institutional hours: 3AM (London Open), 9AM (New York Open), and 3PM (US Close)
• Captures the full range (high and low) of each 1H candle at those times
• Confirms breakout only if the next 1H candle closes above or below the range
• Draws the zone (box) aligned with the original hourly candle (not delayed)
• Displays retracement lines at:
- 25% (initial reaction)
- 50% (mitigation level)
- 75% (deep retracement entry)
Key Features
• Precise zone alignment — Boxes are anchored to the actual breakout candle
• Mitigation logic — Zones are considered mitigated once price revisits the 0.5 level
• Expiry filter — Zones automatically remove after 7 days
• Time zone support — Choose from major time zones or fixed UTC offsets (e.g., Etc/GMT+4)
• Multi-timeframe compatible — Works on all timeframes (1m, 5m, 15m, etc.)
• Clean structure — No duplicated boxes on lower timeframes
• Fully customizable colors and visibility toggles
Settings
• Toggle visibility for 3AM / 9AM / 3PM zones independently
• Choose time zone (supports America/New_York, UTC, Asia/Tokyo, etc.)
• Adjust how long zones stay visible (in hours)
• Enable/disable auto-removal after mitigation
Ideal For
• ICT traders
• Smart money concepts (SMC)
• Zone-based entries and liquidity grabs
• Traders using mitigation and premium/discount retracement logic
Tip
• Use this script with liquidity/volume indicators or SMT divergence for even stronger confluence.
Gap Reversal with External Symbol (XU030 gap, trade on XU030D1!)Gap Reversal with External Symbol (XU030 gap, trade on XU030D1!
Trading Time Highlighter v2Check boxes for days of week.
Set the time you want to trade or backtest.
Adjust for UTC time.
GM
Dynamic Candle rating by Nikhil DoshiThis custom TradingView indicator assigns a rating from 1 to 5 to each candlestick on the chart based on the relative position of the close within its high-low range. It provides an at-a-glance visual assessment of candle strength or weakness, which can be useful for gauging intrabar sentiment.
Label colors provide intuitive visual cues:
🟩 1 (Green) – Strong bullish
🟢 2 (Lime) – Mild bullish
⚪ 3 (Gray) – Neutral
🟠 4 (Orange) – Mild bearish
🔴 5 (Red) – Strong bearish
Candle Rating (1–5)This custom TradingView indicator assigns a rating from 1 to 5 to each candlestick on the chart based on the relative position of the close within its high-low range. It provides an at-a-glance visual assessment of candle strength or weakness, which can be useful for gauging intrabar sentiment.
Plotting the Rating
The rating value is displayed above each candle using a label.
Label colors provide intuitive visual cues:
🟩 1 (Green) – Strong bullish
🟢 2 (Lime) – Mild bullish
⚪ 3 (Gray) – Neutral
🟠 4 (Orange) – Mild bearish
🔴 5 (Red) – Strong bearish
Multi-Pair MTF Crypto Strategy (Backtest Version)Multi-Pair MTF Crypto Scanner (Smart Long/Short Indicator)
This advanced TradingView indicator is designed for crypto traders seeking precise, risk-filtered signals across multiple pairs and timeframes. It combines institutional-grade signal logic with customizable risk management and clean visual labeling.
🔍 Core Features:
✅ Multi-Pair & Multi-Timeframe Scanning
Scans assets like BTC, ETH, SOL across timeframes (15m, 1H, 4H)
✅ Buy/Sell Signal Engine
Based on EMA 50/200 crossover, RSI, and volume spikes
✅ Dynamic Risk Management
Calculates Stop Loss (SL), Take Profit (TP), and Risk-Reward Ratio (RRR) using ATR
✅ RRR Filter
Signals only shown if RRR meets your defined minimum (default 1.5)
✅ Confirmation Mode
Optional setting to avoid premature signals by requiring bar-close confirmation
✅ Visual Trade Zones
Entry, SL, and TP levels plotted directly on chart
✅ Debug Mode
Shows labels when trades are rejected due to RRR filters
🧠 Ideal For:
Crypto scalpers, swing traders, and algorithmic signal testers
Traders focused on high probability entries with defined risk
📣 Alerts:
Real-time alerts for qualified BUY and SHORT signals
Configurable for automated webhook systems or mobile push
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
flydreams143
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Multi-Pair MTF Crypto Strategy (Backtest Version)Multi-Pair MTF Crypto Scanner (Smart Long/Short Indicator)
This advanced TradingView indicator is designed for crypto traders seeking precise, risk-filtered signals across multiple pairs and timeframes. It combines institutional-grade signal logic with customizable risk management and clean visual labeling.
🔍 Core Features:
✅ Multi-Pair & Multi-Timeframe Scanning
Scans assets like BTC, ETH, SOL across timeframes (15m, 1H, 4H)
✅ Buy/Sell Signal Engine
Based on EMA 50/200 crossover, RSI, and volume spikes
✅ Dynamic Risk Management
Calculates Stop Loss (SL), Take Profit (TP), and Risk-Reward Ratio (RRR) using ATR
✅ RRR Filter
Signals only shown if RRR meets your defined minimum (default 1.5)
✅ Confirmation Mode
Optional setting to avoid premature signals by requiring bar-close confirmation
✅ Visual Trade Zones
Entry, SL, and TP levels plotted directly on chart
✅ Debug Mode
Shows labels when trades are rejected due to RRR filters
🧠 Ideal For:
Crypto scalpers, swing traders, and algorithmic signal testers
Traders focused on high probability entries with defined risk
📣 Alerts:
Real-time alerts for qualified BUY and SHORT signals
Configurable for automated webhook systems or mobile push
Multi-Pair MTF Crypto Strategy (Backtest Version)Multi-Pair MTF Crypto Scanner (Smart Long/Short Indicator)
This advanced TradingView indicator is designed for crypto traders seeking precise, risk-filtered signals across multiple pairs and timeframes. It combines institutional-grade signal logic with customizable risk management and clean visual labeling.
🔍 Core Features:
✅ Multi-Pair & Multi-Timeframe Scanning
Scans assets like BTC, ETH, SOL across timeframes (15m, 1H, 4H)
✅ Buy/Sell Signal Engine
Based on EMA 50/200 crossover, RSI, and volume spikes
✅ Dynamic Risk Management
Calculates Stop Loss (SL), Take Profit (TP), and Risk-Reward Ratio (RRR) using ATR
✅ RRR Filter
Signals only shown if RRR meets your defined minimum (default 1.5)
✅ Confirmation Mode
Optional setting to avoid premature signals by requiring bar-close confirmation
✅ Visual Trade Zones
Entry, SL, and TP levels plotted directly on chart
✅ Debug Mode
Shows labels when trades are rejected due to RRR filters
🧠 Ideal For:
Crypto scalpers, swing traders, and algorithmic signal testers
Traders focused on high probability entries with defined risk
📣 Alerts:
Real-time alerts for qualified BUY and SHORT signals
Configurable for automated webhook systems or mobile push