Mushir's EMA 8/20EMA 8/20 is an indicator made by @MushirSpeaks, which gives the trend condition of the selected timeframe.
The EMA 20 is represented with a blue color and the EMA 8 is represented subjectively,
when EMA 8 is above EMA 20 the color of EMA 8 becomes green which indicates that the market is in uptrend and a long trade can be planned upon the successful testing and structure formations, whereas when the EMA 8 is below the EMA 20 the color of EMA 8 turn red hence denoting that the trend has shifted to downtrend and accordingly a short trade can be planned.
(Not Financial Advice)
Indicadores e estratégias
Historical Monthly Returns TrackerThe Historical Monthly Returns Tracker is a powerful Pine Script v5 indicator designed to provide a detailed performance analysis of an asset’s monthly returns over time. It calculates and displays the percentage change for each month, aggregated into a structured table. The indicator helps traders and investors identify seasonal trends, recurring patterns, and historical profitability for a selected asset.
Key Features
✅ Historical Performance Analysis – Tracks monthly percentage changes for any asset.
✅ Customizable Start Year – Users can define the beginning year for data analysis.
✅ Comprehensive Data Table – Displays a structured table with yearly returns per month.
✅ Aggregated Statistics – Shows average return, total sum, number of positive months, and win rate (WR) for each month.
✅ Clear Color Coding – Highlights positive returns in green, negative in red, and neutral in gray.
✅ Works on Daily & Monthly Timeframes – Ensures accurate calculations based on higher timeframes.
How It Works
Data Collection:
The script fetches monthly closing prices.
It calculates month-over-month percentage change.
The values are stored in a matrix for further processing.
Table Generation:
Displays a structured table where each row represents a year, and each column represents a month (Jan–Dec).
Monthly returns are color-coded for easy interpretation.
Aggregated Statistics:
AVG: The average return per month across all available years.
SUM: The total cumulative return for each month.
+ive: The number of times a month had positive performance vs. total occurrences.
WR (Win Rate): The percentage of times a month had a positive return.
Use Cases
📈 Seasonality Analysis: Identify which months historically perform better or worse.
📊 Risk Management: Plan trading strategies based on historical trends.
🔍 Backtesting Aid: Support algorithmic and discretionary traders with real data insights.
🔄 Asset Comparison: Compare different stocks, forex pairs, or cryptocurrencies for their seasonal behavior.
How to Use
Apply the Indicator to a chart in TradingView.
Ensure your timeframe is Daily or Monthly (lower timeframes are not supported).
The table will automatically populate based on available historical data.
Analyze the patterns, trends, and win rates to optimize trading decisions.
Limitations
⚠️ Requires a sufficient amount of historical data to provide accurate analysis.
⚠️ Works best on high-liquidity assets (stocks, indices, forex, crypto).
⚠️ Not a predictive tool but rather a historical performance tracker.
Final Thoughts
The Historical Monthly Returns Tracker is an excellent tool for traders seeking to leverage seasonal trends in their strategies. Whether you're a stock, forex, or crypto trader, this indicator provides clear, data-driven insights to help refine entry and exit points based on historical patterns.
🚀 Use this tool to make smarter, more informed trading decisions!
EMA Ribbon with 100 MA BY TIJUThe EMA Ribbon with 100 MA is a powerful and visually intuitive indicator designed to help traders identify trends, momentum, and potential support/resistance levels using multiple Exponential Moving Averages (EMAs). By plotting a series of EMAs with varying periods, the script creates a "ribbon" effect on the chart, making it easier to spot trend direction and strength at a glance.
Key Features:
Multiple EMAs for Trend Analysis:
The script plots 8 EMAs with periods ranging from 20 to 55, creating a gradient ribbon effect.
The 100-period EMA is added as a thick blue line, acting as a key level for long-term trend analysis.
Customizable Periods:
Each EMA period is fully customizable, allowing traders to tailor the indicator to their preferred trading style and timeframe.
Visual Clarity:
The EMAs are color-coded, making it easy to distinguish between different periods and identify the overall trend direction.
Dynamic Support/Resistance:
The EMAs act as dynamic support and resistance levels, helping traders identify potential entry and exit points.
Drop Candles Feature:
The script includes an option to drop the first N candles, ensuring cleaner calculations and avoiding false signals during the initial periods.
How to Use:
Trend Identification:
Uptrend: When the shorter-period EMAs are stacked above the longer-period EMAs, it indicates a strong uptrend.
Downtrend: When the longer-period EMAs are stacked above the shorter-period EMAs, it indicates a strong downtrend.
Consolidation: When the EMAs are intertwined, it suggests a sideways or weak trend.
Support/Resistance Levels:
Use the EMAs as dynamic support/resistance levels. For example, in an uptrend, the price may bounce off the lower EMAs.
100-Period EMA:
The 100-period EMA (thick blue line) acts as a key level for long-term trend analysis. A price above this line suggests a bullish bias, while a price below suggests a bearish bias.
Customization:
Adjust the EMA periods and colors to suit your trading strategy.
Use the Drop first N candles option to avoid false signals during the initial periods.
Example Use Cases:
Trend Following:
Enter long positions when the price is above the EMA ribbon and the EMAs are stacked in an uptrend.
Enter short positions when the price is below the EMA ribbon and the EMAs are stacked in a downtrend.
Dynamic Support/Resistance:
Use the EMAs as dynamic support/resistance levels for setting stop-loss or take-profit targets.
Confirmation Tool:
Combine the EMA Ribbon with other indicators (e.g., RSI, MACD) to confirm trade signals.
Settings:
MA-1 to MA-8 Periods: Adjust the periods for the 8 EMAs (default: 20, 25, 30, 35, 40, 45, 50, 55).
MA-100 Period: Adjust the period for the 100 EMA (default: 100).
Source: Choose the price source for the EMAs (default: Close).
Drop First N Candles: Drop the first N candles to avoid false signals (default: 1).
Why Use EMA Ribbon ?
Versatility: Suitable for all trading styles (scalping, day trading, swing trading) and timeframes.
Visual Appeal: The color-coded ribbon makes it easy to interpret the trend at a glance.
Customizable: Tailor the indicator to your specific trading strategy.
Dynamic Levels: Use the EMAs as dynamic support/resistance levels for better risk management.
Adaptive RSI with Real-Time Divergence [AIBitcoinTrend]👽 Adaptive RSI Trailing Stop (AIBitcoinTrend)
The Adaptive RSI Trailing Stop is an indicator that integrates Gaussian-weighted RSI calculations with real-time divergence detection and a dynamic ATR-based trailing stop. This advanced approach allows traders to monitor momentum shifts, identify divergences early, and manage risk with adaptive trailing stop levels that adjust to price action.
👽 What Makes the Adaptive RSI with Signals and Trailing Stop Unique?
Unlike traditional RSI indicators, this version applies a Gaussian-weighted smoothing algorithm, making it more responsive to price action while reducing noise. Additionally, the trailing stop feature dynamically adjusts based on volatility and trend conditions, allowing traders to:
Detects real-time divergences (bullish/bearish) with a smart pivot-based system.
Filter noise with Gaussian weighting, ensuring smoother RSI transitions.
Utilize crossover-based trailing stop activation, for systematic trade management.
👽 The Math Behind the Indicator
👾 Gaussian Weighted RSI Calculation
Traditional RSI calculations rely on simple averages of gains and losses. Instead, this indicator weights recent price changes using a Gaussian distribution, prioritizing more relevant data points while maintaining smooth transitions.
Key Features:
Exponential decay ensures recent price changes are weighted more heavily.
Reduces short-term noise while maintaining responsiveness.
👾 Real-Time Divergence Detection
The indicator detects bullish and bearish divergences using pivot points on RSI compared to price action.
👾 Dynamic ATR-Based Trailing Stop
Bullish Trailing Stop: Activates when RSI crosses above 20 and dynamically adjusts based on low - ATR multiplier.
Bearish Trailing Stop: Activates when RSI crosses below 80 and adjusts based on high + ATR multiplier
This allows traders to:
Lock in profits systematically by adjusting stop-losses dynamically.
Stay in trades longer while maintaining adaptive risk management.
👽 How It Adapts to Market Movements
✔️ Gaussian Filtering ensures smooth RSI transitions while preventing excessive lag.
✔️ Real-Time Divergence Alerts provide early trade signals based on price-RSI discrepancies.
✔️ ATR Trailing Stop dynamically expands or contracts based on market volatility.
✔️ Crossover-Based Activation enables the stop-loss system only when RSI confirms a momentum shift.
👽 How Traders Can Use This Indicator
👾 Divergence Trading
Traders can use real-time divergence detection to anticipate reversals before they happen.
Bullish Divergence Setup:
Look for RSI making a higher low, while price makes a lower low.
Enter long when RSI confirms upward momentum.
Bearish Divergence Setup:
Look for RSI making a lower high, while price makes a higher high.
Enter short when RSI confirms downward momentum.
👾 Trailing Stop Signals
Bullish Signal and Trailing Stop Activation:
When RSI crosses above 20, a trailing stop is placed using low - ATR multiplier.
If price crosses below the stop, it exits the trade and removes the stop.
Bearish Signal and Trailing Stop Activation:
When RSI crosses below 80, a trailing stop is placed using high + ATR multiplier.
If price crosses above the stop, it exits the trade and removes the stop.
This makes trend-following strategies more efficient, while ensuring proper risk management.
👽 Why It’s Useful for Traders
✔️ Dynamic and Adaptive: Adjusts to changing market conditions automatically.
✔️ Noise Reduction: Gaussian-weighted RSI reduces short-term price distortions.
✔️ Comprehensive Strategy Tool: Combines momentum detection, divergence analysis, and automated risk management into a single indicator.
✔️ Works Across Markets & Timeframes: Suitable for stocks, forex, crypto, and futures trading.
👽 Indicator Settings
RSI Length: Defines the lookback period for RSI smoothing.
Gaussian Sigma: Controls how much weight is given to recent data points.
Enable Signal Line: Option to display an RSI-based moving average.
Divergence Lookback: Configures how far back pivot points are detected.
Crossover/crossunder values for signals: Set the crossover/crossunder values that triggers signals.
ATR Multiplier: Adjusts trailing stop sensitivity to market volatility.
Disclaimer: This indicator is designed for educational purposes and does not constitute financial advice. Please consult a qualified financial advisor before making investment decisions.
Volume-Preceded Price StrategyVolume-Preceded Price Strategy Indicator Description
This indicator is designed for short-term traders working on 1-15 minute charts who want to capitalize on the principle that "volume precedes price." The strategy identifies potential trading opportunities by detecting volume surges before price movements occur, providing both confirmed signals and early warnings.
Core Strategy Elements
Volume Analysis Framework
Volume Spike Detection: Identifies when current volume exceeds the volume EMA by a customizable threshold (default 1.5x)
Buy/Sell Volume Calculation: Separates volume into buying and selling components based on where price closes within the candle's range
Volume Force Index: Measures momentum by combining volume with price change direction
Multiple Confirmation Signals
Trend Identification: Uses ATR-based channels to define the current trend direction
Moving Average Confirmation: Employs fast (20) and slow (50) EMAs to confirm trend direction
RSI Filter: Helps avoid overbought/oversold conditions and confirms momentum direction
Volume Spread Analysis: Detects abnormal price ranges combined with volume spikes
Signal Types
Main Buy Signal (Green Triangle)
Triggers when:
Volume increases above threshold
Buying volume dominates (>60%)
Trend changes from down to up
Price closes above fast EMA
RSI is rising but not overbought
Volume force is positive
Main Sell Signal (Red Triangle)
Triggers when:
Volume increases above threshold
Selling volume dominates (>60%)
Trend changes from up to down
Price closes below fast EMA
RSI is falling but not oversold
Volume force is negative
Early Warning Signals (Small Circles)
Appear before confirmed signals when volume spikes suggest potential moves but not all confirmation conditions are met yet.
Visual Components
Support/Resistance Lines: Green and red lines showing current trend boundaries
EMA Lines: Blue (fast) and orange (slow) EMA lines for trend visualization
Signal Markers: Triangles for confirmed signals, circles for early warnings
How To Use This Indicator
For Day Trading: Apply to 1-5 minute charts for quick trades
For Swing Trading: Apply to 15-minute charts for slightly longer positions
Wait for Confirmation: Green/red triangles signal the highest probability entry points
Use Early Warnings: Small circles can help you prepare for potential setups
Adjust Parameters: Customize volume threshold and EMA periods to match your trading instrument's volatility
The core advantage of this strategy is its ability to detect institutional money flows through volume analysis before major price movements occur, potentially giving you an edge in fast-moving markets.
Upward Divergence with RSI ConfirmationUpward divergence detection. A quick brown fox jumps over the lazy dog.
SBS INTRA PROIndicator is useful for both intraday and long term purposes.
use 5 MIn, 15Min TF for intraday
and for long term use Weekly TF.
Mancini LevelsUse
1. Get support and resistance levels from Mancini's newsletter. E.g.:
5950 (major), 5938-40 (major), 5924...6096-98 (major), 6104 (major), 6112, 6116 (major)
2. Enter levels here to parse .
3. Copy parsed levels into the corresponding fields in settings.
Notes
1. There's a limit to the number of entries the script will draw correctly. Consider removing regular levels that are far from current price action.
2. Crucial levels are up to the user. Easily toggle levels from regular or major to crucial using the parsing tool in step 2 above.
RSI and EMA IndicatorWhen price goes above 21 EMA with favourable RSI (above 50) , Indicator shows Buy and when price goes below 21 EMA with RSI(below 50) , indicator shows sell.
Rolling VWAPRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name PhucRolling vwap Name Phuc
Weighted Relative Strength Index [SeerQuant]Weighted Relative Strength Index (WRSI)
The Weighted Relative Strength Index (WRSI) is an advanced momentum oscillator that enhances the traditional RSI by incorporating customizable weighting methods and moving average smoothing. With dynamic threshold logic, color-coded visuals, and optional candle coloring, the WRSI provides traders with a versatile tool for identifying trends, overbought/oversold conditions, and momentum shifts.
⚙️ How It Works
1. Weighted Momentum Calculation
The indicator calculates price changes (delta) and applies a user-defined weighting method (e.g., Volume, Momentum, Volatility, or Reversion Factor) to emphasize specific market dynamics.
2. Custom Moving Average Integration
Weighted upward and downward price movements are smoothed using a selectable moving average type (e.g., SMA, EMA, TEMA, etc.), producing a weighted RSI that blends momentum and trend data.
3. Smoothed RSI Output
An additional moving average is applied to the weighted RSI for a smoothed version, offering a clearer view of momentum trends.
4. Threshold Logic
Bullish (Uptrend): WRSI exceeds the upper neutral zone boundary (50 + Neutral Zone).
Bearish (Downtrend): WRSI falls below the lower neutral zone boundary (50 - Neutral Zone).
Neutral: WRSI remains within the neutral zone.
Extreme overbought (90+) and oversold (20-) levels are marked with X’s for quick identification.
5. Dynamic Visual Representation
A color-coded line reflects the WRSI, adjusting hues based on trend direction.
Gradient fills highlight overbought/oversold zones and neutral areas.
Optional candle coloring ties price action to WRSI or smoothed RSI values.
A histogram-style fill between the WRSI and midline enhances trend strength visibility.
✨ Customizable Settings
Calculation Settings:
Calculation Source: Select the price source (default: close).
Calculation Length: Set the lookback period for RSI calculation (default: 14).
Moving Average Type: Choose from SMA, EMA, RMA, WMA, VWMA, LSMA, HMA, ALMA, DEMA, or TEMA (default: RMA).
Moving Average Length: Adjust the smoothing period for the weighted RSI (default: 8).
Neutral Zone Range: Define the width of the neutral zone around the midline (default: 5).
RSI Weighting Method:
Volume: Weights by trading volume.
Momentum: Weights by absolute price momentum.
Volatility: Weights by standard deviation.
Reversion Factor: Weights inversely to variance for mean-reversion emphasis (default: Momentum).
Style Settings:
Colour Choice: Pick from predefined schemes: Default, Modern, Cool, or Monochrome (default: Default).
Use Custom Colors?: Toggle to use custom bull, bear, and neutral colors (default: false).
Bull/Bear/Neutral Colors: Set custom colors when enabled (default: green/red/gray).
Candle Color Mode: Color candles based on WRSI or smoothed RSI (default: RSI).
Color Candles?: Enable/disable candle coloring (default: false).
🚀 Features and Benefits
Weighted Momentum Analysis: Enhances RSI with dynamic weighting for deeper market insights.
Flexible Smoothing: Multiple MA types and adjustable lengths adapt to various trading styles.
Visual Intuition: Color-coded outputs, gradient fills, and optional candle coloring simplify trend analysis.
Customizable Thresholds: Neutral zone and extreme levels cater to individual strategies.
Overbought/Oversold Signals: Clear markers for extreme conditions improve decision-making.
📜 Disclaimer
This indicator is for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results. Always consult a licensed financial advisor before making trading decisions. Use at your own risk.
PSAR with AO and RSIThis script is a Parabolic SAR-based trading strategy enhanced with Awesome Oscillator (AO) confirmation and sideways market detection using RSI. It generates Buy and Sell signals based on the following conditions:
EPlay (think_analyst)Eplay indicator created by Think Analyst to identify engulfing candle which is closed above previous candle's open/close which ever is high for bullish condition and vice versa for bearish condition
US Yield Curve (2-10yr)US Yield Curve (2-10yr) by oonoon
2-10Y US Yield Curve and Investment Strategies
The 2-10 year US Treasury yield spread measures the difference between the 10-year and 2-year Treasury yields. It is a key indicator of economic conditions.
Inversion (Spread < 0%): When the 2-year yield exceeds the 10-year yield, it signals a potential recession. Investors may shift to long-term bonds (TLT, ZROZ), gold (GLD), or defensive stocks.
Steepening (Spread widening): A rising 10-year yield relative to the 2-year suggests economic expansion. Investors can benefit by shorting bonds (TBT) or investing in financial stocks (XLF). The Amundi US Curve Steepening 2-10Y ETF can be used to profit from this trend.
Monitoring the curve: Traders can track US10Y-US02Y on TradingView for real-time insights and adjust portfolios accordingly.
DOMINION
Here's a breakdown of what the code does:
1. **Indicators Used**:
- SMA 9 (red line)
- SMA 50 (blue line)
- SMA 180 (white line)
- EMA 20 (yellow line)
2. **Input Parameters**:
- `smaInput1 = 9`: First SMA period (editable)
- `smaInput2 = 50`: Second SMA period (editable)
- `smaInput3 = 180`: Third SMA period (editable)
- `emaInput1 = 20`: EMA period (editable)
- `no = 3`: Lookback period for swing high/low calculation
- `Barcolor`: Toggle for bar coloring
- `Bgcolor`: Toggle for background coloring
3. **Buy/Sell Signal System**:
- Uses a swing-based trailing stop loss (TSL) system
- `res`: Highest high over 'no' periods
- `sup`: Lowest low over 'no' periods
- Buy signal: When price crosses above the trailing stop
- Sell signal: When price crosses below the trailing stop
- Visual indicators:
- Green up arrow for Buy signals
- Red down arrow for Sell signals
- Green/red line for the trailing stop level
- Optional bar and background coloring
4. **Logic Breakdown**:
- `avd`: Determines trend direction (1 for up, -1 for down, 0 for neutral)
- `avn`: Captures the last significant trend direction
- `tsl`: Sets trailing stop level based on trend direction
- Color coding:
- Green when price is above TSL
- Red when price is below TSL
5. **Features**:
- Plots all moving averages as an overlay on price chart
- Shows entry/exit signals with arrows
- Includes alert conditions for Buy and Sell signals
- Customizable colors and visibility of elements
This is a trend-following system that:
- Uses multiple timeframe moving averages for trend confirmation
- Implements a swing-based trailing stop for trade management
- Provides clear visual signals for entries and exits
[3Commas] Turtle StrategyTurtle Strategy
🔷 What it does: This indicator implements a modernized version of the Turtle Trading Strategy, designed for trend-following and automated trading with webhook integration. It identifies breakout opportunities using Donchian channels, providing entry and exit signals.
Channel 1: Detects short-term breakouts using the highest highs and lowest lows over a set period (default 20).
Channel 2: Acts as a confirmation filter by applying an offset to the same period, reducing false signals.
Exit Channel: Functions as a dynamic stop-loss (wait for candle close), adjusting based on market structure (default 10 periods).
Additionally, traders can enable a fixed Take Profit level, ensuring a systematic approach to profit-taking.
🔷 Who is it for:
Trend Traders: Those looking to capture long-term market moves.
Bot Users: Traders seeking to automate entries and exits with bot integration.
Rule-Based Traders: Operators who prefer a structured, systematic trading approach.
🔷 How does it work: The strategy generates buy and sell signals using a dual-channel confirmation system.
Long Entry: A buy signal is generated when the close price crosses above the previous high of Channel 1 and is confirmed by Channel 2.
Short Entry: A sell signal occurs when the close price falls below the previous low of Channel 1, with confirmation from Channel 2.
Exit Management: The Exit Channel acts as a trailing stop, dynamically adjusting to price movements. To exit the trade, wait for a full bar close.
Optional Take Profit (%): Closes trades at a predefined %.
🔷 Why it’s unique:
Modern Adaptation: Updates the classic Turtle Trading Strategy, with the possibility of using a second channel with an offset to filter the signals.
Dynamic Risk Management: Utilizes a trailing Exit Channel to help protect gains as trades move favorably.
Bot Integration: Automates trade execution through direct JSON signal communication with your DCA Bots.
🔷 Considerations Before Using the Indicator:
Market & Timeframe: Best suited for trending markets; higher timeframes (e.g., H4, D1) are recommended to minimize noise.
Sideways Markets: In choppy conditions, breakouts may lead to false signals—consider using additional filters.
Backtesting & Demo Testing: It is crucial to thoroughly backtest the strategy and run it on a demo account before risking real capital.
Parameter Adjustments: Ensure that commissions, slippage, and position sizes are set accurately to reflect real trading conditions.
🔷 STRATEGY PROPERTIES
Symbol: BINANCE:ETHUSDT (Spot).
Timeframe: 4h.
Test Period: All historical data available.
Initial Capital: 10000 USDT.
Order Size per Trade: 1% of Capital, you can use a higher value e.g. 5%, be cautious that the Max Drawdown does not exceed 10%, as it would indicate a very risky trading approach.
Commission: Binance commission 0.1%, adjust according to the exchange being used, lower numbers will generate unrealistic results. By using low values e.g. 5%, it allows us to adapt over time and check the functioning of the strategy.
Slippage: 5 ticks, for pairs with low liquidity or very large orders, this number should be increased as the order may not be filled at the desired level.
Margin for Long and Short Positions: 100%.
Indicator Settings: Default Configuration.
Period Channel 1: 20.
Period Channel 2: 20.
Period Channel 2 Offset: 20.
Period Exit: 10.
Take Profit %: Disable.
Strategy: Long & Short.
🔷 STRATEGY RESULTS
⚠️Remember, past results do not guarantee future performance.
Net Profit: +516.87 USDT (+5.17%).
Max Drawdown: -100.28 USDT (-0.95%).
Total Closed Trades: 281.
Percent Profitable: 40.21%.
Profit Factor: 1.704.
Average Trade: +1.84 USDT (+1.80%).
Average # Bars in Trades: 29.
🔷 How to Use It:
🔸 Adjust Settings:
Select your asset and timeframe suited for trend trading.
Adjust the periods for Channel 1, Channel 2, and the Exit Channel to align with the asset’s historical behavior. You can visualize these channels by going to the Style tab and enabling them.
For example, if you set Channel 2 to 40 with an offset of 40, signals will take longer to appear but will aim for a more defined trend.
Experiment with different values, a possible exit configuration is using 20 as well. Compare the results and adjust accordingly.
Enable the Take Profit (%) option if needed.
🔸Results Review:
It is important to check the Max Drawdown. This value should ideally not exceed 10% of your capital. Consider adjusting the trade size to ensure this threshold is not surpassed.
Remember to include the correct values for commission and slippage according to the symbol and exchange where you are conducting the tests. Otherwise, the results will not be realistic.
If you are satisfied with the results, you may consider automating your trades. However, it is strongly recommended to use a small amount of capital or a demo account to test proper execution before committing real funds.
🔸Create alerts to trigger the DCA Bot:
Verify Messages: Ensure the message matches the one specified by the DCA Bot.
Multi-Pair Configuration: For multi-pair setups, enable the option to add the symbol in the correct format.
Signal Settings: Enable the option to receive long or short signals (Entry | TP | SL), copy and paste the messages for the DCA Bots configured.
Alert Setup:
When creating an alert, set the condition to the indicator and choose "alert() function call only".
Enter any desired Alert Name.
Open the Notifications tab, enable Webhook URL, and paste the Webhook URL.
For more details, refer to the section: "How to use TradingView Custom Signals".
Finalize Alerts: Click Create, you're done! Alerts will now be sent automatically in the correct format.
🔷 INDICATOR SETTINGS
Period Channel 1: Period of highs and lows to trigger signals
Period Channel 2: Period of highs and lows to filter signals
Offset: Move Channel 2 to the right x bars to try to filter out the favorable signals.
Period Exit: It is the period of the Donchian channel that is used as trailing for the exits.
Strategy: Order Type direction in which trades are executed.
Take Profit %: When activated, the entered value will be used as the Take Profit in percentage from the entry price level.
Use Custom Test Period: When enabled signals only works in the selected time window. If disabled it will use all historical data available on the chart.
Test Start and End: Once the Custom Test Period is enabled, here you select the start and end date that you want to analyze.
Check Messages: Check Messages: Enable this option to review the messages that will be sent to the bot.
Entry | TP | SL: Enable this options to send Buy Entry, Take Profit (TP), and Stop Loss (SL) signals.
Deal Entry and Deal Exit: Copy and paste the message for the deal start signal and close order at Market Price of the DCA Bot. This is the message that will be sent with the alert to the Bot, you must verify that it is the same as the bot so that it can process properly.
DCA Bot Multi-Pair: You must activate it if you want to use the signals in a DCA Bot Multi-pair in the text box you must enter (using the correct format) the symbol in which you are creating the alert, you can check the format of each symbol when you create the bot.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas TradingView account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc.
Naveen %R (140) ScreenerNaveen %R (140) Screener
Description: The "Naveen %R (140) Screener" is a custom-built Pine Script indicator designed to identify oversold and overbought conditions in the cryptocurrency market. Tailored for traders who focus on altcoins, this indicator provides a sophisticated approach to market analysis using the Williams %R formula, adapted with a longer period of 140 to capture more extensive market cycles.
Features:
Longer Lookback Period: Utilizes a 140-period high and low to calculate the Williams %R, providing a broader view of market sentiment and potential reversals.
Oversold and Overbought Signals: Clearly marks oversold conditions when the indicator value falls below -95, and overbought conditions when it rises above -5.
Customizable Alerts: Traders can set alerts for oversold and overbought signals, enabling timely decisions based on specific trading strategies.
Visual Tools: Includes blue lines to display the Williams %R values, with red and green horizontal lines marking overbought and oversold thresholds, respectively.
Screener Compatibility: Optimized for use in TradingView’s cryptocurrency screener, allowing traders to filter and identify potential trading opportunities across multiple altcoins based on the indicator’s signals.
Use Case: Ideal for traders looking for a reliable technical tool to gauge extreme conditions in the altcoin markets. Whether you are a day trader aiming for quick turnovers or a long-term investor looking for entry and exit points, the Naveen %R (140) Screener helps you navigate the volatility with more confidence.
How to Use:
Apply the indicator to any cryptocurrency chart within TradingView.
Configure alerts to be notified when oversold or overbought conditions are met.
Use the output of this script to filter altcoins in the TradingView screener, helping you focus your analysis on coins that meet specific criteria set by the indicator.
Perfect for both new and experienced traders, the "Naveen %R (140) Screener" is a must-have tool in your trading arsenal to enhance your decision-making process and refine your trading strategies.
Naveen %R (140) Top 40 ScreenerTitle: Naveen %R (140) Top 40 Screener
Description:
The "Naveen %R (140) Top 40 Screener" is a specialized TradingView indicator designed to assess the relative strength of the top 40 cryptocurrency pairs listed on Binance, excluding stablecoins. This indicator calculates the Naveen %R, a variant of the Williams %R indicator, over a span of 140 periods to determine overbought and oversold conditions.
Features:
Comprehensive Coverage: Tracks the top 40 crypto pairs, ensuring a broad market overview.
Custom %R Calculation: Uses a modified Williams %R formula tailored to crypto volatility and trading patterns.
Overbought and Oversold Alerts: Provides real-time alerts when a currency pair enters overbought (> -5) or oversold (< -95) territories, enabling traders to make timely decisions.
Visual Labels and Lines: Utilizes labels and horizontal lines to clearly indicate current market conditions, making it easy to scan multiple assets quickly.
Adaptability: Suitable for traders of all levels who require a reliable tool to gauge market sentiment and potential reversal points.
Ideal Use Cases:
Day Trading: Monitor quick shifts in market sentiment to capture short-term gains.
Swing Trading: Identify entry and exit points for mid-term positions based on overextended price movements.
Crypto Market Analysis: Gain a macro overview of market trends and trader behavior across major cryptocurrencies.
By integrating this indicator into your trading strategy, you can enhance your decision-making process with a robust, data-driven approach to identifying potential buy and sell opportunities based on proven technical analysis principles.
Cycle Buy-SellThis is just for the 4-year market cycle highs and lows for those who are buying and hodling but still want to take profits each cycle. Buy and sell rules are as follows:
### **📊 Buy & Sell Signal Conditions Summary**
---
### **✅ Buy Signal Conditions (`▲` Buy Signal)**
A **buy signal** is triggered when **any** of the following conditions are met:
#### **1️⃣ Standard Buy Condition (Momentum-Based)**
✅ **55 SMA is Below the 220 SMA** (`ma1 < ma2`)
- Confirms that the market is in a **longer-term downtrend** before considering a buy.
✅ **RSI is Below 30** (`rsi < 30`)
- Signals that the asset is **oversold** and could be due for a reversal.
✅ **Stochastic RSI K is Below 25** (`stoch_k < 25`)
- Indicates **extreme bearish momentum**, often preceding a bounce.
✅ **Money Flow Index (MFI) is Below 30** (`mfi < 30`)
- Suggests **weak buying pressure**, often seen at market bottoms.
✅ **Volume is Above 1.2x the 20-Period Moving Average** (`highVolume`)
- Confirms that the buy signal occurs **during strong market participation** to reduce false signals.
---
#### **2️⃣ 1400 SMA Cross Buy Condition (Cycle-Based)**
✅ **Price Crosses Below the 1400 SMA** (`ta.crossunder(close, ma4)`)
- Signals a **potential long-term accumulation opportunity**.
- **Triggers a separate buy signal**, independent of other conditions.
---
### **📉 Sell Signal Conditions (`▼` Sell Signal)**
A **sell signal** is triggered when **any** of the following conditions are met:
#### **1️⃣ Standard Sell Condition (Momentum-Based)**
✅ **55 SMA is Above the 220 SMA** (`ma1 > ma2`)
- Confirms that the market is in a **longer-term uptrend** before considering a sell.
✅ **RSI is Above 70** (`rsi > 70`)
- Indicates that the asset is **overbought** and could be due for a correction.
✅ **Stochastic RSI K is Above 80** (`stoch_k > 80`)
- Signals **extreme bullish momentum**, often seen before a drop.
✅ **Money Flow Index (MFI) is Above 80** (`mfi > 80`)
- Suggests **strong buying pressure**, often occurring near market tops.
✅ **Volume is Above 1.2x the 20-Period Moving Average OR MVRV Z-Score > 2.5**
- `highVolume` = Volume is significantly above the average.
- `mvrvTop = mvrv > 2.5` (Suggests Bitcoin is overvalued based on historical trends).
---
#### **2️⃣ Pi Cycle Top Sell Condition (Cycle-Based)**
✅ **Pi Cycle Top Signal Triggers (`piCycleTop`)**
- `piCycleTop = ta.crossover(ma111, ma350x2)`
- **Overrides all other conditions and forces a sell signal**.
- Historically aligns with **major cycle tops in Bitcoin**.
---
### **📝 Summary of Buy & Sell Conditions**
📍 **A Buy (`▲`) is triggered when**:
- **Momentum-based buy conditions** (RSI, Stoch RSI, MFI, Volume, SMA) are met.
- **OR the price crosses below the 1400 SMA** (Separate buy signal).
📍 **A Sell (`▼`) is triggered when**:
- **Momentum-based sell conditions** (RSI, Stoch RSI, MFI, Volume, SMA, MVRV) are met.
- **OR the Pi Cycle Top is triggered** (Forces a sell).
🚀 **Your strategy now integrates both short-term momentum signals and long-term cycle analysis!** Let me know if you need refinements. 🎯
Global Futures Market Sessions & Key LevelsGlobal time zone marker for futures
this indicator will automatically mark the NY session open, high and low, and will do the same for London and Asia session
It also calculates the prior day imbalance high and low
Timeframes should be dialed in but can be adjusted in the settings if you see a reason to move them (maybe you're looking at forex and those are slightly different hours than the default settings for example)
Also displays a small table with levels pricing in the top right
I hope this helps!