Dynamic Pivot PointsDynamic Pivot Point Indicator
The Dynamic Pivot Point is an indicator used on the TradingView platform that dynamically calculates pivot points and displays them on the chart. This indicator provides automatically adjustable support and resistance levels for different timeframes. By visualizing dynamic levels that match current market conditions, traders can plan their strategies more effectively.
Features
Adapts to Timeframes
The indicator automatically selects the appropriate pivot calculation method based on the user's current timeframe. For example:
For short timeframes such as 1, 3, or 5 minutes, it uses daily (1D) data.
For medium timeframes like 15, 30, or 60 minutes, it uses weekly (1W) data.
For longer timeframes such as 120, 180, or 240 minutes, it uses monthly (1M) data.
For very long timeframes like 360, 480 minutes, daily (D), or weekly (1W), it uses 12-month (12M) data.
Dynamic Pivot Levels
The indicator automatically calculates pivot levels based on the specified high and low values.
Flexible Line Style Options
Users can choose different line styles (Dashed, Dotted, Solid) to improve visual clarity on the chart.
Clean and Clear Visualization
The indicator automatically removes previous lines and displays the latest levels clearly on the chart, preventing clutter and allowing traders to focus more efficiently.
How It Works
Identifying High and Low Levels
The indicator retrieves previous and current high and low levels based on the selected timeframe.
New high and low levels are updated by comparing them with previous levels.
Calculating Pivot Levels
Pivot points are calculated using Fibonacci ratios between high and low levels.
These levels represent dynamic support and resistance zones.
Drawing Lines
The calculated levels are displayed as lines on the chart, each represented with different colors and styles.
Use Cases
Support and Resistance Levels
The indicator dynamically calculates and displays support and resistance levels, serving as reference points for buy and sell decisions.
Trend Analysis
Fibonacci levels help identify trend strength and potential reversal points.
Risk Management
Pivot points assist in setting stop-loss and take-profit levels.
Multi-Timeframe Analysis
Since the indicator adapts to different timeframes, it can be used for both short-term and long-term analysis.
Advantages
✅ Automatic Calculation: No manual calculations are required, as it updates dynamically.
✅ Flexible Timeframe Support: Adapts to different timeframes.
✅ Visual Clarity: Line styles and colors make it easy to distinguish levels on the chart.
✅ Fibonacci Integration: Adds depth to technical analysis.
Conclusion
The Dynamic Pivot Point indicator is a useful tool for both beginners and experienced traders. By dynamically calculating pivot points and Fibonacci levels, it simplifies market analysis and aids in strategy development. With its flexible structure and clear visualization, it can be effectively used across all timeframes.
6 dakika önce
Sürüm Notları
This indicator is written for Support Resistance Traders
אינדיקטורים ואסטרטגיות
Holy MollySell when the last closed candle has the purpe marking.
Buy when the last candle gets a green marking.
TP is alawys the horizontal line.
Tweak the settings for your liking, the threshold should be set always to the actual pair, to be within a few pips or points, you can get references from the chart, where you have two loes or highs really close almost with zero difference, if those are shown only, your settings is ok.
Do a back test, you will see, price eventually always gets there. Mostly the very next candle but sometimes it takes a few candles.
sarch cloud EMA, MACD ve Bollinger Bantlarıema yukarıayken buy asagıdayken sell bollinger bantları asagıdayken buy yukarıdayken sell
Market Structure [ActiveQuants]The Market Structure indicator is a powerful tool designed to help traders identify key market structure shifts and change of character (CHoCH) points. By plotting swing highs, swing lows, and structural breaks , this indicator allows traders to track price action dynamics, improving trade execution and strategy development.
█ KEY FEATURES
Market Structure Visualization : Automatically detects and plots pivot highs and pivot lows , highlighting structural points on the chart.
Change of Character (CHoCH) Detection : Identifies bullish and bearish CHoCH events, marking key shifts in market sentiment.
Customizable Sensitivity : Adjust the pivot sensitivity to fine-tune market structure identification based on different trading styles and timeframes.
Dynamic Labeling & Line Management : Automatically removes old lines and labels to keep the chart clean and focused on recent price action.
User-Defined Display Options : Customize the colors, visibility, and number of bars shown to match your personal trading preferences.
█ CONCLUSION
The Market Structure & CHoCH Indicator is an essential tool for traders who rely on price action and structure-based strategies. By visually mapping key swing points and structure shifts , it enhances decision-making, helping traders align with the market trend and spot potential reversals.
█ IMPORTANT
⚠ CHoCH signals should be used in conjunction with other confluences such as supply & demand zones, order flow, or trend confirmation.
⚠ Adjust pivot sensitivity based on your preferred timeframe and asset class to optimize accuracy.
Incorporate this indicator into your trading workflow to enhance market structure analysis and refine entry & exit strategies .
📈 Happy trading! 🚀
Price Change IndicatorPrice Change Indicator (PCI)
Version: 1.0
Author: LazyTrader 🚀
🔍 Overview
The Price Change Indicator (PCI) helps traders visualize and compare price changes between the current bar and the previous bar. It provides a customizable display of price changes in two formats:
Percentage (%) Change – Relative price movement.
Natural Change – Absolute difference in price units.
⚙️ Key Features
✅ Customizable Calculation Method: Choose how the price change is calculated:
Opening Price
Closing Price
High
Low
✅ Flexible Display Format:
Show Percentage (%) Change.
Show Natural (Absolute) Change in price.
✅ Adjustable Sensitivity with Multiplier:
100 (Standard Change)
1000 (Small Change)
10000 (Tiny Change)
✅ Intuitive Labeling:
Green label (above bar) for increase.
Red label (below bar) for decrease.
No label if no change.
Large, easy-to-read labels for better visibility.
✅ Perfect for Any Market:
Stocks 📈
Forex 💱
Crypto 🚀
Commodities 🛢️
📊 How It Works
The indicator calculates the difference between the current and previous bar’s price based on your chosen method.
The result is displayed as either a percentage (%) or a natural price change.
If the price has increased, a green label is displayed above the bar.
If the price has decreased, a red label is displayed below the bar.
⚡ How to Use
Add the indicator to your chart.
Go to settings and customize:
Select calculation method (Open, Close, High, Low).
Choose display format (% or Natural Change).
Adjust multiplier for more sensitivity.
Analyze the labels to see price movements easily!
🔧 Settings Explained
Setting Description
Price Calculation Method: Choose Open, Close, High, or Low price for comparison.
Display Format: Show either % Change or Natural Change.
Multiplier: Apply 100, 1000, or 10000 to scale small price changes.
Show Labels: Toggle labels on/off.
🎯 Best Use Cases
🔹 Identifying strong price movements
🔹 Spotting trends and momentum shifts
🔹 Comparing price movement intensity
🔹 Works for scalping, swing trading, and long-term analysis
Engulfing S/R Reversal - Tawengskiuses engulfing candle confirmation for reversal with volume and S/R for confluence
Session Boxes Higher / Low + Nachhandelszeiten//@version=6
indicator("Session Boxes", overlay=true)
// Zeit-Einstellung
is_summertime = input.bool(true, title="Sommerzeit aktiv", group="Zeiteinstellung", tooltip="Bei Winterzeit werden alle Zeiten automatisch um 1 Stunde früher angesetzt")
time_offset = is_summertime ? 0 : -1 // -1 Stunde im Winter
// Einstellungen für Sessions anzeigen/ausblenden
show_asia = input.bool(true, title="Asien Session anzeigen", group="Session Anzeige")
show_london = input.bool(true, title="London Session anzeigen", group="Session Anzeige")
show_ny_morning = input.bool(true, title="New York Vormittag anzeigen", group="Session Anzeige")
show_ny_afternoon = input.bool(true, title="New York Nachmittag anzeigen", group="Session Anzeige")
show_afterhours = input.bool(true, title="Nachhandelszeit anzeigen (2h)", group="Session Anzeige")
// Zeiten konfigurierbar machen (Sommerzeit-Zeiten, werden automatisch für Winterzeit angepasst)
asia_start = input.float(1.0, title="Asien Start (Stunde)", minval=0, maxval=23.59, step=0.5, group="Asien Zeiten")
asia_end = input.float(7.0, title="Asien Ende (Stunde)", minval=0, maxval=23.59, step=0.5, group="Asien Zeiten")
london_start = input.float(9.0, title="London Start (Stunde)", minval=0, maxval=23.59, step=0.5, group="London Zeiten")
london_end = input.float(11.0, title="London Ende (Stunde)", minval=0, maxval=23.59, step=0.5, group="London Zeiten")
ny_morning_start = input.float(15.5, title="NY Vormittag Start (Stunde)", minval=0, maxval=23.59, step=0.5, group="NY Vormittag Zeiten")
ny_morning_end = input.float(17.0, title="NY Vormittag Ende (Stunde)", minval=0, maxval=23.59, step=0.5, group="NY Vormittag Zeiten")
ny_afternoon_start = input.float(19.5, title="NY Nachmittag Start (Stunde)", minval=0, maxval=23.59, step=0.5, group="NY Nachmittag Zeiten")
ny_afternoon_end = input.float(21.0, title="NY Nachmittag Ende (Stunde)", minval=0, maxval=23.59, step=0.5, group="NY Nachmittag Zeiten")
// Angepasste Zeiten mit Sommer/Winterzeit-Offset
asia_start_adjusted = asia_start + time_offset
asia_end_adjusted = asia_end + time_offset
london_start_adjusted = london_start + time_offset
london_end_adjusted = london_end + time_offset
ny_morning_start_adjusted = ny_morning_start + time_offset
ny_morning_end_adjusted = ny_morning_end + time_offset
ny_afternoon_start_adjusted = ny_afternoon_start + time_offset
ny_afternoon_end_adjusted = ny_afternoon_end + time_offset
// Berechnung der Bars für 2 Stunden basierend auf dem Timeframe
t = str.tonumber(timeframe.period)
bars_2hours = int(120 / t) // 120 Minuten = 2 Stunden
// Farben für die verschiedenen Sessions
asia_color = input.color(color.new(color.red, 70), title="Asien Session Farbe", group="Farben")
london_color = input.color(color.new(color.blue, 70), title="London Session Farbe", group="Farben")
ny_morning_color = input.color(color.new(color.green, 70), title="NY Vormittag Farbe", group="Farben")
ny_afternoon_color = input.color(color.new(color.purple, 70), title="NY Nachmittag Farbe", group="Farben")
// Nachhandelszeit Farben (heller als die Hauptsessions)
asia_afterhours_color = color.new(color.red, 85)
london_afterhours_color = color.new(color.blue, 85)
ny_morning_afterhours_color = color.new(color.green, 85)
ny_afternoon_afterhours_color = color.new(color.purple, 85)
// Funktionen zur Überprüfung, ob wir uns in einer bestimmten Session befinden
inAsiaSession(t) =>
h = hour(t)
m = minute(t)
time_decimal = h + m/60
time_decimal >= asia_start_adjusted and time_decimal < asia_end_adjusted
inLondonSession(t) =>
h = hour(t)
m = minute(t)
time_decimal = h + m/60
time_decimal >= london_start_adjusted and time_decimal < london_end_adjusted
inNYMorningSession(t) =>
h = hour(t)
m = minute(t)
time_decimal = h + m/60
time_decimal >= ny_morning_start_adjusted and time_decimal < ny_morning_end_adjusted
inNYAfternoonSession(t) =>
h = hour(t)
m = minute(t)
time_decimal = h + m/60
time_decimal >= ny_afternoon_start_adjusted and time_decimal < ny_afternoon_end_adjusted
// High/Low-Berechnung für Asien Session
var float asiaHigh = na
var float asiaLow = na
var int asiaStartBar = na
var bool inAsiaSessionPrev = false
inAsiaSessionCurr = inAsiaSession(time)
if inAsiaSessionCurr and not inAsiaSessionPrev
asiaHigh := high
asiaLow := low
asiaStartBar := bar_index
else if inAsiaSessionCurr
asiaHigh := math.max(asiaHigh, high)
asiaLow := math.min(asiaLow, low)
else if not inAsiaSessionCurr and inAsiaSessionPrev and show_asia
box.new(asiaStartBar, asiaHigh, bar_index, asiaLow, asia_color, bgcolor=asia_color)
if show_afterhours
box.new(bar_index, asiaHigh, bar_index + int(bars_2hours), asiaLow, asia_afterhours_color, bgcolor=asia_afterhours_color)
asiaHigh := na
asiaLow := na
inAsiaSessionPrev := inAsiaSessionCurr
// High/Low-Berechnung für London Session
var float londonHigh = na
var float londonLow = na
var int londonStartBar = na
var bool inLondonSessionPrev = false
inLondonSessionCurr = inLondonSession(time)
if inLondonSessionCurr and not inLondonSessionPrev
londonHigh := high
londonLow := low
londonStartBar := bar_index
else if inLondonSessionCurr
londonHigh := math.max(londonHigh, high)
londonLow := math.min(londonLow, low)
else if not inLondonSessionCurr and inLondonSessionPrev and show_london
box.new(londonStartBar, londonHigh, bar_index, londonLow, london_color, bgcolor=london_color)
if show_afterhours
box.new(bar_index, londonHigh, bar_index + int(bars_2hours), londonLow, london_afterhours_color, bgcolor=london_afterhours_color)
londonHigh := na
londonLow := na
inLondonSessionPrev := inLondonSessionCurr
// High/Low-Berechnung für NY Morning Session
var float nyMorningHigh = na
var float nyMorningLow = na
var int nyMorningStartBar = na
var bool inNYMorningSessionPrev = false
inNYMorningSessionCurr = inNYMorningSession(time)
if inNYMorningSessionCurr and not inNYMorningSessionPrev
nyMorningHigh := high
nyMorningLow := low
nyMorningStartBar := bar_index
else if inNYMorningSessionCurr
nyMorningHigh := math.max(nyMorningHigh, high)
nyMorningLow := math.min(nyMorningLow, low)
else if not inNYMorningSessionCurr and inNYMorningSessionPrev and show_ny_morning
box.new(nyMorningStartBar, nyMorningHigh, bar_index, nyMorningLow, ny_morning_color, bgcolor=ny_morning_color)
if show_afterhours
box.new(bar_index, nyMorningHigh, bar_index + int(bars_2hours), nyMorningLow, ny_morning_afterhours_color, bgcolor=ny_morning_afterhours_color)
nyMorningHigh := na
nyMorningLow := na
inNYMorningSessionPrev := inNYMorningSessionCurr
// High/Low-Berechnung für NY Afternoon Session
var float nyAfternoonHigh = na
var float nyAfternoonLow = na
var int nyAfternoonStartBar = na
var bool inNYAfternoonSessionPrev = false
inNYAfternoonSessionCurr = inNYAfternoonSession(time)
if inNYAfternoonSessionCurr and not inNYAfternoonSessionPrev
nyAfternoonHigh := high
nyAfternoonLow := low
nyAfternoonStartBar := bar_index
else if inNYAfternoonSessionCurr
nyAfternoonHigh := math.max(nyAfternoonHigh, high)
nyAfternoonLow := math.min(nyAfternoonLow, low)
else if not inNYAfternoonSessionCurr and inNYAfternoonSessionPrev and show_ny_afternoon
box.new(nyAfternoonStartBar, nyAfternoonHigh, bar_index, nyAfternoonLow, ny_afternoon_color, bgcolor=ny_afternoon_color)
if show_afterhours
box.new(bar_index, nyAfternoonHigh, bar_index + int(bars_2hours), nyAfternoonLow, ny_afternoon_afterhours_color, bgcolor=ny_afternoon_afterhours_color)
nyAfternoonHigh := na
nyAfternoonLow := na
inNYAfternoonSessionPrev := inNYAfternoonSessionCurr
SMC Structures FVG EMA Fibonacci by rkkhothThe SMC Structures, FVG, EMA Fibonacci indicator allows the user to easily identify trend continuations (Break Of Structure) or trend changes (CHange Of CHaracter) on any time frame. In addition, it display all FVG areas, whether they are bullish, bearish, or even mitigated, with trend ema, sma, rma .
Fair Value Gap :
The FVG process shows every bullish, bearish or even mitigated FVG liquidity area. When a FVG is fully mitigated it will directly be removed of the chart.
There is an history of FVG to show. By selecting specific number of FVG to show in the chart, the user can focus its analysis on lasts liquidity area.
Here's the rules for FVG color :
Green when it's a bullish FVG and has not been mitigated
Red when it's a bearish FVG and has not been mitigated
Gray when the bullish / bearish FVG has been mitigated
Removed when the FVG has been fully mitigated
Structures analysis:
The Structure process show BOS in grey lines and CHoCH in yellow lines. It shows to the user the lasts price action pattern.
The blue lines are the high value and the low value of the current structure.
Release Notes
Adding the "Reduce mitigated FVG" parameter
User can check this parameter to reduce mitigated FVG area. This will show exactly where is FVG that has not been mitigated on the chart.
The mitigated FVG color is still grey.
This new parameter is disabled by default but can be enabled at any time
Release Notes
Adding alerts when FVG is mitigated
With this new feature, user can add an alert directly from the indicator. It will be sent when a FVG area has been mitigated.
Release Notes
Set bullish and bearish BOS/CHoCH color
With this new feature, user can now change BOS and CHoCH color compared to its direction (bullish or bearish).
With this new version, there can now be up to 4 different colors during a structure change.
Release Notes
Adding Fibonacci retracement levels of the current structure
In this new version, the user can display up to 5 Fibonacci retracement levels that will be applied to the current structure.
The user can also modify the value, color, style, and thickness of the line associated to each retracement.
The default values are as follows: 0.786, 0.705, 0.618, 0.5, and 0.382.
Release Notes
Fix fibonacci line style paramete
Release Notes
Addition of Alerts During a BOS / CHOCH.
To add this feature, you will need to use the "Create an Alert" tool and select the condition "SMC Structures FVG EMA FIBONACCI BY RKKHOTH."
Two alerts are currently available for BOS / CHOCH (do not select "Any alert() function call").
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
For quick access on a chart, add this script to your favorites — learn more here.
RKKHOTH
Follow
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
ICT Asian Range and Killzones (Power of 3) ANAKIN UTC+3 AMDworking amd indicator for p03 using p03 this is used by looking for sweeps and making use of stuff like
mmxm
smt
csd
and mss to find structural liquidity entries
Rainbow EMAs & 50/200 cross w/ alertsRainbow EMAs & 50/200 cross w/ alerts
This indicator provides a visually appealing and informative way to track key moving averages and identify potential trend reversals. It combines two powerful tools: a rainbow of Exponential Moving Averages (EMAs) and a 50/200 EMA cross detection system.
Key Features
Rainbow EMAs: The script plots seven EMAs with distinct, vibrant colors, creating a "rainbow" effect on your chart:
8-period EMA (Red)
13-period EMA (Orange)
21-period EMA (Yellow)
50-period EMA (Green)
100-period EMA (Aqua)
200-period EMA (Blue)
800-period EMA (Purple)
This rainbow visualization helps quickly assess the short, medium, and long-term trends. The order and spacing of the EMAs provide insights into the strength and direction of the current price action. Faster EMAs (8, 13, 21) react quickly to price changes, while slower EMAs (200, 800) represent longer-term trends.
50/200 EMA Cross Detection: The indicator specifically highlights the crucial crossover events between the 50-period EMA and the 200-period EMA. These crosses are widely recognized as significant signals:
50/200 EMA Cross Detection: The indicator specifically highlights the crucial crossover events between the 50-period EMA and the 200-period EMA. These crosses are widely recognized as significant signals:
Golden Cross (Bullish): When the 50 EMA crosses above the 200 EMA, it's considered a bullish signal, suggesting a potential uptrend. A green triangle is plotted below the bar to mark this event.
Death Cross (Bearish): When the 50 EMA crosses below the 200 EMA, it's considered a bearish signal, suggesting a potential downtrend. A red triangle is plotted above the bar to mark this event.
Alerts: Built in alerts that notify you when a Golden Cross or a Death Cross occurs.
Offset: All shapes for crosses are offset by -1.
How to Use:
Trend Identification: Observe the overall slope and order of the rainbow EMAs. An upward slope with faster EMAs above slower EMAs suggests an uptrend. A downward slope with faster EMAs below slower EMAs suggests a downtrend.
Support and Resistance: The EMAs can act as dynamic support and resistance levels. Look for price to bounce off or be rejected by these lines.
Cross Signals: Use the 50/200 EMA crosses as confirmation signals for potential trend changes. Consider other technical indicators and price action for further confirmation before making trading decisions.
Disclaimer: This indicator is for informational and educational purposes only and should not be considered financial advice. Trading involves risk, and 1 past performance is not indicative of future results. Always do your own research and consult with a qualified financial advisor before making any investment decision.
Engulfing BoxEngulfing Day Trading Strategy | Version 1.0
This indicator highlights Bullish and Bearish Engulfing candlestick patterns, designed for day trading strategies. It identifies key market reversals and potential breakout points using simple price action principles.
🔑 Features:
Detects Bullish and Bearish Engulfing patterns based on customizable trend filters.
Automatically draws percentage levels (20%, 50%, and 75%) for target zones.
Bullish Engulfing → Levels drawn top to bottom.
Bearish Engulfing → Levels drawn bottom to top.
Highlights the engulfing candle and previous bar with colored boxes.
Supports trend detection using SMA50 or SMA50 & SMA200.
Alert conditions for both bullish and bearish setups.
Ideal for scalping, day trading, and identifying potential reversals.
📊 How to Use:
Apply the indicator on your preferred time frame (5M, 15M, 1H, etc.).
Wait for the engulfing pattern to form and monitor the drawn levels for potential entry/exit points.
Use in combination with volume or momentum indicators for enhanced confirmation.
⚠️ Disclaimer:
This is a tool for educational purposes and should not be considered financial advice. Always manage your risk and backtest before live trading.
AFX EBPTitle: Engulfing Day Trading Strategy – Version 1.0
Description:
The Engulfing Day Trading Strategy is a simple yet effective tool for identifying bullish and bearish engulfing candlestick patterns. This indicator helps traders spot potential trend reversals by marking engulfing patterns on the chart and plotting key percentage retracement levels.
🔹 Features:
✅ Detects Bullish & Bearish Engulfing Patterns
✅ Trend-Based Filtering using SMA (50 & 200)
✅ Automatic Box Drawing around engulfing candles
✅ Key Percentage Levels (20%, 50%, 75%) for trade planning
✅ Customizable Alerts for real-time trade signals
📌 How It Works:
Bullish Engulfing: The current green candle completely engulfs the previous red candle.
Bearish Engulfing: The current red candle completely engulfs the previous green candle.
The indicator plots retracement levels from the high to low of the engulfing structure.
Boxes highlight the engulfing zone for easy visualization.
🎯 Trading Strategy:
For bullish setups: Look for price action above the 50% retracement level for potential buys.
For bearish setups: Watch for price breaking below the 50% retracement level for potential sells.
This is a great tool for intraday traders looking for price action setups with high-probability trade opportunities. 🚀
ALL CANDLESTICK PATTERNS (125 PATTERNS) (GökayTrySolutions)Double-click on the name and memorise the symbols with colour.
Best for 4H and 1D
Totally 125 patterns are in the holy grail.
Thank you is a salad, develop the code and send it to me! This is the thank you and matter.
The version is up-to-date.
GökayTrySolutions
Triple HMA Colored [Chichomax]Triple HMA Colored Indicator Description
The Triple HMA Colored indicator is a sophisticated technical analysis tool designed to enhance trend identification by displaying three Hull Moving Averages (HMAs) on your chart, each with fully customizable periods and dynamic color settings. This indicator is built on the refined HMA calculation method, which leverages weighted moving averages (WMAs) to generate smooth and responsive trend lines with minimal lag.
Key Features:
- Triple HMA Setup:
Displays three HMAs, each computed with different, user-configurable periods, enabling multi-timeframe analysis in a single indicator.
- Dynamic Color Coding:
Each HMA line is color-coded based on its directional movement. When the current HMA value exceeds the previous value, the line is drawn in the designated "up" color, and when it falls below, it switches to the "down" color. This provides immediate visual cues for trend shifts.
- Customizable Inputs:
Users can adjust the period lengths for each of the three HMAs and select from six different color options (two for each HMA) directly from the indicator’s settings panel, ensuring that the tool can be tailored to match various trading strategies and visual preferences.
- Efficient Trend Detection:
By combining the speed of WMAs with the smoothness of the Hull Moving Average, this indicator offers a reliable method to detect market momentum changes, making it a valuable asset for both trend-following and counter-trend strategies.
Ideal for traders who demand flexibility and clarity in their chart analysis, the Triple HMA Colored indicator simplifies the process of tracking market trends across multiple timeframes while providing clear, visual signals for potential entry and exit points.
EMA Crossover Trading Strategy - SivaBuy Signal When 5EMA cross above 21EMA
Sell Signal When 5EMA Cross below 21EMA
Bull Market Support Band (SMA 20 & EMA 21) [rowoger]BMSB SMA 20h EMA 21h as said. Bull/bear shadow area.
Good luck :)
First Candle +0.9% Line//@version=5
indicator("First Candle +0.9% Line", overlay=true)
// Capture the closing price of the first candle
var float first_candle_close = na
if (bar_index == 0)
first_candle_close := close
// Calculate the 0.9% level above the first candle's closing price
level = first_candle_close * 1.009 // 0.9% above the first candle close
// Plot the line at the calculated level
plot(series=level, color=color.red, linewidth=2, title="0.9% Above First Candle")
// Optional: Add a label to mark the level
if not na(first_candle_close)
label.new(x=bar_index, y=level, text="+0.9% Level", color=color.red, style=label.style_label_down, textcolor=color.white)
Scalper Overlay with RSI Bars & Key LevelsScalper Overlay with RSI Bars & Key Levels
A comprehensive trading indicator that combines price action patterns, supply/demand zones, and multiple technical analysis tools to help identify potential trading opportunities across different timeframes.
Key Features:
1. Supply and Demand Zones
- Automatically identifies and plots supply and demand zones based on swing highs and lows
- Break of Structure (BOS) detection when price breaks through zones
- Customizable zone width and history settings
- Visual distinction between supply (resistance) and demand (support) zones
2. Moving Average System
- Four Smoothed Moving Averages (SMMA):
- 20 SMMA (Green)
- 50 SMMA (Blue)
- 100 SMMA (Yellow)
- 200 SMMA (Red)
- Trend fill between EMA(2) and SMMA(200) for quick trend visualization
- Green fill indicates bullish trend
- Red fill indicates bearish trend
3. Pattern Detection
Multiple candlestick pattern alerts including:
- Three Line Strike (Bullish/Bearish)
- Three White Soldiers and Three Black Crows
- Harami Patterns (Bullish/Bearish)
- Engulfing Patterns (Bullish/Bearish)
4. RSI-Based Candle Coloring
- Dynamic candle coloring based on RSI levels
- Customizable overbought (70) and oversold (30) levels
- Helps identify potential reversal zones
5. Trading Session Visualization
- Customizable trading session times
- Multiple timezone support
- Day-of-week selection
- Visual session highlighting
Settings
Supply/Demand Settings Levels
- Swing High/Low Length: Controls the sensitivity of zone detection
- History To Keep: Number of zones to display
- Box Width: Size of supply/demand zones
- Customizable colors for supply/demand zones and labels
Moving Average Settings
- Adjustable lengths for all four SMAs
- Customizable colors and line widths
Pattern Detection Settings
- Toggle individual pattern alerts
- Customizable visual indicators for each pattern
- Alert messages for trading signals
Trading Session Settings
- Flexible session time configuration
- Multiple timezone options
- Trading day selection
- Session background color customization
Use Cases
1. **Scalping/Day Trading**
- Use pattern detection for entry signals
- RSI candle coloring for momentum confirmation
- Trading session visualization for high-activity periods
2. **Swing Trading**
- Supply/demand zones for key support/resistance levels
- Moving average system for trend direction
- Break of Structure signals for trend changes
3. **Position Trading**
- Multiple timeframe analysis using moving averages
- Major supply/demand zones for position sizing
- Pattern recognition for entry/exit timing
Notes
- Best used on timeframes from 1 minute to daily charts
- Combine multiple confirmations for stronger trading signals
- Adjust settings based on your trading style and instrument volatility
- Use the trading session feature to focus on your preferred market hours
- Monitor Break of Structure (BOS) events for potential trend changes
Recommended Settings
Start with default settings and adjust based on:
- Instrument volatility
- Trading timeframe
- Personal trading style
- Market session preferences
The indicator combines technical and price action analysis to provide a comprehensive trading tool suitable for various trading styles and timeframes.
Quantum Momentum FusionPurpose of the Indicator
"Quantum Momentum Fusion" aims to combine the strengths of RSI (Relative Strength Index) and Williams %R to create a hybrid momentum indicator tailored for volatile markets like crypto:
RSI: Measures the strength of price changes, great for understanding trend stability but can sometimes lag.
Williams %R: Assesses the position of the price relative to the highest and lowest levels over a period, offering faster responses but sensitive to noise.
Combination: By blending these two indicators with a weighted average (default 50%-50%), we achieve both speed and reliability.
Additionally, we use the indicator’s own SMA (Simple Moving Average) crossovers to filter out noise and generate more meaningful signals. The goal is to craft a simple yet effective tool, especially for short-term trading like scalping.
How Signals Are Generated
The indicator produces signals as follows:
Calculations:
RSI: Standard 14-period RSI based on closing prices.
Williams %R: Calculated over 14 periods using the highest high and lowest low, then normalized to a 0-100 scale.
Quantum Fusion: A weighted average of RSI and Williams %R (e.g., 50% RSI + 50% Williams %R).
Fusion SMA: 5-period Simple Moving Average of Quantum Fusion.
Signal Conditions:
Overbought Signal (Red Background):
Quantum Fusion crosses below Fusion SMA (indicating weakening momentum).
And Quantum Fusion is above 70 (in the overbought zone).
This is a sell signal.
Oversold Signal (Green Background):
Quantum Fusion crosses above Fusion SMA (indicating strengthening momentum).
And Quantum Fusion is below 30 (in the oversold zone).
This is a buy signal.
Filtering:
The background only changes color during crossovers, reducing “fake” signals.
The 70 and 30 thresholds ensure signals trigger only in extreme conditions.
On the chart:
Purple line: Quantum Fusion.
Yellow line: Fusion SMA.
Red background: Sell signal (overbought confirmation).
Green background: Buy signal (oversold confirmation).
Overall Assessment
This indicator can be a fast-reacting tool for scalping. However:
Volatility Warning: Sudden crypto pumps/dumps can disrupt signals.
Confirmation: Pair it with price action (candlestick patterns) or another indicator (e.g., volume) for validation.
Timeframe: Works best on 1-5 minute charts.
Suggested Settings for Long Timeframes
Here’s a practical configuration for, say, a 4-hour chart:
RSI Period: 20
Williams %R Period: 20
RSI Weight: 60%
Williams %R Weight: 40% (automatically calculated as 100 - RSI Weight)
SMA Period: 15
Overbought Level: 75
Oversold Level: 25
GG Scalping Trend Indicator//@version=5
indicator("GG Scalping Trend Indicator", overlay=true)
// Trend Confirmation using Supertrend
superTrendFactor = 3.0
superTrendLength = 10
atrValue = ta.atr(superTrendLength)
upperBand = ta.sma(close, superTrendLength) + superTrendFactor * atrValue
lowerBand = ta.sma(close, superTrendLength) - superTrendFactor * atrValue
superTrend = close > lowerBand ? lowerBand : upperBand
// Long & Short Conditions
longCondition = ta.crossover(close, superTrend)
shortCondition = ta.crossunder(close, superTrend)
// Trend Line for GG-Shot Style
trendColor = longCondition ? color.green : shortCondition ? color.red : na
plot(superTrend, color=trendColor, linewidth=2, title="GG Trend Line")
// Alerts
alertcondition(longCondition, title="BUY Alert", message="Long Signal Confirmed!")
alertcondition(shortCondition, title="SELL Alert", message="Short Signal Confirmed!")
Grim SlashOverview:
The Touch Previous Candle Strategy is a simple yet effective trading approach designed for the 1-hour chart. It focuses on price action by placing trades when the current candle interacts with key levels from the previous candle. The strategy is fully automated and includes risk management with take profit and stop loss levels.
Entry Conditions:
Buy Signal: A buy order is triggered when the low of the current candle touches or drops below the previous candle's closing price.
Sell Signal: A position is closed when the high of the current candle reaches or exceeds the previous candle's highest price.
Risk Management:
Take Profit: The trade is exited automatically when the price increases by 15% from the entry point.
Stop Loss: A stop loss is set at 5% below the entry price to minimize risk.
Best Use Cases:
Works well in volatile markets where price frequently tests previous levels.
Suitable for traders who prefer price-action-based strategies over indicators.
Can be optimized for different assets or timeframes based on market behavior.