SMA Trend Spectrum [InvestorUnknown]The SMA Trend Spectrum indicator is designed to visually represent market trends and momentum by using a series of Simple Moving Averages (SMAs) to create a color-coded spectrum or heatmap. This tool helps traders identify the strength and direction of market trends across various time frames within one chart.
Functionality:
SMA Calculation: The indicator calculates multiple SMAs starting from a user-defined base period (Starting Period) and increasing by a specified increment (Period Increment). This creates a sequence of moving averages that span from short-term to long-term perspectives.
Trend Analysis: Each segment of the spectrum compares three SMAs to determine the market's trend strength: Bullish (color-coded green) when the current price is above all three SMAs. Neutral (color-coded purple) when the price is above some but not all SMAs. Bearish (color-coded red) when the price is below all three SMAs.
f_col(x1, x2, x3) =>
min = ta.sma(src, x1)
mid = ta.sma(src, x2)
max = ta.sma(src, x3)
c = src > min and src > mid and src > max ? bull : src > min or src > mid or src > max ? ncol : bear
Heatmap Visualization: The indicator plots these trends as a vertical spectrum where each row represents a different set of SMAs, forming a heatmap-like display. The color of each segment in the heatmap directly correlates with market conditions, providing an intuitive view of market sentiment.
Signal Smoothing: Users can choose to smooth the trend signal using either a Simple Moving Average (SMA), Exponential Moving Average (EMA), or leave it as raw data (Signal Smoothing). The length of smoothing can be adjusted (Smoothing Length). The signal is displayed in a scaled way to automatically adjust for the best visual experience, ensuring that the trend is clear and easily interpretable across different chart scales and time frames
Additional Features:
Plot Signal: Optionally plots a line representing the average trend across all calculated SMAs. This line helps in identifying the overall market direction based on the spectrum data.
Bar Coloring: Bars on the chart can be colored according to the average trend strength, providing a quick visual cue of market conditions.
Usage:
Trend Identification: Use the heatmap to quickly assess if the market is trending strongly in one direction or if it's in a consolidation phase.
Entry/Exit Points: Look for shifts in color patterns to anticipate potential trend changes or confirmations for entry or exit points.
Momentum Analysis: The gradient from bearish to bullish across the spectrum can be used to gauge momentum and potentially forecast future price movements.
Notes:
The effectiveness of this indicator can vary based on market conditions, asset volatility, and the chosen SMA periods and increments.
It's advisable to combine this tool with other technical indicators or fundamental analysis for more robust trading decisions.
Disclaimer: Past performance does not guarantee future results. Always use this indicator as part of a broader trading strategy.
Educational
MomentumGridThis indicator provides a comprehensive view of key market dynamics using a combination of technical tools. It features:
- **VWAP (Volume Weighted Average Price):** A powerful indicator that shows the average price weighted by volume, helping traders identify trends and key price levels for the day.
- **EMA (Exponential Moving Average):** A popular trend-following indicator that highlights the smoothing of price data, making it easier to identify the direction of the market with a focus on more recent prices.
- **Supply and Demand Zones:** Visual markers of key levels where buying and selling pressure have historically been strong. These zones can help traders spot potential reversal points.
- **Volume Analysis:** Volume data displayed alongside price action to provide insights into the strength of price movements and potential market shifts.
This indicator combines these elements to help traders make more informed decisions by providing both trend-following and market structure insights. The VWAP and EMA serve as trend indicators, while the supply and demand zones highlight critical price levels, all supported by volume analysis.
MW:TA DaysDays of the week, simple and effective - checks the day, draws the line. You can adjust color, opacity and width of the vertical line. Have a great day and grater profit!
[ADB] Patternsshow Most profitable pattern on chart. it is very useful for xauusd and session analysis
Levels-PMH/PML/Today H/L,Y Low/Close & Levels Screenerthis script calculates and plots levels mentioned in the title and is a screener for 13 manually inputted tickers and displays which of them are closing over PMH or below PML
this is my first attempt to give back to my TV community. Be critical. I will try and work thru all suggestions
EMA and VWAP Strategy with Heiken AshiEMA and VWAP Strategy with Heiken Ashi
This is a test only
EMA and VWAP Strategy with Heiken Ashi
EMA and VWAP Strategy with Heiken Ashi
EMA and VWAP Strategy with Heiken Ashi
Draw Ticker LevelsThis indicator is intended to be used in conjunction with Adam Mancini's SPX/ES Futures newsletter. Just copy past the levels in the newsletter into the indicator. You have the choice to hide the minor levels. This indicator just helps me reduce manual level update work.
Central Pivot Range (CPR)Central Pivot Range (CPR) Indicator
The Central Pivot Range (CPR) indicator is designed to help traders identify key levels of support and resistance based on pivot points calculated from the previous day's price action. The CPR levels act as critical areas of price convergence and potential reversal, which can help in anticipating future price movements. This version of the CPR indicator includes customizable features to enhance your trading strategy.
Key Features:
Custom Timeframe Support: The indicator allows you to select a custom timeframe for calculating the CPR levels. By default, it uses the daily timeframe ('D'), but you can adjust it to any other timeframe of your choosing. The indicator calculates the CPR and support/resistance levels based on the data from the selected timeframe.
Central Pivot (CP), Below Central Pivot (BC), and Top Central Pivot (TC):
Pivot (CP): The central pivot point is calculated as the average of the high, low, and close prices of the selected timeframe.
Below Central Pivot (BC): This is the midpoint between the high and low prices of the selected timeframe.
Top Central Pivot (TC): This is calculated based on the central pivot and below central pivot, providing a range between support and resistance levels.
Support and Resistance Levels (S1, S2, S3, R1, R2, R3):
Support Levels (S1, S2, S3): These are calculated based on the central pivot, providing potential areas where price may find support and reverse.
Resistance Levels (R1, R2, R3): These are calculated similarly but indicate potential resistance zones where price may face challenges to move higher.
Dynamic Plotting Based on User Input:
The indicator allows you to choose which levels to display on the chart, including the Central Pivot (CP), Support Levels (S1, S2, S3), and Resistance Levels (R1, R2, R3), all of which can be toggled on or off via checkboxes.
CP is displayed in white, BC and TC in blue, Support levels (S1, S2, S3) in green, and Resistance levels (R1, R2, R3) in red.
Daywise Calculations:
The CPR and levels are based on the previous day’s price action, providing historical support and resistance levels that can be useful for intraday analysis.
The request.security function is used to fetch the pivot data from the custom timeframe, ensuring the levels are calculated based on the last completed period (previous day) without repainting.
Customization Options:
CPR Plot: Toggle the visibility of the central pivot range (CPR) lines.
Support Levels (S1, S2, S3): Choose to show or hide the support levels.
Resistance Levels (R1, R2, R3): Choose to show or hide the resistance levels.
Custom Timeframe: Set a custom timeframe for calculating the CPR, allowing for more flexible and tailored analysis.
BLSH - ShriThe BLSH Price Table indicator (Buy at Low, Sell at High) is designed to help traders identify key price levels for informed decision-making. This indicator calculates:
25-Day Low (LOW25): The lowest price over a user-defined period (default: 25 days).
GTT (Good Till Triggered): A customizable price level, expressed as a percentage above the 25-day low (default: 6.5%).
Target Price: A profit-based price level, calculated as a percentage above the GTT (default: 3.14%).
The BLSH Price Table visually plots these levels and provides a table summarizing them for easy reference.
Use LOW25 to identify strong support zones.
Use GTT as a breakout or re-entry point.
Use Target Price to plan profitable exits.
This indicator is ideal for swing traders seeking to capitalize on low-risk buy opportunities and strategic sell points.
Comprehensive Candlestick Patterns with Chart PatternsThis Pinescript plots 50+ candlestick patterns as per Steve Nison's original candlestick patterns
Automatic comparison of symbols depending on custom listIn the indicator settings, specify a list of tickers and the corresponding symbol for comparison. Each new list must be on a separate line. The line must begin with the symbol for comparison, then an equal sign, and then a list of tickers separated by commas. If the ticker selected in the chart window is not found in any of the lists, then the symbol from the first list will be used as the symbol for comparison. For example:
TVC:DXY = OANDA:XAUUSD, OANDA:XAGUSD
OANDA:BCOUSD = OANDA:SPX500USD
OANDA:SPX500USD = BINANCE:BTCUSDT
***
Автоматическое сравнение символов в зависимости от настраиваемого списка
В настройках индикатора укажите список тикеров и соответствующий символ для сравнения. Каждый новый список должен быть на отдельной строке. В начале строки должен быть указан символ для сравнения, затем знак равенства и после него список тикеров, разделенных запятыми. Если выбранный в окне графика тикер не будет найден ни в одном из списков, то в качестве символа для сравнения ему будет соответствовать символ из первого списка. Например:
TVC:DXY = OANDA:XAUUSD, OANDA:XAGUSD
OANDA:BCOUSD = OANDA:SPX500USD
OANDA:SPX500USD = BINANCE:BTCUSDT
Camarilla Pivot Points by rkConditional Visibility:
Instead of using if blocks, the visibility of each plot is controlled by passing na (not available) when the corresponding toggle is turned off.
Usage of plot:
Each plot call is outside of any conditional block, ensuring it meets Pine Script's requirements.
Inputs for User Control:
The show_pivots, show_supports, and show_resistances inputs control whether each level is plotted.
How to Use:
Copy and paste this script into the Pine Editor in TradingView.
Click Add to Chart.
Use the input options to toggle visibility for pivot, resistance, and support levels.
Bitcoin Halving Cycle Profit with Background ColourThis indicator is a Minor Modification from @KevinSvenson_ indicator, i am just add some background colour
Price Averages with Swing ZonesBlue line: Average of the previous day's close and current day's open.
Red line: Average of the current day's high and low.
Green line: Current day's open price.
Swing High Zone: The highest high within the last 24 bars.
Swing Low Zone: The lowest low within the last 24 bars
Price Averages Indicatoraveraging price of previoud day close and current day open, with averging of day's high and low price
Configurable EMAPlots four configurable exponential moving averages to get a better understanding of stock momentum shift.
Zodiac & Trading QuotesHey Tradingview community
Happy (early) New Year 2025! I wanted to share this little Pine Script I’ve been working on. As you can see in the screenshot, it displays a compact table that shows your current chart’s symbol, timeframe, and a random celestial object (just for fun). Then it highlights your birthday and zodiac sign, and finally serves up an uplifting trading quote—like something Jesse Livermore might say to keep your morale high.
I’ve found that trading isn’t just about having a solid plan—it’s also about mindset and keeping your spirits up. A small positive note like “Cut your losses quickly and let your profits run” can remind us why discipline and psychology are so critical in trading. When you glance at your chart, you’ll see a quote that might just give you that mental boost to stay patient and focused.
Description of the image:
- The symbol (“BTCUSD”) and timeframe (“15”), followed by a random star/planet name (like Aldebaran).
- Your birthday (here, 1990-01-01) and your zodiac sign (Capricorn).
- And below that, a short inspirational quote.
It’s a simple setup, but it adds a personal touch to your charting environment. Plus, it’s always nice to have a “pep talk” from famous traders or encouraging phrases that keep you motivated.
Wishing everyone a fantastic start to 2025—may your trades be profitable, your drawdowns small, and your psychology strong.
Cheers!
Breaks and Retests [HG]Breaks and Retests with MAs Crossover.
This Indicator provides support and resistance levels with breaks and Retests with probable Retests. Along with this I have combines multiple simple moving averages which provides the proper clarification of the price movement.
Trading Strategy:
Price shows long when all the moving averages are upside with break of the level. Short when all the moving averages are downside with break alert.
Disclaimer:
This Indicator I have made for my personal use and for educational purpose only.
Breaks and Retests with Simple Moving Averages Crossover Alerts Combination of Support and Resistance with Breaks by HOANGHETTI, and Simple Moving Averages Crossvers.
ERA 0.2 Advanced Liquidity Grab Detection with TSIThis is only for Educational purpose.
Find liquidity Grab candle both side for short or long
use high liquidity Coins for better Accuracy
Mostly work when price top OR Bottom
Estratégia EMA20 e RSI//@version=5
indicator(title="Estratégia EMA20 e RSI", shorttitle="EMA20+RSI", overlay=true)
// Configurações da EMA
emaLength = input.int(20, title="Comprimento da EMA")
emaSource = input.source(close, title="Fonte da EMA")
emaValue = ta.ema(emaSource, emaLength)
// Configurações do RSI
rsiLength = input.int(14, title="Comprimento do RSI")
rsiOverbought = input.int(70, title="Nível de Sobrecompra do RSI", minval=50, maxval=100)
rsiOversold = input.int(30, title="Nível de Sobrevenda do RSI", minval=0, maxval=50)
rsiValue = ta.rsi(close, rsiLength)
// Plotagem da EMA
plot(emaValue, color=color.blue, title="EMA20", linewidth=2)
// Condições de entrada
longCondition = ta.crossover(close, emaValue) and rsiValue < rsiOversold
shortCondition = ta.crossunder(close, emaValue) and rsiValue > rsiOverbought
// Plotagem das setas de entrada
plotshape(series=longCondition, title="Sinal de Compra", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition, title="Sinal de Venda", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
// Alertas
if longCondition
alert("Sinal de compra detectado! Fechamento acima da EMA20 e RSI em sobrevenda.", alert.freq_once_per_bar_close)
if shortCondition
alert("Sinal de venda detectado! Fechamento abaixo da EMA20 e RSI em sobrecompra.", alert.freq_once_per_bar_close)
Saleh Indikator - Bitcoin Halving Cycle Profit with BG ColourBitcoin Halving Cycle with Background Colour is a indikator inspired from @KevinSvenson_ indikator pinescript, i just add some colour to background