Impulsive Candle Bar Coloring✅ Detects impulsive candles
✅ Colors the candle bars (green for bullish, red for bearish).
🔍 What You'll See:
Candles with large body above ATR and above average volume:
🟢 Green candles = bullish impulsive
🔴 Red candles = bearish impulsive
Indicators and strategies
BGSwing StrategyThis Pine Script® strategy detects bullish and bearish liquidity levels (SSL/BSL) based on swing points and executes trades based on breakout-failure logic.
✨ Features:
• Automatically identifies Swing Highs (BSL) and Swing Lows (SSL)
• Configurable strategy execution on Break & Fail (Break and Close Back)
• Optional buy/sell direction filtering
• Customizable Take Profit & Stop Loss (in points)
• Visual liquidity levels drawn as horizontal lines
• Optional signal labels displayed directly on the chart
⚙️ Parameters:
• Liquidity Strength: defines the number of bars for valid highs/lows
• Direction Filter: Buy only / Sell only / Both
• Line style, width, and color customization
• Option to auto-delete old liquidity levels
Ideal for traders using price action and smart money concepts who want clean entry logic and visual confirmation.
Enjoy and use responsibly. 📈
GlocksFibsA modded Version of AlgoAlphas fib script. reworked it into my fib set. same rules apply 868 924 entry. first tp 50% mark. using it to help speed up my charting process overall. This is by far one of the best ones ive found that wont print the fib weird once the new numbers are in. all credits to AlgoAlpha and this gem they made!
Optimus Prime X SignalsOptimus Prime X Signals - TradingView Indicator Description
Overview
The Optimus Prime X Signals is a sophisticated, customizable technical analysis indicator designed for the TradingView platform. It combines three widely used technical indicators—Average True Range (ATR), Exponential Moving Average (EMA), and Relative Strength Index (RSI)—to generate actionable buy and sell signals. By integrating these indicators, the script provides traders with a versatile tool to identify potential entry and exit points in various market conditions. The indicator is displayed as an overlay on the price chart, with clear visual cues for signals, including labeled markers and candlestick color changes.
This indicator is suitable for traders of all experience levels, offering flexible configuration options to tailor signal generation to specific trading strategies and timeframes. It also includes built-in alert conditions, enabling seamless integration with TradingView’s alert system for real-time notifications.
Features
1. Multi-Indicator Signal Generation
The indicator combines signals from ATR-based support/resistance levels, EMA price deviations, and RSI overbought/oversold conditions. Traders can enable or disable each indicator’s contribution to the final signal, allowing for a highly customizable approach.
2. Visual Feedback
* Buy and Sell Labels: Green "Buy" labels appear below the price bar, and red "Sell" labels appear above the price bar when signals are triggered.
* Candlestick Coloring: Candlesticks turn white when a buy or sell signal is generated, providing an immediate visual cue.
* Overlay Design: The indicator integrates directly with the price chart, ensuring a clutter-free and intuitive user experience.
3. Flexible Configuration
Each indicator component (ATR, EMA, RSI) has its own configuration group in the settings panel, allowing traders to:
* Adjust periods, multipliers, and thresholds.
* Specify custom timeframes for each indicator.
* Enable or disable individual indicators for signal generation.
4. Alert Integration
The script includes two alert conditions:
* Buy Signal: Triggered when all enabled conditions (ATR, EMA, RSI) align for a bullish signal.
* Sell Signal: Triggered when all enabled conditions align for a bearish signal.
These alerts can be configured within TradingView to notify traders via email, SMS, or other supported methods.
Configuration Options
Support/Resistance Configuration (ATR)
* Use (ATR) Support/Resistance for Signals: Enable or disable ATR-based signals (default: enabled).
* ATR Period: Set the lookback period for calculating the ATR (default: 5).
* ATR Multiplier: Define the multiplier applied to the ATR value to calculate support and resistance levels (default: 0.5).
* ATR Timeframe: Specify the timeframe for ATR calculations (default: Daily, "D").
The ATR is used to establish dynamic support (price below the last close minus ATR * multiplier) and resistance (price above the last close plus ATR * multiplier) levels. A buy signal is generated when the price falls below the support level, and a sell signal is generated when the price rises above the resistance level.
EMA Configuration
* Use EMA for Signals: Enable or disable EMA-based signals (default: enabled).
* EMA Period: Set the lookback period for the EMA calculation (default: 50).
* EMA (%) Distance: Define the percentage distance from the EMA to create upper and lower bands (default: 0.5%).
* EMA Timeframe: Specify the timeframe for EMA calculations (default: chart timeframe).
The EMA component generates a buy signal when the price falls below the lower EMA band (EMA * (1 - distance/100)) and a sell signal when the price rises above the upper EMA band (EMA * (1 + distance/100)).
RSI Configuration
* Use RSI for Signals: Enable or disable RSI-based signals (default: enabled).
* RSI Period: Set the lookback period for RSI calculation (default: 14).
* RSI Overbought Level: Define the RSI level for overbought conditions (default: 70).
* RSI Oversold Level: Define the RSI level for oversold conditions (default: 30).
* RSI Timeframe: Specify the timeframe for RSI calculations (default: chart timeframe).
The RSI component triggers a buy signal when the RSI falls below the oversold level and a sell signal when it rises above the overbought level.
How It Works
Signal Logic
The indicator generates buy and sell signals based on the combined conditions of the enabled indicators:
* Buy Signal: Triggered when all enabled conditions are met (e.g., price below ATR support, price below EMA lower band, and RSI below oversold level).
* Sell Signal: Triggered when all enabled conditions are met (e.g., price above ATR resistance, price above EMA upper band, and RSI above overbought level).
If any indicator is disabled, its condition is ignored in the signal calculation, allowing traders to focus on specific indicators or combinations.
Visual and Alert Output
* When a signal is triggered, a label ("Buy" or "Sell") is plotted on the chart, and the corresponding candlestick is colored white.
* Alerts are available for integration with TradingView’s notification system, ensuring traders can act promptly on signals.
Usage Instructions
1. Add to Chart: Add the "Optimus Prime X Signals" indicator to your TradingView chart.
2. Configure Settings: Access the indicator’s settings to customize ATR, EMA, and RSI parameters, including periods, multipliers, thresholds, and timeframes.
3. Enable Alerts: Set up alerts for buy and sell signals through TradingView’s alert system for real-time notifications.
4. Analyze Signals: Monitor the chart for labeled signals and candlestick color changes to identify potential trading opportunities.
Notes for Traders
* Customization: Adjust the settings to align with your trading style, market, and timeframe. For example, increase the ATR multiplier for wider support/resistance zones or adjust the RSI levels for more or less frequent signals.
* Timeframe Flexibility: Use different timeframes for ATR, EMA, and RSI to capture multi-timeframe trends and improve signal accuracy.
* Risk Management: Always combine this indicator with proper risk management strategies, as no indicator guarantees profitable trades.
* Backtesting: Test the indicator on historical data to evaluate its performance in your chosen market and timeframe.
Limitations
* The indicator may generate false signals in choppy or sideways markets, as it relies on trend and momentum-based conditions.
* Signals are based on historical data and may lag in fast-moving markets.
* The maximum number of labels displayed is set to 500 to comply with TradingView’s limitations.
Conclusion
The Optimus Prime X Signals indicator is a powerful and user-friendly tool for traders seeking to combine ATR, EMA, and RSI signals into a cohesive trading strategy. Its customizable settings, clear visual feedback, and alert integration make it suitable for both novice and experienced traders. By providing flexibility in configuration and timeframe selection, it empowers users to adapt the indicator to various markets and trading styles.
For support or feedback, please contact the script author through TradingView’s messaging system.
AYSUWelcome to AYSU Trading Access.
I’m a full-time futures trader and the creator of the AYSU Indicator, an invite-only strategy developed through extensive market research and real-time testing.
My work focuses on building tools that help traders better visualize market structure, anticipate directional bias.
Here, I share updates and resources related to the AYSU system and other personal trading projects.
Note: All scripts are for educational purposes only and do not constitute financial advice.
— Invite-only scripts are manually approved based on availability and trader compatibility.
Micro Futures Contract Calculator Micro Futures Contract Calculator
Synopsis: The Micro Futures Contract Calculator is a sleek, minimalist indicator that calculates the number of Micro E-mini Nasdaq-100 (MNQ) or S&P 500 (MES) contracts you can trade based on a fixed dollar risk and stop-loss (in ticks). Displayed in a compact, professional table in the top-right corner, it shows your risk, stop-loss, contract type, and calculated contracts, helping traders maintain consistent risk management.
How to Use:
Add the indicator to your chart (search “Micro Futures Contract Calculator”).
In settings, input:
Maximum Risk ($): Your total risk per trade (e.g., $100).
Stop-Loss (Ticks): Stop-loss size in ticks (e.g., 20 ticks = 5 points).
Contract Type: Select MNQ or MES.
Check the top-right table for:
Risk, stop-loss, contract type, and number of contracts (e.g., “10” for MNQ, “4” for MES).
Use the contract number to size trades, ensuring risk stays fixed.
Why Standardized Risk is Important:
Consistency: Fixed risk per trade (e.g., $100) prevents oversized losses, stabilizing long-term performance.
Discipline: Removes emotional guesswork, enforcing a systematic approach across MNQ/MES trades.
Capital Protection: Limits exposure, preserving your account during losing streaks and volatile markets.
Scalability: Aligns position sizing with your risk tolerance, enabling confident scaling as your account grows.
This indicator simplifies risk management, making it essential for disciplined futures trading.
Altcoins + ETH (brez stablecoinov) / BTCWhen chart hits cca 0.3 of value it's sign the beginning ALT season.
ORB Indicator (NYSE Session)NYSE ORB indicator that flags the opening and time-invalidation point for any potential trade setups.
Custom Scan - EMA & High ConditionsThis is for the Risky traders who wanna short on the exact day when it is making TOP.
Gold DynamicThis is a custom-made TradingView indicator designed to visualize "sequential price levels" based on a user-defined step value, dynamically centered around the current gold price. It draws horizontal lines at multiples of a chosen step value (e.g., 7) both above and below the current price.
Key Features:
Dynamic Price Levels: Lines are calculated relative to the live price, providing relevant support/resistance or structural levels for the current market context.
Customizable Step Value: Easily adjust the Sequence Step Value (e.g., 7, 10, 14) from the indicator settings to align with your trading theory.
Adjustable Line Count: Control the Number of Lines ABOVE Current Price and Number of Lines BELOW Current Price to show as many or as few levels as desired.
Extended Lines: Horizontal lines extend indefinitely to both the left (historical data) and right (future projection) for comprehensive visualization.
Clear Price Labels: Each line displays its exact price value, positioned at the far right of the chart for quick reference.
Customizable Appearance: Modify line color, width, and style (solid, dotted, dashed) to suit your charting preferences.
Exact Values: All displayed price labels are rounded to whole numbers for clear, precise visualization without decimal values.
This indicator is ideal for traders looking to apply a fixed-step price theory to their gold analysis.
RSI VisualRSI (Relative Strength Index) is a momentum oscillator that measures the speed and change of price movements, typically on a scale from 0 to 100. On a chart, RSI values above 70 generally indicate an overbought condition, suggesting the asset may be overvalued and a price correction could occur. Values below 30 indicate an oversold condition, implying the asset might be undervalued and due for a rebound. These zones often appear as highlighted areas on the RSI chart and are used by traders to identify potential reversal points.
Momentum Trail Oscillator [AlgoAlpha]🟠 OVERVIEW
This script builds a Momentum Trail Oscillator designed to measure directional momentum strength and dynamically track shifts in trend bias using a combination of smoothed price change calculations and adaptive trailing bands. The oscillator aims to help traders visualize when momentum is expanding or contracting and to identify transitions between bullish and bearish conditions.
🟠 CONCEPTS
The core idea combines two methods. First, the script calculates a normalized momentum measure by smoothing price changes relative to their absolute values, which creates a bounded oscillator that highlights whether moves are directional or choppy. Second, it uses a trailing band mechanism inspired by volatility stops, where bands adapt to the oscillator’s volatility, adjusting the thresholds that define a shift in directional bias. This dual approach seeks to address both the magnitude and persistence of momentum, reducing false signals in ranging markets.
🟠 FEATURES
The momentum calculation applies Hull Moving Averages and double EMA smoothing to price changes, producing a smooth, responsive oscillator.
The trailing bands are derived by offsetting a weighted moving average of the oscillator by a multiple of recent momentum volatility. A directional state variable tracks whether the oscillator is above or below the bands, updating when the momentum crosses these dynamic thresholds.
Overbought and oversold zones are visually marked between fixed levels (+30/+40 and -30/-40), with color fills to highlight when momentum is in extreme areas. The script plots signals on both the oscillator pane and optionally overlays markers on the main price chart for clarity.
🟠 USAGE
To use the indicator, apply it to any symbol and timeframe. The “Oscillator Length” controls how sensitive the momentum line is to recent price changes—lower values react faster, higher values smooth out noise. The “Trail Multiplier” sets how far the adaptive bands sit from the oscillator mid-line, which affects how often trend state changes occur. When the momentum line rises into the upper filled area and then crosses back below +40, it signals potential overbought exhaustion. The opposite applies for the oversold zone below -40. The plotted trailing bands switch visibility depending on the current directional state: when momentum is trending up, the lower band acts as the active trailing stop, and when trending down, the upper band becomes active. Trend changes are marked with circular symbols when the direction variable flips, and optional overlay arrows appear on the price chart to highlight overbought or oversold reversals. Traders can combine these signals with their own price action or volume analysis to confirm entries or exits.
15m NY Opening RangeEstablishes 15m Opening Range NY session from 0930-0945 EST. This draws the opening range from 0930-1600.
Fair Value GapsFair Value Gaps Indicator
The Fair Value Gaps (FVG) Indicator is a sleek, lightweight tool designed to identify and display unfilled fair value price gaps on any chart and timeframe. It dynamically updates as price moves into gaps, shrinking the displayed area to show only the remaining unfilled portion until the gap is fully closed. With a user-friendly settings panel, traders can customize visuals to suit their style, including a minimalist version.
Features
When a valid FVG is detected through a three-candle pattern, a box appears, highlighting the precise gap range. As price enters the gap, the box adjusts to reflect the remaining unfilled area, and when fully filled, the gap is deleted, allowing new gaps to appear. The settings panel offers robust customization for a tailored experience.
Preset Styles :
Custom : Define your own color and zone extension settings. (Default)
Blue Boxes : Blue gaps with 85% transparency and zones extended to the right.
Minimalist Yellow : Yellow gaps with 75% transparency, confined to the original gap area on the candlestick.
Color : Change the gap color and transparency.
Extend FVG Zone : Enable or disable zone extension to the right.
Show Borders : Toggle subtle borders on or off for enhanced visibility.
Maximum FVGs Displayed : Change the number of gaps displayed on the chart.
Thank you for your interest in my work. I use these fair value gaps as part of my trade trigger for many of my trade entries almost every day. If you have any comments, bugs, or suggestions, please leave them here, or you can find me on Twitter or Discord.
@ ContrarianIRL
Open-source developer for over 25 years
Trend-Following + Mean Reversion StrategyThe hybrid logic seeks to enter trades in the direction of the dominant trend but only when the price becomes temporarily oversold or overbought. This improves entry precision and risk-reward.
StratNinjaTableStratNinjaTable – Multi-Timeframe The Strat Candle Pattern Table
This Pine Script indicator provides traders with a dynamic table overlay on the chart that displays The Strat candle patterns across multiple selectable timeframes. The table includes:
The candle pattern according to The Strat method (1, 2UP, 2DOWN, 3) for each chosen timeframe
Direction arrows showing bullish (▲), bearish (▼), or neutral (■) candle direction
Real-time countdown timer showing remaining time until the current candle closes, adapting automatically to daily, weekly, monthly, and longer timeframes
User inputs for selecting which timeframes to display and positioning of the table on the chart
The current ticker symbol and chart timeframe displayed prominently
The script is developed using Pine Script version 6 and is inspired by the work of shayy110, who contributed foundational code for The Strat methodology in TradingView.
3MA TS MTF Pro+📊 3MA TS MTF Pro+ Indicator
Multi-Timeframe Triple Moving Average System with Advanced Features
🌟 Key Features
✅ Three Customizable MAs - Track trends with 3 independent moving averages (MA1, MA2, MA3)
✅ Multi-Timeframe (MTF) - Analyze higher/lower timeframes without switching charts
✅ 8 Smoothing Types - EMA, SMA, RMA, WMA, SMMA, HMA, JMA (Jurik), TMA
✅ Smart Visuals - Dynamic fills, price labels, info table & trend-based coloring
✅ Dynamic Support/Resistance - Auto-generated levels based on MA interactions
✅ Cross-Alerts - Get notified about all MA crossovers
🛠 Indicator Structure
1. MA Configuration (3 Independent Sections)
⚙️ MA1 Settings → Fastest MA (default: Blue EMA 10)
⚙️ MA2 Settings → Medium MA (default: Red RMA 20)
⚙️ MA3 Settings → Slowest MA (default: Green SMMA 50)
Each MA allows:
Length adjustment
Custom source (close/open/etc.)
Timeframe selection (blank = current chart)
Line width/color customization
2. Visual Enhancements
🎨 Fill Modes:
Basic → Static color between MAs
Trend-Based → Green/red fills for bullish/bearish trends
Gradient → Color intensity reflects MA divergence
📊 Info Table → Displays real-time MA values and types
🏷 Price Labels → Shows last values on the right edge
3. Dynamic Levels
📈 Auto-Generated Bands:
Middle Line → (MA1 + MA2)/2
Upper Band → MA1 + (MA1 - MA2)
Lower Band → MA2 - (MA1 - MA2)
💡 Trading Applications
Trend Identification
Bullish Trend → MA1 > MA2 > MA3 (Green fill in trend mode)
Bearish Trend → MA1 < MA2 < MA3 (Red fill in trend mode)
Entry/Exit Signals
🔵 Fast MA (MA1) Crosses:
Above MA2 → Potential long
Below MA2 → Potential short
🔴 Medium MA (MA2) Crosses:
Above MA3 → Confirms bullish momentum
Below MA3 → Confirms bearish momentum
Dynamic Levels as S/R
Price above Upper Band → Overbought zone
Price below Lower Band → Oversold zone
⚠️ Limitations
Repainting Risk - MAs on higher timeframes may change until the timeframe closes
Lagging Nature - All moving averages are inherently lagging indicators
Overcrowding - Displaying all 3 MAs + bands may clutter the chart
📖 Step-by-Step Guide
For Beginners
Start with Defaults → Apply to chart and observe how MAs interact
Identify Trend → Look for MA stacking (order: fast-medium-slow = uptrend)
Watch Crosses → MA1 crossing MA2 often signals short-term reversals
Use Dynamic Bands → Price touching upper/lower bands may indicate reversals
For Advanced Users
Combine with volume analysis or RSI for confirmation
Use higher timeframe MA3 (e.g., 50 SMA on 1H) as "trend filter"
Adjust lengths to match your strategy (e.g., 5/20/60 for scalping)
🎨 Visual Examples
Bullish Setup → MA1 (blue) above MA2 (red), both above MA3 (green) with gradient fill
Bearish Setup → MA1 below MA2, both below MA3 with red trend fill
Sideways Market → All MAs intertwined, no clear fill color
📢 Alert Conditions
🔔 6 built-in alerts for all MA crossover combinations (e.g., MA1 > MA2, MA2 < MA3, etc.)
🔥 Pro Tip
*"Use MA3 as a 'safety net' - avoid taking trades against its direction in higher timeframes!"*
❤️ Support This Project
If you find this indicator helpful and want to support future developments, donations are appreciated at:
USDT (TRC20): THFFLEZSpTqapYF6oj9rmuTCQVUXvuz7VS
Your generosity helps maintain and improve free indicators for the trading community!
RATE OF CHANGE ROLLING INTEGRALAdded an integral balance to the ROC subchart.
just tracks the balance of area back to the ROC length.
Mongoose Capital: DriftScope Alpha SignalsMongoose Capital: DriftScope Alpha Signals — Grover Tribute Edition
Author: The Real Mongoose
Inspired by: Alex Grover’s work on divergence-based signal design.
Overview
This indicator captures and visualizes BTC spot price drift relative to the top 6 U.S.-listed Bitcoin ETFs. It highlights actionable divergence opportunities that occur at U.S. ETF market open and helps identify when BTC is moving ahead or lagging behind institutional flows.
Designed for macro-aware crypto traders who want alpha edge from spot-vs-ETF inefficiencies.
Core Features
BTC Spot vs ETF Drift and Spread Analysis
Fade / Long Signals at U.S. ETF Market Open
Z-Score Normalization and Conviction Scaling
BTC1 Futures Overlay for Session Gap Context
Dynamic Bias Labeling: Neutral, Fade, or Long
Market Session-Aware Logic (weekday + hour filters)
Clean Data Window Signal Output for Manual Confirmation
How to Use
Load on a BTCUSD chart (Coinbase recommended).
Watch for signals in the Data Window:
"Fade ETF Open" = Potential short opportunity
"Long ETF Open" = ETF catching up to BTC spot; long bias
Best on intraday or 1D timeframes.
Combine with BTC1 Futures and ETF volume/sentiment.
Use confirmation from price structure, order flow, or MFO bias.
Methodology
Measures real-time price drift between BTC spot and top 6 ETFs
Computes z-score from the spread to normalize signal strength
Applies session filters: only triggers around ETF open windows
Adds BTC1 futures context for weekend/overnight gaps
Designed in the signal modeling spirit of Alex Grover
Purpose
Created to monitor how institutional flows (via ETFs) interact with real BTC demand. Identifies alpha windows where spot price leads or lags ETF behavior. Traders can fade extreme dislocations or ride momentum as ETF volume enters.
This is not a lagging oscillator — it’s a session-based, flow-aware signal model for the BTC macro era.
Attribution
Built by The Real Mongoose
Inspired by Alex Grover
Part of the Mongoose Capital signal suite
9 EMA & 15 EMA Crossover Arrows//@version=5
indicator("9 EMA & 15 EMA Crossover Arrows", overlay=true)
// EMA calculations
ema9 = ta.ema(close, 9)
ema15 = ta.ema(close, 15)
// Detect crossovers (on previous candle)
bullishCross = ta.crossover(ema9 , ema15 )
bearishCross = ta.crossunder(ema9 , ema15 )
// Plot arrows on previous candle
plotshape(bullishCross, title="Bullish Cross", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small, offset=-1)
plotshape(bearishCross, title="Bearish Cross", location=location.abovebar, color=color.red, style=shape.arrowdown, size=size.small, offset=-1)
// Plot EMAs (optional for visual)
plot(ema9, color=color.green, title="9 EMA")
plot(ema15, color=color.orange, title="15 EMA")