ADR% Table by VikramCalculates ADR on variable time periods and displays the output as table rather than line chart
Indicators and strategies
VDN 5-IFTC Only - TP/SL Sorarak Ayarlanır Strategy Overview:
This is a simple yet powerful reactive entry strategy based on the Inverse Fisher Transform of CCI (IFTC). The system enters a long trade only when the IFTC crosses above -0.5, signaling a potential momentum shift from oversold conditions.
Entry Rule:
- A long position is opened immediately when IFTC crosses above -0.5.
- No additional filters (trend, volume, or confirmation) are applied for faster execution.
Take-Profit and Stop-Loss:
- By default, the strategy uses a Take-Profit of 10 points and a Stop-Loss of 50 points, suitable for instruments like NAS100 with a 0.1 lot size.
- Manual Control Option: You can enable custom TP/SL values by checking the `Use Manual TP/SL` input. This gives you full control over the trade exit levels.
Custom Inputs:
- `Use Manual TP/SL`: When enabled, allows you to input your own TP and SL values.
- If not enabled, the strategy falls back to the default: TP = 10, SL = 50.
Use Cases:
- Works best in low timeframes (e.g., 1m or 5m) for reactive scalping.
- Can be expanded with trend filters or volume conditions.
- Ideal for manual backtesting and rapid-entry scalpers.
Notes:
- No short entries included in this version.
- No trailing stop or breakeven logic (clean and minimal).
- Compatible with any instrument where point-based profit/loss structure makes sense.
Feel free to clone and modify this script for your specific instrument or trade management logic. Feedback and improvements welcome!
Initial BalanceInitial balance and extentions for levels 50%, 100%, 150% and 200%.
Alerts avilable for every level separatly or one for any level
🔒 Skrita Znanost - Povprečje🔒 Skrita Znanost – Povprečje
Ta indikator prikazuje dinamično povprečno ceno skozi celotno zgodovino trgovalnega para ter meri trenutno odstotno odstopanje cene od tega povprečja.
Namesto tradicionalnih drsečih povprečij, ki temeljijo na določenem številu svečnikov, ta indikator uporablja kumulativno povprečje od začetka grafikona. S tem omogoča edinstven pogled na to, kako se cena trenutno nahaja v primerjavi z dolgoročnim povprečjem.
🔸 Vizualni elementi:
Oranžna črta prikazuje povprečno ceno skozi celoten časovni obseg.
Na grafu se pojavi dinamična oznaka, ki prikazuje:
Natančno vrednost povprečne cene,
Trenutno odstopanje cene v odstotkih,
Besedno razlago: pozitivno odstopanje ↑, negativno odstopanje ↓ ali brez odstopanja.
📈 Uporaba:
Indikator je uporaben za prepoznavanje potencialnih skrajnosti – ko je cena izrazito nad ali pod dolgoročnim povprečjem, lahko to nakazuje na možen odboj, korekcijo ali nadaljevanje trenda.
This indicator displays a dynamic average price across the full historical range of the selected trading pair and calculates the current percentage deviation from that long-term average.
Unlike traditional moving averages based on a fixed number of candles, this tool uses a cumulative average from the beginning of the chart. This provides a unique perspective on where the price currently stands in relation to its entire historical performance.
🔸 Visual elements:
The orange line represents the cumulative historical average price.
A dynamic label on the chart displays:
The precise value of the average price,
The current deviation in percentage,
A textual note: positive deviation ↑, negative deviation ↓, or no deviation.
📈 Usage:
This indicator is particularly useful for identifying potential extremes – when the price is significantly above or below the historical average, it may signal a possible bounce, correction, or trend continuation.
PitStopPersonal Pit Stop Line drawing tool. It is designed to draw horizontal line every 10 points thus i do not have t draw them manually one by one
Confluence checklistConfluences by Scalpr
Custom Confluences Checklist - Trading Setup Confirmation Tool
A clean and customizable confluence tracking indicator designed to help traders confirm high-probability setups by monitoring multiple technical factors simultaneously.
Key Features:
10 Fully Customizable Confluences - Name each confluence to match your trading strategy (Premium/Discount zones, Liquidity sweeps, Market structure, etc.)
Dynamic Dashboard - Only appears when confluences are active, keeping your chart clean
Visual Confirmation - Green checkmarks (✅) for each confirmed confluence with custom color coding
Flexible Display Options - Choose dashboard position (4 corners) and size (Small/Normal/Large)
Real-time Counter - Shows active confluence count in header
Professional Layout - Confluence names on left, checkmarks on right for easy scanning
How to Use:
Setup Phase - Enable and rename confluences in settings to match your analysis criteria
Analysis Phase - Check/uncheck confluences as market conditions align with your setup
Confirmation Phase - Use the dashboard as a visual checklist to confirm trade entries
Perfect For:
ICT traders tracking premium/discount, liquidity sweeps, and market structure
Multi-timeframe analysis confirmation
Setup validation before trade execution
Educational purposes for learning confluence-based trading
RSI(2) com Saída por Tempo OU Alvo (máx 2 barras antes)
RSI(2) entry with MA200
Close after 5 days or
Exit if it reaches the high of the 2 candles prior to entry
Everything visual and ready for backtest
MENOLAK RUGI TRADING PLAN "MENOLAK RUGI TRADING PLAN"
is a customizable trading plan table designed to help Smart Money Concept (SMC) traders visualize their execution checklist directly on the chart.
With this tool, you can select multiple timeframes for analysis, define your POI (Point of Interest) entry types, entry system preferences, stop-loss parameters, target exit strategies, break-even setup conditions, and risk per trade — all displayed in a clean, organized table.
🔧 Features:
Multi-timeframe selection (D1 to M1)
Multi-select POI Entry, Entry System, and Target Exit
Customizable SL levels (10–100 pips)
BEP setup from 1R to 5R
Risk/Trade options from 0.1% to 1%
Full control over table color, font size, and position
Perfect for discretionary and rule-based traders who want to remain consistent, accountable, and structured in their trading approach.
200 EMA, 50 EMA, 21 EMAEMA Indicator 3 in 1 (21,50,200) Why download three individual indicator in you can have all in one.
Catnobi Neon ThemeCatnobi Neon Theme 80 — A Purely Visual Candle-Glow Overlay (Open-Source)
What the script does
Catnobi Neon Theme 80 swaps the regular candle view for a vivid neon-glow style:
Candles (body + wicks) show up in bright turquoise when the bar closes up and in bright amber when it closes down.
Glow halo A soft, semi-transparent outline surrounds every candle, giving the impression of neon light.
Volume histogram Bars use the same palette as the candles so the entire chart keeps a consistent, cyber-punk colour scheme.
The script contains no trading signals, alerts, or calculations—it is purely decorative.
How it works (high-level)
Dual plot() technique – Each candle is drawn twice:
an enlarged, low-opacity outline creates the halo;
a second, normal-width layer renders the actual candle.
plotcandle() core – Price is still displayed with Pine’s built-in candle plotting, so the visual effect never distorts OHLC values.
Volume overlay – A simple plot() of volume with the same colour map keeps chart styling unified.
Because only basic Pine primitives are used, the script is light on resources and responsive even on lower-end machines.
Inputs / Settings
Input name Purpose Range / type Default
Theme Pick one of five curated colour sets 1 – 5 3
Glow width Thickness of the halo line (pixels) 1 – 10 4 px
Glow opacity Halo transparency 0 – 100 % 70 %
Hide volume Toggle neon volume bars true/false false
All colours are defined in HSL space, so you can easily tweak hues without losing contrast.
How to use it
Switch to a dark chart background – The glow effect is optimised for dark hex #0e0e0e, but any dark theme works.
Add Catnobi Neon Theme 80 as an overlay indicator.
(Optional) Hide the native candles via Chart settings ▸ Symbol ▸ Bar color opacity = 0 %.
Experiment with Theme, Glow width, and Glow opacity until the style matches your preference.
Why it qualifies for publication
Open-source – Code is fully visible, so the script does not fall under the “closed-source needs unique logic” rule.
Originality is visual, not trading – There are many indicator strategies, but very few lightweight, purely aesthetic glow overlays that rely solely on stock Pine functions.
Clear description – Users know exactly what to expect (no hidden buy/sell logic) and how the glow is generated.
MIT License
This script is released under the MIT licence. Feel free to fork, adapt, or redistribute—just keep the original author attribution somewhere in your code header.
The script is intended for traders who enjoy a cyber-punk vibe on their charts without compromising clarity or performance. Happy glowing!
20 EMA Envelope with Editable %Its Ema envelope with editable feature of EMA and % of EMA how much one want deviation from EMA.
SPY and QQQ Ratio it shows live SPY-ES and QQQ-NQ conversion ratio. it pulls sthe data from API and does the conversion automatically ...................................................................................................................................................
RSI(2) com MA200 + Alvo + Fecho após 5 dias (Sem Stop)🟢 Entry:
RSI(2) < 25
Price above MA200
🔴 Exit only if:
🎯 Target reached → previous 2 days' high
⏳ 5 business days have passed since entry
🚫 No more fixed stop-loss — assume that:
If the price goes down, you hold the position until it either hits the target or expires
Bollinger 2-Candle Reversão | Entrada parcial
New simplified logic:
🟢 Entry:
Candle 1: closes below the lower band
Candle 2: closes above the lower band
Entry is made at the high of candle 2 (stop order)
🎯 Total Take Profit (100%):
When the price reaches the 20-period average (middle Bollinger line)
🛑 Stop Loss:
It is at the low between candles 1 and 2 (as before)
SPY-ES & QQQ-NQ Live Ratiothis shows the live ratios of SPY and QQQs o you can easily convert them into ES and NQ levels
Volumetric Compressed MAVCMA uses the compressor and weighted stdev functions originally translated to pine by @gorx1. Compressor is usually used in audio to avoid clipping of certain frequencies. The original idea is actually pretty simple:
ma(simple string smt, float src, simple int len) =>
switch smt
'RMA' => ta.rma(src, len)
'SMA' => ta.sma(src, len)
'EMA' => ta.ema(src, len)
'WMA' => ta.wma(src, len)
'HMA' => ta.hma(src, len)
'LSMA' => ta.linreg(src, len, 0)
=> na
compressor(float in_1, simple int len, simple int thresh_dn_m, simple int thresh_up_m) =>
data = math.log(math.abs(in_1))
loc = ta.wma(data, len)
dev = wstdev(data, len)
thresh_dn = loc + dev * thresh_dn_m
thresh_up = loc + dev * thresh_up_m
math.exp(math.min(math.max(data, thresh_up), thresh_dn)) - math.exp(thresh_up)
compressed_out = compressor(volume, len_window, up_thresh, down_thresh)
comp_ma = ma(ma_type, close * compressed_out, len_ml) / ma(ma_type, compressed_out, len_ml)
vwma = ma(ma_type, close, len_window)
We get the ratio of the compressed volume calculation and plot it with the base MA. Base MA's length is determined by window size input compared to ML length that is used for compressed version.
This provides us another possible confirmation indicator that can be used to take advantage of volume ranges. Autmated crossover alerts are also added. A reminder is that this kind of indicators should not be used on it's own for trading but rather should be used as a confirmation along with your trend detection and main entry indicators to provide additional confluence.
Range Breakout [sgbpulse]Range Breakout
1. Overview
The "Range Breakout " indicator is a powerful tool designed to identify and visually display price ranges on your chart using pivot points. It dynamically draws two distinct boxes – an External Range and an Internal Range – helping traders pinpoint potential support and resistance zones. Beyond its visual representation, the indicator offers a comprehensive set of 12 unique breakout alerts, providing real-time notifications for significant price movements outside these defined ranges. Additionally, it integrates RSI and MFI metrics for momentum confirmation.
2. How It Works
The indicator operates by identifying pivot points based on user-defined "left" and "right" bar lengths. A high pivot is a bar with a specified number of lower highs both to its left and right, and similarly for a low pivot.
External Range: Calculated using longer pivot lengths (default: 15 bars left, 6 bars right). This range represents broader, more significant price consolidation areas.
Internal Range: Calculated using shorter pivot lengths (default: 4 bars left, 3 bars right). This range captures tighter, more immediate price consolidations within the broader trend.
The External Range will always be greater than or equal to the Internal Range, as it's based on a wider historical context. Both ranges are displayed as transparent boxes on your chart, dynamically adjusting as new pivots are formed.
3. Key Features and Settings
Customizable Pivot Lengths:
External Range (Left/Right Bars): Adjust sensitivity for identifying the broader price range. Longer lengths lead to more stable, but less frequent, range updates.
Internal Range (Left/Right Bars): Adjust sensitivity for the tighter, more immediate price range.
Tool Tips: Minimum 6 bars for the External Range, and minimum 2 bars for the Internal Range.
Customizable Range Colors: Easily change the background colors of the External and Internal Range boxes to match your chart's aesthetic.
Dynamic Range Display: The indicator automatically updates the range boxes as new pivot highs and lows are formed, always presenting the most current valid ranges.
RSI / MFI Settings:
Timeframe Source: Select the timeframe for RSI and MFI calculation.
- Chart: Calculation based on the current chart timeframe.
- Daily: Always calculated based on the daily ("D") timeframe, even if the chart is on a lower timeframe.
RSI Length: Period length for RSI calculation (default: 14).
RSI Overbought Level: Overbought level for RSI (default: 70.0).
RSI Oversold Level: Oversold level for RSI (default: 30.0).
MFI Length: Period length for MFI calculation (default: 14).
MFI Overbought Level: Overbought level for MFI (default: 80.0).
MFI Oversold Level: Oversold level for MFI (default: 20.0).
4. Synergy of Ranges & Breakout Strength
The interaction between the External and Internal Ranges provides deep insights into price movement and breakout strength:
Immediate Direction: The movement of the Internal Range (up or down) indicates the short-term directional bias within the broader framework of the External Range.
Strength Confirmation: A breakout of the External Range, followed by a breakout of the Internal Range, confirms the strength of the move and increases confidence in the breakout.
Strong Momentum ("Leaving" Ranges Behind): When price breaks out with exceptionally strong momentum, it continues to move aggressively and does not immediately form new pivots. In such situations, the existing ranges (External and Internal) remain in place while the candles "leave them behind." A "Full Candle" breakout, where the entire candle moves past both ranges, indicates a particularly powerful and decisive move.
Momentum (RSI / MFI) as Confirmation:
- RSI (Relative Strength Index): Measures the speed and change of price movements. Extreme values (above 70 or below 30) indicate overbought/oversold conditions respectively, confirming strong momentum in a breakout.
- MFI (Money Flow Index): Similar to RSI but incorporates volume. Extreme values (above 80 or below 20) indicate strong money flow in/out, reinforcing breakout confirmation.
- Importance of Confirmation: If a breakout occurs but momentum indicators do not confirm it (for example, an upside breakout while RSI is declining), this could signal weakness in the move and the risk of a false breakout (Fakeout).
5. Visuals
The indicator provides clear visual representations on the chart:
Range Boxes:
Two dynamic boxes are drawn on the chart: one for the External Range and one for the Internal Range.
These boxes update continuously, displaying the current range boundaries based on the latest pivots. They provide an immediate visual indication of support and resistance levels.
RSI/MFI Status Labels:
Small text labels appear to the right of the current bar, vertically centered.
They display the status of RSI and MFI: RSI OB (Overbought), RSI OS (Oversold), MFI OB, MFI OS, along with the exact value.
Important: The labels remain on the chart as long as the condition holds (indicator is above/below the level), unlike alerts which mark a singular crossover event.
Plotting of Key Values:
The indicator plots six invisible series on the chart, primarily to allow the user to view the exact numerical values of:
- The upper and lower bounds of the External Range (External High, External Low).
- The upper and lower bounds of the Internal Range (Internal High, Internal Low).
- The calculated RSI and MFI values (RSI, MFI).
These values are accessible for viewing through TradingView's Data Window and also via the Status Line when hovering over the relevant candle. This enables more precise quantitative analysis of range levels and momentum.
6. Comprehensive Breakout Alerts
The "Range Breakout " indicator provides 12 distinct alert conditions for breakouts, allowing you to select the required level of confirmation for each alert. All alerts are triggered only upon a fully confirmed bar close (barstate.isconfirmed) to minimize false signals and ensure reliability.
All breakout alerts are configured to detect a Crossover/Crossunder of the levels, meaning a specific event where the price moves from one side of the range to the other.
External Range Breakout UP
- Close: Price closes above the External Range.
- Real Body: The entire "real body" of the candle (min of open/close prices) closes above the External Range.
- Full Candle: The entire candle (the lowest point of the candle) closes above the External Range.
External Range Breakout DOWN
- Close: Price closes below the External Range.
- Real Body: The entire "real body" of the candle (max of open/close prices) closes below the External Range.
- Full Candle: The entire candle (the highest point of the candle) closes below the External Range.
Internal Range Breakout UP
- Close: Price closes above the Internal Range.
- Real Body: The "real body" of the candle closes above the Internal Range.
- Full Candle: The entire candle closes above the Internal Range.
Internal Range Breakout DOWN
- Close: Price closes below the Internal Range.
- Real Body: The "real body" of the candle closes below the Internal Range.
- Full Candle: The entire candle closes below the Internal Range.
7. Ideal Use Cases
This indicator is ideal for traders who:
Want to clearly identify and monitor price consolidation zones.
Seek confirmation for breakout strategies across various timeframes.
Require reliable and automated alerts for potential entry or exit points based on range expansion.
8. Complementary Indicator
For even more comprehensive market analysis, we highly recommend using this indicator in conjunction with Market Structure Support & Resistance External/Internal & BoS .
This powerful complementary indicator automatically and accurately identifies significant support and resistance levels by locating high and low pivot points, as well as key Pre-Market High/Low levels. Its strength lies in its dynamic adaptability to any timeframe and asset, providing precise and relevant real-time levels while maintaining a clean chart. It also identifies Break of Structure (BoS) to signal potential trend changes or continuations.
Using both indicators together provides a robust framework for identifying defined ranges and potential trend shifts, enabling more informed trading decisions.
View Market Structure Support & Resistance External/Internal & BoS Indicator
9. Important Note: Trading Risk
This indicator is intended for educational and informational purposes only and does not constitute investment advice or a recommendation for trading in any form whatsoever.
Trading in financial markets involves significant risk of capital loss. It is important to remember that past performance is not indicative of future results. All trading decisions are your sole responsibility. Never trade with money you cannot afford to lose.
Vùng đỉnh đáy chính + Bob Volman (Dữ liệu H1)This indicator combines two powerful components into one tool designed for traders who rely on multi-timeframe structure and price action:
🔹 1. H1 Break-Based Swing Zone Detection
Identifies key swing highs and lows based on H1 "break candle" logic — where a candle closes beyond the wick of the previous candle.
When a previous high or low is broken, a new range is drawn and trend context is updated:
🟢 Uptrend = price breaks above key high → green range
🔴 Downtrend = price breaks below key low → red range
⚪ Neutral = no new break → white range
Key swing points are marked with minimal dot labels on the chart for quick structure recognition.
🔹 2. Bob Volman-Style EMAs & Engulfing Signals (from H1)
Applies EMA 15, 21, and 35 from the H1 timeframe to reflect market bias and volatility.
Highlights the area between EMA 15 and EMA 35 with a colored fill to visualize momentum:
Green = bullish bias
Red = bearish bias
Detects classic Bullish and Bearish Engulfing Candles on H1 and marks them with arrows:
🔽 Red arrow = bearish engulfing
🔼 Green arrow = bullish engulfing
Fibonacci 61.8 BUY or SELL (EMA-Filtered)This indicator helps identify Fibonacci-based Buy or Sell zones based on recent pivot highs/lows, but only when filtered by the EMA trend.
✅ Buy Zones: Only when price is above EMA
✅ Sell Zones: Only when price is below EMA
🟩 Draws a 61.8% Fibonacci retracement line
🟥 Adds a label with price value: BUY @ or SELL @
📏 All drawing is based on pivot structure (LL → LH for buy; HH → HL for sell)
📊 EMA Trend Filter
Only draws buy setups when price > EMA
Only draws sell setups when price < EMA
You can change the EMA length:
📈 How It Works – Step by Step
✅ BUY SETUP (LL → LH, only if price > EMA):
Detects pivot low → stores as prevLow
Detects pivot high after that → stores as prevHigh
Calculates Fib Level:
fibLevel = prevLow + (prevHigh - prevLow) * 0.618
Draws a green dashed line at that fib level
Adds a label to the right:
"BUY @ price"
🚫 SELL SETUP (HH → HL, only if price < EMA):
Detects pivot high → stores as prevHigh
Detects pivot low after that → stores as prevLow
Calculates Fib Level:
fibLevel = prevHigh - (prevHigh - prevLow) * 0.618
Draws a red dashed line at that fib level
Adds a label to the right:
"SELL @ price"
✅ Strengths
Simple yet powerful EMA + Fibonacci strategy
Visually clean: only one signal shown at a time
Customizable: style, color, width, offset, precision
Works well for trend continuation trades
⚠️ Limitations
Only shows latest setup, not historical signals
Does not show price breaking fib level or reacting to it
Assumes fixed 61.8% retracement—no multi-level analysis
Doesn't differentiate between minor and major pivots
📌 How to Trade It
🟢 BUY Example:
Price above EMA
Pivot Low → Pivot High → 61.8% level plotted
Wait for price to react at that level to go long
🔴 SELL Example:
Price below EMA
Pivot High → Pivot Low → 61.8% level plotted
Wait for price to react at that level to go short