ProfitMax SignalsProfitMax Signals is a streamlined indicator designed for 30-minute charts, such as the S&P 500 Index (SPX), utilizing the fast MACD (5,13,5) to generate precise buy and sell signals based on momentum shifts, aiming to capture tops and bottoms for maximum profit. It employs MACD crossovers—buy signals when the MACD line crosses above the signal line, and sell signals when it crosses below—plotted as small green and red triangles, respectively, on the chart. The indicator includes debug tools like MACD lines and price move percentages in the data window for optimization, and it’s customizable for any TradingView asset (stocks, forex, crypto) by adjusting parameters such as the minimum price move, cooldown period, profit target, and trailing stop. Currently simplified to ensure signals appear, it will be enhanced with features like a 5-10 bar cooldown, 0.25%-1% price gaps, strict alternation (no consecutive buys or sells), a 1% profit target, and a 0.25% trailing stop based on user feedback and observed price gaps, making it ideal for trend-following strategies while protecting against losses.
المؤشرات والاستراتيجيات
SF_StrategySupport And Resistance
Horizontal
4h Support And Resistance
1d Support And Resistance
1w Support And Resistance
1m Support And Resistance
5 Time divider (Vertical)
Higher Highs, Higher Lows, Lower Highs, Lower Lows//@version=5
indicator("Higher Highs, Higher Lows, Lower Highs, Lower Lows", overlay=true)
// Lookback period for swing detection
length = input(36)
// Detect swing highs and lows
swingHigh = ta.highest(high, length) == high
swingLow = ta.lowest(low, length) == low
// Track previous highs and lows
var float prevHigh = na
var float prevLow = na
var float lastHigh = na
var float lastLow = na
if swingHigh
prevHigh := lastHigh
lastHigh := high
if swingLow
prevLow := lastLow
lastLow := low
// Determine structure: HH, HL, LH, LL
isHH = swingHigh and lastHigh > prevHigh
isHL = swingLow and lastLow > prevLow
isLH = swingHigh and lastHigh < prevHigh
isLL = swingLow and lastLow < prevLow
// Plot labels for HH, HL, LH, LL
labelOffset = 10
if isHH
label.new(x=time, y=high, text="HH", color=color.green, textcolor=color.white, size=size.small, style=label.style_label_down)
if isHL
label.new(x=time, y=low, text="HL", color=color.blue, textcolor=color.white, size=size.small, style=label.style_label_up)
if isLH
label.new(x=time, y=high, text="LH", color=color.red, textcolor=color.white, size=size.small, style=label.style_label_down)
if isLL
label.new(x=time, y=low, text="LL", color=color.orange, textcolor=color.white, size=size.small, style=label.style_label_up)
// Draw connecting lines
var line hhLine = na
var line hlLine = na
var line lhLine = na
var line llLine = na
if isHH
hhLine := line.new(x1=bar_index , y1=prevHigh, x2=bar_index, y2=lastHigh, width=2, color=color.green)
if isHL
hlLine := line.new(x1=bar_index , y1=prevLow, x2=bar_index, y2=lastLow, width=2, color=color.blue)
if isLH
lhLine := line.new(x1=bar_index , y1=prevHigh, x2=bar_index, y2=lastHigh, width=2, color=color.red)
if isLL
llLine := line.new(x1=bar_index , y1=prevLow, x2=bar_index, y2=lastLow, width=2, color=color.orange)
Txn Label MarkerScript which marks txn labels
One need to copy transactions CSV data into pre defined strings fields before executing this
DEMA-WMA-SMMA Strategy with Bollinger BandsBUY: Green labels below bars
SELL: Red labels above bars
Exit Buy: Red triangles above bars
Exit Sell: Green triangles below bars
PriceCatch Stock Range Binning-v1Hi Traders.
This is a simple script that will show you the number of times an instrument was within a change% zone. For example, you will know how many times it was between 5% and 10%, or 1% and 3%. So with this info, you will be able to set your expectation regarding the move the instrument is likely to make on any trading day. So, if you notice that the instrument has moved into a higher zone, then you can estimate to an extent where it will attempt to go.
Play with it and you will know its use.
I have kept the source open so that you can study it yourself and make any changes as per your needs.
Remember, this is not an indicator but just an info script.
All the best with your trades.
Delta% per CandleIl delta% nell'indicatore rappresenta la percentuale dell'imbalzo tra il volume degli acquisti e delle vendite in una singola barra. In altre parole, viene calcolato come:
Delta% = (Volume Buy – Volume Sell) / Volume Totale × 100
It's better to use it for futures—enjoy!
Historical Risk IndicatorHistorical Risk Indicator — это инструмент, анализирующий ценовую историю актива за заданный период (в месяцах) и оценивающий уровень риска относительно локальных экстремумов. Индикатор рассчитывает процентное расположение текущей цены в диапазоне `минимум–максимум` за заданное количество месяцев.
- 🟢 Зеленый цвет: Низкий риск (цена ближе к минимумам периода).
- 🟠 Оранжевый цвет: Средний риск (цена в среднем диапазоне).
- 🔴 Красный цвет: Высокий риск (цена ближе к максимумам периода).
Этот индикатор помогает трейдерам понимать, насколько текущая цена находится в зоне риска по сравнению с историческим диапазоном.
⚙️ Входные параметры:
- Количество месяцев для анализа (по умолчанию 12) — устанавливает временной диапазон, на основе которого вычисляются уровень риска и ценовые экстремумы.
📊 Как использовать?
- Используется для оценки рыночного положения актива по отношению к его историческим максимумам и минимумам.
- Помогает находить моменты, когда цена находится в "беспокойной" зоне.
- Может быть полезным как самостоятельный инструмент, так и в сочетании с другими индикаторами.
🎯 Идеально подходит для позиционных и свинг-трейдеров, анализирующих долгосрочные движения цены! 🚀
MA Ribbon Buy & Sell SignalsMoving Averages:
The script calculates simple moving averages for 15, 30, 150, and 200 periods and plots them on your chart.
Signal Conditions:
A buy signal is generated when the 15 MA crosses above the 30 MA and the closing price is above the 150 and 200 MAs (indicating an overall uptrend).
A sell signal is generated when the 15 MA crosses below the 30 MA and the closing price is below the 150 and 200 MAs (indicating an overall downtrend).
Visual Cues:
The script uses green arrows below the bar for buy signals and red arrows above the bar for sell signals.
Daily True Range (DTR) vs Average True Range (ATR)Overview
The "DTR vs ATR with Color-Coded Percentage" indicator is a powerful volatility analysis tool designed for traders who want to understand daily price movements in the context of historical volatility. It calculates the Daily True Range (DTR)—the raw measure of a single day’s volatility—and compares it to the Average True Range (ATR), which smooths volatility over a user-defined period (default 14 days). The indicator presents this data in an intuitive table, featuring a color-coded percentage that visually represents how the current day’s move (DTR) stacks up against the average volatility (ATR). This helps traders quickly assess whether the current day’s price action is unusually volatile, average, or subdued relative to recent history.
Purpose
Volatility Comparison: Visualize how the current day’s price range (DTR) relates to the average range (ATR) over a specified period.
Decision Support: Identify days with exceptional movement (e.g., breakouts or reversals) versus normal or quiet days, aiding in trade entry/exit decisions.
Risk Management: Gauge daily volatility to adjust position sizing or stop-loss levels based on whether the market is exceeding or falling short of typical movement.
Features
Daily True Range (DTR) Calculation:
Computes the True Range for the current day as the greatest of:
Current day’s High - Low
High - Previous Close
Low - Previous Close
Aggregates data on any timeframe to ensure accurate daily values.
Average True Range (ATR):
Calculates the smoothed average of DTR over a customizable period (default 14 days) using Wilder’s smoothing method.
Updates in real-time as the day progresses.
Timeframe Flexibility: Works on any chart timeframe (e.g., 1-minute, 1-hour) while always calculating DTR and ATR based on daily data.
Color-Coded Display in either compact or table mode
The percentage value is color-coded in the table based on configurable thresholds:
Safe (default 75): Normal range, within typical volatility
Warning: (default 75-125): Above-average volatility.
Danger (default 125): Exceptionally high volatility
Weekly Engulfing Bullish & Bearish with AlertsWeekly Engulfing Bullish & Bearish with Alerts, Help You To Simply Find Out Potential Entries For Sure Gains. Don't Be Greedy.
RSIxBB Crossover With Immediate Imbalance Strategy [LuciTech]Credit:
@badninja for Engulfing Imbalance -
@veryfid for ATR SL -
strategy that integrates RSI crossovers with Bollinger Bands, engulfing candle patterns, and immediate imbalance detection to generate precise trade signals. It overlays entry, stop-loss, and take-profit levels on the chart, featuring customizable risk management and an optional time filter. Tailored for traders seeking momentum-driven entries with structured risk-reward outcomes, it operates across any timeframe and provides clear visual cues for trade execution.
Features
The strategy combines RSI (14-period) crossovers with Bollinger Bands (34-period SMA, 2.0 deviation) applied to RSI, alongside engulfing candle patterns, to pinpoint trade entries. It detects bullish engulfing candles after an RSI cross below the lower band and bearish engulfing candles after a cross above the upper band, ensuring momentum alignment. Risk management includes adjustable risk percentage, risk-reward ratios, and stop-loss options (ATR-based or candle-based), with position sizing tied to equity risk. An optional time filter restricts trades to a user-defined window, highlighted with a background fill. Visual elements include plotted entry, stop-loss, and take-profit lines with customizable colours, plus shaded areas between levels for clarity.
How It Works
Trades are triggered by RSI crossing Bollinger Bands followed by an engulfing candle pattern. A long entry occurs with a bullish engulfing candle after RSI crosses below the lower band, requiring a positive close, while a short entry follows a bearish engulfing candle after RSI crosses above the upper band, requiring a negative close. Position size is calculated from a percentage of equity (default 1%) and stop-loss distance. Stop-loss can be ATR-based (smoothed via RMA, SMA, EMA, or WMA) or candle-based (using the candle’s low/high), adjustable by multiplier or length. Take-profit is set by multiplying the stop-loss distance by the risk-reward ratio (default 3:1). If enabled, the time filter limits trades to the specified window, with visuals updating only for active positions.
Settings
Risk management settings include Risk % (default 1%) for equity risked per trade, Risk:Reward (default 3) for target profit relative to risk, and Stop Loss Type (ATR or Candle) for loss calculation. ATR settings offer ATR Length (default 14), ATR Multiplier (default 1.5), and Smoothing (RMA, SMA, EMA, WMA), with an option to show ATR lines. Candle-based stop-loss uses Candle Length (default 0, meaning 1 candle). Position colours allow customization of Entry/SL/TP lines (default grey, red, green). Time filter settings include Enable Time Filter (default false), Start Hour/Minute (default 14:30), End Hour/Minute (default 15:00), and Fill Background with a custom colour (default grey).
Interpretation
RSI crossovers with Bollinger Bands signal momentum shifts, confirmed by engulfing candles, indicating potential entry points. Stop-loss levels (ATR or candle-based) define risk, while take-profit targets align with the risk-reward ratio, offering a structured exit plan. Shaded areas between entry and stop-loss/take-profit visualize risk and reward zones. ATR lines, if enabled, highlight dynamic stop levels based on volatility. The time filter, when active, focuses trading within key hours, with the background fill emphasizing the active range, making this strategy ideal for disciplined, momentum-focused trading.
BTC Spot vs Perpetual CVD DivergenceThis indicator:
Data Sources:
Uses Binance BTC/USDT for spot market
Uses Binance BTC/USD perpetual (USD-M) for futures market
Both symbols should be available on TradingView
CVD Approximation:
Since true CVD requires order book data (not fully available in Pine Script), we approximate it by:
Multiplying volume by price direction (+1 for up bars, -1 for down bars)
Summing over the specified lookback period
Normalization:
Normalizes both CVD values to a -1 to 1 range for fair comparison
This accounts for different volume scales between spot and perpetual markets
Divergence Calculation:
Subtracts normalized perpetual CVD from spot CVD
Positive values indicate spot market is more bullish than perpetual
Negative values indicate perpetual market is more bullish than spot
Visualization:
Red line: Main divergence indicator
Green line: Normalized spot CVD
Blue line: Normalized perpetual CVD
Green background: Strong positive divergence (>0.5)
Red background: Strong negative divergence (<-0.5)
Gray dashed line at zero
Limitations:
This is an approximation since true CVD requires buy/sell volume separation, which isn't directly available
Results may vary depending on timeframe and lookback period
Assumes volume data reliability from both markets
EMA Cross + RSI Scalping One of the best scalp trading strategies is the "EMA Cross + RSI" strategy. It combines trend-following with momentum confirmation, making it effective for short-term trades.
Key Components:
Exponential Moving Averages (EMAs):
Use a fast EMA (e.g., 9-period) and a slow EMA (e.g., 21-period).
The crossover of the fast EMA above the slow EMA signals a potential buy opportunity.
The crossover of the fast EMA below the slow EMA signals a potential sell opportunity.
Relative Strength Index (RSI):
Use a 14-period RSI to confirm momentum.
For buy signals, RSI should be above 50 (bullish momentum).
For sell signals, RSI should be below 50 (bearish momentum).
Time Frame:
This strategy works best on 1-minute, 5-minute, or 15-minute charts.
Risk Management:
Use a stop-loss below the recent swing low (for buys) or above the recent swing high (for sells).
Aim for a risk-reward ratio of 1:1.5 or 1:2.
EMA Cross + RSI Scalping StrategyOne of the best scalp trading strategies is the "EMA Cross + RSI" strategy. It combines trend-following with momentum confirmation, making it effective for short-term trades.
Key Components:
Exponential Moving Averages (EMAs):
Use a fast EMA (e.g., 9-period) and a slow EMA (e.g., 21-period).
The crossover of the fast EMA above the slow EMA signals a potential buy opportunity.
The crossover of the fast EMA below the slow EMA signals a potential sell opportunity.
Relative Strength Index (RSI):
Use a 14-period RSI to confirm momentum.
For buy signals, RSI should be above 50 (bullish momentum).
For sell signals, RSI should be below 50 (bearish momentum).
Time Frame:
This strategy works best on 1-minute, 5-minute, or 15-minute charts.
Risk Management:
Use a stop-loss below the recent swing low (for buys) or above the recent swing high (for sells).
Aim for a risk-reward ratio of 1:1.5 or 1:2.
Custom 1% or 100 point Move MarkerFeatures:
✅ User chooses between Percentage or Fixed Points
✅ User sets percentage threshold (default: 1%)
✅ User sets fixed point threshold (default: 100 points)
✅ Green Flag → Price moves above the threshold (up only)
✅ Red Flag → Price moves below the threshold (down only)
✅ Blue Flag → Price moves in both directions
Keltner Channel CustomAnchored to 1D, added stochastic reading for oversold conditions, built for 4h on CL1!
100 Point Move MarkerFeatures:
✅ Green Flag when the price moves 100 points up but not down.
✅ Red Flag when the price moves 100 points down but not up.
✅ Blue Flag when the price moves 100 points in both directions within the same day.
Multi-Timeframe Trend Indicator"Introducing the Multi-Timeframe Trend Indicator: Your Key to Comprehensive Market Analysis
Are you looking for a powerful tool to enhance your trading decisions? Our Multi-Timeframe Trend Indicator offers a unique perspective on market trends across five crucial timeframes.
Key Features:
1. Comprehensive Analysis: Simultaneously view trends for H1, H4, D1, W, and M timeframes.
2. Easy-to-Read Display: Color-coded table for instant trend recognition.
3. Proven Strategy: Utilizes the reliable EMA7, SMA20, and SMA200 crossover method.
How It Works:
- Bullish Trend: When EMA7 > SMA20 > SMA200
- Bearish Trend: When EMA7 < SMA20 < SMA200
- Neutral Trend: Any other configuration
Benefits:
- Align your trades with multiple timeframe trends
- Identify potential trend reversals early
- Confirm your trading decisions with a quick glance
Whether you're a day trader or a long-term investor, this indicator provides valuable insights to support your trading strategy. By understanding trends across multiple timeframes, you can make more informed decisions and potentially improve your trading results.
Don't let conflicting timeframes confuse your strategy. Get the full picture with our Multi-Timeframe Trend Indicator today!"
Target_SL_IndicatorIndicator which plots lines at levels as per below calculations
Line1: high + (high - low) * 0.146
Line2: high + (high - low) * 0.236
Line3: low + (low - high) * 0.146
Line4: low + (low - high) * 0.236
The multiplication factors are also configurable and can be given from inputs.
High and low are calculated on the bar which is calculated as below.
Bar on which calculations are done :: starting bar of day + number of bars as given in input.
MACD line dievergence indicatorshow regular price dievergence and price continuaction dievergence.
"Buy or Sell" means price may continue go up or down,"Rev" means dievergence,price may revse.