Multiple MAs with Compact Labels Defines and plots multiple moving averages (MAs) on a TradingView chart, including two Exponential Moving Averages (EMAs) with periods of 9 and 21, and five Simple Moving Averages (SMAs) with periods of 10, 20, 50, 100, and 200. Each MA is plotted with a distinct color and labeled accordingly.
Candlestick analysis
el mio//@version=5
indicator("Mi Indicador Personalizado", overlay=true)
// Parámetros ajustables
lengthMA = input.int(50, title="Longitud Media Móvil")
lengthRSI = input.int(14, title="Longitud RSI")
overbought = input.int(70, title="Nivel de Sobrecompra")
oversold = input.int(30, title="Nivel de Sobrevendido")
volumeThreshold = input.float(1.5, title="Umbral de Volumen (Múltiplo)")
// Media Móvil Simple (SMA)
sma = ta.sma(close, lengthMA)
// RSI
rsi = ta.rsi(close, lengthRSI)
// Volumen Promedio
avgVolume = ta.sma(volume, lengthMA)
// Condiciones para señales
buySignal = close > sma and rsi < oversold and volume > avgVolume * volumeThreshold
sellSignal = close < sma and rsi > overbought and volume > avgVolume * volumeThreshold
// Dibujar señales en el gráfico
plotshape(series=buySignal, title="Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="COMPRA")
plotshape(series=sellSignal, title="Venta", location=location.abovebar, color=color.red, style=shape.labeldown, text="VENTA")
// Dibujar la Media Móvil
plot(sma, title="Media Móvil", color=color.blue, linewidth=2)
// Dibujar niveles de RSI
hline(overbought, "Sobrecompra", color=color.red)
hline(oversold, "Sobrevendido", color=color.green)
Pivot Points MejoradoHola este indicador les servirá para visualizar los puntos mínimos y máximos despues de 5 velas.
EMA Trend Dashboard//@version=6
indicator("Line Extension Example", overlay=true)
// Kullanıcı girişi
extendLeftInput = input.bool(false, title="Extend Left", group="Line Settings")
extendRightInput = input.bool(true, title="Extend Right", group="Line Settings")
// extendStyle için durum belirleyicisi
extendStyle = switch
extendLeftInput and extendRightInput => extend.both
extendLeftInput => extend.left
extendRightInput => extend.right
=> extend.none
// Slope hesaplaması ve çizgiyi oluşturma
startPrice = 1000
endPrice = 1050
lengthInput = 20
baseLine := line.new(bar_index - lengthInput + 1, startPrice, bar_index, endPrice, width=1, extend=extendStyle, color=color.new(color.blue, 0))
Supertrend by siosi This script enhances the Supertrend indicator by integrating trend detection, price rejection signals, and market session highlights.
🔹 Objective: Identify potential trend reversals, price rejections, and key trading sessions to provide better market insights.
🔹 Features:
Supertrend Indicator – Uses ATR-based calculation to determine market trends.
Rejection Signals – Highlights when price touches and rejects key Supertrend levels.
Market Session Highlighting – Colors the background for New York, London, and Asian trading sessions.
Customizable Inputs – Allows users to adjust trend parameters, session times, and signal visibility.
Alerts – Notifies users of trend changes and price rejections.
True Liquidity BlocksSo basically I've been deep diving into liquidity trading concepts similar to ICT (Inner Circle Trader) and developed an indicator that breaks down market movement through a volume-centric lens.
Key Concept:
Markets move not just by price, but by resolving trapped positions
Volume segments, not time intervals, show true market dynamics
VWAP (Volume Weighted Average Price) becomes a key structural reference
What Makes This Different:
Tracks volume segments instead of fixed time frames
Identifies "trapped" trader positions
Measures liquidity level efficiency
Color-codes bars based on nearest liquidity zone
Indicator Features:
Cyan/Red liquidity levels showing buy/sell pressure
Efficiency tracking for each level
Dynamic volume-based segmentation
Bar coloring to show nearest liquidity zone
Theoretical Inspiration: Viewed markets as energy systems where:
Positions create potential energy
Price movement resolves this energy
Trends form through systematic position liquidation
VWAP Recalculation in Each Segment:
Segment Start:
VWAP resets when volume threshold User Inputtable (600,000) is reached
Uses the last 4 price values (High, Low, Close, Close) for calculation
Weighted by volume traded during that segment
Calculation Method:
pineCopy = ta.vwap(hlcc4, na(segment_start) ? true : na, 1)
hlcc4: Combines high, low, close prices
na(segment_start): Ensures reset at new segment
Weighted by volume, not equal time intervals
Key Points:
Dynamic recalculation each segment
Reflects most recent trading activity
Provides real-time fair price reference
Tracks positioning
Essentially, VWAP resets and recalculates with each new volume segment, creating a rolling, volume-weighted average price that maps trader positioning.
BSL (Buy Side Liquidity) and SSL (Sell Side Liquidity) Explained:
When a volume segment closes relative to VWAP, it creates natural positioning traps:
BSL (Cyan) - Created when price closes BELOW THAT SEGMENT'S VWAP:
Bulls are positioned BELOW VWAP (trapped)
Shorts are positioned ABOVE VWAP (In Profit)
SSL (Red) - Created when price closes ABOVE THAT SEGMENT"S VWAP:
Bulls are positioned ABOVE VWAP (trapped)
Shorts are positioned BELOW VWAP (trapped)
Core Mechanism:
VWAP acts as a reference point for trader positioning
Trapped positions create inherent market tension
Levels expand to show accumulating pressure
Color-coded for quick identification of potential move direction
The goal: Visualize where traders are likely "stuck" and must eventually resolve their positions or liquidate other's, driving market movement.
It was just a fun experiment but If ya'll have any thoughts on it or what I could do to improve it, I would appreciate it.
Just a little note, It's optimized for futures, but if u uncheck the "Rest at Futures Open ?" setting, it allow full reign of any asset with volume data.
Trendlines with Breaks and EMAs [LuxAlgo]This indicator, Trendlines with Breaks and EMAs , is a comprehensive tool designed for trend analysis in financial markets. Below is a detailed explanation of its features:
Key Features:
EMAs (Exponential Moving Averages):
9-Period EMA (blue line): Tracks short-term price trends.
21-Period EMA (red line): Represents medium-term price trends.
99-Period EMA (green line): Used for identifying the overall long-term trend.
Purpose:
When the shorter EMAs (9 or 21) are above the longer 99 EMA, it typically indicates an uptrend.
When they are below the 99 EMA, it often signals a downtrend.
Trendlines with Breaks:
The indicator automatically identifies swing highs and swing lows to create dynamic trendlines.
These lines are extended for further price action analysis, helping traders spot potential support and resistance levels.
Slope Calculation Methods:
AKR - BajajFinServ Buy/Sell Alerts on Previous High/LowThis indicator will work on BajajFinserv script. It will give buy or sell signal based on prev day high and low.
Bullish Candlestick Patterns for NQ 1minIdentifies and plots specific bullish candlestick patterns on a 1-minute chart of the NQ (Nasdaq 100 futures) market. Here's a breakdown of what the script does:
What This Script Does
This script scans the 1-minute NQ chart for specific bullish candlestick patterns and visually highlights them on the chart. Traders can use this indicator to quickly identify potential bullish reversal signals and make trading decisions accordingly.
How to Use
Add this script to a 1-minute NQ chart on TradingView.
Customize the input parameters (e.g., hammerWickRatio, engulfingBodyRatio) if needed.
Look for the labeled patterns on the chart to identify potential bullish opportunities.
Midnight range DeviationsScript Title: Midnight Range Deviations
Overview
This Pine Script (written in version 6) is designed to plot a “midnight range” on a chart based on price action from midnight to 00:30 (local exchange time in America/New_York by default). After determining the High, Low, and Midpoint during that half-hour window, the script extends those levels to a specified future time (by default, up to 6:00 AM). Additionally, the script can draw optional Fibonacci deviation lines above and below the range. Users can customize a variety of visual and functional parameters, including the number of historical ranges shown, colors for each line, the presence of labels, Fibonacci levels, and more.
Fvg and bag fillGAP THEORY
Fair Value Gap
The gap b/w the 1st and3rd candle.
If the 3rd candle closed or consolidated inside the second candle it offers entry with some confirmation on basis of HTF bias
Break Away Gap
The 3rd candle which closes above or below the 2nd candle confirms the Break away gap(BAG)
Buy side:- the 3rd candle body close above the 2nd candle high. Indicates buy side pressure .
Sell side:- the 3rd candle body close below the 2nd candle low. On seeing those sell side pressure we mostly (not every time)don't get a pullback into the FVG above
Points to remember
Only sell at premium & Buy at the discount.
Stick with the HTF bias.
Participate during the kill zone.
Risk management is the key for a profitable Trader.
Strictly 1:2RR
20/50 EMA Crossover StrategyThis shows the buy and sell signal based on the crossover and it does not lag at all
EMA Crossover Strategy with Stop LossEMA Crossover Strategy with Stop Loss
### Explanation:
1. *Heikin-Ashi Candles*: The script uses Heikin-Ashi candles for the 1-hour timeframe.
2. *EMAs*: It calculates the 9-period EMA and the 26-period EMA.
3. *Entry Conditions*: A trade is entered when the 9 EMA crosses above the 26 EMA (long) or below the 26 EMA (short).
4. *Stop Loss*: The stop loss is calculated as the highest price of the last 8-10 candles for long trades and the lowest price for short trades.
5. *Exit Conditions*: The trade is exited if the opposite crossover occurs or if the stop loss level is hit.
6. *Labels*: Labels are added to the chart to indicate entry and exit points.
Forex Prince by Prince 1Greetings Friends,
Disclaimer: This is not financial advice or a trading recommendation. The information provided is for educational purposes only. Always conduct your own research and consult with a qualified financial advisor before making any investment decisions. Trade at your own risk. 📊📉📈
[GrandAlgo] MTF Historical Highs and LowsMany traders rely on weekly highs and lows to identify key market levels, but what if you could see how price reacted to these levels in past weeks, months, or even years? With MTF Historical Highs and Lows, you can visualize all past highs, lows, and midpoints from any timeframe, allowing you to refine your strategy and make more informed trading decisions.
This indicator retrieves and plots historical highs, lows, and midpoints based on a user-selected timeframe (default: Weekly). It dynamically updates, ensuring that all significant price levels remain visible on your chart. Additionally, smart filtering helps you focus only on relevant levels, and alerts notify you when price interacts with key zones.
Key Features:
✅ Automatically Fetches & Plots Historical Highs, Lows, and Midpoints
✅ Customizable Timeframes (default: Weekly, but adjustable)
✅ Visibility Filtering – Hides lines that are too far from the current price
✅ Alerts for Key Levels – Get notified when price touches an important historical level
✅ Customizable Colors & Display Preferences for clarity
How It Works:
1️⃣ Select a Date Range – Focus on historical levels that are most relevant to the current market conditions
2️⃣ Choose a Timeframe – Use Weekly, Monthly, or any timeframe that suits your strategy.
3️⃣ Enable Highs, Lows, and Midpoints – Customize what you want to see.
4️⃣ Adjust Filtering – Hide lines that are too far from the current price to reduce clutter.
5️⃣ Get Alerts – Be notified when price reaches a historical level for potential trade setups.
Ideal for Traders Who:
Trade Support & Resistance Levels – Understand how price reacts at historical highs and lows.
Analyze Market Structure – Identify key areas where price may reverse or break out.
Want Smart Alerts – Stay informed without staring at charts all day.
E9 MM Nuke signalScript identifies wickless candles on a specified higher timeframe and plots them on a lower timeframe (If desired), such as 15 minutes. It includes options to adjust the margin for error (e.g. 5 tick wick), higher timeframe, and toggle the volume filter with period adjustment.
Wickless candles signal strong market sentiment shifts, indicating areas of significant buying or selling pressure. These areas can become key levels of support or resistance, making them crucial to monitor for potential price revisits.
Why Price Revisits Wickless Areas
Manipulators often create artificial wickless candles to deceive traders. However, genuine market movements can also produce wickless candles, indicating a strong consensus among market participants. In either case, the price is likely to revisit these areas as traders and investors react to the perceived market sentiment shift.
Key Features:
Margin Input:
Description: Allows users to specify the margin in 0.01 tick increments to account for small wicks due to spread issues.
Example: A margin of 0.05 ticks means the script will consider candles wickless if the high is within 0.05 ticks of the open and the low is within 0.05 ticks of the open.
Volume Filter:
Description: Users can enable or disable a volume filter to consider only candles with a volume greater than the average volume over a specified period.
Default: Enabled by default.
Volume Period Input: Users can specify the period for calculating the average volume (e.g., 9 periods).
Higher Timeframe Input:
Description: Allows users to select the higher timeframe on which to identify wickless candles.
Options: H4 ("240"), Daily ("D"), Weekly ("W"), Monthly ("M").
Plotting:
Bearish Wickless Candles: Plotted with a red circle and a "🐻" emoji above the bar.
Bullish Wickless Candles: Plotted with a green circle and a "🐂" emoji below the bar.
EMA 20-50-200 & Hammer Pattern Detector/*
**English**
### Indicator Description
**Indicator Name:**
EMA 20, 50, 200 & Hammer Pattern with Signal Detection
## Features:
// 1. EMA Trend Phase Analysis
// - The indicator uses EMAs (20, 50, and 200) to determine market trends.
// - Green: "3Phases" (Bullish trend), Red: "6Phases" (Bearish trend), Gray: "Neutral".
// - EMAs are displayed in Blue (20), Orange (50), and Red (200).
// - Labels above the last candle show the respective EMA values.
// 2. Hammer Candlestick Pattern Detection
// - Identifies Hammer candlestick patterns as potential reversal signals.
// - Criteria: Upper shadow not larger than the body, lower shadow at least twice the body size.
// - Marked with a green triangle below the candle.
// 3. Signal for Three Candles Below a Local High
// - Detects when three consecutive candles close below a previous high.
// - Marked with a red diamond above the third confirming candle.
// 4. Visual Indicators (Boxes in the Top Right)
// - Displays two information boxes:
// - First Box: Trend phases (Green: "3Phases", Red: "6Phases", Gray: "Neutral").
// - Second Box (Blue): Appears when the weakness signal is active ("Signal Active").
// - Text color is always white for better readability.
## Usage:
// - Easily identify market trends using EMAs.
// - Detect potential reversal points through Hammer candlesticks.
// - Analyze weakness signals after a market high.
// - Clear visualization for quick decision-making.
**German**
### Beschreibung des Indikators
**Indikatorname:**
EMA 20, 50, 200 & Hammer Pattern mit Signal-Erkennung
## Funktionen:
// 1. EMA-Trendphasenanalyse
// - Der Indikator nutzt die EMAs (20, 50 und 200), um Markttrends zu erkennen.
// - Grün: "3Phasen" (Bullischer Trend), Rot: "6Phasen" (Bärischer Trend), Grau: "Neutral".
// - EMAs werden in Blau (20), Orange (50) und Rot (200) dargestellt.
// - Labels über der letzten Kerze zeigen die EMA-Werte an.
// 2. Hammer-Kerzenmuster-Erkennung
// - Identifiziert Hammer-Kerzenmuster als potenzielle Umkehrsignale.
// - Kriterien: Oberer Schatten nicht größer als der Körper, unterer Schatten mindestens doppelt so groß wie der Körper.
// - Markierung mit grünem Dreieck unter der Kerze.
// 3. Signal für drei Kerzen unter einem lokalen Hoch
// - Erkennt, wenn nach einem Hoch drei aufeinanderfolgende Kerzen unterhalb dieses Hochs schließen.
// - Markierung mit einem roten Diamanten über der dritten Kerze.
// 4. Visuelle Anzeigen (Kästen oben rechts)
// - Zeigt zwei Informationskästen an:
// - Erster Kasten: Trendphasen (Grün: "3Phasen", Rot: "6Phasen", Grau: "Neutral").
// - Zweiter Kasten (Blau): Erscheint, wenn das Schwäche-Signal aktiv ist ("Signal Active").
// - Schriftfarbe immer weiß für bessere Sichtbarkeit.
## Anwendungsmöglichkeiten:
// - Markttrends einfach identifizieren durch EMAs.
// - Potenzielle Umkehrpunkte erkennen durch Hammer-Kerzen.
// - Schwäche-Signale nach einem Hoch analysieren.
// - Klare Visualisierung für schnelles Trading.
*/
Xsson Markets ChecklistA checklist with your trading plan, edit is a you want and become your own accountability partner.
Advanced SMC StrategyAdvanced SMC Strategy, that will display the buy/sell signals, display Choch, BOS and order blocks
Sadosi Gap SelecterThis indicator is designed to be used on daily charts. Please note that it will not work with weekly or hourly data.
The Sadosi Gap Selecter is a powerful indicator designed to identify price gaps that occur between specific dates on the chart. It allows users to easily analyze price movements between selected weeks and days, highlighting these periods with visual boxes. This helps traders spot potential trend reversals and key price levels more effectively. It’s particularly valuable for those utilizing gap trading strategies to identify market inefficiencies.
The core functionality of this indicator is based on detecting price differences between two selected days within a defined date range. With the Start Day (day1) and End Day (day2) options, you can choose the exact days of the week you’d like to analyze. For instance, if you want to focus on price movements from Friday to Monday, simply select those days. Additionally, the Start Week (week1) and End Week (week2) settings allow you to narrow down the time frame on a weekly basis, making it easy to analyze price behavior during specific periods of the year.
For visual customization, several options are available. The Color (renk) setting lets you choose between red and yellow for the highlighted boxes. The Transparency (op) control adjusts the background opacity from 0% (fully opaque) to 100% (completely transparent), allowing you to manage how prominently the boxes appear on your chart. Furthermore, the Border (hat) option enables you to add or remove borders around the boxes, helping reduce visual clutter or emphasize certain areas depending on your preference.
Once applied to the chart, the indicator automatically generates boxes for the specified date ranges. The upper and lower bounds of each box are determined based on the price movement within that period, providing insights into the direction and strength of the trend. However, this tool does not generate definitive buy or sell signals on its own. It is recommended to use it alongside other technical analysis tools to make more informed trading decisions.
With the Sadosi Gap Selecter, you can gain clearer insights into price behavior, strengthen your trend analyses using historical data, and fully customize the settings to match your trading style for more effective results.
This indicator is designed to be used on daily charts. Please note that it will not work with weekly or hourly data
R3v GoldKey Uses of Moving Averages:
Trend Identification: Moving averages help determine the overall market direction. If the price is above the moving average, it suggests an uptrend, while if it’s below, it suggests a downtrend.
Support and Resistance Levels: Prices often respect the moving average as dynamic support or resistance levels. For example, during an uptrend, the price may frequently bounce off the moving average.
Crossovers: A common trading strategy involves two moving averages with different periods, such as a fast EMA (like the 9-period) crossing above a slow SMA (like the 50-period). This crossover can signal a potential buy (bullish crossover) or sell (bearish crossover).
4 SMA's and Volume signsthis script aims to show the main candles which cross the SMA with it is Volume. this is for advanced analysis. you can use it to enhance the strategies