Hammer Candle Alert//@version=5
indicator("Hammer Candle Alert", overlay=true)
// Hammer Candle ki pehchan ke liye conditions
body_size = math.abs(close - open)
upper_shadow = high - math.max(close, open)
lower_shadow = math.min(close, open) - low
total_range = high - low
is_hammer = (lower_shadow >= 2 * body_size) and (upper_shadow <= body_size * 0.5) and (total_range > 0)
// Alert generate karne ke liye condition
if (is_hammer)
alert("Hammer Candle Formed!", alert.freq_once_per_bar_close)
// Hammer Candle ko chart par dikhane ke liye
plotshape(series=is_hammer, location=location.belowbar, color=color.green, style=shape.labelup, text="Hammer")
Göstergeler ve stratejiler
TMA MACDTriangular MACD combined with two moving averages
its suiteable for using multi time frame intraday analysis like major H4
and minor H1 and and for entry model we should take M15 and M5 with use other indicators like
support and resistance or suply demand zones all the best
Musical Harmonics - Time BasedPlace on a recent price low. Identify the price and date of a 3 month price low, then input these values into the settings dialogue box.
This will provide you with a vertical harmonic grid which represents the path of least resistance for price to travel and indicates both reversal points and take profit points, essentially calculates the likely distance price will travel in any given direction.
The horizontal time indication is a comparable indicator with a date as an input, provides reference for how long price is likely to move in any one direction, and indicates points of reversal/take profit.
Hacim Analizli Destek-Direnç Stratejisi (Uyarılı)//@version=5
indicator("Hacim Analizli Destek-Direnç Stratejisi (Uyarılı)", overlay=true)
// Parametreler
var float entryPrice = na
var bool inTrade = false
var float takeProfitLevel = na
var float stopLossLevel = na
// Hacim ve Fiyat Hareketi
volumeThreshold = input.float(100000, title="Hacim Eşiği")
priceChangeThreshold = input.float(2.0, title="Fiyat Değişimi Eşiği (%)")
// Destek ve Direnç Seviyeleri
lookbackPeriod = input.int(14, title="Destek/Direnç Periyodu")
supportLevel = ta.lowest(low, lookbackPeriod)
resistanceLevel = ta.highest(high, lookbackPeriod)
// Destek ve Direnç Çizgilerini Çiz
plot(supportLevel, color=color.green, linewidth=2, title="Destek")
plot(resistanceLevel, color=color.red, linewidth=2, title="Direnç")
// Hacim Analizi
volumeDecreaseThreshold = input.float(0.7, title="Hacim Azalma Eşiği (%)")
volumeDecrease = volume < (volume * volumeDecreaseThreshold)
// Yükseliş Hacmi ve Kırılım Tespiti
volumeIncrease = volume > volumeThreshold
priceBreakout = close > resistanceLevel // Direnç seviyesini kırma
// Giriş Koşulu
if (volumeIncrease and priceBreakout and not inTrade)
entryPrice := close
takeProfitLevel := entryPrice * (1 + priceChangeThreshold / 100)
stopLossLevel := entryPrice * (0.98) // %2 stop loss
inTrade := true
label.new(bar_index, low, text="Giriş", style=label.style_circle, color=color.green, textcolor=color.white)
alert("Giriş Sinyali: " + str.tostring(close), alert.freq_once_per_bar)
// Çıkış Koşulu (Kar Alma veya Stop Loss)
if (inTrade)
if (close >= takeProfitLevel)
inTrade := false
label.new(bar_index, high, text="Kar Al", style=label.style_circle, color=color.blue, textcolor=color.white)
alert("Kar Alma Sinyali: " + str.tostring(close), alert.freq_once_per_bar)
else if (close <= stopLossLevel)
inTrade := false
label.new(bar_index, low, text="Stop Loss", style=label.style_circle, color=color.red, textcolor=color.white)
alert("Stop Loss Sinyali: " + str.tostring(close), alert.freq_once_per_bar)
// Hacim Azalma Uyarısı
if (volumeDecrease)
label.new(bar_index, high, text="Hacim Azalıyor", style=label.style_label_down, color=color.orange, textcolor=color.white)
alert("Hacim Azalıyor: " + str.tostring(close), alert.freq_once_per_bar)
// Grafikte Giriş ve Çıkışları Gösterme
plotshape(series=volumeIncrease and priceBreakout, location=location.belowbar, color=color.green, style=shape.labelup, text="Giriş")
plotshape(series=close >= takeProfitLevel, location=location.abovebar, color=color.blue, style=shape.labeldown, text="Kar Al")
plotshape(series=close <= stopLossLevel, location=location.belowbar, color=color.red, style=shape.labeldown, text="Stop Loss")
// Hacim Grafiği
plot(volume, title="Hacim", color=color.blue, style=plot.style_columns)
TEMA OBOS Strategy PakunTEMA OBOS Strategy
Overview
This strategy combines a trend-following approach using the Triple Exponential Moving Average (TEMA) with Overbought/Oversold (OBOS) indicator filtering.
By utilizing TEMA crossovers to determine trend direction and OBOS as a filter, it aims to improve entry precision.
This strategy can be applied to markets such as Forex, Stocks, and Crypto, and is particularly designed for mid-term timeframes (5-minute to 1-hour charts).
Strategy Objectives
Identify trend direction using TEMA
Use OBOS to filter out overbought/oversold conditions
Implement ATR-based dynamic risk management
Key Features
1. Trend Analysis Using TEMA
Uses crossover of short-term EMA (ema3) and long-term EMA (ema4) to determine entries.
ema4 acts as the primary trend filter.
2. Overbought/Oversold (OBOS) Filtering
Long Entry Condition: up > down (bullish trend confirmed)
Short Entry Condition: up < down (bearish trend confirmed)
Reduces unnecessary trades by filtering extreme market conditions.
3. ATR-Based Take Profit (TP) & Stop Loss (SL)
Adjustable ATR multiplier for TP/SL
Default settings:
TP = ATR × 5
SL = ATR × 2
Fully customizable risk parameters.
4. Customizable Parameters
TEMA Length (for trend calculation)
OBOS Length (for overbought/oversold detection)
Take Profit Multiplier
Stop Loss Multiplier
EMA Display (Enable/Disable TEMA lines)
Bar Color Change (Enable/Disable candle coloring)
Trading Rules
Long Entry (Buy Entry)
ema3 crosses above ema4 (Golden Cross)
OBOS indicator confirms up > down (bullish trend)
Execute a buy position
Short Entry (Sell Entry)
ema3 crosses below ema4 (Death Cross)
OBOS indicator confirms up < down (bearish trend)
Execute a sell position
Take Profit (TP)
Entry Price + (ATR × TP Multiplier) (Default: 5)
Stop Loss (SL)
Entry Price - (ATR × SL Multiplier) (Default: 2)
TP/SL settings are fully customizable to fine-tune risk management.
Risk Management Parameters
This strategy emphasizes proper position sizing and risk control to balance risk and return.
Trading Parameters & Considerations
Initial Account Balance: $7,000 (adjustable)
Base Currency: USD
Order Size: 10,000 USD
Pyramiding: 1
Trading Fees: $0.94 per trade
Long Position Margin: 50%
Short Position Margin: 50%
Total Trades (M5 Timeframe): 128
Deep Test Results (2024/11/01 - 2025/02/24)BTCUSD-5M
Total P&L:+1638.20USD
Max equity drawdown:694.78USD
Total trades:128
Profitable trades:44.53
Profit factor:1.45
These settings aim to protect capital while maintaining a balanced risk-reward approach.
Visual Support
TEMA Lines (Three EMAs)
Trend direction is indicated by color changes (Blue/Orange)
ema3 (short-term) and ema4 (long-term) crossover signals potential entries
OBOS Histogram
Green → Strong buying pressure
Red → Strong selling pressure
Blue → Possible trend reversal
Entry & Exit Markers
Blue Arrow → Long Entry Signal
Red Arrow → Short Entry Signal
Take Profit / Stop Loss levels displayed
Strategy Improvements & Uniqueness
This strategy is based on indicators developed by "l_lonthoff" and "jdmonto0", but has been significantly optimized for better entry accuracy, visual clarity, and risk management.
Enhanced Trend Identification with TEMA
Detects early trend reversals using ema3 & ema4 crossover
Reduces market noise for a smoother trend-following approach
Improved OBOS Filtering
Prevents excessive trading
Reduces unnecessary risk exposure
Dynamic Risk Management with ATR-Based TP/SL
Not a fixed value → TP/SL adjusts to market volatility
Fully customizable ATR multiplier settings
(Default: TP = ATR × 5, SL = ATR × 2)
Summary
The TEMA + OBOS Strategy is a simple yet powerful trading method that integrates trend analysis and oscillators.
TEMA for trend identification
OBOS for noise reduction & overbought/oversold filtering
ATR-based TP/SL settings for dynamic risk management
Before using this strategy, ensure thorough backtesting and demo trading to fine-tune parameters according to your trading style.
Session Boxes//@version=6
indicator("Session Boxes", overlay=true)
// Sessions Definitionen
tokyo_start = timestamp(year(time), month(time), dayofmonth(time), 0, 0)
tokyo_end = timestamp(year(time), month(time), dayofmonth(time), 9, 0)
london_start = timestamp(year(time), month(time), dayofmonth(time), 7, 0)
london_end = timestamp(year(time), month(time), dayofmonth(time), 16, 0)
newyork_start = timestamp(year(time), month(time), dayofmonth(time), 12, 0)
newyork_end = timestamp(year(time), month(time), dayofmonth(time), 21, 0)
// Farben (dezent)
color_tokyo = color.rgb(204, 204, 204, 50)
color_london = color.rgb(170, 170, 170, 50)
color_newyork = color.rgb(136, 136, 136, 50)
// Funktion zum Zeichnen der Session-Boxen
sessionBox(startTime, endTime, sessionColor) =>
var int startIndex = na
var int endIndex = na
var float sessionHigh = na
var float sessionLow = na
isSession = (time >= startTime and time <= endTime)
if isSession
if na(startIndex)
startIndex := bar_index
sessionHigh := high
sessionLow := low
endIndex := bar_index
sessionHigh := math.max(sessionHigh, high)
sessionLow := math.min(sessionLow, low)
if not na(startIndex) and not na(endIndex)
box.new(left=int(startIndex), right=int(endIndex), top=sessionHigh, bottom=sessionLow, bgcolor=sessionColor, border_color=sessionColor)
// Sessions auf dem Chart zeichnen
sessionBox(tokyo_start, tokyo_end, color_tokyo)
sessionBox(london_start, london_end, color_london)
sessionBox(newyork_start, newyork_end, color_newyork)
MM Labelled AVWAPTradingView provides a tool to show anchored VWAP plots on your screen, but there is no way to label the plots to add additional context to the level. Instead, users are forced to use the plot style (color, line style, line thickness, etc) to indicate what the plots are for and then they have to remember that meaning when looking at different charts. It also means that for key market-wide moments, users will need to add the plot for every symbol.
Now, for the first time on TradingView, you can create anchored VWAP plots with labels on them so you can understand the meaning behind the key moments you care about and don't need to remember what they mean by using styles like color or thickness. You can use this indicator to track key moments like the 2022 market bottom, or the Aug 9, 2024 "Carry Trade Unwind" bottom. The labelled AVWAP plots are visible on every chart by default. If you have an AVWAP moment that is only relevant to a small number of symbols, you can configure the indicator to only appear on those symbols.
Liquidity + Fearzone + GreedZone [Combined]The Liquidity-Based Fear and Greed Indicator is a market sentiment tool designed to gauge investor behavior by analyzing liquidity trends. It tracks the balance between fear (low liquidity, risk aversion, and selling pressure) and greed (high liquidity, risk appetite, and buying momentum) in financial markets. By assessing factors such as trading volume, cash flow, and asset availability, the indicator provides a dynamic snapshot of whether market participants are driven by caution or exuberance, helping investors make informed decisions.
Candle Trend ConfirmationCandle Trend Confirmation Indicator
The "Candle Trend Confirmation" indicator This indicator leverages an Exponential Moving Average (EMA) to visually confirm market trends through dynamic coloring of the EMA line, a shading effect, and candle color changes. It aims to help traders quickly identify strong trends and consolidation phases, enhancing decision-making in various market conditions.
Key Features
Customizable EMA Period:
Traders can adjust the EMA period via an input parameter, with a default setting of 20 periods. This flexibility allows the indicator to adapt to different timeframes and trading strategies.
Pip Threshold for Trend Strength:
A user-defined pip threshold (default set to 0.02) determines the distance from the EMA required to classify a trend as "strong." This parameter can be fine-tuned to suit specific instruments, such as forex pairs, cryptocurrencies, or stocks, where pip values may differ.
Trend Detection Logic:
Strong Uptrend: The closing price must be above the EMA by at least the pip threshold (e.g., 2 pips) and show consistent upward movement over the last three bars (current close > previous close > close two bars ago).
Strong Downtrend: The closing price must be below the EMA by at least the pip threshold and exhibit consistent downward movement over the last three bars.
Consolidation: Any price action that doesn’t meet the strong trend criteria is classified as a consolidation phase.
Dynamic Coloring:
EMA Line: Displayed using the line.new function, the EMA changes color based on trend conditions: green for a strong uptrend, red for a strong downtrend, and purple for consolidation. The line is drawn only for the most recent bar to maintain chart clarity.
Candles: Candlestick colors mirror the trend state—green for strong uptrends, red for strong downtrends, and purple for consolidation—using the barcolor function, providing an immediate visual cue.
Shading Effect: Two dashed lines are drawn above and below the EMA (at half the pip threshold distance) to create a subtle shading zone. These lines adopt a semi-transparent version of the EMA’s color, enhancing the visual representation of the trend’s strength.
How It Works
The indicator calculates the EMA based on the closing price and compares the current price to this average. By incorporating a pip-based threshold and a three-bar confirmation, it filters out noise and highlights only significant trend movements. The use of line.new instead of plot ensures compatibility with certain TradingView environments and offers a lightweight way to render the EMA and shading lines on the chart.
Usage
Trend Identification: Green signals a strong bullish trend, ideal for potential long entries; red indicates a strong bearish trend, suitable for short opportunities; purple suggests a range-bound market, where caution or range-trading strategies may apply.
Customization: Adjust the EMA period and pip threshold in the indicator settings to match your trading style or the volatility of your chosen market. For example, forex traders might set the threshold to 0.0002 for 2 pips on EUR/USD, while crypto traders might use 2.0 for BTC/USD.
Visual Clarity: The combination of EMA coloring, shading, and candle highlights provides a comprehensive view of market dynamics at a glance.
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.
Session vertical linesThis script automatically plots vertical lines every 4 hours which follows Bitcoins rhythmic cycle:
⏰ 8 AM, 12 PM, 4 PM, 8 PM, 12 AM, 4 AM.
It visually marks the start of each session, helping you plan trades efficiently. Perfect for crypto traders.
Fixed Range Based on Inside Closewhich this indicator we will easily able to identify the trend and ranges in market
SGS - Simple Levels V2Paints Simple Levles
Daily,Weekly,Monthly Open
Naked Daily
Naked Weekly
CME Weekend Close
Monday High / Low
20 EMA Touch Alert [v5]The Focuz 20 EMA Touch Alert is a simple yet powerful tool developed by Focuz to help traders stay alert when the market price touches the 20-period Exponential Moving Average (EMA).
trendthis indicator show trend continuous
when zone is red, you sell
when zone is green, you buy
when u see the number below the candle is increasing, it mean hold
when u see the number below the candle is decreasing. it mean end trade.
OBV Quantum Edge🚀 OBV Quantum Edge - Advanced Volume Analysis Suite 🚀
Hey fellow traders! After months of testing and refinement, I'm thrilled to share my latest creation with the trading community.
📊 What Makes This Indicator Special:
1. Smart Signal Generation:
• Combines On-Balance Volume (OBV) with volume analysis
• Uses RSI for momentum confirmation
• Incorporates EMA trend filtering
• Real-time accuracy tracking
2. Clean & Clear Signals:
• Green arrows: Strong buy opportunities
• Red arrows: Potential sell setups
• No confusing overlays or cluttered charts
• Focus on quality signals over quantity
3. Built-in Safety Features:
• Volume threshold confirmation
• Trend direction validation
• Multiple timeframe compatibility
• Anti-false signal protection
🎯 Best Usage Practices:
• Most effective on 1H, 4H, and Daily timeframes
• Watch for signals that align with the market trend
• Use the accuracy tracker to validate performance
• Perfect for swing trading and position trading
• Great companion to your existing strategy
💡 Pro Tips:
• Stronger signals occur with higher volume confirmation
• Wait for price action confirmation before entry
• Use proper position sizing and risk management
• Great for both crypto and traditional markets
🔍 Technical Details:
• Advanced OBV calculations with MA smoothing
• Dynamic volume filtering
• Trend-following capabilities
• Real-time performance tracking
Remember: While this indicator provides high-quality signals, always combine it with proper risk management and your own analysis. No indicator is perfect, but this tool aims to give you an edge in your trading journey.
Wishing you profitable trades! 📈
Created with passion by Anmol-max-star
Last Updated: 2025-03-02 13:18:45 UTC
P.S. Don't forget to follow for updates and more trading tools! Your feedback and suggestions are always welcome. Happy Trading! 🌟
#VolumeTrading #TechnicalAnalysis #TradingStrategy #SmartTrading
Engulfing Sweeps - Milana TradesEngulfing Sweeps
The Engulfing Sweeps Candle is a candlestick pattern that:
1)Takes liquidity from the previous candle’s high or low.
2)Fully engulfs previous candles upon closing.
3)Indicates strong buying or selling pressure.
4)Helps determine the bias of the next candle.
Logic Behind Engulfing Sweeps
If you analyze this candle on a lower timeframe, you’ll often see popular models like PO3 (Power of Three) or AMD (Accumulation – Manipulation – Distribution).
Once the candle closes, the goal is to enter a position on the retracement of the distribution phase.
How to Use Engulfing Sweeps?
Recommended Timeframes:
4H, Daily, Weekly – these levels hold significant liquidity.
Personally, I prefer 4H, as it provides a solid view of mid-term market moves.
Step1 - Identify Engulfing Sweep Candle
Step 2-Switch to a lower timeframe (15m or 5m).And you task identify optimal trade entry
Look for an entry pattern based on:
FVG (Fair Value Gap)
OB (Order Block)
FIB levels (0/0.25/0.5/ 0.75/ 1)
Wait for confirmation and take the trade.
Automating with TradingView Alerts
To avoid missing the pattern, you can set up alerts using a custom script. Once the pattern forms, TradingView will notify you so you can analyze the chart and take action. This approch helps me be more freedom
Hourly Candle ShadingShades the first 15m of the hourly candle and then the second half of it (30-16m). Colors are adjustable.