M2 GLI SD BandsHighly customizable M2 Global Liquidity Index with adaptive standard deviation bands.
The SD bands incorporate data from M2 with varying lags to capture M2's full impact on the price of Bitcoin spread across multiple weeks.
EMAs are used for smoothing. Offset, smoothing, and other features are customizable.
อินดิเคเตอร์และกลยุทธ์
falsinq - SESSIONSThis indicator highlights the active trading sessions directly on your chart — Asia, London, and New York — helping you visually track when major financial centers are open. Each session is color-coded and plotted as a background highlight on your chart based on your local time zone or UTC.
Key Features:
🕒 Asia Session (Tokyo): ~00:00–09:00 UTC
🌍 London Session: ~07:00–16:00 UTC
🗽 New York Session: ~12:00–21:00 UTC
🎨 Customizable colors and opacity for each session
📅 Option to display session labels
⏱ Automatically adjusts to daylight saving time (DST) if configured
✅ Works on all timeframes
KIVI (Katers Inner Value Indicator)Simple screener for deep value investment decisions.
It shows earnings per share, debt per share, and other fundamental data at a glance. The background shows book value plus earnings multiplied by 5 years (individually adjustable) to help you make quick investment decisions.
EMA Trend (Long Only) - ATR Stop, No TrailingThis strategy is designed to capture medium- and long-term uptrends in Bitcoin on the 1-day timeframe. It uses a combination of moving average crossovers, momentum confirmation, and trend strength filters to identify high-quality long entries, while controlling risk with a dynamic stop-loss.
⚙️ How It Works:
Long Entry Conditions:
✅ 20 EMA crosses above 50 EMA — trend trigger
✅ +DI > -DI — directional strength
✅ RSI > 40 — confirms bullish momentum
✅ ADX > 5 — filters low-trend environments
✅ EMA separation > 0.0% — prevents flat crossovers
Exit Conditions:
❌ Manual exit when 20 EMA crosses below 50 EMA
❌ Stop-loss triggered at 4× ATR below entry price
📈 Key Features:
Focuses on high-quality trend entries
Designed for swing traders or position traders
Works best on Bitcoin 1D chart, but adaptable to other assets
🔧 Customizable Inputs:
EMA lengths
RSI threshold
ADX minimum value
ATR stop-loss multiplier
Minimum EMA separation filter
⚠️ Notes:
Long-only (no short trades)
Works best in trending markets
Filters can be adjusted to increase or reduce trade frequency
Demo GPT - Bollinger Bands StrategyHere’s a professional and detailed description for publishing your **"iNsTiNcT - Bollinger Bands Strategy"** on TradingView:
---
### **Strategy Description: iNsTiNcT - Bollinger Bands Strategy**
#### **Overview**
This strategy uses **Bollinger Bands®** to identify potential breakouts and trend reversals. It goes **long** when the price closes **above the upper band** (indicating strong bullish momentum) and **exits the position** when the price closes **below the lower band** (signaling a potential reversal or weakness).
Unlike traditional Bollinger Bands strategies that may trade both long and short, this version **only takes long positions**, making it suitable for trending markets while avoiding short-side risks.
---
### **Key Features**
✅ **Long-Only Trend Strategy** – Capitalizes on strong uptrends when price breaks above the upper band.
✅ **Clear Exit Signal** – Closes the trade when price falls below the lower band, locking in profits or cutting losses.
✅ **Customizable Parameters** – Adjustable length, standard deviation multiplier, and MA type for different market conditions.
✅ **Date Range Filter** – Test or trade between **January 2018 and December 2069**.
✅ **Professional Risk Management** – **0.1% commission** and **zero slippage** for realistic backtesting.
✅ **Visual Preservation** – Maintains the original Bollinger Bands indicator plots for easy comparison.
---
### **Input Parameters**
| Parameter | Description | Default Value |
|-----------|------------|--------------|
| **Start Date** | Backtest/trade start date | Jan 1, 2018 |
| **End Date** | Backtest/trade end date | Dec 31, 2069 |
| **Length** | Period for Bollinger Bands calculation | 20 |
| **Basis MA Type** | Type of moving average (SMA, EMA, SMMA, WMA, VWMA) | SMA |
| **Source** | Price source for calculations | Close |
| **StdDev** | Multiplier for standard deviation | 2.0 |
| **Offset** | Shifts bands forward/backward | 0 |
---
### **Strategy Logic**
#### **Entry Condition (Long)**
➡ **Buy Signal:** `Close > Upper Bollinger Band`
#### **Exit Condition (Close Long)**
➡ **Sell Signal:** `Close < Lower Bollinger Band`
*(No short trades are taken—only long and flat positions.)*
---
### **How to Use This Strategy**
1. **Apply to Chart** – Works on any timeframe (best on **1H, 4H, or Daily** for swing trading).
2. **Optimize Settings** – Adjust `Length` and `StdDev` for different volatility conditions.
3. **Combine with Filters** – Add volume confirmation or RSI for stronger signals.
4. **Backtest** – Use the **date range** to test different market cycles.
---
### **Risk & Limitations**
⚠ **Works Best in Trending Markets** – May produce false signals in choppy or sideways conditions.
⚠ **Single Indicator Reliance** – Consider adding confirmation filters (e.g., RSI, MACD).
⚠ **No Stop-Loss by Default** – Exits only when price touches the lower band.
---
### **Final Notes**
This strategy is designed for **educational and experimental purposes**. Always conduct **forward testing** before live trading.
🔹 **Happy Trading!** 🚀
---
### **Publishing Tags (For SEO)**
`Bollinger Bands Strategy`, `Trend Following`, `Breakout Trading`, `Long-Only Strategy`, `Technical Analysis`, `TradingView Strategy`, `Pine Script v6`, `Swing Trading`
---
This description is **clear, engaging, and optimized for TradingView’s audience**. It highlights the strategy’s logic, strengths, and limitations while encouraging users to experiment with it.
Would you like any refinements?
Fixed Trading - JeremyZanXMaps out the range on the 23rd hour of each day for the past 100 days. It then provides some tradable price points based upon the range derived. Meant to be used on the H1 ONLY. Hasn't been programmed to work on any other timeframe.
Altseason HunterAltseason Hunter is an early warning indicator for potential altcoin seasons in the cryptocurrency market.
It compares Bitcoin Dominance (BTC.D) and Altcoin Dominance (TOTAL3.D), and generates a signal when Bitcoin Dominance is in a downtrend while Altcoin Dominance is in an uptrend.
A green triangle appears when these conditions are met, indicating that altcoins are starting to outperform Bitcoin in terms of market share.
This tool helps traders anticipate shifts in market cycles, but it does not provide direct buy or sell signals. Use for informational and educational purposes only.
Developed by Kriptomist.
NinjaTrendAdvanced TradingView Indicator for Multi-Timeframe Trend Analysis with Volume Confirmation
Key Features
Multi-Timeframe Analysis:
Displays trends across H4, H1, M15, and M5 (configurable)
Organized dashboard in the top-right corner
Trend Filters:
Uses 4 EMAs (21, 50, 100, 200 periods - customizable)
Classifies trends as:
SUPER BULLISH ▲
Strong Uptrend
Weak Uptrend
Sideways
Weak Downtrend
Strong Downtrend
SUPER BEARISH ▼
Additional Filters:
ADX to confirm trend strength (configurable)
Volume filter to validate movements (volume above average)
How to Use
Dashboard:
4 columns: Timeframe | ADX | Volume | Trend
Color-coded signals for quick interpretation
Interpretation:
"SUPER" trends (bright green/red) indicate strongest signals
Volume icons:
✅ Confirmed
☑ Not confirmed
ADX values turn orange when above threshold (default: 25)
Customization:
Toggle specific timeframes on/off
Adjust EMA periods
Configure ADX thresholds and volume sensitivity
Dual SMA Crossover StrategyDual SMA Crossover Strategy with Advanced Risk Management
This Pine Script strategy utilizes a Dual Simple Moving Average (SMA) Crossover system for identifying trend changes, enhanced with comprehensive money and risk management features.
Strategy Logic
The core of the strategy is based on the interaction of two SMAs: a Fast SMA (default 24 periods) and a Slow SMA (default 48 periods).
Long Entry: Triggered when the Fast SMA crosses above the Slow SMA.
Short Entry: Triggered when the Fast SMA crosses below the Slow SMA.
Exit: Positions are closed when an opposite crossover signal occurs.
All trading decisions are made on the close of the candle to prevent any look-ahead bias, ensuring realistic backtest results.
Key Risk Management Features
Money Management:
Risk Per Trade (%): Defines the maximum percentage of account equity to risk on any single trade (default 2.0%). Position sizing is automatically calculated to ensure this risk limit is not exceeded when the Stop Loss is hit.
Stop Loss (SL):
A fixed Stop Loss (%) (default 0.8%) from the entry price is set immediately upon trade entry to limit potential losses.
Take Profit (TP):
A Risk-Reward Ratio (default 2.0) is used to calculate the Take Profit target. For instance, a 2.0 RRR with a 0.8% SL means a 1.6% TP target.
Advanced Trailing Stop Loss (TSL):
Trailing Stop Start (%): The TSL only activates once the trade reaches a predefined profit percentage (default 1.0%).
Trailing Stop Trail (%): Once activated, the TSL moves to lock in profits by trailing the highest (for long) or lowest (for short) price by a specified percentage (default 0.5%). This ensures that the TSL level never falls below the initial Stop Loss, providing continuous risk protection while allowing for further profit accumulation.
This strategy provides a robust framework for trend-following with built-in risk controls, aiming to protect capital and manage potential gains effectively.
5-Min Gold Scalping Strategy with 1:3 RR//@version=5
strategy("5-Min Gold Scalping Strategy with 1:3 RR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=2)
// Trend Direction (Using 15-Minute Price Action)
higherHigh = ta.highest(high, 5)
higherLow = ta.highest(low, 5)
lowerHigh = ta.lowest(high, 5)
lowerLow = ta.lowest(low, 5)
trendUp_15min = request.security(syminfo.tickerid, "15", higherHigh > higherHigh and higherLow > higherLow )
trendDown_15min = request.security(syminfo.tickerid, "15", lowerHigh < lowerHigh and lowerLow < lowerLow )
// Price Action on 5-Minute Chart
// Support/Resistance (Swing Lows/Highs)
swing_low = ta.lowest(low, 5)
swing_high = ta.highest(high, 5)
// Candlestick Patterns (Bullish/Bearish Engulfing)
bullishEngulfing = close > open and close < open and close > high and open < low
bearishEngulfing = close < open and close > open and close < low and open > high
// Buy and Sell Conditions
buySignal = trendUp_15min and bullishEngulfing
sellSignal = trendDown_15min and bearishEngulfing
// Auto Buy Entry
if (buySignal)
strategy.entry("Buy", strategy.long)
label.new(bar_index, low, "BUY", color=color.green, style=label.style_label_up, textcolor=color.white)
// Auto Buy Exit (1:3 RR)
if (strategy.position_size > 0)
stopLossBuy = swing_low
takeProfitBuy = close + (close - stopLossBuy) * 3
strategy.exit("Buy Exit", "Buy", stop=stopLossBuy, limit=takeProfitBuy)
// Auto Sell Entry
if (sellSignal)
strategy.entry("Sell", strategy.short)
label.new(bar_index, high, "SELL", color=color.red, style=label.style_label_down, textcolor=color.white)
// Auto Sell Exit (1:3 RR)
if (strategy.position_size < 0)
stopLossSell = swing_high
takeProfitSell = close - (stopLossSell - close) * 3
strategy.exit("Sell Exit", "Sell", stop=stopLossSell, limit=takeProfitSell)
// Plot Buy/Sell Signals with Shapes
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
55-Day Breakout w/ Exit Signalsthis is an indicator using the 55-day day breakout with exit signals derived from the turtle trader stratgey
PWL PWH PDL PDH refined)NEw Script which shows PWH, PWL, PDH., PDL, to be used with key levels to scalp intraday moves. Clean and easy.
Zero Lag MACD + Kijun-sen + EOM StrategyThis strategy offers a robust approach to identifying high-probability trading opportunities in the fast-paced cryptocurrency markets, particularly on lower timeframes (e.g., 5-minute). It leverages the synergistic power of three distinct indicators to confirm entries, ensuring a disciplined approach to risk management.
Key Components:
Zero Lag MACD Enhanced Version 1.2: This core momentum indicator is used to identify precise shifts in trend and momentum, offering reduced lag compared to traditional MACD. Entry signals are filtered based on the histogram's position (below for buys, above for sells) to enhance signal reliability.
Kijun-sen (Ichimoku Cloud): Acting as a dynamic support/resistance and trend filter, the Kijun-sen line confirms the prevailing market direction. Long entries are confirmed when price is above Kijun-sen, and short entries when price is below.
Ease of Movement (EoM): This volume-based oscillator provides crucial confirmation of price movements by measuring the ease with which price changes. Positive EoM confirms buying pressure, while negative confirms selling pressure, adding an essential layer of validation to trade setups.
How it Works:
The strategy generates entry signals only when all three indicators align simultaneously:
For Long Entries: A Zero Lag MACD buy signal (crossover below histogram) must coincide with price trading above the Kijun-sen, and the Ease of Movement indicator being above its zero line.
For Short Entries: A Zero Lag MACD sell signal (crossover above histogram) must coincide with price trading below the Kijun-sen, and the Ease of Movement indicator being below its zero line.
Entries are executed at the open of the candle immediately following the signal confirmation.
Risk Management:
Disciplined risk management is paramount to this strategy:
Dynamic Stop-Loss: An Average True Range (ATR) based stop-loss is implemented, set at 2.5 times the current ATR. This adapts the stop-loss distance to market volatility, ensuring sensible risk sizing.
Fixed Take-Profit: A consistent Risk-to-Reward (R:R) ratio of 1:1.2 is applied for all trades, promoting stable profit realization.
Customization & Optimization:
The strategy is built with fully customizable input parameters for each indicator (MACD lengths, Kijun-sen period, ATR period, ATR multiplier, and Risk-to-Reward ratio). This allows users to fine-tune the strategy for different assets, timeframes, and market conditions, facilitating robust backtesting and optimization.
Disclaimer: Trading involves substantial risk and is not suitable for all investors. Past performance is not indicative of future results. This strategy is provided for educational and informational purposes only. Always use proper risk management and conduct your own due diligence.
SignalWatcherThis script provides real-time monitoring of multiple technical indicators and generates visual alerts and configurable alarms:
Inputs & Mini-GUI
MACD Settings: Activation, fast, slow and signal line lengths.
RSI Settings: Activation, period length, overbought and oversold thresholds.
ADX Settings: Activation, period length, smoothing and trend strength thresholds.
Volume Settings: Activation, length of the volume MA, factor for detecting volume peaks.
Global Alert: A single composite alert for all signals.
Plot Settings: Activation and deactivation of the plot displays for RSI, MACD (lines) and ADX. Color and width selection for each line.
Display Table: Activation of the status table.
Calculations
MACD: Generates macdLine and signalLine, detects crossovers (bullish) and crossunders (bearish).
RSI: Calculates rsi_val, compares with rsi_ob and rsi_os to determine overbought/oversold.
ADX: Uses ta.dmi() to determine adx_val and checks against adx_thresh for trend strength.
Volume Spike: Exceptional trading activity detected by moving average (vol_ma) and factor (vol_factor).
Alert conditions
Six individual alertcondition() calls: MACD ↑/↓, RSI Overbought/Oversold, ADX Strong Trend, Volume Spike.
Optional composite alert (enable_global): A single notification when one of the indicator signals strikes.
Visual overlays
Alarm overlay (bottom right): Red table with text lines for currently triggered signals.
Status Table (bottom left): Overview of all indicators with current status (On/Off, Values, Thresholds).
Plots in the chart
RSI, MACD Line & Signal Line, ADX: Are displayed as lines if activated in the GUI; configurable colors & line thicknesses.
Bullish/Bearish Candle HighlighterAdjustable indicator designed to highlight bullish or bearish candles.
XAUUSD Volume BreakoutShows where volume is in xauusd asset in particular with buy and sell signals.
📊 Asset Quality BoardThe Asset Quality Board ranks up to 10 selected assets based on their risk-adjusted performance over time.
It evaluates each asset relative to a benchmark using the following factors:
✅ Alpha (annualized) – excess return vs. benchmark
✅ Information Ratio – consistency of outperformance
✅ Max Drawdown – historical downside risk
These components are normalized and combined into a composite quality score, updated on each bar. The table highlights:
📈 The highest-quality assets (ranked by score)
⚠️ Statistically strong or weak performers (via dynamic thresholds)
🎯 Optional plots for historical scoring trends
This tool is designed for portfolio monitoring, asset selection, or as a signal component in rotational strategies.
💡 How to Use
Select up to 10 assets and a benchmark (e.g. BTCUSDT)
Monitor the ranked table to identify top candidates
Use the dynamic score thresholds (mean ± 1σ) to spot extremes
⚠️ Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Please consult a financial advisor for personalized advice.
4 EMA Overlay with SignalsA simple indicator with 4 EMA's - 8 EMA, 21 EMA, 50 EMA & 200 EMA with a buy & sell indicator for when the 8 ema crosses up through 21 ema will show a buy signal and when the 8 ema crosses down the 21 ema will show a sell signal