Expiry Day Special IndicatorExpiry Day Special Indicator
The Expiry Day Special Indicator is designed to detect catalytic price action patterns that commonly occur between 9:15 AM to 10:15 AM (IST) in the Nifty & Bank Nifty markets but not limited to these specific markets. While these patterns are particularly useful on expiry days, they are not limited to expiry trading alone. They can also be applied on other trading days when similar conditions arise, making them versatile for intraday traders.
How It Works
This indicator scans for bullish and bearish price action patterns within the first trading hour and plots potential buy and sell signals based on key market structures.
• Bearish Patterns: Identifies strong rejection zones and weakness in price action to signal potential short trades.
• Bullish Patterns: Recognizes reversal formations that indicate potential long trade opportunities.
• Time Filter: The setup is valid only between 9:15 AM - 10:15 AM (IST) to focus on high-impact market moves.
Why This Indicator?
1. Specialized for Nifty & Bank Nifty – Designed specifically for Indian markets.
2. Early Trend Identification – Helps traders capture moves early in the session.
3. Works Beyond Expiry Days – Although optimized for expiry trading, it can also detect similar patterns on regular days.
📌 Note: This indicator does not provide trading advice; always use proper risk management.
Educational
CCI, RSI, Volume & ATR Buy Signal - Go with the herd!📌 CCI, RSI, Volume & ATR Buy Signal Indicator
🚀 Identify Smart Entry Opportunities with a Multi-Confirmation Approach
This indicator combines CCI (Commodity Channel Index), RSI (Relative Strength Index), Volume, and ATR (Average True Range) to provide a reliable buy signal by ensuring the market conditions are favorable before entering a trade.
📊 How Does It Work?
This script evaluates market momentum, volatility, and trading volume to generate a clear entry decision:
✅ (Green Check) → Favorable entry conditions
❌ (Red Cross) → Not an ideal entry point
The indicator displays all the relevant metrics in one compact label, positioned above the most recent candle for quick and easy reference.
📈 Components of the Indicator
Each metric is visually represented using traffic light colors (🟢 Green, 🟡 Yellow, 🔴 Red) for intuitive decision-making:
1️⃣ CCI (Commodity Channel Index) – Momentum Strength
🟢 Strong: Market momentum is high (CCI above the entry threshold).
🟡 Moderate: Market is showing some movement, but not strong enough.
🔴 Weak: No significant momentum (CCI is low).
2️⃣ RSI (Relative Strength Index) – Trend Confirmation
If RSI is above the user-defined threshold, the momentum is considered positive for entry.
3️⃣ Volume – Market Participation
🟢 High: Trading volume is above the moving average, confirming strong participation.
🟡 Moderate: Volume is near its average, signaling indecisiveness.
🔴 Low: Weak participation, indicating potential false signals.
4️⃣ ATR (Average True Range) – Volatility Indicator
🟢 High: The market is moving with sufficient volatility for a strong trade setup.
🟡 Moderate: Acceptable volatility but with some caution.
🔴 Low: Market is slow, and price movements may be weak.
🔧 Customizable Settings
You can fine-tune the indicator to match your trading strategy by adjusting:
CCI Threshold for Entry (default: 100)
RSI Threshold for Entry (default: 50)
Volume Multiplier for Confirmation (default: 1.0)
ATR Multiplier for Confirmation (default: 1.0)
🖥️ How to Use
1️⃣ Add the indicator to your TradingView chart.
2️⃣ Look for the label above the most recent candle.
Example output:
✅ Vola: 🟢 Mom: 🟢 Volu: 🟢 → Strong confirmation for entry.
❌ Vola: 🟡 Mom: 🔴 Volu: 🟡 → Entry conditions are not favorable.
3️⃣ Only enter trades when ✅ appears and all or most indicators are green.
4️⃣ Avoid trading when ❌ is displayed or when multiple indicators are yellow/red.
⚡ Why Use This Indicator?
✅ Multi-Factor Confirmation – Ensures you enter only high-probability setups.
✅ Customizable for Any Strategy – Adjust thresholds based on your risk tolerance.
✅ Traffic Light System – Easily interpret trade conditions at a glance.
✅ Real-Time Updates – The label dynamically updates based on the latest price action.
📌 Final Notes
This indicator is not a standalone trading system but a powerful confirmation tool. Always use proper risk management and combine it with price action analysis for best results. 📊📈
Supertrend Strategy with Money Ocean TradeStrategy Overview
The Supertrend Strategy with Trend Change Confirmation leverages the Supertrend indicator to identify potential buy and sell signals based on changes in trend direction and subsequent price action. The strategy is designed to work with any financial instrument (symbol) and aims to provide clear entry and exit signals.
Key Components
Supertrend Indicator: The core of this strategy is the Supertrend indicator, calculated using a length of 3 and a factor of 1. The Supertrend line is plotted on the chart to visually represent trend direction.
Direction 1: Indicates an uptrend (bullish).
Direction -1: Indicates a downtrend (bearish).
Trend Change Detection: The strategy monitors changes in the trend direction. When a trend change is detected, it checks if the next candle confirms the trend change by breaking above or below the Supertrend line.
Entry Conditions:
Long Entry (Buy): When the Supertrend direction changes to 1 (uptrend) and the next candle closes above the Supertrend line.
Short Entry (Sell): When the Supertrend direction changes to -1 (downtrend) and the next candle closes below the Supertrend line.
Exit Conditions: The strategy closes the position based on the opposite signal.
Long Exit: When the Supertrend direction changes to -1 (downtrend) and the next candle closes below the Supertrend line.
Short Exit: When the Supertrend direction changes to 1 (uptrend) and the next candle closes above the Supertrend line.
Visual Signals: The strategy plots buy and sell signals on the chart using plotshape:
BUY: A green label below the bar when a long entry is triggered.
SELL: A red label above the bar when a short entry is triggered.
Alerts: Alerts are set up to notify when a buy or sell signal is triggered.
Script Summary
This strategy helps traders identify potential trading opportunities based on trend changes and confirms the trend by checking the next candle's price action. The visual signals and dashboard enhance the user's ability to monitor and manage trades effectively.
Feel free to test and adjust the parameters to suit your trading preferences! If you need further customizations or explanations, let me know.
RSI Strategy with Manual TP and SLHello friends.
This strategy enters the trade by exiting the RSI saturation zone and then by changing the profit and loss limits, the necessary changes can be made.
At the same time, different shorts or longs are not opened, and only the position shown with the arrow is opened and the rest are only shown.
You can change the RSI range.
With the initial conditions on the 30-minute time frame on EURUSD, EURAUD, GBPUSD, it responded well.
I hope it is useful.
Of course, it definitely needs changes and it is a general strategy.
Good luck.
9:20 AM High/Low & VWAPHigh low of 9:20 candle it measures the high and low of 9:20 candle and draws line with the break of low take a trade and high break take a trade
Improved Momentum and Pivot Reversal StrategyI don't really know. AI helped me make this. Its based on taking trades based on the overall trend of the market while finding entries based on pivot points.
[TehThomas] - Simple MA Crossover📊 MA Crossover Indicator – Spot Trend Reversals with Confidence!
This powerful Moving Average Crossover Indicator is designed to help traders identify trend shifts with precision and clarity. Whether you trade forex, crypto, or stocks, this tool provides an easy-to-use visual representation of market momentum, allowing for smarter entries and exits.
How It Works
This indicator plots two simple moving averages (SMA) and detects crossover events, highlighting key moments when the market is shifting direction:
✅ Golden Cross (Bullish Signal) 📈 – When the short-term moving average crosses above the long-term moving average, it signals potential upward momentum, often used as a buy confirmation.
✅ Death Cross (Bearish Signal) 📉 – When the short-term moving average crosses below the long-term moving average, it indicates a possible downtrend, often seen as a sell confirmation.
By using this indicator, traders can filter out noise and focus on meaningful trend shifts rather than reacting to short-term price fluctuations.
🎯 Why This Indicator is a Game-Changer
🔹 Clear Trend Confirmation – Helps traders validate market direction before entering a trade.
🔹 Works on Any Asset & Timeframe – Apply it to forex, stocks, crypto, or indices on any
timeframe (scalping to long-term trading).
🔹 Removes Emotion from Trading – Provides objective, rule-based confirmation to avoid
impulsive decisions.
🔹 Great for Beginners & Pros – Whether you're just starting out or a seasoned trader, this tool
simplifies trend analysis.
💡 Tip: Combine this with RSI, MACD, support/resistance levels, or volume analysis for even stronger trade setups!
__________________________________________
🚀 Add this indicator to your chart and take your trend-trading to the next level! If you find it useful, don’t forget to like, comment, and follow for more trading tools!
Alvarez CCI Média Móvel e Histograma - Estratégia OtimizadaEsta estratégia tem como objetivo identificar oportunidades de compra e venda utilizando o CCI (Commodity Channel Index) combinado com médias móveis, volatilidade (ATR), tendência geral (SMA de 20 períodos) e confirmação de volume.
O foco é maximizar a precisão das operações, reduzindo falsos sinais e garantindo que apenas as operações com maior probabilidade de sucesso sejam executadas
Timeframe Display Table with CustomizationsPlaces a single cell table in the top right of the chart to display the currently viewed timeframe at all times on the chart.
Support Resistance - Percentile LevelsKey Features:
1. Percentile Calculations:
The indicator calculates the 95th percentile (PercentilePlot100) and the 5th percentile (PercentilePlot5) of the high and low prices over specified lengths.
The lengths for these calculations are adjustable via input fields, allowing users to customize the periods used for percentile calculations.
2. Percentile Levels:
Resistance Levels (R1, R2, R3, R4): Plots resistance levels based on the 95th percentile of the high prices over different lengths (100, 200, 750, 4500).
Support Levels (S1, S2, S3, S4): Plots support levels based on the 5th percentile of the low prices over different lengths (100, 200, 750, 4500).
3. High-Timeframe Average:
Calculates and plots the average of the 750-period high and low percentiles (htfavg), which acts as a pivot point on the chart.
How to Use This Indicator:
1. Identify Key Support and Resistance Levels:
Use the plotted resistance (R1, R2, R3, R4) and support (S1, S2, S3, S4) levels to identify key areas where price may reverse or consolidate.
2. Pivot Point Analysis:
The plotted pivot point (htfavg) can be used to identify potential areas of trend change or consolidation. It represents the average price level based on higher timeframe percentiles.
3. Trend Analysis:
By observing how price interacts with these percentile levels, traders can gain insights into market trends and potential reversal points.
Customization:
The input fields allow you to customize the lengths of the percentiles and the percentile plot values according to your trading strategy and timeframe preference.
In summary, this indicator can help traders identify significant support and resistance levels, potential pivot points, and overall market trends based on percentile calculations of high and low prices over various periods. This can be valuable for making informed trading decisions and setting entry and exit points.
If you have any specific questions or need further customization, feel free to ask! 😊
Volatility Drift [7 Dreams India Official]elite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learnings
elite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learningselite learnings
Opening Range with Breakouts & Targets [Arosh]copied and edited from luxalgo script
all rights reserved for original owner of this code
i just changed it to the way i like
Setup Ideal Hamilton - MACD, RSI e ADX (2 parâmetros no DMI)Setup para cripto com entrada que usa MACD, RSI e ADX (2 parâmetros no DMI)
Amir IndicatorThe indicator shows the watermark ticker, the market cap and the 14 day ATR on left upper side of the screen
Support and Resistance Levels_hemantSupport and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels
Support and Resistance Levels_HemSupport and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels Support and Resistance Levels
NextAi SignalsIndicador criado com base em padrões de reversão e exaustão de preço .. utilizando analise gráfica e candles de exaustão.
Indicador criado exclusivamente para a plataforma NextAi
Next.Ai SignalsIndicador criado com base em exaustão de mercados de CFDs. utilizando padrões e sinais de reversão a exaustão de preço.
Este indicador foi criado exclusivamente para ser usado na plataforma Next.Ai.
Bollinger Bands + RSI Strategy//@version=5
strategy("Bollinger Bands + RSI Strategy", overlay=true,
description="This is a trading strategy based on Bollinger Bands and RSI. The strategy generates buy and sell signals based on price action and market momentum. It buys when the price crosses above the lower Bollinger Band while the RSI is below 30 (indicating oversold conditions). It sells when the price crosses below the upper Bollinger Band while the RSI is above 70 (indicating overbought conditions). Positions are closed when the price crosses the middle Bollinger Band (the moving average).")
// Bollinger Bands parameters
length = input.int(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input.float(2.0, title="Bollinger Bands Multiplier")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper_band = basis + dev
lower_band = basis - dev
// RSI parameters
rsi_length = input.int(14, title="RSI Length")
rsi = ta.rsi(src, rsi_length)
// Plot Bollinger Bands
plot(upper_band, color=color.red, linewidth=2, title="Upper Bollinger Band")
plot(lower_band, color=color.green, linewidth=2, title="Lower Bollinger Band")
plot(basis, color=color.blue, linewidth=1, title="Middle Band")
// Buy Condition
buy_condition = ta.crossover(close, lower_band) and rsi < 30
if buy_condition
strategy.entry("Buy", strategy.long)
// Sell Condition
sell_condition = ta.crossunder(close, upper_band) and rsi > 70
if sell_condition
strategy.entry("Sell", strategy.short)
// Exit Conditions (optional: use the middle Bollinger Band for exits)
exit_condition = ta.cross(close, basis)
if exit_condition
strategy.close("Buy")
strategy.close("Sell")
// Optional: Plot RSI for additional insight
hline(70, "Overbought", color=color.red)
hline(30, "Oversold", color=color.green)
plot(rsi, color=color.purple, title="RSI", linewidth=1, offset=-5)
isha//@version=6
import yashgode9/signalLib_yashgode9/2 as signalLib
indicator('isha', 'isha', true, format.price, max_labels_count = 200, max_lines_count = 50)
//--------------------- Prerequisites of script ---------------------// `, ` `, and `
DEPTH_ENGINE = input.int(30, 'DEPTH_ENGINE', minval = 1, step = 1, group = 'signalLib Config')
DEVIATION_ENGINE = input.int(5, 'DEVIATION_ENGINE', minval = 1, step = 1, group = 'signalLib Config')
BACKSTEP_ENGINE = input.int(5, 'BACKSTEP_ENGINE', minval = 2, step = 1, group = 'signalLib Config')
labels = input(0, 'Labels Transparency', group = 'Labels')
buycolor = input(#03ff85, 'Buy-Color', group = 'Colors')
sellcolor = input(#fc0808, 'Sell-Color', group = 'Colors')
buycolor1 = #000000
sellcolor1 = #000000
lines = 0
labelsize__0 = input.int(3, 'Label size', minval = 1, maxval = 5, group = 'Labels')
labelsize = switch labelsize__0
1 => size.tiny
2 => size.small
3 => size.normal
4 => size.large
5 => size.huge
repaint = true
extend = false
//--------------------- Main Logic of Script ---------------------//
= signalLib.signalLib(low,high,DEPTH_ENGINE,DEVIATION_ENGINE,BACKSTEP_ENGINE)
string nowPoint = ''
// Define variables in global scope
var float lastPoint = na
var float field_1 = na
var float field_2 = na
var float field_3 = na
field_0 = zee1.price
if bool(ta.change(direction))
field_1 := zee1.price
lastPoint := field_1
lastPoint
line zeezee = na
label point = na
if repaint
nowPoint := direction < 0 ? zee2.price < lastPoint ? 'Buy-point' : 'Buy-point' : zee2.price > lastPoint ? 'Sell-point' : 'Sell-point'
point := label.new(zee2, nowPoint, xloc.bar_time, yloc.price, color.new(direction < 0 ? buycolor : sellcolor, labels), direction > 0 ? label.style_label_down : label.style_label_up, color.new(direction > 0 ? buycolor1 : sellcolor1, labels), labelsize)
if direction == direction
line.delete(zeezee )
label.delete(point )
else
line.set_extend(zeezee , extend.none)
else
if direction != direction
field_2 := zee2.price
field_3 := zee2.price
nowPoint := direction < 0 ? field_2 < lastPoint ? 'Buy-point' : 'Buy-point' : field_3 > lastPoint ? 'Sell-point' : 'Sell-point'
point := label.new(zee2 , nowPoint, xloc.bar_time, yloc.price, color.new(direction < 0 ? buycolor : sellcolor, labels), direction > 0 ? label.style_label_down : label.style_label_up, color.new(direction > 0 ? buycolor1 : sellcolor1, labels), labelsize)
point
// Alert function for direction change
if bool(ta.change(direction)) // Convert to boolean
if direction > 0
alert("Sell signal generated!!!", alert.freq_once_per_bar_close)
else
alert("Buy signal generated!!!", alert.freq_once_per_bar_close)
Premarket High/Low w/ MidlineThe script draws the high and low of the premarket session including a supporting midline and based on these levels the ATR is added and also displayed on the chart as lines.
You can change:
The Session Timeframe
The ATR Multiple
If the Aftermarket session should be included