Medium Term Weighted Stochastic (STPMT) by DGTLa Stochastique Pondérée Moyen Terme (STPMT) , or  Mᴇᴅɪᴜᴍ Tᴇʀᴍ Wᴇɪɢʜᴛᴇᴅ Sᴛᴏᴄʜᴀꜱᴛɪᴄꜱ  created by Eric Lefort in 1999, a French trader and author of trading books
█  The STPMT indicator  is a tool which concerns itself with both the direction and the timing of the market. The STPMT indicator helps the trader with:
 
 The general trend by observing the level around which the indicator oscillates
 The changes of direction in the market
 The timing to open or close a position by observing the oscillations and by observing the relative position of the STPMT versus its moving average
 
  STPMT Calculation 
 stpmt = (4,1 * stoch(5, 3) + 2,5 * stoch(14, 3) + stoch(45, 14) + 4 * stoch(75, 20)) / 11.6 
Where the first argument of the stoch function representation above is period (length) of K and second argument smoothing period of K. The result series is then plotted as red line and its moving average as blue line. By default disabled gray lines are the components of the STPMT
The oscillations of the STPMT around its moving average define the timing to open a position as crossing of STMP line and moving average line in case when both trends have same direction. The moving average determines the direction. 
Long examples 
█   Tʜᴇ CYCLE Iɴᴅɪᴄᴀᴛᴏʀ  is derived from the STPMT. It is
 
cycle = stpmt – stpmt moving average
 
It is indicates more clearly all buy and sell opportunities. On the other hand it does not give any information on market direction. The Cycle indicator is a great help in timing as it allows the trader to more easily see the median length of an oscillation around the average point. In this way the traders can simply use the time axis to identify both a favorable price and a favorable moment. The Cycle Indicator is presented as histogram
The Lefort indicators are not a trading strategy. They are tools for different purposes which can be combined and which can serve for trading all instruments (stocks, market indices, forex, commodities…) in a variety of time frames. Hence they can be used for both day trading and swing trading.
👉 For whom that would like simple version of the Cycle indicator on top of the main price chart with signals as presented below. 
Please note that in the following code STMP moving average direction is not considered and will plot signals regardless of the direction of  STMP moving average. It is not a non-repainting version too. 
here is pine code for the overlay version
 
// © dgtrd
//@version=4
study("Medium Term Weighted Stochastic (STPMT) by DGT", "STPMT ʙʏ DGT ☼☾", true, format.price, 2, resolution="")
i_maLen     = input(9    , "Stoch MA Length", minval=1)
i_periodK1  = input(5    , "K1"       , minval=1)
i_smoothK1  = input(3    , "Smooth K1", minval=1)
i_weightK1  = input(4.1  , "Weight K1", minval=1, step=.1)
i_periodK2  = input(14   , "K2"       , minval=1)
i_smoothK2  = input(3    , "Smooth K2", minval=1)
i_weightK2  = input(2.5  , "Weight K2", minval=1, step=.1)
i_periodK3  = input(45   , "K3"       , minval=1)
i_smoothK3  = input(14   , "Smooth K3", minval=1)
i_weightK3  = input(1.   , "Weight K3", minval=1, step=.1)
i_periodK4  = input(75   , "K4"       , minval=1)
i_smoothK4  = input(20   , "Smooth K4", minval=1)
i_weightK4  = input(4.   , "Weight K4", minval=1, step=.1)
i_data      = input(false, "Components of the STPMT")
//------------------------------------------------------------------------------
// stochastic function
f_stoch(_periodK, _smoothK) => sma(stoch(close, high, low, _periodK), _smoothK)
//------------------------------------------------------------------------------
// calculations
// La Stochastique Pondérée Moyen Terme (STPMT) or Medium Term Weighted Stochastics calculation
stpmt    =  (i_weightK1 * f_stoch(i_periodK1, i_smoothK1) + i_weightK2 * f_stoch(i_periodK2, i_smoothK2) + i_weightK3 * f_stoch(i_periodK3, i_smoothK3) + i_weightK4 * f_stoch(i_periodK4, i_smoothK4)) / (i_weightK1 + i_weightK2 + i_weightK3 + i_weightK4)
stpmt_ma = sma(stpmt, i_maLen) // STPMT Moving Average
cycle    = stpmt - stpmt_ma    // Cycle Indicator
//------------------------------------------------------------------------------
// plotting
plotarrow(change(sign(cycle)), "STPMT Signals", color.green, color.red, 0, maxheight=41)
alertcondition(cross(cycle, 0), title="Trading Opportunity", message="STPMT Cycle : Probable Trade Opportunity\n{{exchange}}:{{ticker}}->\nPrice = {{close}},\nTime = {{time}}")
 
Cari dalam skrip untuk "swing trading"
Swing Reversal IndicatorSwing Reversal Indicator was meant to help identify pivot points on the chart which indicate momentum to buy and sell.  The indicator uses 3 main questions to help plot the points:
 Criteria 
 
 Did price take out yesterday's high or low?
 Is today's range bigger than yesterday? (Indicates activity in price)
 Is the close in the upper/lower portion of the candle? Thus, indicating momentum in that direction
 
This indicator was built to help me find pivot points for directional options trading however can be used for equities and forex swing trading and other strategies.  Used in conjunction with a BB extreme can provide good setups.  
Alerts are available for both the long and the short positions and the indicator will repaint as price moves. 
The character Plotted can be changed in the settings 
The size of the candle area can be changed as well if you want to tighten/loosen the trigger points based on the third question above. 
Parabolic SAR Swing strategy GBP JPY Daily timeframeToday I bring you a new strategy thats made of parabolic sar. It has optmized values for GBPJPY Daily timeframe chart.
It also has a time period selection, in order to see how it behave between selected years.
The strategy behind it is simple :
We have an uptrend , (the psar is below our candles) we go long. We exit when our candle crosses the psar value.
The same applies for downtrend(the psar is above our candles), where we go short. We exit  when our candle cross the psar value.
Among the basic indicators, it looks like PSAR is one of the best canditates for swing trading.
If you have any questions, please let me know.
Ultimate VWAP Bands- Ultimate VWAP Bands is a script that helps to decide and further clarify areas of oversold and overbought conditions.
- For example, when the price is in the lowest band it is extremely oversold relative to the VWAP . Hence it should be considered a good place to buy with a high risk to reward payoff.
- Each band is set at a fixed offset away from the VWAP . The "VWAP Band Multiplier" adjusts this and is a key part of the script. This allows the indicator to be adjusted based on the assets volatility . For example, with Crypto. A multiplier of 1 would be strongly advised. Whilst a multiplier of 0.1-0.25 would be useful for currency pairs.
- This indicator can be used for all manners of trading. However, it is most effective when used for scalping and swing trading.
[blackcat] L2 Swing Oscillator Swing MeterLevel: 2
Background
Swing trading is a type of trading aimed at making short to medium term profits from a trading pair over a period of a few days to several weeks. Swing traders mainly use technical analysis to look for trading opportunities. In addition to analyzing price trends and patterns, these traders can also use fundamental analysis.
Function
  L2 Swing Oscillator Swing Meter is an oscillator based on breakouts. Another important feature of it is the swing meter, which confirms the top or bottom's confidence level with different color candles. The higher of the candles stack up, the higher confidence level is indicated.
Key Signal
absolutebot ---> absolute bottom with very high confidence level
ltbot ---> long term bottom with high confidence level
mtbot ---> middle term bottom with moderate confidence level
stbot ---> short term bottom with low confidence level
absolutetop ---> absolute top with very high confidence level
lttop ---> long term top with high confidence level
mttop ---> middle term top with moderate confidence level
sttop ---> short term top with low confidence level
fastline ---> oscillator fast line
slowline ---> oscillator slow line
Pros and Cons
Pros:
1. reconfigurable swing oscillator based on breakouts
2. swing meter can confirm/validate the bottom and top signal
Cons:
1. not appliable with trading pairs without volume information
2. small time frame may not trigger swing meter function
Remarks
This is a simple but very comprehensive technical indicator
Readme
In real life, I am a prolific inventor. I have successfully applied for more than 60 international and regional patents in the past 12 years. But in the past two years or so, I have tried to transfer my creativity to the development of trading strategies. Tradingview is the ideal platform for me. I am selecting and contributing some of the hundreds of scripts to publish in Tradingview community. Welcome everyone to interact with me to discuss these interesting pine scripts.
The scripts posted are categorized into 5 levels according to my efforts or manhours put into these works.
Level 1 : interesting script snippets or distinctive improvement from classic indicators or strategy. Level 1 scripts can usually appear in more complex indicators as a function module or element.
Level 2 : composite indicator/strategy. By selecting or combining several independent or dependent functions or sub indicators in proper way, the composite script exhibits a resonance phenomenon which can filter out noise or fake trading signal to enhance trading confidence level.
Level 3 : comprehensive indicator/strategy. They are simple trading systems based on my strategies. They are commonly containing several or all of entry signal, close signal, stop loss, take profit, re-entry, risk management, and position sizing techniques. Even some interesting fundamental and mass psychological aspects are incorporated.
Level 4 : script snippets or functions that do not disclose source code. Interesting element that can reveal market laws and work as raw material for indicators and strategies. If you find Level 1~2 scripts are helpful, Level 4 is a private version that took me far more efforts to develop.
Level 5 : indicator/strategy that do not disclose source code. private version of Level 3 script with my accumulated script processing skills or a large number of custom functions. I had a private function library built in past two years. Level 5 scripts use many of them to achieve private trading strategy.
L1 Mid-Term Swing Oscillator v1Level: 1
Background
Oscillators are widely used set of technical analysis indicators. They are popular primarily for their ability to alert of a possible trend change before that change manifests itself in price and volume . They should work best in times of sideways markets.
Function
L1 Short-Mid-Long-Term Swing Oscillator puts three terms of oscillators to cover short-term, middle-term and long-term oscillators at the same time. By resonating all these three oscillators, short-term scalping signal and middle term swing signal are disclosed. You can see both short and mid term signal under one indicator which give you more confidence to follow the trend.
Key Signal
I didn't handle the key signals well. I piled up all the useful signals I found, and it is really difficult to classify them one by one. I feel tired when I think about this problem. Therefore, the code of the overall signal is rather confusing, sorry.
Pros and Cons
Pros:
1. Three oscillators are used to cover short, mid, long term oscillations.
2. Short-Mid term resonance can be observed to have higher confidence level.
3. Use single indicator for scalping and swing trading is possible.
Cons:
1. No deep dive into very accurate long and short entries.
2. A trade off between sensitivity and stability may be needed by traders' subjective judge.
Remarks
I enjoyed the fun of put three different oscillator together to cover short, mid, long terms. But how to use them perfectly is really more brainstorming.
Readme
In real life, I am a prolific inventor. I have successfully applied for more than 60 international and regional patents in the past 12 years. But in the past two years or so, I have tried to transfer my creativity to the development of trading strategies. Tradingview is the ideal platform for me. I am selecting and contributing some of the hundreds of scripts to publish in Tradingview community. Welcome everyone to interact with me to discuss these interesting pine scripts.
The scripts posted are categorized into 5 levels according to my efforts or manhours put into these works.
Level 1 : interesting script snippets or distinctive improvement from classic indicators or strategy. Level 1 scripts can usually appear in more complex indicators as a function module or element.
Level 2 : composite indicator/strategy. By selecting or combining several independent or dependent functions or sub indicators in proper way, the composite script exhibits a resonance phenomenon which can filter out noise or fake trading signal to enhance trading confidence level.
Level 3 : comprehensive indicator/strategy. They are simple trading systems based on my strategies. They are commonly containing several or all of entry signal, close signal, stop loss, take profit, re-entry, risk management, and position sizing techniques. Even some interesting fundamental and mass psychological aspects are incorporated.
Level 4 : script snippets or functions that do not disclose source code. Interesting element that can reveal market laws and work as raw material for indicators and strategies. If you find Level 1~2 scripts are helpful, Level 4 is a private version that took me far more efforts to develop.
Level 5 : indicator/strategy that do not disclose source code. private version of Level 3 script with my accumulated script processing skills or a large number of custom functions. I had a private function library built in past two years. Level 5 scripts use many of them to achieve private trading strategy.
Why is it ok to backtest on TradingView from now on!TradingView backtester has bad reputation. For a good reason - it was producing wrong results, and it was clear at first sight how bad they were.
But this has changed. Along with many other improvements in its PineScript coding capabilities, TradingView fixed important bug, which was the main reason for miscalculations. TradingView didn't really speak out about this fix, so let me try :)
Have a look at this short code of a swing trading strategy (PLEASE DON'T FOCUS ON BACKTEST RESULTS ATTACHED HERE - THEY DO NOT MATTER). Sometimes entry condition happens together with closing condition for the already ongoing trade. Example: the condition to close Long entry is the same as a condition to enter Short. And when these two aligned, not only a Long was closed and Short was entered (as intended), but also a second Short was entered, too!!! What's even worse, that second short was not controlled with closing conditions inside strategy.exit() function and it very often lead to losses exceeding whatever was declared in "loss=" parameter. This could not have worked well...
But HOORAY!!! - it has been fixed and won't happen anymore. So together with other improvements - TradingView's backtester and PineScript is now ok to work with on standard candlesticks :)
Yep, no need to code strategies and backtest them on other platforms anymore.
----------------
Having said the above, there are still some pitfalls remaining, which you need to be aware of and avoid:
 
 Don't backtest on HeikenAshi, Renko, Kagi candlesticks. They were not invented with backtesting in mind. There are still using wrong price levels for entries and therefore producing always too good backtesting results. Only standard candlesticks are reliable to backtest on.
 Don't use Trailing Stop in your code. TradingView operates only on closed candlesticks, not on tick data and because of that, backtester will always assume price has first reached its favourable extreme (so 'high' when you are in Long trade and 'low' when you are in Short trade) before it starts to pull back. Which is rarely the truth in reality. Therefore strategies using Trailing Stop are also producing too good backtesting results. It is especially well visible on higher timeframe strategies - for some reason your strategy manages to make gains on those huge, fat candlesticks :) But that's not reality.
 "when=" inside strategy.exit() does not work as you would intuitively expect. If you want to have logical condition to close your trade (for example - crossover(rsi(close,14),20)) you need to place it inside strategy.close() function. And leave StopLoss + TakeProfit conditions inside strategy.exit() function. Just as in attached code.
 If you're working with pyramiding, add "process_orders_on_close=ANY" to your strategy() script header. Default setting ("=FIFO") will first close the trade, which was opened first, not the one which was hit by Stop-Loss condidtion.
 
----------------
That's it, I guess :) If you are noticing other issues with backtester and would like to share, let everyone know in comments. If the issue is indeed a bug, there is a chance TradingView dev team will hear your voice and take it into account when working on other improvements. Just like they heard about the bug I described above.
P.S. I know for a fact that more improvements in the backtesting area are coming. Some will change the game even for non-coding traders. If you want to be notified quickly and with my comment - gimme "follow".
Complete Trend Trading System [Fhenry0331]This system was designed for the beginner trader to make money swing trading. Your losses will be small and your gains will be mostly large. You will show consistent profit. Period.
The system works on any security you like to trade. I used GBPUSD as an example because of the up swing and down swing it had recently. I tried to put as much information of how the system works in the chart. Hope it helps and is not to cluttered.
I will reiterate how the system works here: Everything is based off of closed price.
 Legend 
 Uptrend: Buy 
Green bar: initial start of an uptrend or uptrend continuing. Place order above that bar. If the initial bar does not stray too far from the MVWAP , I will place orders above subsequent bars if no filled occurred.
If initial start of the trend is missed, I will wait for the pullback. A pullback is a close below the MVWAP, and a close above the EMA (Low), RSI is above 50. Orders are placed above the pullback bars with plotted char "B" and also plotted green triangle up. Again orders are placed above those bars. the bars do not notate automatic buys. Don't chase anything. You will miss the initial bar on something because of news or earnings and it rocket up. Just wait, it will pullback. If it doesn't, to hell with it, on to the next.
Take profits: In the indicator you will see "T." That notates to take some profits. It is a suggestion. I was always told to take profits into spikes, as well as you can never lose money if you take profits. Up to you if you want to scale out and take the suggested profits or not.
Exit Completely: In an uptrend, close your entire position on bars colored yellow or red. (Again, closed bars)
In uptrend bars colored orange and black, do nothing, they are just pullback bars. Look for the buy pullback signal, then follow pullback buy rules for an uptrend. 
 Downtrend: Short 
Red bar: initial start of a downtrend or downtrend continuing. Place order below the bar. If the initial bar does not stray too far fro the MVWAP, place orders below subsequent bars.
If initial start on the downtrend is missed, wait for the pullback. A pullback is a close above the MVWAP, and close below the EMA(Low). RSI is below 50. Orders are placed below the pullback bars with the plotted char "S" and also plotted red triangle. Again those bars are not automatic shorts, orders are placed below them. Don't chase anything. Wait for price to come into your plan. The idea FOMO is the stupidest thing ever, how can you miss out on something when it is always there. The market is always there and something will come into your zone. Chill. 
"T": same as in uptrend, suggestion to take some profits.
Exit Completely: In a downtrend, close your entire position on bars colored orange or green.
In downtrend you will see bars colored yellow and black, do nothing, they are pullback bars. Look for the pullback short signal and follow pullback short rules. 
If you have any questions get at me. Take a look at it on what you trade. Flip it through different securities. 
Best of luck in all you do. 
P.S. You should not take a trade right before earnings. You should also exit a trade right before earnings. 
Binque's Multi-Moving Average Binque's Multi-Moving Average - One indicator with four simple moving average and four exponential moving averages, plus as a bonus a Day High moving average and a Day Low Moving Average.
Simple Moving Average or MA(14), MA(50), MA(100) and MA(200) all in one indicator
Exponential Moving Average or EMA(8), EMA(14), EMA(20) and EMA(33) all in one indicator
Day High Moving Average - Tracks the Daily High versus most moving averages track the daily close.
Day Low Moving Average - Tracks the Daily Low versus  most moving average track the daily close.
To Disable moving averages, Set the color to the chart background and then set the length to 1 and uncheck.
I Use the Daily High Moving Average to track upward resistance in a stock movement for Swing Trading.
I Use the Daily Low Moving Average to track my trailing stop in a stock movement for Swing Trading.
Big Snapper Alerts R2.0 by JustUncleLThis is a diversified Binary Option or Scalping Alert indicator originally designed for lower Time Frame Trend or Swing trading. Although you will find it a useful tool for higher time frames as well.
The Alerts are generated by the changing direction of the ColouredMA (HullMA by default), you then have the choice of selecting the Directional filtering on these signals or a Bollinger swing reversal filter. 
 The filters include: 
 
 Type 1 - The three MAs (EMAs 21,55,89 by default) in various combinations or by themselves. When only one directional MA selected then direction filter is given by ColouredMA above(up)/below(down) selected MA.  If more than one MA selected the direction is given by MAs being in correct order for trend direction.
 Type 2 - The SuperTrend  direction is used to filter ColouredMA signals.
 Type 3 - Bollinger Band Outside In is used to filter ColouredMA for swing reversals.
 Type 4 - No directional filtering, all signals from the ColouredMA are shown.
 
 Notes:  
 
 Each Type can be combined with another type to form more complex filtration.
 Alerts can also be disabled completely if you just want one indicator with one colouredMA and/or 3xMAs and/or Bollinger Bands and/or SuperTrend painted on the chart.
 
 Warning: 
 
 Be aware that combining Bollinger OutsideIn swing filter and a directional filter  can be counter productive as they are opposites. So careful consideration is  needed when combining Bollinger OutsideIn with any of the directional filters.
 
 Hints: 
 
 For Binary Options try ColouredMA = HullMA(13) or HullMA(8) with Type 2 or 3 Filter.
 When using Trend filters SuperTrend and/or 3xMA Trend, you will find if price reverses and breaks back through the Big Fat Signal line, then this can be a good reversal trade.
 Some explanation about the what Hull Moving average and ideas of how the generated in Big Snapper can be used:
 tradingsim.com 
 forextradingstrategies4u.com 
 
 Inspiration from @vdubus 
Big Snapper's Bollinger OutsideIn Swing filter in Action:
  
Colored Volume Bars [LazyBear]Edgar Kraut proposed this simple colored volume bars strategy for swing trading. 
This is how the colors are determined: 
 - If today’s closing price and volume are greater than 'n' days ago, color today’s volume bar green. 
 - If today’s closing price is greater than 'n' days ago but volume is not, color today’s volume bar blue. 
 - Similarly, if today’s closing price and volume is less than 'n' days ago, color today’s volume bar orange. 
 - If today’s closing price is less than 'n' days ago but volume is not, color today’s volume bar red. 
Buy the green or blue volume bars, use a 1% trailing stop, and stand aside on red or orange bars. 
As you see, this is more for entry confirmation. I have not tested this on any instrument. 
You may have to tune the lookback period for your instrument. Default is 10. 
More info:  
"A color-based system for short-term trading" - www.traders.com
List of all my indicators:
Volume-Price Shift Box (Lite Version)Description 
This indicator is a clean and intuitive visual tool designed to help traders quickly assess the current balance of bullish and bearish forces in the market.
It combines volume, price movement, VWAP, and OBV dynamics into a compact on-chart table that updates in real time.
This version focuses on the core logic and visualization of momentum and volume shifts, making it ideal for traders who want actionable insight without complex configuration.
 How It Works 
The script measures the combined strength of multiple market components:
 
 VWAP trend indicates price bias relative to fair value.
 OBV (On-Balance Volume) tracks volume flow to confirm or contradict price movement.
 Volume ratio compares current volume to its recent average.
 Momentum evaluates directional price movement over a configurable lookback period.
 Accumulation / Distribution (A/D) Line estimates buying or selling pressure within each candle:
↑ — A/D is rising (buying pressure is increasing)
↑↑ — A/D is rising faster than before (acceleration of buying)
↓ — A/D is falling (selling pressure is increasing)
↓↓ — A/D is falling faster than before (acceleration of selling)
 
Each of these components contributes to an overall shift score.
Depending on this score, the box displays:
🟢 Bullish Shift — strong upward alignment
🔴 Bearish Shift — downward alignment
⚪ Neutral — mixed or indecisive conditions
 Key Features 
 
 Compact on-chart information box with color-coded parameters
 Combined volume-price relationship model
 Configurable lookback and sensitivity controls
 Real-time shift strength and trend duration tracking
 Adjustable EMA/SMA smoothing for all averages
 Lightweight design optimized for clarity
 
 Inputs Overview 
 
 Box Position / Size – Place and scale the on-chart info box
 Lookback Period – Number of bars used for calculations
 VWAP Lookback – Period for VWAP distance smoothing
 Shift Sensitivity – Adjusts reaction strength of bullish/bearish shifts
 Neutral Zone Threshold – Defines when the market is considered neutral
 EMA or SMA – Choose exponential or simple moving averages
 Component Weights – Set the influence of VWAP, OBV, Volume, and Momentum on the shift score
 Display Toggles – Enable or disable metrics shown in the box (Strength, Volume, VWAP, Duration, OBV)
 
 How to Use 
 
 Apply the indicator to any symbol and timeframe.
 Observe the box on the chart — it updates dynamically.
 Look for transitions between Neutral → Bullish or Neutral → Bearish shifts.
 Combine with your existing price action or confirmation tools (e.g., support/resistance, trendlines).
 Use the “Strength” and “Duration” values to assess consistency and momentum quality.
 
 (This indicator is not a buy/sell signal generator — it is designed as a contextual analysis and confirmation tool.) 
 How It Helps 
 
 Merges several key volume and price metrics into a single view
 Highlights transitions in market control between buyers and sellers
 Reduces clutter by presenting only relevant context data
 Works on any market and timeframe, from scalping to swing trading
 
⚠️Disclaimer:
This script is provided for educational and informational purposes only. It is not financial advice and should not be considered a recommendation to buy, sell, or hold any financial instrument. Trading involves significant risk of loss and is not suitable for every investor. Users should perform their own due diligence and consult with a licensed financial advisor before making any trading decisions. The author does not guarantee any profits or results from using this script, and assumes no liability for any losses incurred. Use this script at your own risk.
TRI - Support/Resistance ZonesTRI - SUPPORT/RESISTANCE ZONES v1.0 
 DESCRIPTION: 
Professional support and resistance level indicator based on body pivot analysis.
Unlike traditional indicators that use wicks (high/low), this tool identifies key levels 
using candle bodies (open/close), providing more reliable and significant price zones.
 KEY FEATURES: 
 
 Body-based pivot detection for more meaningful levels
 Automatic level validation (excludes breached levels)
 Smart level filtering (avoids cluttered charts)
 Configurable number of support/resistance levels (1-5 each)
 Visual customization (colors, transparency, line extension)
 Real-time breakout alerts for resistance and support levels
 Clean and intuitive interface with price labels
 
 HOW IT WORKS: 
The indicator scans historical price action to identify pivot points based on candle bodies.
Only valid levels (not breached since formation) are displayed. Levels are automatically 
filtered by proximity to avoid visual clutter while maintaining the most relevant zones.
Breakout alerts trigger when price closes above resistance or below support.
 BEST USE: 
Ideal for swing trading, day trading, and identifying key decision points.
Works on all timeframes and asset classes.
3-Candle PDFThe Dynamic Fusion Indicator (DFI) is a powerful analytical tool designed to identify high-probability trading opportunities by combining trend momentum, volatility, and volume flow into one clear signal. It adapts in real time to changing market conditions, highlighting optimal entry and exit zones with intuitive color coding. The DFI filters out market noise using a hybrid smoothing algorithm, ensuring clarity even in choppy environments. Suitable for all timeframes and instruments, it helps traders anticipate reversals, confirm trends, and manage risk more effectively. Whether you’re scalping or swing trading, the DFI provides a confident, data-driven edge in any market.
2-Candle PDFThe Dynamic Fusion Indicator (DFI) is a powerful analytical tool designed to identify high-probability trading opportunities by combining trend momentum, volatility, and volume flow into one clear signal. It adapts in real time to changing market conditions, highlighting optimal entry and exit zones with intuitive color coding. The DFI filters out market noise using a hybrid smoothing algorithm, ensuring clarity even in choppy environments. Suitable for all timeframes and instruments, it helps traders anticipate reversals, confirm trends, and manage risk more effectively. Whether you’re scalping or swing trading, the DFI provides a confident, data-driven edge in any market.
CCI [Hash Adaptive]Adaptive CCI Pro: Professional Technical Analysis Indicator 
The Commodity Channel Index is a momentum oscillator developed by Donald Lambert in 1980. CCI measures the relationship between an asset's price and its statistical average, identifying cyclical turns and overbought/oversold conditions. The indicator oscillates around zero, with values above +100 indicating overbought conditions and values below -100 suggesting oversold conditions.
Standard CCI Formula: (Typical Price - Moving Average) / (0.015 × Mean Deviation)
This indicator transforms the traditional CCI into a sophisticated visual analysis tool through several key enhancements:
 
 Implements dual exponential moving average smoothing to eliminate market noise
 Preserves signal integrity while reducing false signals
 Adaptive smoothing responds to market volatility conditions
 
 Dynamic Color Visualization System 
 
 Continuous gradient transitions from red (bearish momentum) to green (bullish momentum)
 Real-time color intensity reflects momentum strength
 Eliminates discrete color jumps for fluid visual interpretation
 
 Adaptive Intelligence Features 
 
 Dynamic overbought/oversold thresholds adapt to market conditions
 Reduces false signals during high volatility periods
 Maintains sensitivity during low volatility environments
 
 Momentum Vector Analysis 
 
 Incorporates velocity calculations for early trend identification
 Crossover detection with momentum confirmation
 Advanced signal filtering reduces market noise
 
 Extreme Level Analysis 
 
 Values above +100: Strong overbought conditions, potential reversal zones
 Values below -100: Strong oversold conditions, potential buying opportunities
 Zero-line crossovers: Momentum shift confirmation
 
 Optimization Parameters 
 
 CCI Period (Default: 14)
 Shorter periods (10-12): Increased sensitivity, more signals
 Standard periods (14-20): Balanced responsiveness and reliability
 Longer periods (21-30): Reduced noise, stronger signal confirmation
 
 Smoothing Factor (Default: 5) 
 
 Lower values (1-3): Maximum responsiveness, suitable for scalping
 Medium values (4-6): Balanced approach for swing trading
 Higher values (7-10): Institutional-grade smoothness for position trading
 
 Signal Sensitivity (Default: 6) 
 
 Conservative (7-10): High-probability signals, reduced frequency
 Balanced (5-6): Optimal risk-reward ratio
 Aggressive (1-4): Maximum signal generation, requires additional confirmation
 
 Strategic Implementation 
 
 Oversold reversals in red zones with momentum confirmation
 Zero-line breaks with sustained color transitions
 Extreme readings followed by momentum divergence
 
 Risk Management 
 
 Use extreme levels (+100/-100) for position sizing decisions
 Monitor color intensity for momentum strength assessment
 Combine with price action analysis for comprehensive market view
 
 Market Context Application 
 
 Trending markets: Focus on momentum direction and extreme readings
 Range-bound markets: Utilize overbought/oversold levels for mean reversion
 Volatile markets: Increase smoothing parameters and signal sensitivity
 
 Professional Advantages 
 
 Instantaneous momentum assessment through color visualization
 Reduced cognitive load compared to traditional oscillators
 Professional presentation suitable for client reporting
 
 Adaptive Technology 
 
 Self-adjusting parameters reduce manual optimization requirements
 Consistent performance across varying market conditions
 Advanced mathematics eliminate common CCI limitations
 
The Adaptive CCI Pro represents the evolution of momentum analysis, combining Lambert's foundational CCI concept with modern computational techniques to deliver institutional-grade market intelligence through an intuitive visual interface.
VolumeAnlaysis### Volume Analysis (VA) Indicator
**Overview**  
The Volume Analysis (VA) indicator is a dynamic overlay tool designed for traders seeking to identify high-volume breakouts, retests, and multi-timeframe volume-driven price cycles. By combining volume spikes with price action and support/resistance boxes, it highlights potential trend continuations, reversals, and cycle shifts. Ideal for intraday and swing trading on stocks, forex, or crypto, it uses a Fibonacci-inspired 1.618 multiplier to detect significant volume surges, then maps them to visual boxes and key levels for actionable insights.  
This indicator draws from volume profile concepts but focuses on **breakout confirmation** and **cycle momentum**, helping you spot when "smart money" volume aligns with price extremes. It's particularly useful in volatile markets where volume precedes price moves.
**How It Works**  
1. **Volume Break Detection**:  
   - Identifies a "Volume Break" when the current bar's volume exceeds 1.618x the highest volume from the prior 5 bars. This signals unusual activity, often preceding breakouts.  
   - A "Volume Retest" triggers exactly 3 bars after a break if volume has been falling steadily over those 3 bars—indicating a pullback for re-accumulation/distribution.
2. **Visual Annotations**:  
   - **Labels**: Green/red/yellow labels mark Volume Breaks and Retests, positioned above/below the bar based on candle direction for clarity.  
   - **Demand/Supply Boxes**:  
     - Blue semi-transparent boxes form around Retest bars, extending rightward to act as dynamic support/resistance.  
     - Green (bullish) or red (bearish) boxes draw from Volume Breaks, based on the original candle's open/close, highlighting potential zones for continuation.  
     - Limited to 5 boxes max to avoid chart clutter; older boxes fade as new ones form.
3. **Box Interaction Signals**:  
   - When price enters a box:  
     - **Reversal Hints**: Maroon (bearish rejection) or lime (bullish rejection) labels on closes against the trend with opening price momentum.  
     - **Breakout Arrows**: Up/down arrows on crossovers/crossunders of box tops/bottoms from Retest boxes.  
   - Scans all active boxes for interactions, prioritizing recent volume events.
4. **Multi-Timeframe Volume Cycles**:  
   - Aggregates the "Volume Break Max" level (a proxy for key price extremes tied to volume spikes) across timeframes: 1min, 5min, 10min, 30min, and 65min (using `request.security`).  
   - Computes **MaxVolBreak** (highest extreme) and **MinVolBreak** (lowest extreme) for trend-following levels.  
   - Tracks **Percent Volume Greater/Less Than Close**: Sums volumes from TFs where price is below/above these levels, creating a momentum ratio.  
   - **CrossClose**: Plots the prior close where this ratio crosses (gray line), signaling cycle shifts—bullish below MinVolBreak, bearish above MaxVolBreak.  
   - **Fills**: Red fill above CrossClose/MaxVolBreak (bearish cycle); green below CrossClose/MinVolBreak (bullish cycle).
5. **Plots**:  
   - Black lines for MaxVolBreak (⏫) and MinVolBreak (⏬).  
   - Gray 🔄 for CrossClose.  
   - Colors dynamically adjust (green/red) based on close relative to levels.
**Key Features**  
- **Trend vs. Reversal Modes**: Toggle alerts for trend-following breaks (crosses of Max/MinVolBreak) or reversal signals (crosses of CrossClose).  
- **Multi-TF Fusion**: Optionally include the chart's native timeframe in Max/Min calculations for finer tuning.  
- **Box Management**: Auto-prunes to 5 boxes; focuses on retest/break alignments for "inside bar" logic.  
- **Momentum Filters**: Uses rising/falling opens and crossovers for label precision, reducing noise.  
- **Customizable**: Simple inputs for alert visibility and timeframe inclusion.
**Settings**  
| Input | Default | Description |  
|-------|---------|-------------|  
| Show Volume Reversal Breaks | False | Enables alerts/labels for CrossClose crosses (cycle reversals). |  
| Show Trend Following Breaks | True | Enables alerts for Max/MinVolBreak crosses (trend signals). |  
| Use Current Time | False | Includes chart's native TF in multi-TF Max/Min calculations. |  
**Alerts**  
- **Reversal Alerts** (if enabled): "Volume Reverse Bullish/Bearish Break of  " on close crosses of CrossClose.  
- **Trend Alerts** (if enabled): "Trend Volume Bullish/Bearish Signal" on close crosses of Max/MinVolBreak; plus notes if prior low/high aligns with levels.  
- All alerts include ticker and level value for easy scanning. Use `alert.freq_once_per_bar` to avoid spam.
**Trading Ideas**  
- **Bullish Entry**: Green box formation + price holding MinVolBreak + upward arrow on retest box. Target next resistance.  
- **Bearish Entry**: Red box + close above MaxVolBreak + red fill activation. Stop below recent low.  
- **Cycle Trading**: Watch CrossClose crosses for regime shifts—fade extremes in overextended cycles.  
- **Best Timeframes**: 5-30min for intraday; combine with daily for swings. Works best on liquid assets with reliable volume data.  
**Limitations & Notes**  
- Relies on accurate volume data (e.g., stocks/forex); less effective on low-volume or synthetic instruments.  
- Boxes extend rightward but don't auto-delete—monitor for clutter on long histories (max_bars_back=500).  
- Some logic (e.g., exact 3-bar retest) is rigid; backtest for your market.  
- Open-source under MPL 2.0—fork and tweak as needed!  
For questions or enhancements, drop a comment below. Happy trading! 🚀
Momentum Breakout Filter + ATR ZonesMomentum Breakout Filter + ATR Zones - User Guide
What This Indicator Does
This indicator helps you with your MACD + volume momentum strategy by:
Filtering out fake breakouts - Shows ⚠️ warnings when breakouts lack confirmation
Showing clear entry signals - 🚀 LONG and 🔻 SHORT labels when all conditions align
Automatic stop loss & profit targets - Based on ATR (Average True Range)
Visual trend confirmation - Background color + EMA alignment
Signal Types
🚀 LONG Entry Signal (Green Label)
Appears when ALL conditions met:
✅ MACD crosses above signal line
✅ Volume > 1.5× average
✅ Price > EMA 9 > EMA 21 > EMA 200 (bullish trend)
✅ Price closes above recent 20-bar high
🔻 SHORT Entry Signal (Red Label)
Appears when ALL conditions met:
✅ MACD crosses below signal line
✅ Volume > 1.5× average
✅ Price < EMA 9 < EMA 21 < EMA 200 (bearish trend)
✅ Price closes below recent 20-bar low
⚠️ FAKE Breakout Warning (Orange Label)
Appears when price breaks high/low BUT lacks confirmation:
❌ Low volume (below 1.5× average), OR
❌ Wick break only (didn't close through level), OR
❌ MACD not aligned with direction
Hover over the warning label to see what's missing!
ATR Stop Loss & Targets
When you get a signal, colored lines automatically appear:
Long Position
Red solid line = Stop Loss (Entry - 1.5×ATR)
Green dashed lines = Profit Targets:
Target 1: Entry + 2×ATR
Target 2: Entry + 3×ATR
Target 3: Entry + 4×ATR
Short Position
Red solid line = Stop Loss (Entry + 1.5×ATR)
Green dashed lines = Profit Targets:
Target 1: Entry - 2×ATR
Target 2: Entry - 3×ATR
Target 3: Entry - 4×ATR
The lines move with each bar until you exit the position.
Chart Elements
Moving Averages
Blue line = EMA 9 (fast)
Orange line = EMA 21 (medium)
White line = EMA 200 (trend filter)
Volume
Yellow bars = High volume (above threshold)
Gray bars = Normal volume
Background Color
Light green = Bullish trend (all EMAs aligned up)
Light red = Bearish trend (all EMAs aligned down)
No color = Neutral/mixed
MACD (Bottom Pane)
Green/Red columns = MACD Histogram
Blue line = MACD Line
Orange line = Signal Line
Info Dashboard (Bottom Right)
ItemWhat It ShowsVolumeCurrent volume vs average (✓ HIGH or ✗ Low)MACDDirection (BULLISH or BEARISH)TrendEMA alignment (BULL, BEAR, or NEUTRAL)ATRCurrent ATR value in dollarsPositionCurrent position (LONG, SHORT, or NONE)R:RRisk-to-Reward ratio (shows when in position)
How To Use It
Basic Workflow
Wait for setup
Watch for MACD to approach signal line
Volume should be building
Price should be near EMA structure
Get confirmation
Wait for 🚀 LONG or 🔻 SHORT label
Check dashboard shows "✓ HIGH" volume
Verify trend is aligned (green or red background)
Enter the trade
Enter when signal appears
Note your stop loss (red line)
Note your targets (green dashed lines)
Manage the trade
Exit at first target for partial profit
Move stop to breakeven
Trail remaining position
What To Avoid
❌ Don't trade when you see:
⚠️ FAKE labels (wait for confirmation)
Neutral background (no clear trend)
"✗ Low" volume in dashboard
MACD and Trend not aligned
Settings You Can Adjust
Volume Sensitivity
High Volume Threshold: Default 1.5×
Increase to 2.0× for cleaner signals (fewer trades)
Decrease to 1.2× for more signals (more trades)
Fake Breakout Filters
You can toggle these ON/OFF:
Volume Confirmation: Requires high volume
Close Through: Requires candle close, not just wick
MACD Alignment: Requires MACD direction match
Tip: Turn all three ON for highest quality signals
ATR Stop/Target Multipliers
Default settings (conservative):
Stop Loss: 1.5×ATR
Target 1: 2×ATR (1.33:1 R:R)
Target 2: 3×ATR (2:1 R:R)
Target 3: 4×ATR (2.67:1 R:R)
Aggressive traders might use:
Stop Loss: 1.0×ATR
Target 1: 2×ATR (2:1 R:R)
Target 2: 4×ATR (4:1 R:R)
Conservative traders might use:
Stop Loss: 2.0×ATR
Target 1: 3×ATR (1.5:1 R:R)
Target 2: 5×ATR (2.5:1 R:R)
Example Trade Scenarios
Scenario 1: Perfect Long Setup ✅
Stock consolidating near EMA 21
MACD curling up toward signal line
Volume bar turns yellow (high volume)
🚀 LONG label appears
Red stop line and green target lines appear
Result: High probability trade
Scenario 2: Fake Breakout Avoided ✅
Price breaks above resistance
Volume is normal (gray bar)
⚠️ FAKE label appears (hover shows "Low volume")
No entry signal
Price falls back below breakout level
Result: Avoided losing trade
Scenario 3: Premature Entry ❌
MACD crosses up
Volume is high
BUT trend is NEUTRAL (no background color)
No signal appears (trend filter blocks it)
Result: Avoided choppy/sideways market
Quick Reference
Entry Checklist
 🚀 or 🔻 label on chart
 Dashboard shows "✓ HIGH" volume
 Dashboard shows aligned MACD + Trend
 Colored background (green or red)
 ATR lines visible
 No ⚠️ FAKE warning
Exit Strategy
Target 1 (2×ATR): Take 50% profit, move stop to breakeven
Target 2 (3×ATR): Take 25% profit, trail stop
Target 3 (4×ATR): Take remaining profit or trail aggressively
Stop Loss: Exit entire position if hit
Alerts
Set up these alerts:
Long Entry: Fires when 🚀 LONG signal appears
Short Entry: Fires when 🔻 SHORT signal appears
Fake Breakout Warning: Fires when ⚠️ appears (optional)
Tips for Success
Use on 5-minute charts for day trading momentum plays
Only trade high volume stocks ($5-20 range works best)
Wait for full confirmation - don't jump early
Respect the stop loss - it's calculated based on volatility
Scale out at targets - don't hold for home runs
Avoid trading first 15 minutes - let market settle
Best during 10am-11am and 2pm-3pm - peak momentum times
Common Questions
Q: Why didn't I get a signal even though MACD crossed?
A: All conditions must be met - check dashboard for what's missing (likely volume or trend alignment)
Q: Can I use this on any timeframe?
A: Yes, but it's designed for 5-15 minute charts. On daily charts, adjust ATR multipliers higher.
Q: The stop loss seems too tight, can I widen it?
A: Yes, increase "Stop Loss (×ATR)" from 1.5 to 2.0 or 2.5 in settings.
Q: I keep seeing FAKE warnings but price keeps going - what gives?
A: The filter is conservative. You can disable some filters in settings, but expect more false signals.
Q: Can I use this for swing trading?
A: Yes, but use larger timeframes (1H or 4H) and adjust ATR multipliers up (3× for stops, 6-9× for targets).
TTM Squeeze Pro - IntradayTTM Squeeze Pro – Intraday (AI MTF Edition)
Design Rationale
This indicator is built to help traders identify when markets are consolidating, when volatility is building (squeeze), and when a breakout or trend is starting — all across multiple timeframes.
The design combines three powerful ideas:
Volatility Compression & Expansion (TTM Squeeze Logic):
By comparing Bollinger Bands (BB) and Keltner Channels (KC), the indicator detects when volatility contracts (BB inside KC). These moments often precede explosive moves. White dots on the BB basis line mark these “squeeze” periods.
Trend Strength & Direction (ADX System):
The ADX (Average Directional Index) measures how strong a trend is.
ADX rising above the threshold → trending market.
ADX falling below the threshold → consolidation.
The system classifies each bar as Trending Up, Trending Down, Consolidating, or Neutral, depending on ADX and momentum direction.
Multi-Timeframe (MTF) Alignment:
The same logic is applied to several timeframes (1m, 3m, 5m, 15m, 30m, 1h).
A compact table at the top-right shows each timeframe’s trend and squeeze strength.
This helps traders see whether short-term and higher timeframes are aligned, improving trade confidence and timing.
The AI Enhancer automatically adjusts all parameters (ADX, BB, KC lengths, and thresholds) depending on the current chart timeframe, keeping signals consistent between scalping and swing trading setups.
Trend and squeeze strengths are normalized on a 1–9 scale, giving users a quick numerical sense of trend power and squeeze intensity. The design emphasizes clarity, speed, and adaptability — critical for intraday trading decisions.
How to Use
Identify a Squeeze Setup:
Look for white dots on the chart — this marks low volatility and potential energy buildup.
Wait for Breakout Confirmation:
When the white dots disappear, volatility expands.
Check the MTF table — if multiple timeframes show green (uptrend) or red (downtrend) in the “TR” column, momentum is aligning.
Enter the Trade:
Go long if breakout happens above BB basis and most timeframes show green.
Go short if breakout happens below BB basis and most timeframes show red.
Exit or Manage Position:
When new white dots appear → volatility contracting again → consider exiting or tightening stops.
If MTF colors become mixed → trend losing strength.
In Summary
The TTM Squeeze Pro – Intraday AI MTF Indicator blends volatility analysis, trend strength, momentum, and multi-timeframe alignment into one adaptive tool.
Its design aims to simplify complex market behavior into a visual, data-backed format — enabling traders to catch high-probability breakout trends early and avoid false moves during low-volatility phases.
Trappin Previous Timeframe LevelsTrappin Previous Timeframe Levels (Trappin PTL) 
 Overview 
Trappin PTL is a comprehensive multi-timeframe support and resistance indicator that displays key price levels from multiple timeframes on a single chart. This indicator helps traders identify critical price zones where reversals or breakouts are likely to occur, making it ideal for both intraday and swing trading strategies.
 💡 Origin Story 
I got tired of manually drawing these lines that I learned from watching Wallstreet Trapper on Trappin Tuesdays YouTube live streams. After repeatedly marking the same previous timeframe levels on every chart, I decided to automate the process. Hope it helps you as much as it helps me!
 Key Features 
 📊 Multiple Timeframe Levels 
The indicator tracks and displays high/low levels from:
 
 Previous Hour (PHH/PHL) - Purple lines
 Previous Day (PDH/PDL) - Green lines
 Previous Week (PWH/PWL) - Yellow lines
 Previous Month (PMH/PML) - Blue lines
 All-Time High (ATH) - Red line
 52-Week High - Orange line
 
 
 🎨 Fully Customizable 
 
 Colors - Change the color of each timeframe independently
 Line Styles - Choose between Solid, Dashed, or Dotted lines
 Line Widths - Adjust thickness from 1-4 pixels
 All settings organized in intuitive groups for easy access
 
 📍 Smart Line Extension 
 
 Lines extend back to show when the level was established
 Lines project forward to show current relevance
 Historical context helps identify key support/resistance zones
 
 🏷️ Clear Price Labels 
 
 Each level displays its exact price value (no currency symbols)
 Labels positioned horizontally to avoid overlap
 Adaptive text color for visibility on any chart theme (dark or light mode)
 
 Why "Trappin"? 
The name is a tribute to Wallstreet Trapper and his Trappin Tuesdays YouTube live streams, where I learned the importance of marking previous timeframe levels. The name also reflects the indicator's purpose: identifying price levels where traders often get "trapped" - whether it's bulls getting trapped below resistance or bears getting trapped above support. These levels represent zones where significant order flow and liquidity exist, making them prime areas for reversals or breakouts.
 Credits 
Created by resoh
Inspired by Wallstreet Trapper and Trappin Tuesdays YouTube live streams
 This indicator is provided for educational and informational purposes. Always practice proper risk management and conduct your own analysis before making trading decisions. 
 Version History 
v1.0 - Initial Release
 
 Multi-timeframe high/low levels
 All-time high tracking
 52-week high tracking
 Fully customizable colors, styles, and widths
 Adaptive labels with price display
 Smart line extension showing historical context
Dynamic ~ CVDDynamic - CVD  is a smart, time-adaptive version of the classic Cumulative Volume Delta (CVD) indicator, designed to help traders visualize market buying and selling pressure across all timeframes with minimal manual tweaking.
 Overview 
Cumulative Volume Delta tracks the difference between buying and selling volume during each bar. It reveals whether aggressive buyers or sellers dominate the market, offering deep insight into real-time market sentiment and underlying momentum.
This version of CVD automatically adjusts its EMA smoothing length based on your selected timeframe, ensuring optimal sensitivity and consistency across intraday, daily, weekly, and even monthly charts.
 Features 
 Dynamic EMA Length  — Automatically adapts smoothing parameters based on the chart timeframe:
1–59 min → 50
1–23 h → 21
Daily & Weekly → 100
Monthly → 10
 CVD Visualization  — Displays cumulative delta to show the ongoing buying/selling imbalance.
 CVD‑EMA Curve  — Offers a clear trend signal by comparing the CVD line with its EMA.
 Adaptive Color Logic  — EMA curve changes color dynamically:
Green when CVD > EMA (bullish pressure)
Gray when CVD < EMA (bearish pressure)
 How to Use 
Use Dynamic -  CVD to gauge whether the market is accumulating (net buying) or distributing (net selling).
When CVD rises above its EMA, it often signals consistent buying pressure and potential bullish continuation.
When CVD stays below its EMA, it highlights sustained selling pressure and possible weakness.
The dynamic EMA makes it suitable for scalping, swing trading, and longer-term trend analysis—no need to manually adjust settings.
 Best For 
Traders looking to measure real buying/selling flow rather than price movement alone.
Market participants who want a plug‑and‑play CVD that stays accurate across all timeframes.
Anyone interested in volume‑based momentum confirmation tools.
 Disclaimer 
This script is provided for educational and analytical purposes only. It does not constitute financial advice or a recommendation to buy or sell any asset. Past performance is not indicative of future results. Always perform your own analysis and consult a licensed financial advisor before making investment decisions. The author is not responsible for any financial losses or trading outcomes arising from the use of this indicator.
Heiken Ashi Trend w/vol Signals**Heiken Ashi Trend Signals**
⚠️ **DISCLAIMER: Trading involves extreme risk. This is for educational purposes only.**
**What This Indicator Does:**
This indicator identifies potential entry and exit points for trending moves by analyzing Heiken Ashi candle patterns combined with moving average confirmation and trend visualization. It provides visual signals based on specific candle characteristics and momentum shifts, along with volume. This can help spot reversals, pullback/continuations, take profit signals, and other trading opportunities.
**IMPORTANT:** It is recommended to use along with Heiken Ashi style candles, but the signals will still plot on other chart types. It's important to know it's always using Heiken Ashi calculations regardless of which chart style you prefer. Intended to use with Weekly/Daily chart, Daily/4hr chart, or 4hr/1hr chart combinations.
**Turn off all sell signals to reduce clutter if you're trading Longs
**Alert Functionality:**
Choose which signals matter most to your trading strategy or which entry you're waiting for on a specific chart. Set up individual alerts for:
- Long Entry - Get notified when bullish signal criteria are met
- Long Entry High Volume - Get notified only when bullish signals occur with above average volume
- Exit Long - Know when long exit conditions trigger
- Short Entry - Catch bearish signal opportunities
- Short Entry High Volume - Get notified only when bearish signals occur with above average volume.
- Exit Short - Exit alerts for short positions
Monitor opportunities across multiple symbols without watching charts constantly. Each alert type can be enabled or disabled independently based on your specific setup. They can also be added to entire watchlists at once, depending on the TV plan you have.
**Key Features:**
📢 Flexible Alert System: Select only the signal types you want to be notified about - perfect for traders who focus exclusively on longs, shorts, or both
🟢 Long Entry Signals: Identifies strong bullish candles (no lower wick) that close above both EMAs with recent "red bar" in the previous 4 bars
🔴 Short Entry Signals: Identifies strong bearish candles (no upper wick) that close below both EMAs with recent "green bar" in the previous 4 bars
🚪 Exit Signals: Flags when opposing candle color appears (orange X for long exits, purple X for short exits) - this can be a take profit, stop loss adjustment, etc., depending on your target or other confluence such as support/resistance, 200 SMA, etc.
📊 Volume Confirmation: Small colored circles appear on signal bars to indicate volume strength (green = above average, yellow = below average)**
☁️ Dynamic EMA Cloud: Visual trend indicator based on EMA alignment
📊 Customizable Moving Averages: Two EMAs (default 8 & 30) and two SMAs (default 50 & 200), all fully adjustable
🎨 Full Customization: All colors, transparencies, and line weights are adjustable in the Style tab
**Understanding Heiken Ashi Candles:**
Regular candlesticks display raw price action, including every minor fluctuation and moment of indecision. Heiken Ashi candles take a different approach - they average price data from the current and previous periods, creating a smoothed representation of price movement.
Think of it like this: if regular candles show every ripple in the ocean, Heiken Ashi candles are the overall movement of the ocean.
This smoothing process filters out market noise and makes genuine trend changes easier to identify.
**Benefits of Using Heiken Ashi:**
✅ Clearer Trend Visualization - Sustained color runs indicate strong trends
✅ Reduced Noise - Smoothing removes choppy, indecisive price action
✅ Momentum Identification - Helps spot potential shifts in market direction
✅ Easier to Read - Less cognitive load analyzing price action
**Moving Averages & Trend Context:**
The indicator includes a comprehensive moving average system to provide trend context:
**Simple Moving Averages:**
- SMA 1 (default 50) - Intermediate trend reference
- SMA 2 (default 200) - Long-term trend reference
- Both lengths are fully customizable
- Toggle on/off independently
- Use for additional support/resistance context and confluence
**Volume Confirmation:**
The indicator includes volume analysis to help assess signal stength:
- Green circle = strong volume
- Orange circle = weak volume
**High volume alerts available** - set alerts specifically for signals that occur with strong volume
**Why This Matters:**
- Breakouts with high volume tend to be more reliable
- Low volume signals may indicate weak participation or false moves
- Allows you to prioritize high-conviction setups
- Can filter out low-volume signals entirely using the "High Volume" alert options
**Benefits of This Approach:**
✅ Additional Confirmation - Requires breaking through resistance/support
✅ Filtered Signals - Reduces signals on weak bounces
✅ Quality Focus - Fewer but more structured setups
✅ Clear Criteria - Objective rules for signal generation
**Using This Indicator in Confluence:**
This indicator is designed to be one component of a comprehensive trading strategy. Always use it in conjunction with other analysis methods:
**Potential Confluence Factors:**
✅ Volume Confirmation - Higher volume breakouts are typically more reliable
✅ Longer-Term Moving Averages (50ma & 200ma), Support & Resistance, Fibonacci levels, etc
✅ Market Structure - Identify higher highs/lows (uptrend) or lower highs/lows (downtrend)
✅ Time Frame Alignment - Confirm signals on your trading timeframe align with higher timeframe trends
**Important Considerations:**
This indicator provides signals based on mathematical criteria, but does not guarantee trading success. All trading involves risk, and you should:
- Never rely on a single indicator for trading decisions
- Always do your own analysis and due diligence
- Use proper risk management and position sizing
- Practice on paper/demo accounts
- Understand that past performance does not indicate future results
**What Makes This Indicator Useful:**
This indicator combines multiple confirmation factors:
- No bottom wick (for longs) = buyers controlled the entire session, no lower rejection
- No top wick (for shorts) = sellers controlled the entire session, no upper rejection
- Volume confirmation = visual indicator of participation strength
- Visual trend context = cloud color shows EMA alignment at a glance
**Best Used For:**
- Swing trading on daily/weekly timeframes. Some prefer to enter on 4hr confirmation.
- Identifying potential trend changes for further analysis
- Visual confirmation of EMA alignment and trend structure
- Combining with volume, support/resistance, and other technical factors
- Filtering for high-probability setups with volume confirmation
- Systematic, rules-based approach to reduce emotional decisions
- Spotting reversals, pullbacks/continuations, and take profit opportunities
All visual elements are fully customizable to match your charting preferences while maintaining the core signal logic.
**Educational Tool:**
This indicator is intended as an educational and analytical tool to help traders identify potential setups based on specific technical criteria. It should be used as part of a broader trading education and strategy development process, not as standalone trading advice.
---






















