Painel Tendência Multi-TF (EMA Customizável)📊 Multi-Timeframe Trend Panel (Customizable EMA)
This indicator was designed for traders who need clarity and agility when analyzing trends across multiple timeframes.
It provides a quick overview of the relationship between two customizable EMAs and helps spot potential entry or exit points.
✨ Features:
✅ Multi-Timeframe Panel: Instantly check if the short EMA is above (bullish) or below (bearish) the long EMA across different timeframes (from 1m up to 1W).
✅ Automatic Sound Alerts: Configurable notifications for EMA crossovers on the 1H and 4H timeframes.
✅ Customization: Choose the EMA periods that best match your trading strategy.
✅ Full Control: Enable or disable alerts anytime through the settings panel.
🚨 How to use:
Add the indicator to your chart.
Set the EMA periods according to your strategy (default: 9 and 21).
Enable sound alerts for EMA crossovers on 1H and/or 4H as needed.
Create an alert in TradingView (Alerts menu) → select this indicator → choose the condition → receive real-time notifications.
🎯 Benefits:
Clear panoramic view of several timeframes in one panel.
Automatic alerts on key timeframes for trend confirmation.
Saves time: no need to manually switch between charts.
📌 Important Note:
This indicator is not financial advice. It is a tool to support your technical analysis. Always combine it with your own strategy and risk management.
Chỉ báo và chiến lược
Double Top/Bottom Screener - Today Only//@version=6
indicator("Double Top/Bottom Screener - Today Only", overlay=true, max_lines_count=500)
// Inputs
leftBars = input.int(5, "Left Bars")
rightBars = input.int(5, "Right Bars")
tolerance = input.float(0.02, "Max Difference (e.g., 0.02 for 2 cents)", step=0.01)
atrLength = input.int(14, "ATR Length for Normalized Distance", minval=1)
requiredPeaks = input.int(3, "Required Identical Peaks", minval=2, maxval=5)
// Declarations of persistent variables and arrays
var array resistanceLevels = array.new(0)
var array resistanceCounts = array.new(0)
var array supportLevels = array.new(0)
var array supportCounts = array.new(0)
var array resLines = array.new(0)
var array supLines = array.new(0)
var bool hasDoubleTop = false
var bool hasDoubleBottom = false
var float doubleTopLevel = na
var float doubleBottomLevel = na
var int todayStart = na
// Step 1: Identify Swing Highs/Lows
swingHigh = ta.pivothigh(high, leftBars, rightBars)
swingLow = ta.pivotlow(low, leftBars, rightBars)
// Today's premarket start (04:00 AM ET)
todayStart := timestamp(syminfo.timezone, year, month, dayofmonth, 4, 0, 0)
// Clear arrays and delete lines on the first bar or new day
if barstate.isfirst or (dayofmonth != dayofmonth and time >= todayStart)
// Delete all existing lines
for i = array.size(resLines) - 1 to 0
line.delete(array.get(resLines, i))
for i = array.size(supLines) - 1 to 0
line.delete(array.get(supLines, i))
// Clear arrays
array.clear(resistanceLevels)
array.clear(supportLevels)
array.clear(resistanceCounts)
array.clear(supportCounts)
array.clear(resLines)
array.clear(supLines)
// Reset flags
hasDoubleTop := false
hasDoubleBottom := false
doubleTopLevel := na
doubleBottomLevel := na
// Add new swings only if today and after premarket
if not na(swingHigh) and time >= todayStart and dayofmonth == dayofmonth
bool isEqualHigh = false
int peakIndex = -1
float prevLevel = na
if array.size(resistanceLevels) > 0
for i = 0 to array.size(resistanceLevels) - 1
prevLevel := array.get(resistanceLevels, i)
if math.abs(swingHigh - prevLevel) <= tolerance
isEqualHigh := true
peakIndex := i
break
if isEqualHigh and peakIndex >= 0
array.set(resistanceCounts, peakIndex, array.get(resistanceCounts, peakIndex) + 1)
if array.get(resistanceCounts, peakIndex) == requiredPeaks
hasDoubleTop := true
doubleTopLevel := prevLevel
else
array.push(resistanceLevels, swingHigh)
array.push(resistanceCounts, 1)
line newResLine = line.new(bar_index - rightBars, swingHigh, bar_index, swingHigh, color=color.red, width=2, extend=extend.none)
array.push(resLines, newResLine)
if not na(swingLow) and time >= todayStart and dayofmonth == dayofmonth
bool isEqualLow = false
int peakIndex = -1
float prevLevel = na
if array.size(supportLevels) > 0
for i = 0 to array.size(supportLevels) - 1
prevLevel := array.get(supportLevels, i)
if math.abs(swingLow - prevLevel) <= tolerance
isEqualLow := true
peakIndex := i
break
if isEqualLow and peakIndex >= 0
array.set(supportCounts, peakIndex, array.get(supportCounts, peakIndex) + 1)
if array.get(supportCounts, peakIndex) == requiredPeaks
hasDoubleBottom := true
doubleBottomLevel := prevLevel
else
array.push(supportLevels, swingLow)
array.push(supportCounts, 1)
line newSupLine = line.new(bar_index - rightBars, swingLow, bar_index, swingLow, color=color.green, width=2, extend=extend.none)
array.push(supLines, newSupLine)
// Monitor and remove broken levels/lines; reset pattern if the equal level breaks
if array.size(resistanceLevels) > 0
for i = array.size(resistanceLevels) - 1 to 0
float level = array.get(resistanceLevels, i)
if close > level
line.delete(array.get(resLines, i))
array.remove(resLines, i)
array.remove(resistanceLevels, i)
array.remove(resistanceCounts, i)
if level == doubleTopLevel
hasDoubleTop := false
doubleTopLevel := na
if array.size(supportLevels) > 0
for i = array.size(supportLevels) - 1 to 0
float level = array.get(supportLevels, i)
if close < level
line.delete(array.get(supLines, i))
array.remove(supLines, i)
array.remove(supportLevels, i)
array.remove(supportCounts, i)
if level == doubleBottomLevel
hasDoubleBottom := false
doubleBottomLevel := na
// Limit arrays (after removals)
if array.size(resistanceLevels) > 10
line oldLine = array.shift(resLines)
line.delete(oldLine)
array.shift(resistanceLevels)
array.shift(resistanceCounts)
if array.size(supportLevels) > 10
line oldLine = array.shift(supLines)
line.delete(oldLine)
array.shift(supportLevels)
array.shift(supportCounts)
// Pattern Signal: 1 only if the exact required number of peaks is met
patternSignal = (hasDoubleTop or hasDoubleBottom) ? 1 : 0
// New: Nearest Double Level Price
var float nearestDoubleLevel = na
if hasDoubleTop and not na(doubleTopLevel)
nearestDoubleLevel := doubleTopLevel
if hasDoubleBottom and not na(doubleBottomLevel)
nearestDoubleLevel := na(nearestDoubleLevel) ? doubleBottomLevel : (math.abs(close - doubleBottomLevel) < math.abs(close - nearestDoubleLevel) ? doubleBottomLevel : nearestDoubleLevel)
// New: Distance to Nearest Level (using ATR for normalization)
var float atr = ta.atr(atrLength)
var float distanceNormalizedATR = na
if not na(nearestDoubleLevel) and not na(atr) and atr > 0
distanceNormalizedATR := math.abs(close - nearestDoubleLevel) / atr
// Optional Bounce Signal (for reference)
bounceSignal = 0
if array.size(resistanceLevels) > 0
for i = 0 to array.size(resistanceLevels) - 1
float level = array.get(resistanceLevels, i)
if low <= level and high >= level and close < level
bounceSignal := 1
if array.size(supportLevels) > 0
for i = 0 to array.size(supportLevels) - 1
float level = array.get(supportLevels, i)
if high >= level and low <= level and close > level
bounceSignal := 1
// Outputs
plot(patternSignal, title="Pattern Signal", color=patternSignal == 1 ? color.purple : na, style=plot.style_circles)
plot(bounceSignal, title="Bounce Signal", color=bounceSignal == 1 ? color.yellow : na, style=plot.style_circles)
plot(nearestDoubleLevel, title="Nearest Double Level Price", color=color.orange)
plot(distanceNormalizedATR, title="Normalized Distance (ATR)", color=color.green)
bgcolor(patternSignal == 1 ? color.new(color.purple, 80) : na)
if patternSignal == 1 and barstate.isconfirmed
alert("Double Pattern detected on " + syminfo.ticker + " at " + str.tostring(close), alert.freq_once_per_bar_close)
if barstate.islast
var table infoTable = table.new(position.top_right, 1, 4, bgcolor=color.new(color.black, 50))
table.cell(infoTable, 0, 0, "Pattern: " + str.tostring(patternSignal), bgcolor=patternSignal == 1 ? color.purple : color.gray)
table.cell(infoTable, 0, 1, "Bounce: " + str.tostring(bounceSignal), bgcolor=bounceSignal == 1 ? color.yellow : color.gray)
table.cell(infoTable, 0, 2, "Level: " + str.tostring(nearestDoubleLevel, "#.##"), bgcolor=color.orange)
table.cell(infoTable, 0, 3, "ATR Dist: " + str.tostring(distanceNormalizedATR, "#.##"), bgcolor=color.green)
Daily SD (200 pips/level)//@version=6
indicator("Daily SD (200 pips/level)", overlay=true, max_lines_count=200, max_labels_count=200)
// Inputs
pipSize = input.float(0.1, "Pip Size", step=0.0001) // 1 pip = 0.1 (เช่น XAUUSD หลายโบรก)
pipsPerSD = input.int(200, "Pips per SD", minval=1) // 200 pips ต่อระดับ
sdCount = input.int(5, "Number of SD levels", minval=1, maxval=10)
showLbl = input.bool(true, "Show labels")
showMid = input.bool(true, "Show daily-open midline")
// Derived
step = pipsPerSD * pipSize
// Daily open (intraday-safe)
dayOpen = request.security(syminfo.tickerid, "D", open, lookahead=barmerge.lookahead_on)
// Detect new day safely (store change result in a variable and coerce to bool)
dayTime = time("D")
dayTimeDiff = ta.change(dayTime) // series int
isNewDay = dayTimeDiff != 0 // series bool
// Rebuild condition
rebuild = barstate.isfirst or isNewDay
// Storage
var line lines = array.new_line()
var label labels = array.new_label()
if rebuild
// Clear previous drawings
while array.size(lines) > 0
line.delete(array.pop(lines))
while array.size(labels) > 0
label.delete(array.pop(labels))
// Midline
if showMid
m = line.new(bar_index, dayOpen, bar_index + 1, dayOpen, xloc=xloc.bar_index, extend=extend.right, color=color.gray, width=2)
array.push(lines, m)
if showLbl
ml = label.new(bar_index, dayOpen, "Open", style=label.style_label_left, textcolor=color.white, color=color.gray)
array.push(labels, ml)
// ±SD levels
for i = 1 to sdCount
up = dayOpen + step * i
dn = dayOpen - step * i
lu = line.new(bar_index, up, bar_index + 1, up, xloc=xloc.bar_index, extend=extend.right, color=color.teal, style=line.style_dotted)
ld = line.new(bar_index, dn, bar_index + 1, dn, xloc=xloc.bar_index, extend=extend.right, color=color.orange, style=line.style_dotted)
array.push(lines, lu)
array.push(lines, ld)
if showLbl
lbu = label.new(bar_index, up, "+SD" + str.tostring(i), style=label.style_label_left, textcolor=color.white, color=color.teal)
lbd = label.new(bar_index, dn, "-SD" + str.tostring(i), style=label.style_label_left, textcolor=color.white, color=color.orange)
array.push(labels, lbu)
array.push(labels, lbd)
Range Box for UK TimezoneThis is a simple range box for working in the UK.
There are many options plus the menu function is very easy to navigate.
The High / Low lines can be extended, colours changed etc.
Enjoy.
Energy volume indicator sniperL'indicateur donne indique en continue l énergie évolutif acheteur /vendeur
et beaucoup plusse surprise
this indicator combines volume analysis wiith market energy detection to highlight
when the market is building momentum before a breakout.
NQ HIPA - High IRL Probability AreasHIPA - High IRL Probability Areas
Precision Liquidity Mapping for Serious Intraday Traders
HIPA is a proprietary indicator built to identify high-probability internal range liquidity zones using advanced, off-platform historical analysis. Tailored for fast-paced environments like NQ futures, it delivers real-time levels with embedded statistical confidence—optimized for the moments that matter most during the active trading session.
Unlike conventional tools constrained by TradingView’s limited data scope, HIP operates on a foundation of proprietary historical modeling—resulting in smarter signals, not recycled indicators.
Why HIPA stands out:
Statistically calibrated signal zones backed by a robust, non-replicable historical dataset
Real-time projections of internal liquidity levels with session-aware behavior
Dynamic probability decay: as the trading day progresses, confidence levels naturally taper—no manual input needed
Clean, forward-looking visuals without clutter, repainting, or lag
Fully independent of TradingView’s restricted lookback data
Whether you’re targeting high-precision scalps or intraday rotations, HIP equips you with a statistical edge built for consistency and clarity.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Trading financial instruments involves risk and may not be suitable for all investors. Past performance is not indicative of future results. By using this tool, you agree that the creator is not responsible for any losses incurred from trading or investment decisions based on this indicator. Always do your own research and consult with a licensed financial advisor before making trading decisions.
MERA - MTF Extreme Range AlertsMERA – MTF Extreme Range Alerts
Precision awareness at the edge.
MERA is a multi-timeframe alert and visualization system designed to highlight extreme conditions across several higher timeframes—directly on your lower timeframe chart. By aligning key zones and detecting aggressive shifts in price behavior, it delivers early visual and alert-based warnings that may precede potential reversals.
Whether you're actively trading intraday or monitoring for high-probability setups, MERA keeps you anchored to critical context others might miss—without needing to constantly flip between timeframes.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Trading financial instruments involves risk and may not be suitable for all investors. Past performance is not indicative of future results. By using this tool, you agree that the creator is not responsible for any losses incurred from trading or investment decisions based on this indicator. Always do your own research and consult with a licensed financial advisor before making trading decisions.
EMA AND TREND TABLE Dual EMA System: Includes a fast and a slow EMA to track both short-term momentum and long-term trends.
Crossover Signals: Automatically plots arrows on the chart when the fast EMA crosses over or under the slow EMA, signaling a potential shift in momentum.
Trend Coloring: The EMA lines change color based on the trend direction (e.g., green for an uptrend, red for a downtrend) for at-a-glance analysis.
Customizable Alerts: Create TradingView alerts for key events, such as EMA crossovers, so you never miss a potential setup.
Adjustable Inputs: Easily customize the length (period) and source (close, open, hl2, etc.) for each EMA directly from the settings menu.
ARC Algo Lite Strategy [Free] ARC Lite Strategy is the free demo version developed by ARC Trade.
• EMA200 trend filter
• Basic crossover signals
• No settings panel (fixed values)
Note: This indicator is the limited version of ARC Pro+ Elite Algo.
The Pro+ version includes dynamic TP/SL, MTF confirmation, advanced filters (ADX, MACD, Volume), Trust Score and more.
Contact & details: Telegram @arctraded
This is not investment advice.
NQ - The Wick ReportMulti-Timeframe Wick Zones with Probability Indicator
Advanced Directional Bias & Target Identification System
This indicator analyzes wick formations across multiple timeframes (4H, 12H, Daily, Weekly) to identify high-probability directional bias and reversal targets. Built on 15 years of historical NQ Futures data, it provides real-time probability assessments for wick zone interactions.
Key Features:
📊 Data-Driven Approach
15+ years of embedded statistical data
Real-time probability calculations based on percentile rankings
Target Score system combining percentile and probability metrics
⏰ Time-Sensitive Analysis
Dynamic probability updates based on hour of day (NY time)
Accounts for time decay - probabilities change as the candle progresses
Weekly analysis adjusts for day of week patterns
🎯 Trading Applications:
Directional Bias: Large wicks often indicate rejection levels and potential reversal zones. The probability score helps validate whether a wick is statistically significant.
Target Identification: Small wicks with high scores serve as excellent targets when price is trading at distance. These zones act as magnets for price action.
Risk Management: Use probability thresholds to filter only the highest-confidence zones. Combine Score and Probability thresholds for precision entries.
How It Works:
The indicator tracks developing wicks in real-time and compares them against historical percentiles (P5 through P95). As each candle progresses, it calculates:
Percentile Rank: Where the current wick size falls historically
Exceed Probability: Likelihood of price exceeding this wick zone
Target Score: Combined metric (100-Percentile) × Probability / 100
Display Options:
Wick Modes: Auto (directional), Both, Bullish Only, or Bearish Only
Data Values: Toggle hour, percentile, probability, and score displays
Thresholds: Filter zones by minimum probability or score requirements
Customization: Adjust colors, label positions, and timeframe visibility
Trading Strategy:
High Score + Small Wick = Strong target when price is extended
High Score + Large Wick = Potential reversal zone or strong support/resistance
Time Decay Awareness = Probabilities decrease as time progresses within each candle
Multi-Timeframe Confluence = Strongest signals when multiple timeframes align
Best Practices:
Enable score display to quickly identify high-probability zones
Use threshold filters during volatile conditions
Monitor time decay - early-session wicks have higher probabilities
Combine with volume analysis for confirmation
Watch for confluence across multiple timeframes
This tool transforms traditional wick analysis into a quantitative, probability-based system for more informed trading decisions.
Sk-Macd TrendPublication Note for "Sk Macd Trend" IndicatorWe are excited to announce the release of the "Sk Macd Trend" indicator, a robust and versatile tool designed for traders to identify market trends, momentum, and potential reversal points. This indicator, developed by Sujeetjeet1705, is licensed under the Mozilla Public License 2.0 (mozilla.org).Key Features:Wave Trend Oscillator:Customizable channel length, average length, and overbought/oversold levels.
Optional Laguerre smoothing for enhanced signal clarity using a configurable gamma factor.
Visualizes MACD and Signal lines to track momentum and trend direction.
Histogram:Displays the difference between MACD and Signal as a histogram (Hist), with color-coded bars to indicate bullish or bearish momentum strength.
Supports both SMA and EMA for oscillator and signal line calculations, with adjustable signal smoothing.
Trailing Stop:Implements ATR-based trailing stops for bullish and bearish positions, with customizable multiplier and line width.
Option to filter signals based on trend direction (MACD above/below zero).
Visual cues for trailing stop initiations and stop-loss hits, enhancing trade management.
Divergence Detection:Identifies regular and hidden bullish/bearish divergences on both the Signal line and Hist (histogram).
Configurable lookback periods and range settings for precise divergence detection.
Clear visual labels and color-coded plots for easy interpretation of divergence signals.
Usage:Wave Trend Settings: Adjust channel length, average length, and overbought/oversold levels to suit your trading style.
Histogram Settings: Enable/disable the histogram and choose between SMA or EMA for smoothing.
Trailing Stop: Enable trend-based filtering and tweak the ATR multiplier for tighter or looser stops.
Divergence Settings: Customize pivot lookback and range parameters to detect divergences that align with your strategy.
Notes:The indicator is non-overlay and designed for use in a separate panel below the price chart.
Visual elements include MACD and Signal lines, Hist bars, buy/sell signals, trailing stop lines, and divergence labels for comprehensive analysis.
The code is optimized for performance with a maximum of 100 polylines for trailing stops.
Licensing:This indicator is released under the Mozilla Public License 2.0. For details, visit mozilla.org by ©Sujeetjeet1705, this indicator combines advanced technical analysis tools to empower traders with actionable insights. We encourage feedback and suggestions to further enhance its functionality.Happy trading!
Sujeetjeet1705
Altcoins Exit Executor: 3Commas-Integrated [SwissAlgo]Title: Altcoins Exit Executor: 3Commas-Integrated
Plan and Execute your Altcoins Exits via 3Commas Integration
------------------------------------------------------------------
1. Facing These Struggles?
You're holding a portfolio of altcoins, and the question keeps nagging you: when should you exit? how?
If you're like many crypto traders, you might recognize these familiar struggles:
The Planning Problem : You know you should have an exit strategy, but every time you sit down to plan it, you get overwhelmed. Should you sell at 2x? 5x? What about that resistance level you spotted last month? You end up postponing the decision again and again.
The Execution Headache : You use 3Commas (or an Exchange directly) for your trades, but setting up Smart Trades for multiple coins means endless manual data entry. Price levels, percentages, quantities - by the time you finish entering everything, the market may have already moved.
The Portfolio Scale Problem : Managing 5 altcoins is challenging enough, but what about 15? Or 30? The complexity grows exponentially with each additional position. What started as a manageable analysis for a few coins becomes an overwhelming juggling act that may lead to rushed decisions or complete paralysis.
The Consistency Challenge : You approach each coin differently. Maybe you're conservative with one position and aggressive with another, without any systematic reasoning. Your portfolio becomes a patchwork of random decisions rather than a coherent strategy. With dozens of positions, maintaining any consistent approach becomes nearly impossible.
The "What If" Anxiety : What happens if the market crashes while you're sleeping? You know you should have stop-losses, but setting them up properly across multiple positions feels overwhelming. The more coins you hold, the more potential failure points you need to monitor.
The Information Overload : You collect multiple data points, but how do you synthesize all this information into actionable exit points? Multiply this analysis across 20+ different altcoins, and the task becomes nearly impossible to execute consistently.
This indicator may help address these challenges by providing you with:
A systematic approach to analyzing potential resistance levels across multiple technical frameworks. All potential resistances (including Fibonacci levels) are calculated automatically
Tools to structure your exit plan with clear take-profit levels and position sizing
Automated generation of 3Commas 'Smart Trades' that match your exit strategy exactly, without manual entry
Optional emergency exit protection that could potentially guard against sudden market reversals (exit managed within the 3Commas 'Smart Trade' itself)
A consistent methodology you can apply across your entire altcoin portfolio, regardless of size
The goal is to transform exit planning from a source of stress and procrastination into a structured, repeatable process that may help you execute your trading plan in a consistent fashion, whether you're managing 3 coins or 30.
------------------------------------------------------------------
2. Is this for You?
This indicator is designed for cryptocurrency traders who:
Hold a portfolio of multiple altcoins (typically 5+ positions)
Are actively seeking a systematic solution to plan and execute exit strategies
Have an active 3Commas account connected to their exchange
Understand 3Commas basics: Smart Trades, API connections, and account management
Have an account tier that supports their portfolio size (3Commas Free Plan: up to 3 trades/alts, Pro Plan: up to 50+ trades/alts)
Important: This tool provides analysis and automation assistance, not trading advice. All exit decisions require your individual judgment and proper risk management.
If you don't use 3Commas, you may still find value in the resistance analysis components, though the automated execution features require a 3Commas account and basic platform knowledge.
------------------------------------------------------------------
3. How does it work?
This indicator streamlines your exit planning process into four steps:
Step 1: Analyze Your Coin & Define Exit Plan
The indicator automatically calculates multiple types of resistance levels that may act as potential exit points:
Fibonacci Extensions (projected resistance from recent price swings)
Fibonacci Retracements (resistance from previous cycle highs)
Major Pivot Highs (historical price rejection points)
Volume Imbalances (PVSRA analysis showing institutional activity zones)
Price Multipliers (2x, 3x, 4x, 5x psychological levels)
Market Trend Analysis (bull/bear market strength assessment)
You can view all resistance types together or focus on specific categories to identify potential exit zones.
Step 2: Enter Your Exit Plan.
Define your sequential take-profit strategy:
Set up to 5 take-profit levels with specific prices
Assign percentage of coins to sell at each level
Add your total coin quantity and average entry price
Optionally enable emergency exit (stop-loss) protection. The indicator validates your plan in real-time, ensuring percentages sum to 100% and prices follow logical sequences.
Step 3: Connect with 3Commas
Relay Secret
3Commas API keys (Public and Private)
Account ID (your exchange account on 3Commas)
Step 4: Generate Smart Trade on 3Commas
Create a TradingView alert that automatically:
Sends your complete exit plan to 3Commas
Creates a Smart Trade with all your take-profit levels
Includes stop-loss protection if enabled
Requires no manual data entry on the 3Commas platform
The entire process is designed to streamline the time required to move from analysis to execution, providing a standardized methodology across your altcoin positions.
User Experience Features:
Step-by-step guided workflow
Interactive submission helper with status tracking
Exit plan table with detailed projections
Comprehensive legend and educational tooltips
Dark/light theme compatibility
Organized visual presentation of all resistance levels
------------------------------------------------------------------
4. Using the Indicator
Complete the 4-step guided workflow within the indicator to set up an Exit Plan and submit it to 3Commas.
At the end of the process, you will see a Smart Trade created on 3Commas reflecting your custom Exit Plan (inclusive of Stop Loss, if enabled).
Recommended Settings
Analyze your Exit Plan on the 1-Day timeframe
Use the Tradingview's Dark-Theme for high visual contrast
Set candles to 'Bar-Type' to view volumr-based candle colors (PVSRA analysis)
Use desktop for full content visibility
Analyzing Resistance Levels
Enable "Show all Resistance Levels" to view comprehensive analysis across your chart
Focus on resistance clusters where multiple resistance seem to converge - these may indicate stronger potential exit zones
Note the color-coded system: gray lines indicate closer levels, red lines suggest stronger resistance or potentially "out-of-reach" targets
Pay attention to the Golden Zone (Fibonacci 0.618-0.786 area) highlighted in green, it might act as a significant price magnet for average altcoins
Decide how many Take Profit Steps to use (min. 1 - max- 5)
Setting up your Plan
Enter the total number of coins you want to sell with the script
Enter your average entry price, if known (otherwise the script will use the current price as backup)
Enter the TP levels you decided to activate (price, qty to sell at each TP level)
Decide about the Emergency Exit (the price that, when broken, will trigger the sale of 100% of your coins with a close limit order)
Setting Up Your 3Commas Connection
Generate API keys in your 3Commas account with (User Profile→3Commas API→New API Access Token→System Generated→Permission: "Smart Trades Only" (leave all other permissions unchecked) + Whitelisted IP→Create→Save API public/private key securely)
Find your Account ID in the 3Commas exchange URL (My Portfolio→View Exchange→Look at the last number in the url of the webpage - should be a 8-digit number)
Enter all credentials in the indicator's connection section
Verify the green checkmarks appear on the Exit Table, confirming that plan and connection are validated
Deploying Your Plan
Check box "Step 1: Check and confirm Exit Plan" in section 4 of User Settings
Create a TradingView alert (Alert→Select Altcoins Exit Planner PRO→Any alert() function call→Interval Same as Chart→Open Ended→Message: coin name→Notifications: enable Webhook→save and exit
Your Smart Trade appears automatically in 3Commas within minutes
IMPORTANT: Delete the alert after successful deployment to prevent duplicated Smart Trades
To modify the Exit Plan: Delete the Smart Trade on 3Commas and repeat the process above
Monitor your Smart Trade execution through your 3Commas dashboard
Important Notes
Always verify your plan in the Exit Table before deployment
Test with smaller positions initially to familiarize yourself with the process
The indicator provides analysis - final trading decisions remain yours
Manage your API keys and Relay secret with caution: do not share with third parties, store them securely, use malware protection on your PC
Your API keys, trading data, and credentials are transmitted securely through direct API connections and are never stored, logged, or accessible to the indicator author - all communication occurs directly between your browser and the target platforms that support the service.
------------------------------------------------------------------
5. Understanding the Resistance Analysis
Fibonacci Extensions: Calculated from three key points: 2022 bear market bottom → early 2024 bull market high → 2025 retracement low. These project where price might encounter resistance during future rallies based on mathematical ratios (0.618, 1.0, 1.618, 2.0, etc.).
Fibonacci Retracements: For established altcoins: calculated from 2021 cycle peak to 2022 bottom. For newer altcoins: from all-time high to subsequent major low. These show potential resistance zones where price may struggle to reclaim previous highs.
Major Pivot Highs: Historical price levels where significant reversals occurred. These act as potential resistance because traders may remember these levels and place sell orders near them.
Volume Imbalances (PVSRA) : Areas where price moved rapidly on abnormal volume, creating gaps that may attract future price action or orders. The indicator uses volume-to-price-range analysis (PVSRA candles or "Vector Candles") to identify these zones.
Price Multipliers: Reference lines showing 2x, 3x, 4x, 5x current price to help you assess the feasibility of your exit targets. These serve as a "reality check" - if you're setting a take-profit at 4x current price, you can quickly evaluate whether that level seems reasonable given current market conditions and your risk tolerance.
Market Trend Analysis: Uses EMA combined with ADX/DMI indicators to assess current market phase (bull/strong bull, bear/strong/bear, weakening trend)
This technical foundation helps explain why certain price levels appear as potential exit zones, though market conditions ultimately determine actual price behavior.
------------------------------------------------------------------
6. FAQs
GENERAL FAQS
Can I use one indicator for multiple altcoins?
Answer: No, each altcoin needs its own chart layout with a separate indicator installation. Resistance levels are calculated from each coin's unique price history, and your exit plan will be different for each position. When you deploy an alert, it creates one Smart Trade on 3Commas for that specific coin only.
To manage multiple coins, create separate TradingView layouts for each altcoin, configure the indicator individually on each chart, then deploy one alert per coin when ready to execute. This ensures each position gets personalized analysis and allows different exit strategies across your portfolio.
EXIT PLAN ANALYSIS/RESISTANCE LEVELS
Are resistance lines calculated automatically by the script?
Answer: Yes, all resistance lines are calculated automatically based on your coin's price history and market data. You don't need to manually identify or draw any levels. The script analyzes historical pivots, calculates Fibonacci ratios from key price swings, identifies volume imbalance zones, and plots everything on your chart.
Simply enable "Show all Resistance Levels" in the settings and the indicator will display all potential resistance zones with color-coded lines and labels showing the exact price levels and their significance.
What's the difference between Fibonacci Extensions and Fibonacci Retracements?
Answer: Fibonacci Retracements look at completed moves from the past and show where price might struggle to reclaim previous highs. For established coins, they're calculated from 2021 peaks down to 2022 bottoms.
Fibonacci Extensions project forward from recent price swings to estimate where ongoing rallies might encounter resistance. They use three points: 2022 bottom, 2024 high, and 2025 retracement low.
Retracements ask "where might recovery stall based on old highs" while Extensions ask "where might this current rally run into trouble." Both use the same mathematical ratios but different reference points to give you complementary resistance perspectives.
Why are some resistance lines gray and others red?
Answer: The color coding helps you assess the potential difficulty of reaching different resistance levels. Gray lines represent closer resistance levels, while red lines indicate stronger resistance or potentially "out-of-reach" targets that may require exceptional market conditions to break through.
This visual system helps you prioritize your exit planning by distinguishing between near-term targets and more ambitious longer-term objectives when setting your take-profit levels.
What is the resistance from major pivot highs?
Answer: Major pivot highs are historical price levels where significant reversals occurred in the past. These levels often act as resistance because traders remember these previous "ceiling" points where price failed to break higher and may place sell orders near them again.
The indicator automatically identifies these pivot points from your coin's price history and draws horizontal lines at those levels. When price approaches these areas again, it may struggle to break through due to psychological resistance and clustered sell orders from traders who expect similar rejection patterns.
What is the resistance from abnormal volumes?
Answer: Volume imbalances occur when price moves rapidly on abnormally high volume, creating gaps or zones where institutions moved large amounts quickly. These areas often act as resistance when price returns to them because institutional traders may want to "fill" these gaps or add to their positions at those levels.
The indicator uses PVSRA analysis to identify candles with abnormal volume-to-price ratios and marks these zones on your chart. When price approaches these imbalance areas again, it may encounter resistance from institutional activity or algorithmic trading systems programmed to react at these levels.
What are price multipliers?
Answer: Price multipliers are reference lines showing 2x, 3x, 4x, and 5x the current price. They serve as a reality check when setting your take-profit targets. If you're considering a take-profit at $10 and current price is $2, you can quickly see that's a 5x target and evaluate whether that seems realistic given current market conditions.
These lines help you assess the feasibility of your exit goals and avoid setting unrealistic expectations. They're not resistance levels themselves, but visual aids to help you gauge whether your planned targets are conservative, aggressive, or somewhere in between
How is the EMA calculated and why does it represent bull/bear market intensity?
Answer: The indicator uses a 147-period EMA (1D tf) combined with ADX and DMI indicators to assess market phases. The EMA provides the basic trend direction - when price is above the EMA, it suggests bullish conditions, and when below, bearish conditions.
The intensity comes from the ADX/DMI analysis. Strong bull markets occur when price is above the EMA, ADX is above 25 (indicating strong trend), and the positive directional indicator dominates. Strong bear markets show the opposite pattern with negative directional movement dominating.
The system also uses weekly ADX slope to confirm trend strength is increasing rather than fading. This combination helps distinguish between weak sideways markets and genuine strong trending phases, giving you context at the time of exit planning.
EXIT PLAN
Why does my exit plan show errors?
Answer: The indicator validates your plan in real-time and shows specific error messages to help you fix issues. Common problems include take-profit percentages that don't sum to exactly 100%, price levels set in wrong order (TP2 must be higher than TP1), or gaps in your sequence (you can't use TP3 without filling TP1 and TP2 first).
Check the Exit Plan Validation section in the table - it will show exactly what needs fixing with messages like "TP percentages must sum to exactly 100%" or "Fill TPs consecutively starting from TP1." Fix the highlighted issue and the error will clear automatically, turning your validation checkmark green when everything is correct.
Why do I need to provide my coin quantity and average entry price?
Answer: The coin quantity is essential because the indicator calculates exact amounts to sell at each take-profit level based on your percentages. If you set TP1 to sell 25% of your position, the script needs to know your total quantity to calculate that 25% means exactly X coins in your 3Commas Smart Trade.
The average entry price helps calculate your projected gains and portfolio performance in the Exit Table. If you don't know your exact entry price, leave it at zero and the indicator will use current price as a fallback for calculations. Both pieces of information ensure your Smart Trade matches your actual position size and gives you accurate profit projections.
What is the emergency exit price?
Answer: The emergency exit price is an optional stop-loss feature that automatically sells 100% of your coin position if price falls to your specified level. This is critical to understand because once triggered, 3Commas will execute the sale immediately without further confirmation.
When price hits your emergency exit level, 3Commas places a limit sell order at 3% below that price to avoid poor market execution. However, execution is not guaranteed because limit orders may not fill during extreme volatility or if price gaps below your limit level. Use this feature cautiously and set the emergency price well below normal support levels to account for typical market fluctuations.
This sells your entire position regardless of your take-profit plan, so only enable it if you want automated crash protection and understand the risks of potential false breakdowns triggering unnecessary exits.
3COMMAS CONNECTION
How do I get my 3Commas API keys and Account ID?
Answer:
For API Keys: Log into 3Commas, go to User Profile → 3Commas API → New API Access Token → System Generated. Set permissions to "Smart Trades Only" (leave all other permissions unchecked) and add your IP to the whitelist for security. Save both the public and private keys securely after creation.
For Account ID: Go to My Portfolio → View Exchange in 3Commas. Look at the URL in your browser - the Account ID is the 8-digit number at the end of the webpage address (example: if the URL shows "/accounts/12345678" then your Account ID is 12345678).
Important: Never share these credentials with anyone. The indicator transmits them directly to 3Commas through secure API connections without storing or logging them. If you suspect your keys are compromised, revoke them immediately in your 3Commas account and generate new ones.
ALERTS
I have set up my exit plan, what's next?
Answer: Once your exit plan is configured and shows green checkmarks in the validation section, follow the 4-step workflow in the indicator. Check "Step 1: Check and confirm Exit Plan" to enable alert firing, then create a TradingView alert using the Altcoins Exit Planner PRO condition with "Any alert() function call" trigger.
The alert fires immediately and sends your plan to 3Commas. Within minutes, you should see a new Smart Trade appear in your 3Commas dashboard matching your exact exit strategy. After confirming the Smart Trade was created successfully, delete the TradingView alert to prevent duplicate submissions.
From that point, 3Commas manages your exit automatically according to your plan. Monitor execution through your 3Commas dashboard and let the platform handle the sequential take-profit levels as price moves.
How do I create the TradingView alert?
Answer: Click the "Alert" button in TradingView (bell icon in the top toolbar). In the alert setup window, set Condition to "Altcoins Exit Planner PRO" and Trigger to "Any alert() function call." Keep Interval as "Same as Chart" and Expiration as "Open Ended."
In the Message section, you can name your alert anything you want. In the Notifications section, enable the webhook option (leave the URL field as you'll handle that separately). You can also enable email or sound notifications if desired.
Click "Create" to activate the alert. If Step 1 is already checked in your indicator, the alert will fire immediately and send your exit plan to 3Commas. Remember to delete this alert after your Smart Trade appears to prevent duplicates.
I got the Smart Trade on 3Commas, what's next?
Answer: Congratulations! Your exit plan is now active and automated. Delete the TradingView alert immediately to prevent duplicate Smart Trades from being created. You can now monitor your Smart Trade's progress through your 3Commas dashboard.
3Commas will automatically execute your take-profit levels as price reaches each target, selling the specified percentages of your position according to your plan. If you enabled emergency exit protection, that stop-loss is also active and monitoring for downside protection.
Your job is essentially done - let 3Commas handle the execution while you monitor overall market conditions. You can view trade progress, modify the Smart Trade if needed, or manually close it early through your 3Commas interface. The platform will manage all the sequential selling according to your original exit strategy.
Can I cancel my exit plan and resubmit to 3Commas?
Answer: Yes, you can modify your exit strategy by first deleting the existing Smart Trade in your 3Commas dashboard, then resubmitting a new plan through the indicator.
To cancel and resubmit: Go to your 3Commas Smart Trades section and delete the current trade. Return to the TradingView indicator, modify your exit plan settings (prices, percentages, emergency exit, etc.), then repeat the deployment process by checking Step 1 and creating a new alert.
This creates a fresh Smart Trade with your updated parameters. Always ensure you delete the old Smart Trade first to avoid having multiple conflicting exit plans running simultaneously. The new deployment will overwrite nothing automatically - you must manually clean up the old trade before submitting the revised plan.
Why did I get a second Smart Trade after the first one?
Answer: This happens when you forget to delete the TradingView alert after your first Smart Trade was created successfully. The alert remains active and continues firing, creating duplicate Smart Trades each time it triggers.
Always delete your TradingView alert immediately after confirming your Smart Trade appears in 3Commas. Go to your TradingView alerts list, find the alert you created for this exit plan, and delete it completely. Also delete any duplicate Smart Trades in your 3Commas dashboard to avoid confusion.
To prevent this in future deployments, remember the workflow: create alert → Smart Trade appears → delete alert immediately. Each exit plan should only generate one Smart Trade, and keeping alerts active will cause unwanted duplicates.
------------------------------------------------------------------
7. Limitations and Disclaimer
Limitations:
Doesn't provide trading signals or entry points
Doesn't guarantee resistance levels will hold
Requires manual monitoring of 3Commas execution
Works for exit planning only, not position building
Disclaimer
This indicator is for educational and informational purposes only. It does not constitute financial, investment, or trading advice.
The indicator:
Makes no guarantees about future market performance
Cannot predict market movements with certainty
May generate false indications
Relies on historical patterns that may not repeat
Should not be used as the sole basis for trading decisions
Users are responsible for:
Conducting independent research and analysis
Understanding the risks of cryptocurrency trading
Making their own investment/divestment decisions
Managing position sizes and risk exposure appropriately
Managing API keys and secret codes diligently (do not share with third parties, store them securely, use malware protection on your PC)
Cryptocurrency trading involves substantial risk and may not be suitable for all investors. Past performance does not guarantee future results. Users should only invest what they can afford to lose and consult qualified professionals before making financial decisions.
The indicator’s assumptions may be invalidated by changing market conditions.
By using this tool, users acknowledge these limitations and accept full responsibility for their trading decisions.
Maple Trend Maximizer – AI-Powered Trend & Entry IndicatorOverview:
Maple Trend Maximizer is an AI-inspired market analysis tool that identifies trend direction, highlights high-probability entry zones, and visually guides you through market momentum. Designed for traders seeking smart, data-driven signals, it combines trend alignment with proprietary AI-style calculations for precise timing.
Key Features:
AI Trend Detection:
Automatically identifies bullish and bearish trends using advanced smoothing and trend alignment techniques.
Momentum & Signal Lines:
Dynamic lines indicate market strength and potential turning points.
Colors change to highlight high-probability entry zones.
Entry Signals:
Optional visual markers suggest precise entries when trend direction and momentum align.
Configurable to reduce noise and focus on strong setups.
Multi-Timeframe Flexibility:
Works on intraday charts or higher timeframes for swing and position trading.
Customizable Settings:
Adjustable smoothing, trend sensitivity, and signal display options.
Lets you fine-tune the indicator to your trading style.
Benefits:
Quickly identifies market direction and optimal entries.
Provides clear, visually intuitive signals.
Can be used standalone or integrated into a larger strategy system.
NQ SEIZ - Statistical External & Internal ZonesSEIZ – Statistical External & Internal Zones
Dynamic Probability Zones Built from 15+ Years of NQ Data
SEIZ is a proprietary TradingView indicator that projects the most statistically probable high and low zones for each active timeframe—dynamically adjusting based on whether price is trading internally or externally relative to the previous interval.
Unlike standard tools limited by TradingView’s built-in history, SEIZ is powered by 15+ years of deeply analyzed NQ futures data processed outside the platform. It brings high-confidence structure to your chart—without noise, lag, or hindsight bias.
Real-time high/low probability zones for each timeframe
Automatically shifts zone logic based on internal/external context
Forward-projected and non-repainting
Based on percentile distributions from historical NQ behavior
Built entirely from external research—TradingView limitations bypassed
SEIZ gives day traders a precision framework to anticipate price behavior with statistical backing. Whether you’re fading extremes or trading toward structure, SEIZ visualizes where price is most likely to form its session boundaries.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Trading financial instruments involves risk and may not be suitable for all investors. Past performance is not indicative of future results. By using this tool, you agree that the creator is not responsible for any losses incurred from trading or investment decisions based on this indicator. Always do your own research and consult with a licensed financial advisor before making trading decisions.
NOK Basket (Equal-Weighted)Measures the Norwegian crown's relative value to a basket of other currencies: EUR, USD, GBP, SEK AND DKK.
NQ MORE - MTF Open Retest ExtensionsMORE - MTF Open Retest Extensions
This powerful indicator analyzes structural breaks across multiple timeframes and provides statistical probabilities for open retest scenarios, leveraging over 15 years of comprehensive market data analysis conducted outside of TradingView.
What MORE Does:
MORE identifies when price breaks previous highs or lows on higher timeframes and then calculates the statistical probability of price returning to retest the opening level of that break. The indicator displays probability-based extension zones showing where price typically moves after structural breaks, all based on extensive historical analysis.
Key Features:
Multi-Timeframe Visualization - Track 1H to 12H structural breaks and extensions while viewing any lower timeframe chart. See exactly where current price sits within higher timeframe extension zones.
Open Retest Probabilities - Real-time probability calculations showing the likelihood of price returning to test the open, based on when the break occurred within the time interval (early vs late breaks have vastly different retest rates).
Statistical Extension Zones - Five color-coded zones (25th through 95th percentiles) display where price historically extends after breaks, providing clear targets and risk levels based on 15+ years of market data.
Smart Dashboard - Monitor multiple timeframes simultaneously with a clean dashboard showing active breaks, current extension levels, and open retest probabilities across all tracked timeframes.
Probability Threshold Filter - Focus only on high-probability setups by filtering out breaks with low retest probabilities, keeping your charts clean and actionable.
Historical View Option - Toggle historical zones to study past setups and understand how the probabilities played out in different market conditions.
MORE transforms raw price action into statistically-informed trading decisions, helping traders identify optimal entries near open retests and set realistic targets based on historical extension patterns rather than arbitrary fibonacci levels or round numbers.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Trading financial instruments involves risk and may not be suitable for all investors. Past performance is not indicative of future results. By using this tool, you agree that the creator is not responsible for any losses incurred from trading or investment decisions based on this indicator. Always do your own research and consult with a licensed financial advisor before making trading decisions.
Maple MomoriderMaple MomoRider is a trend-continuation algorithm crafted for highly volatile markets such as cryptocurrencies and gold (XAUUSD).
It adapts to market rhythm and volatility, identifying pullback zones where momentum continuation is more probable.
📌 Optimized for assets with strong intraday swings
📌 Best used on 15m and higher timeframes
📌 Helps traders ride the momentum with 1:2 RRR or more when combined with solid risk management
Instead of relying on static averages, Maple MomoRider employs a dynamic algorithmic filter that reacts to market conditions, making it an excellent companion for traders seeking to catch the next impulsive move in crypto or gold.
Maple Liquidity Hunter📌 Description for Maple Liquidity Hunter
Maple Liquidity Hunter – AI-Enhanced Volume Liquidity Detector
Maple Liquidity Hunter is an advanced volume-based indicator designed to uncover hidden liquidity zones in the market.
By dynamically analyzing price–volume interactions, it automatically highlights momentum shifts with adaptive color coding.
✨ Key Features
AI-inspired volume/price analysis model
Detects liquidity surges and potential absorption points
Auto-coloring of volume bars for quick visual recognition
Optional volume moving average filter for trend context
⚠️ Disclaimer: This tool is for educational and research purposes only. It does not guarantee future results. Always test thoroughly before live trading.
1m OPTION BUY_Multi indi-01 (P) SEMI AUTOEnter every monday choose the option price range between 50 tp 100 , set strategy for a week or 3 three days, set upper limit 120 and lower limit 30 and input your own contract size and all parameters as you wish, and execute the alert (this is how the strtegy made). if you dont have any idea of market direction execute this strtegy for put and call both. be aware this strategy may incurred loss . we r not recomending to use this strategy , this is for education purpose only, watch and analyze then take your own decision.
Maple Algorithm_GOLDMaple Algorithm – AI-Powered Gold Indicator
Maple Algorithm is an AI-inspired indicator designed specifically around the price behavior of Gold (XAUUSD).
It automatically calculates and plots take-profit (TP) and stop-loss (SL) levels based on dynamic market conditions, allowing traders to capture precise entries and exits.
✨ Key Features
AI-driven adaptive model trained on Gold’s market structure
Auto-generated TP/SL zones for precision trading
Compatible with your own strategies — scale from 1:2 RRR up to even higher setups
Optimized for scalping and short-term momentum bursts
⚠️ Disclaimer:
This indicator is for educational and research purposes only. It does not guarantee future results. Always test thoroughly before applying to live trading.
Bollinger Bands Trend Trading System(BGT)This trading indicator demonstrates a sophisticated technical analysis framework with the following outstanding features:
Intelligent Signal System:
Core momentum indicator uses 15/80 key thresholds to effectively identify trend reversal points
Multi-layered signal verification mechanism reduces market noise interference
Distinguishes between "oscillating" and "trending" entry opportunities in different market environments
Dynamic Trend Recognition:
Main trend line uses adaptive algorithms that automatically adjust based on market volatility
Overbought/oversold lines based on weighted moving averages and ATR dynamic calculations, better fitting actual price behavior
Multi-timeframe fusion analysis provides more reliable trend judgment
Refined Risk Management:
Three-tier take profit settings combined with dynamic stop-loss mechanism
Price action-based exit filtering conditions prevent premature exits
Smart labeling system automatically adjusts prompts based on market conditions
User-Friendly Design:
Well-organized parameter grouping facilitates customization for different trading styles
Rich visual feedback including trend coloring, gradient fills, and diverse signal markers
Complete alert system covering all important trading nodes
From a code implementation perspective, this system strikes a good balance between complexity and performance. It avoids overfitting issues while maintaining sufficient sensitivity to capture market opportunities. Particularly noteworthy is its signal filtering logic, which requires price to first touch specific levels before triggering exit signals - this design demonstrates deep understanding of market behavior.
Of course, any technical analysis tool needs to be used in combination with proper money management and risk control.