Triangular Moving Average - Dual TimeframeTriangular Moving Average (TMA)
The Triangular Moving Average (TMA) indicator is a versatile tool designed for traders seeking a smoother trend-following experience. By applying a double-smoothing technique, the TMA reduces market noise and highlights significant price trends, making it an ideal choice for identifying direction and potential reversals.
Indicadores e estratégias
Intraday Uncertainty [PhenLabs]📊 Intraday Uncertainty
Version: PineScript™ v6
📌 Description
The Intraday Uncertainty indicator offers traders a visual representation of market certainty/uncertainty during trading sessions. By comparing each price bar’s range to the Average True Range (ATR), it provides an intuitive way to gauge market conviction through a color gradient system.
This tool helps traders identify periods of high certainty (potentially trending markets) versus high uncertainty (potentially choppy or volatile markets) without complex calculations or multiple indicators. The color-coded bars create an immediate visual cue to support decision-making in varying market conditions.
🚀 Points of Innovation
Automated range-to-ATR ratio calculation that adapts to changing market volatility
Dynamic color gradient system that visually distinguishes between certain and uncertain price action
Customizable gradient clamping to fine-tune sensitivity to market conditions
Integrated dashboard that provides clear interpretation guidance
Position-flexible legend that accommodates different chart layouts
Highly optimized for performance with minimal calculation overhead
🔧 Core Components
ATR Calculation: Measures market volatility using a configurable lookback period
Range-to-ATR Ratio: Compares current bar’s high-low range against average volatility
Gradient Mapping System: Converts numerical uncertainty values into an intuitive color scale
Dashboard Legend: Provides clear interpretation guidance with customizable positioning
🔥 Key Features
Bar Coloring: Instantly identifies market certainty levels through intuitive color gradients
Customizable ATR Period: Adjust sensitivity to historical volatility based on trading style
Gradient Clamping: Fine-tune the color sensitivity using the Range/ATR multiplier
Color Customization: Personalize the color scheme to match your chart aesthetics
Informative Dashboard: Quickly interpret color meanings with the optional on-chart legend
Flexible Display Options: Customize dashboard position and text size for your chart layout
🎨 Visualization
Color Gradient: Bars colored on a spectrum from green (high certainty) to red (high uncertainty)
Dashboard Legend: Optional on-chart guide explaining the color interpretation
Color Intensity: Stronger colors indicate more extreme certainty/uncertainty levels
At-a-glance Interpretation: Quickly identify market conviction without analyzing numbers
📖 Usage Guidelines
Calculation Settings
ATR Period
Default: 14
Range: 1+
Description: Controls the lookback period for ATR calculation. Lower values increase sensitivity to recent volatility, while higher values provide more stability.
Gradient Clamp (Range/ATR Multiplier)
Default: 2.0
Range: 0.1+
Description: Sets the maximum Range/ATR ratio for gradient scaling. Ranges above this value display the end color (high uncertainty).
Color Settings
Gradient Start Color (High Certainty)
Default: Green
Description: Color representing high market certainty (low Range/ATR ratio)
Gradient End Color (Low Certainty)
Default: Red
Description: Color representing low market certainty (high Range/ATR ratio)
Dashboard Settings
Show Dashboard Legend
Default: True
Description: Toggles the visibility of the on-chart interpretation guide
Dashboard Position
Options: top_right, top_left, bottom_right, bottom_left, middle_right, middle_left
Default: bottom_right
Description: Controls the placement of the dashboard on your chart
Dashboard Text Size
Options: tiny, small, normal, large, huge
Default: normal
Description: Adjusts the text size of the dashboard for readability
✅ Best Use Cases
Identifying potential trend shifts when certainty levels change dramatically
Confirming trend strength through consistent certainty levels
Detecting choppy/sideways markets with persistent high uncertainty
Filtering trading signals from other indicators based on certainty levels
Gauging market conviction behind price breakouts or pullbacks
Optimizing entry/exit timing based on certainty/uncertainty transitions
⚠️ Limitations
Does not predict future price direction, only measures current bar certainty
May provide false signals during news events or unexpected volatility spikes
Requires context within the broader market environment for optimal interpretation
Color interpretation is relative rather than absolute across different securities
ATR-based calculation means sensitivity varies across different timeframes
💡 What Makes This Unique
Simplicity: Single visual indicator that doesn’t require multiple technical tools
Adaptability: Automatically adjusts to changing market volatility conditions
Contextual Analysis: Provides market conviction context beyond just price movement
Intuitive Design: Color-based system that requires minimal learning curve
Efficiency: Lightweight calculation that doesn’t impact chart performance
🔬 How It Works
1. ATR Calculation:
Calculates the Average True Range using the specified period
Establishes a baseline for normal market volatility
2. Range Analysis:
Measures each bar’s high-low range
Compares this range to the current ATR value to create a ratio
3. Gradient Mapping:
Converts the Range/ATR ratio to a normalized value between 0 and 1
Maps this value onto a color gradient between the start and end colors
Applies the resulting color to the price bar
4. Dashboard Creation:
Constructs an information panel on the last visible bar
Populates it with color samples and interpretation guidance
💡 Note:
This indicator works best when used in conjunction with other technical analysis tools rather than in isolation. The certainty/uncertainty measure provides context for your trading decisions but should not be the sole basis for entries and exits. Consider using higher certainty periods for trend-following strategies and exercise caution during periods of high uncertainty.
Benner Cycle + Auto Weekly FibonacciBenner Cycle Wave
A sinusoidal wave modeled after the historic Benner Cycle theory, which suggests regular economic and market turning points.
- Auto-adjusts based on chart time
- Displays BUY/SELL signal markers at cycle peaks and troughs
Fibonacci Retracement Levels
Automatically draws key Fibonacci levels (0% to 100%) using the daily high and low, helping you spot potential reversal or continuation zones.
- Fully dynamic: updates at the start of each week
- Great for intraday and swing traders looking to time pullbacks or breakouts
Why use both?
The Benner wave highlights when markets may shift. The Fibonacci levels show where price could react. Together, they give you time + price confluence — a powerful edge in trade planning.
DC | SMC Pro Tool by SmileCrypto2018DC | SMC Pro Tool by SmileCrypto2018
Smart Money Concept (SMC) indicator by Digital Carmel.
Automatically detects Swing Highs/Lows, plots Supply & Demand zones, and marks Breaks of Structure (BOS) in real time.
Designed for clean visual trading and advanced price action analysis.
Pocket Option SMA StrategyOn a real market, this strategy can be moderately profitable for short-term binary options trades on Pocket Option, especially when combined with good risk management and proper trading sessions (like low-volatility periods). However, because this script relies solely on moving averages, it may lag during sharp market reversals or sideways movement, leading to late entries or false signals. It’s not ideal as a standalone system for high-frequency trading or volatile market conditions but can be a profitable confirmation tool when paired with additional indicators like RSI, Supertrend, or support/resistance analysis. Its performance will heavily depend on discipline, session timing, and avoiding overtrading—particularly on 1M or 2M real-time frames.
Multi-Offset Lines (Long & Short Profit)Designed for those who tend to trade with fixed trade sizes. Simple indicator that has 3 long and 3 short offset bars that can be adjusted in settings. You also set your trade size in settings. The indicator will show the offset lines with your profit targets as a dollar figure. The offset lines move with the live price. Useful for checking if trades are going to be worthwhile at a glance without having to use the built in TV long/short position tool. Built it for myself but thought some people may find it useful so I decided to share it.
t-1hVol-4This strategy is applicable to multiple cryptocurrencies and timeframes including 15 minutes, 30 minutes, 1 hour, 2 hours, and 4 hours. It is suitable for market conditions with explosive trading volume. Different cryptocurrencies are suitable for different timeframes, which can be adjusted by users themselves.
The initial capital is 100 USDT, and a fixed 100 USDT is invested per trade. In the position setting of the parameter options, "Equity" can be selected, representing 100% of the equity.
In the report, the "K - line amplifier" has been selected to achieve a more realistic effect.
Testing suggestions: Ethereum (ETH) - 4 - hour timeframe, Aave (AAVE) - 1 - hour timeframe, Algorand (ALGO) - 1 - hour timeframe.
Friends interested in testing can leave your tvid.
此策略适用于多币种,15m、30m、1h、2h、4h
适合成交量有爆发力的行情
不周币种适用周期不同,可自行调试
初始资金100u,固定每单投入100u
参数选项中的仓位设置里可选Equity,100%权益
报告中已选使用k线放大器,更接近真实效果
测试建议:eth-4h、aave-1h、alch-1h
有兴趣测试的朋友可留下tvid
Buy and Sell Indicator [Ehsan]simple buy and sell indicator ATR based and some ema and DEMA basically scraped
ProfitLossMereSathThis script is designed solely for adding a watermark to your charts. It does not provide any technical indicators or trading signals. Apart from the watermark feature, the script has no other functional use.
I had to make this script public because whenever I tried to publish a chart, it wasn’t allowing me to do so, probably because this script was set to private.
EMA & SMACustom EMA & SMA with 6 Periods
//@version=5
indicator("Custom EMA & SMA with 5 Periods - Adjustable", overlay=true)
// 輸入參數:控制EMA和SMA的顯示開關
showEMA = input.bool(true, "Show All EMA Lines")
showSMA = input.bool(true, "Show All SMA Lines")
// 輸入參數:EMA的5種週期、顏色和線寬
emaPeriod1 = input.int(5, "EMA Period 1", minval=1, step=1)
emaColor1 = input.color(color.blue, "EMA Color 1")
emaWidth1 = input.int(2, "EMA Width 1", minval=1, step=1)
emaPeriod2 = input.int(8, "EMA Period 2", minval=1, step=1)
emaColor2 = input.color(color.aqua, "EMA Color 2")
emaWidth2 = input.int(1, "EMA Width 2", minval=1, step=1)
emaPeriod3 = input.int(13, "EMA Period 3", minval=1, step=1)
emaColor3 = input.color(color.green, "EMA Color 3")
emaWidth3 = input.int(1, "EMA Width 3", minval=1, step=1)
emaPeriod4 = input.int(20, "EMA Period 4", minval=1, step=1)
emaColor4 = input.color(color.yellow, "EMA Color 4")
emaWidth4 = input.int(1, "EMA Width 4", minval=1, step=1)
emaPeriod5 = input.int(50, "EMA Period 5", minval=1, step=1)
emaColor5 = input.color(color.orange, "EMA Color 5")
emaWidth5 = input.int(1, "EMA Width 5", minval=1, step=1)
// 輸入參數:SMA的5種週期、顏色和線寬
smaPeriod1 = input.int(5, "SMA Period 1", minval=1, step=1)
smaColor1 = input.color(color.red, "SMA Color 1")
smaWidth1 = input.int(2, "SMA Width 1", minval=1, step=1)
smaPeriod2 = input.int(10, "SMA Period 2", minval=1, step=1)
smaColor2 = input.color(color.purple, "SMA Color 2")
smaWidth2 = input.int(1, "SMA Width 2", minval=1, step=1)
smaPeriod3 = input.int(20, "SMA Period 3", minval=1, step=1)
smaColor3 = input.color(color.fuchsia, "SMA Color 3")
smaWidth3 = input.int(1, "SMA Width 3", minval=1, step=1)
smaPeriod4 = input.int(50, "SMA Period 4", minval=1, step=1)
smaColor4 = input.color(color.teal, "SMA Color 4")
smaWidth4 = input.int(1, "SMA Width 4", minval=1, step=1)
smaPeriod5 = input.int(200, "SMA Period 5", minval=1, step=1)
smaColor5 = input.color(color.gray, "SMA Color 5")
smaWidth5 = input.int(1, "SMA Width 5", minval=1, step=1)
// 計算EMA
ema1 = ta.ema(close, emaPeriod1)
ema2 = ta.ema(close, emaPeriod2)
ema3 = ta.ema(close, emaPeriod3)
ema4 = ta.ema(close, emaPeriod4)
ema5 = ta.ema(close, emaPeriod5)
// 計算SMA
sma1 = ta.sma(close, smaPeriod1)
sma2 = ta.sma(close, smaPeriod2)
sma3 = ta.sma(close, smaPeriod3)
sma4 = ta.sma(close, smaPeriod4)
sma5 = ta.sma(close, smaPeriod5)
// 根據開關決定是否顯示均線(使用na控制)
ema1Display = showEMA ? ema1 : na
ema2Display = showEMA ? ema2 : na
ema3Display = showEMA ? ema3 : na
ema4Display = showEMA ? ema4 : na
ema5Display = showEMA ? ema5 : na
sma1Display = showSMA ? sma1 : na
sma2Display = showSMA ? sma2 : na
sma3Display = showSMA ? sma3 : na
sma4Display = showSMA ? sma4 : na
sma5Display = showSMA ? sma5 : na
// 繪製EMA(全局作用域)
plot(ema1Display, "EMA 1", color=emaColor1, linewidth=emaWidth1)
plot(ema2Display, "EMA 2", color=emaColor2, linewidth=emaWidth2)
plot(ema3Display, "EMA 3", color=emaColor3, linewidth=emaWidth3)
plot(ema4Display, "EMA 4", color=emaColor4, linewidth=emaWidth4)
plot(ema5Display, "EMA 5", color=emaColor5, linewidth=emaWidth5)
// 繪製SMA(全局作用域)
plot(sma1Display, "SMA 1", color=smaColor1, linewidth=smaWidth1)
plot(sma2Display, "SMA 2", color=smaColor2, linewidth=smaWidth2)
plot(sma3Display, "SMA 3", color=smaColor3, linewidth=smaWidth3)
plot(sma4Display, "SMA 4", color=smaColor4, linewidth=smaWidth4)
plot(sma5Display, "SMA 5", color=smaColor5, linewidth=smaWidth5)
TrendSnap [Atiloan]📈 TrendSnap
Advanced Market Trend & Level Detection Tool
Overview:
TrendSnap is a precision-designed indicator that combines moving average crossovers with dynamic level detection to highlight key areas of interest in trending markets. Ideal for traders seeking structured entry and exit zones aligned with market momentum.
✅ Key Features:
Dual EMA-Based Trend Detection
Utilizes a fast and slow EMA to identify trend direction changes.
Fully customizable periods for short- and long-term analysis.
Automatic Buy/Sell Zone Generation
On a bullish crossover: Identifies the recent lowest low and marks it as a potential Buy Level.
On a bearish crossover: Identifies the recent highest high and marks it as a potential Sell Level.
Smart Price Level Visualization
Draws horizontal lines at key levels with optional line extension for forward projection.
Levels automatically adjust to market structure and become dotted if broken by price.
Signal Labeling System
Clear “Buy” and “Sell” labels placed directly on chart for easy recognition.
Labels are color-coded (green for buy, red for sell) and positioned at relevant price zones.
Clean Chart Management
Option to limit the number of displayed levels (e.g., last 50) to avoid clutter.
Auto-deletion of older levels to maintain focus on recent market behavior.
Gradient Trend Visualization
Fills the area between EMAs with dynamic color gradients based on the strength of the trend.
Gives a visual sense of momentum and divergence.
Customizable Appearance
User-defined colors for buy/sell zones and trend fills.
Control over visibility, line extension, and signal density.
Confirmed Crossovers Only
Signals are only generated on confirmed bars to avoid false positives during volatile conditions.
🎯 Best For:
Trend-following traders
Swing traders seeking entry zones
Price action and level-based strategies
Traders looking for visual market structure mapping
🛠️ How It Works:
Calculates two EMAs (fast and slow).
Detects crossover events when the fast EMA crosses above or below the slow EMA.
Searches for the local high/low within a defined period (based on the slow EMA length).
Plots a level and signal label at that point.
Optionally extends the level and converts it to a dotted line if broken.
Dual Anchored Moving AveragesAn Anchored Moving Average (AMA) is a technical analysis tool that calculates the average price of an asset starting from a specific point in time. Every closing candle calculates the price.
🟢 BTC Spot Aggregated Volume + EMA + Candle ColorAs the name suggests.
Exchanges' data aggregated:
- binance
- coinbase
- kraken
- bitfinex
- bitstamp
- kucoin
- gateio
- okx
- huobi
EMA 20 is shown.
Asset Pair Divergence Candlestick with Performance TableThe Asset Pair Divergence Candlestick with Performance Table is a powerful Pine Script v5 indicator designed for traders who want to analyze the divergence between NQ1! (Nasdaq futures) and three key assets—QQQ, NDX, and SP1!—to uncover potential trading opportunities. Tailored for TradingView, this indicator helps you spot relative strength or weakness across these assets on a user-defined timeframe (default: 1 minute).
How It Works for Traders: The indicator displays three candlesticks, each representing the price divergence between NQ1! and one asset (QQQ, NDX, SP1!), spaced 15 bars apart for clarity (at bar_index + 5, +20, and +35). Each candlestick is scaled independently to NQ1!’s price, ensuring accurate divergence visualization despite differing price levels. A green candlestick indicates the asset is outperforming NQ1!, while a red one signals underperformance. Below each candlestick, a correlation label (e.g., "DC: 0.99") shows the asset’s correlation with NQ1!, helping you gauge their directional relationship. A performance table in the middle-right lists each asset’s absolute performance (% change over a customizable period, default: 14 bars), relative performance to NQ1!, and a signal column with green/red bullets to highlight positive or negative divergence—perfect for quick decision-making.
How to Use It: Add the indicator to an NQ1! chart in TradingView, then adjust the timeframe, performance period, and candlestick positions via the inputs to suit your trading style. Watch the candlesticks to identify which assets are diverging significantly from NQ1!—a large green candlestick might signal a buying opportunity in that asset if you expect mean reversion, while a red one could indicate a potential short. Use the correlation labels to confirm if the asset typically moves with NQ1!, and check the performance table to assess momentum and relative strength. The signal bullets provide a clear visual cue for trade direction.
What It’s Good For: This indicator is ideal for swing and intraday traders looking to capitalize on divergence-based strategies. It’s particularly useful for:
Relative Strength Trading: Identify which asset (QQQ, NDX, SP1!) is outperforming or underperforming NQ1! to trade the stronger or weaker asset.
Mean Reversion Plays: Spot extreme divergences and trade expecting the asset to revert to its typical correlation with NQ1!.
Correlation Analysis: Use the correlation labels to understand market relationships and avoid trades where assets are moving too independently.
Performance Monitoring: The table helps you track momentum across assets, making it easier to allocate capital to the best performers.
With customizable settings and a clear visual layout, this indicator equips traders with actionable insights to navigate the dynamic relationship between NQ1! and major indices.
DokterWolf's NASDAQ Scalper TP/SLDokterWolf's NASDAQ Scalper TP/SL
Description
A fast indicator for NASDAQ scalpers to set Take Profit (TP) and Stop Loss (SL) levels with ease. Plots high/low pivots and up to 20 customizable levels with dollar values ($2 per point for /MNQ micro-contracts). Designed for quick risk management in fast-paced trades.
How to Use
Adjust Levels: Defaults from 10 to 200 points. Use smaller values (e.g., 2.0, 5.0) for tight scalps.
Contracts: Set the number of micro-contracts (e.g., 10 points = $20 for 1 contract).
Pivots: High/low pivots highlight key levels (20-bar lookback, adjustable).
Chart: Toggle levels/labels for a clean view. Best on /MNQ, 1-5 minute timeframes.
Screenshot
The screenshot shows the indicator on a /MNQ 1-minute chart with TP/SL levels set at ±5 points, displaying dollar values (e.g., "+5 ($10)"). High/low pivots and the current price line are also visible for quick reference.
Notes
Invite-Only: Exclusive access—contact me to join!
Tested on /MNQ. Results may vary on other instruments.
No performance guarantees; always use your own analysis.
Updates planned. Feedback welcome!
Credits
Created by DokterWolf for my scalping community. Built for traders who value speed and precision.
Disclaimer
This is a trading tool, not financial advice. Trade responsibly and understand the risks.
round numberPurpose:
Draws multiple equidistant horizontal lines above and below a user-defined base price.
Input Parameters:
1. Base Price: Central reference price (default: 100.0)
2. Number of Lines: How many lines to draw above/below base price (default: 5 each)
3. Points Distance: Space between lines in points (default: 10 points)
4. Line Color: Customizable line color (default: blue)
5. Line Width: Adjustable thickness (1-4px, default: 1)
6. Show Labels: Toggle price labels on/off (default: on)
round numberPurpose:
Draws multiple equidistant horizontal lines above and below a user-defined base price.
Input Parameters:
1. Base Price: Central reference price (default: 100.0)
2. Number of Lines: How many lines to draw above/below base price (default: 5 each)
3. Points Distance: Space between lines in points (default: 10 points)
4. Line Color: Customizable line color (default: blue)
5. Line Width: Adjustable thickness (1-4px, default: 1)
6. Show Labels: Toggle price labels on/off (default: on)
Opening Price LevelsOpening Price Levels
This simple and effective indicator automatically draws horizontal lines at the opening price of each major period:
Year
Quarter
Month
Week
Day
Each line extends until the end of its respective period, helping you quickly identify and react to key institutional price levels and market structure shifts.
🔧 Features:
Toggle visibility for each timeframe (Year, Quarter, Month, Week, Day)
Clean visual presentation using plot.style_linebr, ensuring no overlapping or vertical jumps
Automatically adapts to your chart’s timeframe and session settings
This tool is great for both discretionary and systematic traders who want to add more context and structure to their analysis.
EMIEMI is a simple yet powerful tool that shows four EMA lines from different timeframes and helps you instantly see how far the price has moved from them. When the price deviates too much — the indicator notifies you with a label and an alert. It also calculates an average of all four EMAs to give you a clear view of the overall market direction. Everything is customizable — colors, alerts, and deviation thresholds. Perfect for traders who want to catch overbought/oversold zones and stay on top of the trend across multiple timeframes.