π Pi-MA Bandπ Pi-MA Band – Parametric Moving Averages with π Scaling
The π Pi-MA Band is a custom moving average indicator that applies the mathematical constant π (3.14159) as a multiplier to traditional moving average lengths, offering a unique perspective on market smoothing and trend detection.
🔍 Core Features:
Three Dynamic MAs: Includes a Fast, Slow, and Long moving average, each with customizable base lengths and types (EMA, SMA, WMA, HMA, RMA, VWMA, DEMA, TEMA).
π-Based Lengths: Each MA length is automatically scaled by π to align with cyclical and fractal market behavior.
Color Adaptive Bands:
The fast/slow band dynamically changes color based on trend direction (green when fast > slow, red when fast < slow).
A secondary fill highlights when both fast and slow MAs are positioned above or below the long-term MA, indicating strong bullish or bearish alignment.
Visual Clarity: Distinct line thickness and color coding for fast, slow, and long MAs make it easy to assess momentum and trend shifts.
Alerts: Built-in alert conditions notify you of key crossover events between the fast and slow MAs.
📈 Use Cases:
Trend Confirmation: Use the alignment of all three MAs to validate bullish or bearish market conditions.
Momentum Shift Detection: Crossover alerts help traders identify emerging trends early.
Customization: Suitable for scalpers, swing traders, and long-term investors due to adjustable lengths and MA types.
移動平均線
Buy & Sell Toolkit (No Repaint)This toolkit provides Buy and Sell signals based on a modified Moving Average and ATR. " +
"It also displays RSI and ADX values in a table for additional confirmation. " +
"You can toggle the display of RSI and ADX in the indicator's settings.")
AZRO HelloWorld MADemonstration script for Vendor-qualification purposes.
Plots a simple 14-period moving average to illustrate correct open-source
formatting, category selection, and tagging. Educational only; no trading
signals or guarantees. Use, copy, or modify freely under the Pine Script
open-source license.
Adaptive Dual MA Trend FilterAdaptive Dual MA Trend Filter is a versatile Pine Script™ indicator that delivers clear, reliable trend signals using customizable moving averages:
Dual‑Stage Filtering – Apply any traditional MA (SMA, EMA, VWMA, HMA, RMA, TEMA, DEMA, FRAMA, TRIMA) or advanced smoothing (ALMA, T3) as your “main” and “filter” MAs. The filter MA is double‑smoothed for noise suppression, then converted into a robust “double‑filtered” baseline.
Flexible Inputs – Select lengths, sources (close, high, low, hl2), offsets, sigma, and volume factors to tailor the responsiveness and smoothness to your favorite timeframe or asset class.
Intuitive Signals – The script detects confirmed bullish (green) and bearish (red) trend shifts as:
Circle marker on the MA line
Triangle arrows below/above bars
Full candles and MA line colored by current trend
Clean Overlay – Works directly on your price chart, with optional semi‑transparent fills for extra visual clarity.
Theme Support – Choose from Vibrant, Pastel, Neon, Classic, Monochrome, Solarized, or Material palettes for seamless chart styling.
Ideal for swing traders and intraday scalpers alike, Multi‑Source Double‑Filter Trend offers both “set‑and‑forget” simplicity and deep customization for power users.
Usage
Add to chart → Inputs → tweak MA types/lengths
Watch for color changes and markers
Combine with volume or momentum filters for entry confirmation
Enjoy clearer trend identification and smoother trade signals!
Disclaimer
This script is for educational and informational purposes only. Not financial advice. Use at your own risk.
Volatility Exhaustion Cloud
// 📊 VOLATILITY EXHAUSTION CLOUD — Indicator Summary
//--------------------------------------------------------------------------------------------------
// 🔍 What It Is:
// A hybrid volatility overlay that combines Keltner Channels and FRAMA (Fractal Adaptive Moving Average) bands.
// It visually maps volatility extremes and tracks moments of exhaustion during strong price expansions.
//
// 📐 What It Measures:
// - **Keltner Channels** are ATR-based and reflect expected volatility envelopes.
// - **FRAMA Bands** adapt more aggressively to fractal price behavior.
// When the FRAMA band crosses outside the Keltner envelope, it suggests price is entering unsustainable extremes.
//
// ⚠️ Exhaustion Signals:
// - **Bull Exhaustion**: FRAMA Upper crosses above Keltner Upper → indicates aggressive overextension to the upside.
// - **Bear Exhaustion**: FRAMA Lower crosses below Keltner Lower → potential downside exhaustion or trap.
// - **Exhaustion Over**: Keltner band crosses back over FRAMA → market volatility rebalances or trend resumes.
//
// 🕒 Adaptive Settings:
// The indicator auto-optimizes for each timeframe, tightening band responsiveness to match market tempo
// — from scalping (1m) to swing trading (1D+).
//
// 🧠 How to Use:
// - Watch for FRAMA breakouts as potential exhaustion points.
// - Use Keltner crossbacks to signal possible trend continuation.
// - Combine with structure (BOS/CHoCH), order blocks, or volume for confirmation.
//
//--------------------------------------------------------------------------------------------------
Alert TrendThis indicator is designed to function as a dynamic BIAS tool but can be adapted to various strategies depending on user needs.
Key Features and Integration:
Personally, I pair it with the "EMA Suite" indicator, as my strategy revolves around Fibonacci-based moving averages. The indicator uses EMA 55 and EMA 233 as trend references, triggering a trend shift when a candle closes fully above or below these levels. To maintain structural integrity, the EMA values are not user-configurable in the settings: adjustments require direct script modification (e.g., switching to EMA 50 and EMA 200, widely recognized reference levels), this ensures logical consistency for advanced users familiar with Pine Script.
Output Signals and Interpretation:
The indicator generates four distinct signals:
1. Uptrend: Candle closes above both EMA 55 and EMA 233.
2. Weak Uptrend: Candle closes above EMA 55 but below EMA 233.
3. Downtrend: Candle closes below both EMA 55 and EMA 233.
4. Weak Downtrend: Candle closes below EMA 55 but above EMA 233.
The area between the two EMAs represents a "complex zone" where price action contradicts higher timeframe trends. To resolve ambiguity, combine this indicator with a primary timeframe (e.g., H4) and a confirmation timeframe (e.g., H1). In smaller timeframes may also serve as entry signals, a feature currently under exploration for automation.
Alert System and Strategy Integration:
The indicator includes customizable alerts for all four signals collectively or individually, streamlining integration into Strategy scripts. This flexibility enhances adaptability for backtesting or live trading.
Critical Note:
Configure the indicator to display exclusively on the selected timeframe. Higher intervals fail to render all signals due to overlapping visualizations, distorting analysis. To resolve this, set the visibility parameter to "Visibility on intervals/Current interval and below" in the chart settings. This ensures clarity and preserves signal accuracy.
Development Status and Collaboration:
As part of an ongoing project, this tool is already integrated into my personal strategy. While functional and publicly shareable, further refinements are planned. Though not a professional developer, I utilize Deepseek for coding assistance and possess sufficient Pine Script literacy to oversee the logic. Feedback, suggestions, and collaborations are welcome to optimize its utility.
I hope this tool proves valuable to fellow traders navigating multi-timeframe analysis and trend confirmation.
MEDIAS MOVILES ASL//@version=5
indicator(title="Dispersion Coco", shorttitle="Dispersion Coco", overlay=true)
// Inputs
sma3_length = input(3, title="SMA 3 Length")
sma21_length = input(21, title="SMA 21 Length")
src = input(close, title="Source")
ma_type = input.string("SMA", "MA Type", options= )
// Function to calculate Moving Average based on type
get_ma(ma_type, src, length) =>
ma = 0.0 // Defining type of ma
if ma_type == "SMA"
ma := ta.sma(src, length)
else if ma_type == "EMA"
ma := ta.ema(src, length)
else if ma_type == "WMA"
ma := ta.wma(src, length)
ma
// Calculate Moving Averages based on type
ma3 = get_ma(ma_type, src, sma3_length)
ma21 = get_ma(ma_type, src, sma21_length)
// Calculate distance percentage
distance_percentage = (ma3 - ma21) / ma21 * 100
// Determine which MA has higher value
higher_ma = ma3 > ma21 ? ma3 : ma21
// Plot MAs
plot(ma3, color=color.blue, linewidth=2, title="MA 3")
plot(ma21, color=color.red, linewidth=2, title="MA 21")
// Plot distance percentage as a single value on the higher MA line
var label label_handle = na
label.delete(label_handle)
// Determine color based on distance_percentage
color_text = distance_percentage >= 0 ? color.green : color.red
label_handle := label.new(x=bar_index, y=higher_ma, text=str.format("{0}%", distance_percentage),
color=color_text, style=label.style_label_down, textcolor=color.white, size=size.normal)
EMA 5/10 Crossover SignalsThis indicator gives Buy and Sell signals when the 5 EMA crosses with the 10 EMA
Synapse Trade PanelReplace multiple technical indicators with 1 panel that shows you vital technicals at a glance. Includes RSI and Stochastic indicators and a risk management section with suggested stops in either direction, and EMA trend
Triple EMA Bundle (50, 100, 200) - Osbrah CRG📈 Advanced EMA Indicator – 50/100/200
This custom-built indicator displays the 50, 100, and 200 Exponential Moving Averages (EMAs), giving traders a powerful visual tool to identify key trend directions, dynamic support/resistance levels, and potential market reversals.
Designed for both beginners and advanced users, this tool offers extensive customization options:
* Select which EMAs to display (50, 100, 200)
* Adjust colors, line styles, and thickness
* Choose between different price sources (close, open, hl2, etc.)
* Set custom EMA lengths to fit your strategy
Use Cases:
* Spot trend direction and strength at a glance
* Identify key zones of support and resistance
* Confirm entries/exits based on EMA crossovers or rejections
* Align your trades with higher timeframe trends
Whether you're a swing trader or a scalper, this indicator helps you stay in sync with the market by bringing clarity to long-term momentum zones.
MM7This indicator shows the cross between emas in the Gold, and the number of times was a cross
Use as ur discretion
ZMVZMV-STRATEGY
Z – Zero-Based Thinking
At the core of the ZMV-STRATEGY lies zero-based thinking: the practice of assessing actions, projects, or goals as if starting from scratch. This principle encourages:
Eliminating outdated assumptions
Prioritizing current relevance over historical momentum
Making decisions based on present and future potential, not sunk costs
M – Momentum Mapping
Momentum is essential for sustained progress. The "M" emphasizes:
Identifying key areas where traction exists
Mapping energy flows within a team, project, or market
Leveraging small wins to catalyze exponential growth
V – Value Alignment
Finally, the “V” represents value alignment, which ensures that:
Every move aligns with core values and purpose
Stakeholders are engaged through shared vision
Ethical, meaningful impact is prioritized alongside metrics
200W MA Extension ZonesThis indicator is specifically designed for analyzing Bitcoin on a 1-week chart. It plots the 200-week simple moving average (SMA) and visualizes key extension zones above it (50%, 100%, and 150%) to help assess long-term valuation extremes.
The zones are color-coded to highlight potential accumulation or distribution areas:
🟦 Very Cheap
🟩 Cheap
🟨 Fair Value
🟧 Expensive
🟥 Very Expensive
These visual bands help identify when Bitcoin may be significantly undervalued or overvalued relative to its long-term trend.
⚠️ Important: Use this indicator only on the weekly time frame (1W). Applying it to daily or intraday charts will not reflect the intended valuation model.
You can adjust the extension levels and shading transparency in the settings panel for personalized analysis.
Olas21 BUY SELL TREND 1. Use Only Strong Buy/Sell Signals
The script already filters for "Strong BUY" (with Supertrend support). Use only:
🚀 Strong BUY when Supertrend is downtrend (direction < 0)
☄️ Strong SELL when Supertrend is uptrend (direction > 0)
Why?
These signals are filtered and more reliable.
2. Enable Trend Confirmation: EMA Filter
Make sure you enable the EMA filter (already in the script):
plaintext
Copy
Edit
✅ Use EMA Trend Filter = True
📈 Buy only if price is above EMA200 (bull trend)
📉 Sell only if price is below EMA200 (bear trend)
This ensures you only trade with the trend.
3. Add Confirmation Indicators
Here are the top options:
Indicator Use It For Recommended Settings
RSI Avoid overbought/oversold traps RSI(14) < 70 for buy, > 30 for sell
ADX Confirm strong trend ADX > 20 or 25
MACD Confirm momentum direction MACD line > Signal line for buy
Volume Spike Confirm market interest Volume > 20-period avg volume
4. Avoid Trading in Choppy Conditions
Stay out if:
Price is sideways near EMAs
Low volume or no trend confirmation
No clear higher high / lower low structure
5. Best Timeframes for High Win Rate
Use higher timeframes for cleaner signals:
1H, 4H, 1D (especially for swing trading)
5M–15M only if scalping with strict rules and fast exits
6. Backtest and Tune Your SL/TP
Use:
SL = 0.5–1.5%
TP = 1.5–2.5%
Tight stops + quick profits = higher win rate
👉 Use the strategy.tester in TradingView and adjust these values.
🔧 Sample Confirmation Logic (Optional Additions)
You can edit the script to add confirmations like RSI or MACD:
pinescript
Copy
Edit
rsi = ta.rsi(close, 14)
rsiBuyOk = rsi < 70
rsiSellOk = rsi > 30
adx = ta.adx(14)
trendStrong = adx > 20
finalLong = longCondition and rsiBuyOk and trendStrong
finalShort = shortCondition and rsiSellOk and trendStrong
Then replace your strategy.entry conditions with:
pinescript
Copy
Edit
if finalLong
strategy.entry("Long", strategy.long)
if finalShort
strategy.entry("Short", strategy.short)
✅ Summary: Your Confirmation Checklist
Filter Confirmed?
Supertrend alignment (Strong Buy/Sell) ✅
EMA trend filter (price above/below EMA200) ✅
RSI overbought/oversold ✅
ADX showing trend strength ✅
Volume above average ✅
RSI + Stochastic + Volume + Candle Strategy//@version=5
indicator("RSI + Stochastic + Volume + Candle Strategy", overlay=true)
// === INPUTS === //
rsiSource = close
rsiPeriod = input.int(14, "RSI Period")
stochKPeriod = input.int(14, "Stochastic K Period")
stochDPeriod = input.int(3, "Stochastic D Period")
stochSmoothK = input.int(3, "Stochastic Smooth K")
volumeMultiplier = input.float(1.5, "Min Volume Multiplier", step=0.1)
// === RSI === //
rsi = ta.rsi(rsiSource, rsiPeriod)
// === Stochastic === //
k = ta.sma(ta.stoch(close, high, low, stochKPeriod), stochSmoothK)
d = ta.sma(k, stochDPeriod)
// === Volume === //
avgVol = ta.sma(volume, 20)
highVol = volume > avgVol * volumeMultiplier
// === Candlestick Patterns === //
bullishEngulfing = close > open and close < open and close > open and open < close
bearishEngulfing = close < open and close > open and close < open and open > close
// === Entry Conditions === //
// Buy when RSI < 30 (oversold), Stoch K crosses above D, Bullish Engulfing, High Volume
buySignal = rsi < 30 and ta.crossover(k, d) and bullishEngulfing and highVol
// Sell when RSI > 70 (overbought), Stoch K crosses below D, Bearish Engulfing, High Volume
sellSignal = rsi > 70 and ta.crossunder(k, d) and bearishEngulfing and highVol
// === Plot Signals === //
plotshape(buySignal, title="Buy", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="Sell", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// === Alerts === //
alertcondition(buySignal, title="Buy Signal", message="Buy Signal Triggered")
alertcondition(sellSignal, title="Sell Signal", message="Sell Signal Triggered")
EMA Validation4 EMA with Support/Resistance Validation (EMA-V)
This indicator displays four Exponential Moving Averages (EMAs) with customizable periods (default: 21, 50, 100, 200) and visually validates their roles as support or resistance.
Each EMA changes color based on its behavior: green for respected support , red for respected resistance, or default colors when unvalidated.
Ideal for traders seeking to identify reliable support and resistance levels across multiple timeframes.
Moving Average Price Deviation Spreadjust tracks the deviation of the price and the moving average.
Other inputs are given to smooth the plot s.t. noise is reduced.
this is a updated version of the previous one.
EMA Break & Retest + Trend TableThis script is designed to identify potential buy and sell trading opportunities based on 21 EMA (Exponential Moving Average) break and retest patterns, with confirmation from multi-timeframe trend analysis. It combines actionable signal generation with a clean, real-time trend overview table.
✅ 1. EMA Break & Retest Logic
Detects when the price crosses above or below the 21 EMA and then closes in the direction of the breakout.
Generates buy signals on upward break/retest, and sell signals on downward break/retest.
✅ 2. Multi-Timeframe Confirmation
Filters signals using higher timeframe trends to avoid false entries.
Buy signals are shown only if the 1H or 4H trend is bullish.
Sell signals are shown only if the 1H or 4H trend is bearish.
✅ 3. Visual Signal Plotting
Displays green "BUY" labels below bars and red "SELL" labels above bars.
Users can toggle buy/sell signals on or off with checkboxes.
✅ 4. Alerts
Built-in alertcondition() functions allow traders to set real-time alerts when buy or sell signals are triggered.
✅ 5. Multi-Timeframe Trend Table
A dynamic table appears in the top-right corner showing trend status across:
Daily (D)
4 Hour (4H)
1 Hour (1H)
15 Minute (15M)
5 Minute (5M)
Each timeframe is marked as Bullish (green) or Bearish (red) depending on the current price vs. 21 EMA.
The latest signal (“BUY” / “SELL” / “—”) is displayed at the bottom of the table.
75-min RSI-EMA Crossover Alertnsdjcnisdncjsndcncnscj
dcsdcjsbcjbccbsc
dncjbsdscbscbshb
ncjsdcbsdhc sdc
3MA Signal Flow📘【概要 / Overview】
3本の移動平均線(短期・中期・長期)の「並び順」と「方向」が同時に揃ったとき、シグナル(▲)を表示するシンプルなトレンド補助インジケーターです。
- 上昇シグナル:短期 > 中期 > 長期 & すべて上向き
- 下降シグナル:短期 < 中期 < 長期 & すべて下向き
- それ以外:ノーシグナル
This indicator shows a triangle signal (▲) **only when both the correct order and direction** of short/mid/long moving averages align:
- Bullish: short > mid > long **AND** all sloping upward
- Bearish: short < mid < long **AND** all sloping downward
- Otherwise: no signal
---
🔧【用途 / Use Cases】
- トレンド初動の検出
- 押し目・戻り目後の再加速ポイント確認
- MACDなど他インジとの併用で精度向上
- マルチタイム分析にも対応(1分足〜日足OK)
- Detect early trends
- Confirm trend continuation after pullbacks
- Combine with indicators like MACD
- Works on all timeframes (1min to daily)
---
🤝【他のインジケーターや裁量との併用例 / Example Combinations】
このインジケーター単体でもシンプルに使えますが、以下のような併用例が実戦的に役立ちます:
▶ **MACDヒストグラムとの組み合わせ**
シグナル出現時にMACDが拡大傾向であれば、モメンタムが伴っていると判断しやすいです。
弱ければロット調整やスルーの判断材料に。
▶ **トレンドラインブレイクとの併用(裁量)**
自分で引いたトレンドラインを明確に抜けた直後に▲シグナルが出現するケースでは、初動キャッチの根拠となりやすく、エントリー検討の優先度が高まります。
This tool works best when combined with other context:
▶ **With MACD histogram**
A strong expanding histogram reinforces the signal.
Weak or flat? Consider skipping or reducing size.
▶ **With manual trendline breaks**
If a signal appears just after your own trendline is broken, it may indicate a trend initiation zone with high reliability.
---
⚙️【カスタマイズ可能な設定 / Adjustable Settings】
- MAの期間(デフォルト:25, 75, 200)
- シグナルの色やサイズ
- ラベル表示ON/OFFなど
- MA periods (default: 25 / 75 / 200)
- Signal colors & size
- Toggle label display
---
💬【メッセージ / Final Note】
このインジケーターは私自身の経験をもとに設計していますが、手法や使い方は人それぞれです。
ご自身の視点で活用した結果などをコメント欄で共有いただけたら嬉しいです。
お互いの知見を深めるきっかけになれば幸いです。
This indicator reflects my personal trading logic, but I welcome others to explore it in their own way.
If you find a unique or effective use case, I’d be happy to hear it.
Let’s grow together as traders.
Spot Trend Follower w/ MACDThis is a Spot market trend follower strategy that is optimizer for the bigger crypto currencies. Designed to grow a small account/ Utilizes MACD, and ATR/ATX technologies in its optimizations. Consistantly produces 50% win rate, and strong P&L Any feedback is welcome