Top 10 Forex Swing Screener V 1.0
Top 10 Forex Swing Screener
Options:
Left-bars and Right-bars look back to find Top | Bottom point.
Set Alarm: After add script on your chart, click on add alarm and select the scrip name below your chart symbol, then select alarm you need and add.
Guide for colors and shapes:
Green: Price Cross Over high swing.
Red: Price Cross Under low swing.
Orange: Price Cross Over low swing or Price Cross Under high swing.
Green Triangle Up: pivot High in symbol.
Red Triangle Down: pivot Low in symbol.
Note: The script operates independently of the chart you in. for use this script, you can favorite it and then apply to any chart.
Pesquisar nos scripts por "screener"
S&R SCREENERS&R SCREENER is a tool that scans strong supports and resistances, in order to take decisions of reversion or breakout.
Tradingview - Screener RatingsEver wondered what is behind the the Tradingview Screener Signals:
www.tradingview.com
Strong buy is between 0.5 and 1
Buy is between 0 and 0.5
Sell is between 0 and -0.5
Strong Sell is between -0.5 and -1
SCREENER:INDEX
TradingView enables traders and investors to make smarter and better investment decisions. TradingView offers to scan 20 or 40 stock or index. Scanner can be shown in dash board as shown in
above image. This dashboard has following figure
1.Column No.1 show sectoral and thematic index.
2. The price is slipped due to aggressive order punched by market participants. There is six types of price slippage. Three are bullish and three are bearish . This price slippage indicates market fear and greed. Green slippage indicates that bullish rally can start while Red slippage indicates that Bearish rally can start. Area of slippage will act as a support and resistance for future price moment. Where column No. 2,3 and 4 shows H.G., W.G. and T.V. shows price slippage.
3.Column No.6 show resistance strength
4.Column No.7 show Volume strength with respect to ( SMA1000X2)
5.Column No.8 show volatility while Column No. 9 shows liquidity
with previous 1000 bar.
6.Column No.10 show relative strength comparison with respect to broader index.
PriceCatch-Signals - Buy SignalHi,
TradingView Community.
Here is a script that identifies and marks two different buy levels on the chart. It works on all asset classes - equities, forex, crypto.
Probable Breakout Buy Level
Stop-Reverse Buy Level
The bottom images are self-explanatory.
PROBABLE BREAKOUT BUY LEVEL EXAMPLE:
STOP-REVERSE BUY LEVEL EXAMPLE:
IDENTIFICATION OF LEVELS:
The Blue Dotted line represents Probable Breakout Buy Level and the Blue Dashed Line Stop-Reverse Buy Level. The corresponding Red Dotted line below each level should be your initial stop loss price point.
PLAYING SAFE
After taking the trade, to play safe, I follow this method that once the Low of the price goes above the Buy Level, I usually shift the stop loss to buy price to protect against any sudden reversal. For me protecting capital is important. As usual with price action, longer time-frames produce more reliable signals.
NOTE - PRIOR TO USING THIS SCRIPT:
The script uses Heikin-Ashi Candles data to identify the levels. You may use this script in addition to your other indicators or in isolation. Please remember that the script is shared with absolutely no assurances and warranties whatsoever and as a responsible trader, please satisfy yourselves thoroughly and use it only if you are satisfied it works for you. Remember, you are 100% responsible for your actions. If you understand and accept that, you may use the script. The script does not identify any short signals.
ADDITIONAL NOTE:
I shall also be releasing Screener scripts that scan the following markets for the above two conditions or signals thereby helping traders spot opportunities at the right time by making the task of finding right stocks a breeze.
NASDAQ Stocks Screener (Can screen a total number of 160 stocks. 40 stocks at a time)
UK LSE Stocks Screener (Can screen a total number of 90 stocks. 30 stocks at a time)
Euronext Paris Stocks Screener (Can screen a total number of 50 stocks. 25 stocks at a time) - in development.
Singapore Stocks Screener is in development
Other International exchanges will be added based on response from users.
SOME MORE CHARTS:
QUERIES/FEEDBACK
Please PM me.
Regards to all and wish everyone all the best with trading.
Screener: Shorts SetupsBased on the teachings of Rob Smith
1= Inside Candle
2= Goes past the previous candle's price up or down
3= Goes past the previous candle's price on both sides
Ability to change the timeframe and the symbols this indicator is scanning through in the input tab under settings of this indicator. Maximum symbols 40.
Looking for short setups within 40 symbols. By default some symbols are entered in the indicator already. They cannot be left empty. If left empty, an error comes up and the script doesn't load.
Some of the reversal short setups this indicator is looking for
e.g.
212 = 2up 1inside 2down
22 = 2up 2down
33 = 3up 3down
etc
It's also looking for the continuous short setups as well
e.g.
212 = 2down 1inside 2down
22 = 2down 2down
etc
First label is for all of the symbols the indicator is scanning.
Second label is the result of the scan. Text is bigger than in this label than the first label to differentiate from the first label and for ease of use.
Please DM me on how to access this indicator.
Screener RSI,MACD,MACROSS,Stochastic,200MA, BY MK TRADERThis script lets you pick 20 symbols to check for ma crosses. The way it works is it scans all 20 of your symbols for moving average crosses and then it sends an both a regular alert and a visual alert inside of the indicator. I found that ma cross strategies are very popular right now so I thought it would be nice to have one indicator instead of 20 discord servers. The features include: 20 custom symbols, alerts, custom colors, ma select, and custom time frames. If you want to use the custom time frame option, use the lowest time frame possible. That way you wont have gaps.
Screener Hammer & Shooting StarEnter any 40 tickers in the Input tab. 40 have been entered as default. Ticker space cannot be left empty.
Scanning for hammers and shooting stars on a specified timeframe. Default timeframe is 1D. It can be changed in the Input tab.
Please DM me to get access to this indicator.
Screener Long SetupsBased on the teachings of Rob Smith
1= Inside Candle
2= Goes past the previous candle's price up or down
3= Goes past the previous candle's price on both sides
Ability to change the timeframe and the symbols this indicator is scanning through in the input tab under settings of this indicator. Maximum symbols 40.
Looking for long setups within 40 symbols. By default some symbols are entered in the indicator already. They cannot be left empty. If left empty, an error comes up and the script doesn't load.
Some of the reversal short setups this indicator is looking for
e.g.
212 = 2down 1inside 2up
22 = 2down 2up
33.. 3down 3up
etc
It is also looking for continuous setups as well
e.g.
22 = 2down 2down
212 = 2down 1inside 2down
etc
First label is for all of the symbols the indicator is scanning.
Second label is the result of the scan. Text is bigger than in this label than the first label to differentiate from the first label and for ease of use.
Please DM me on how to access this indicator.
Binance MA GC DC CheckerScreener of X5 stock average line crosses in binance usdt
Inspired by this script
Bollinger Bands R.SotoPro//@version=6
indicator(shorttitle="BB Breakout Pro", title="Bollinger Bands RSotoPro", overlay=true, timeframe="", timeframe_gaps=true)
// ==== Parámetros ====
length = input.int(20, minval=1, title="Período")
maType = input.string("SMA", "Tipo de Media Base", options = )
src = input(close, title="Fuente")
mult = input.float(2.0, minval=0.001, maxval=50, title="Desviación")
offset = input.int(0, "Offset", minval=-500, maxval=500, display=display.data_window)
devType = input.string("StdDev", title="Tipo de Desviación", options= )
compresionUmbral = input.float(2.0, title="Umbral de Compresión (%)")
volConfirm = input.bool(true, title="Confirmar rupturas con volumen creciente")
lookbackCompresion = input.int(5, minval=1, title="Velas lookback para compresión previa")
bodyThreshold = input.float(1.0, title="% mínimo de cuerpo de vela para considerar ruptura fuerte")
// ==== Función MA dinámica ====
ma(source, length, _type) =>
switch _type
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// ==== Cálculos ====
basis = ma(src, length, maType)
dev = devType == "StdDev" ? mult * ta.stdev(src, length) : mult * ta.sma(math.abs(src - basis), length)
upper = basis + dev
lower = basis - dev
bandwidth = (upper - lower) / basis * 100
// ==== Colores dinámicos ====
colorUpper = close > upper ? color.red : #F23645
colorLower = close < lower ? color.green : #089981
// ==== Plots ====
plot(basis, "Media Base", color=color.blue, linewidth=1, offset=offset)
p1 = plot(upper, "Banda Superior", color=colorUpper, offset=offset)
p2 = plot(lower, "Banda Inferior", color=colorLower, offset=offset)
fill(p1, p2, title="Relleno", color=color.rgb(33, 150, 243, 90))
// ==== Señales visuales ====
volUp = volume > ta.sma(volume, length)
bodyPct = math.abs(close - open) / (high - low + 0.00001) * 100
strongBody = bodyPct > bodyThreshold
breakUpper = close > upper and (not volConfirm or volUp) and strongBody
breakLower = close < lower and (not volConfirm or volUp) and strongBody
plotshape(breakUpper, title="Cruce Banda Superior", location=location.abovebar, color=color.red, style=shape.triangleup, size=size.small)
plotshape(breakLower, title="Cruce Banda Inferior", location=location.belowbar, color=color.green, style=shape.triangledown, size=size.small)
// ==== Compresión de bandas ====
compresion = bandwidth < compresionUmbral
recienteCompresion = ta.lowest(compresion ? 1 : 0, lookbackCompresion) > 0
plotshape(compresion, title="Compresión de Bandas", location=location.belowbar, color=color.orange, style=shape.circle, size=size.tiny)
plotshape(recienteCompresion and (breakUpper or breakLower), title="Alerta Combinada", location=location.top, color=color.yellow, style=shape.labelup, size=size.small, text="Break + Comp")
// ==== Screener Signal visual ====
screenerSignal = recienteCompresion and (breakUpper or breakLower)
plotshape(screenerSignal, title="Screener Signal", location=location.top, color=color.fuchsia, style=shape.labelup, size=size.normal, text="SCN")
// ==== Alertas ====
alertcondition(breakUpper, title="Alerta: Ruptura Banda Superior", message="🔺 Precio rompió la banda superior de Bollinger con volumen y cuerpo fuerte.")
alertcondition(breakLower, title="Alerta: Ruptura Banda Inferior", message="🔻 Precio rompió la banda inferior de Bollinger con volumen y cuerpo fuerte.")
alertcondition(compresion, title="Alerta: Compresión de Bandas", message="📉 Bandas de Bollinger comprimidas. Se anticipa movimiento fuerte.")
alertcondition(screenerSignal, title="Alerta Screener Signal", message="⚡ Señal completa detectada: ruptura con compresión reciente. Potencial explosivo.")
Bollinger Bands con Detección de Breakouts//@version=6
indicator(shorttitle="BB Breakout Pro", title="Bollinger Bands R.SotoPro", overlay=true, timeframe="", timeframe_gaps=true)
// ==== Parámetros ====
length = input.int(20, minval=1, title="Período")
maType = input.string("SMA", "Tipo de Media Base", options = )
src = input(close, title="Fuente")
mult = input.float(2.0, minval=0.001, maxval=50, title="Desviación")
offset = input.int(0, "Offset", minval=-500, maxval=500, display=display.data_window)
devType = input.string("StdDev", title="Tipo de Desviación", options= )
compresionUmbral = input.float(2.0, title="Umbral de Compresión (%)")
volConfirm = input.bool(true, title="Confirmar rupturas con volumen creciente")
lookbackCompresion = input.int(5, minval=1, title="Velas lookback para compresión previa")
bodyThreshold = input.float(1.0, title="% mínimo de cuerpo de vela para considerar ruptura fuerte")
// ==== Función MA dinámica ====
ma(source, length, _type) =>
switch _type
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// ==== Cálculos ====
basis = ma(src, length, maType)
dev = devType == "StdDev" ? mult * ta.stdev(src, length) : mult * ta.sma(math.abs(src - basis), length)
upper = basis + dev
lower = basis - dev
bandwidth = (upper - lower) / basis * 100
// ==== Colores dinámicos ====
colorUpper = close > upper ? color.red : #F23645
colorLower = close < lower ? color.green : #089981
// ==== Plots ====
plot(basis, "Media Base", color=color.blue, linewidth=1, offset=offset)
p1 = plot(upper, "Banda Superior", color=colorUpper, offset=offset)
p2 = plot(lower, "Banda Inferior", color=colorLower, offset=offset)
fill(p1, p2, title="Relleno", color=color.rgb(33, 150, 243, 90))
// ==== Señales visuales ====
volUp = volume > ta.sma(volume, length)
bodyPct = math.abs(close - open) / (high - low + 0.00001) * 100
strongBody = bodyPct > bodyThreshold
breakUpper = close > upper and (not volConfirm or volUp) and strongBody
breakLower = close < lower and (not volConfirm or volUp) and strongBody
plotshape(breakUpper, title="Cruce Banda Superior", location=location.abovebar, color=color.red, style=shape.triangleup, size=size.small)
plotshape(breakLower, title="Cruce Banda Inferior", location=location.belowbar, color=color.green, style=shape.triangledown, size=size.small)
// ==== Compresión de bandas ====
compresion = bandwidth < compresionUmbral
recienteCompresion = ta.lowest(compresion ? 1 : 0, lookbackCompresion) > 0
plotshape(compresion, title="Compresión de Bandas", location=location.belowbar, color=color.orange, style=shape.circle, size=size.tiny)
plotshape(recienteCompresion and (breakUpper or breakLower), title="Alerta Combinada", location=location.top, color=color.yellow, style=shape.labelup, size=size.small, text="Break + Comp")
// ==== Screener Signal visual ====
screenerSignal = recienteCompresion and (breakUpper or breakLower)
plotshape(screenerSignal, title="Screener Signal", location=location.top, color=color.fuchsia, style=shape.labelup, size=size.normal, text="SCN")
// ==== Alertas ====
alertcondition(breakUpper, title="Alerta: Ruptura Banda Superior", message="🔺 Precio rompió la banda superior de Bollinger con volumen y cuerpo fuerte.")
alertcondition(breakLower, title="Alerta: Ruptura Banda Inferior", message="🔻 Precio rompió la banda inferior de Bollinger con volumen y cuerpo fuerte.")
alertcondition(compresion, title="Alerta: Compresión de Bandas", message="📉 Bandas de Bollinger comprimidas. Se anticipa movimiento fuerte.")
alertcondition(screenerSignal, title="Alerta Screener Signal", message="⚡ Señal completa detectada: ruptura con compresión reciente. Potencial explosivo.")
[#ps #mft] RDT's Real Relative StrengthIndicator to use with Pine Screener for filtering watchlists with RDT's Real Relative Strength.
See r/realdaytrading for more info on the RRS.
How to:
1. Mark the indicator as "Favorite".
2. Open Pine Screener.
3. Choose a watchlist.
4. Choose this indicator.
5. Change the settings as needed.
6. Make sure you set timeframe to "5 minutes" and not the default "1 day".
If you choose "Bullish trend", then "Signal X" is a shortcut for RRS > 0 for that timeframe. Similarly "Bearish trend" for "Signal X" means RRS < 0.
Pro-tip #1: use Symbol syncing between tabs to easily go over the results.
Pro-tip #2: you can have two tabs open for "Bullish" and "Bearish" pine screeners (even synced to the same color), so you don't have to change settings everytime.
AQPRO Pattern Map
📝 INTRODUCTION
AQPRO Pattern Map is a comprehensive trading tool designed to automate the detection of 27 most popular candlestick patterns across any financial asset, making it a powerful tool for traders who use strategies, which are based on candlestick patterns.
This indicator not only identifies candlestick patterns but also incorporates multi-timeframe (MTF) analysis , risk management tools like Take-Profit (TP) and Stop-Loss (SL) , and labeled visual cues for effortless chart reading. Below is the complete list of patterns it supports:
📜 Patterns scanned by the indicator:
One-candle patterns:
Hammer;
Shooting Star;
Marubozu (Bullish/Bearish);
Doji.
Two-candle patterns:
Belt Hold (Bullish/Bearish);
Engulfing (Bullish/Bearish);
Harami (Bullish/Bearish);
Harami Cross (Bullish/Bearish);
Kicker (Bullish/Bearish);
Window (Rising/Falling Gap);
Piercing Line / Dark Cloud Cover.
Three-candle patterns:
Outside Up / Down Bar;
Inside Up / Down Bar;
Morning Star / Evening Star;
Three White Soldiers / Three Black Crows;
Advance Block / Descent Block;
Tasuki Gap (Upside/Downside);
Side-by-Side White Lines.
Multi-candle patterns:
Rising One / Falling One;
Rising Two / Falling Two;
Rising Three / Falling Three;
Rising Four / Falling Four;
Rising Five / Falling Five;
Breakaway Two / Three / Four / Five (Bullish/Bearish);
Fakey (Bullish/Bearish).
With this tool, traders can visually and systematically track key candlestick setups across multiple timeframes simultaneously, making it an all-in-one solution for identifying actionable patterns.
🎯 PURPOSE OF USAGE
The primary goal of the "AQPRO Pattern Map" is to equip traders with a highly efficient way of identifying significant candlestick patterns across different timeframes, making the decision-making process stronger in a sense of both quality and quantity of presented information.
Specifically, this indicator addresses the following needs:
Automation of pattern detection.
Nobody likes searching for patterns on the chart "by hand", because it takes too much time and mental energy. With this screener you can forget about this problem: automatic scanning for 27 of the most commonly used patterns will save your tens, if not hundreds of hours of time, so you can focus on what really matters;
Multi-timeframe (MTF) analysis.
This one is one of the most unique features of this indicator, because after conducting product research in library of open-source scripts alike this screener, almost none of reviewed indicators had MTF analysis feature embedded in them. This feature is important for the simplest of reasons: you see candlestick data from other timeframes without jumping from one timeframe to another . Needless to say how much time it will save for traders over the years of trading. See description below to learn more on exact functionality of our MTF analysis;
Risk management automation.
Humans tend to overestimate risk, when matters are about earning money from "financially-dangerous" activities and trading is no exception. To help traders better understand what they risk, we implemented a simple, yet effective way of displaying levels of risk for each pattern. For each new pattern on the chart you will be able see automatic creation of Take-Profit (TP) and Stop-Loss (SL) levels. It involves creation and displaying of lines and labels, representing each level at its exact coordinates. This elevates visual perception of risk for fellow traders and avoid excessive risk in many cases;
Simplicity in data visualization.
Charts, which are cluttered with pointless visual noise, presented as 'additional confirmation analysis', don't foster insights and are not worth a dime . We understand this issue very well and we designed our indicator with the solution to this problem in mind. Every bit of information, that you will see on your chart, will make sense both technically and visually — no more wasting time cleaning mess on your charts.
By addressing the needs, described above, this indicator will be a useful tool for any trader, who employs principles of candlestick pattern analysis, because most important pains of this kind of analysis are efficiently handled by our indicator.
⚙️ SETTINGS OVERVIEW
Customization options of our indicator are quite extensive, because flexibility in such indicator is in the top of most important qualities. Let's review each group of settings deeper:
📊 Patterns: One-Candle
This group allows you to enable or disable specific onep -candle candlestick patterns.
Toggle on/off switch for Hammer, Shooting Star, Marubozu, and Doji .
📊 Patterns: Two-Candle
This group allows you to enable or disable specific two -candle candlestick patterns.
Toggle on/off switch for Belt Hold, Engulfing, Harami & Harami Cross, Kicker, Window, Piercing Line & Dark Cloud Cover .
📊 Patterns: Three-Candle
This group allows you to enable or disable specific three -candle candlestick patterns.
Toggle on/off switch for Morning Star & Evening Star, Three White Soldiers, Three Black Crows, Advance Block & Descent Block, Tasuki Gap, Side-by-Side Gap (Bullish), Squeeze .
📊 Patterns: Multi-Candle
This group allows you to enable or disable specific multi -candle (3 or more candle) candlestick patterns.
Toggle on/off switch for Rising/Falling sequences, Breakaway patterns, and Fakey .
📊 MTF Settings
These settings allow you to use the Multi-Timeframe Screener to display patterns from additional timeframes.
"Use MTF Screener" — toggles the addition of MTF Screener to main dashboard ( described in 'Visual Settings' ). If enabled, adds section of MTF Screener below main dashboard
* List of four timeframes — your personal list to choose your timeframe, which will be used to get data about latest patterns. Default list of timeframes includes timeframes like 15min, 30min 1hr, 4hr .
* The detected patterns from these timeframes will be displayed in the MTF Dashboard on the chart.
🛡️ Risk Settings
As was described above, risk settings in our indicator will control appearance of TP and SL labels and lines, which appear for each new trade. Here you can customize the most essential parameters.
"Show TP/SL" — toggles the visibility of Take-Profit (TP) and Stop-Loss (SL) values for the most recent pattern.
"Risk-to-Reward Ratio (R:R)" — defines your desired risk/reward ratio for the TP and SL calculations. The more this parameter is, the further the TP from entry level will be.
🎨 Visual Settings
In this group of settings you can fine-tune the visual appearance of the indicator to fit your preferences.
IMPORTANT: colour parameters from this group of settings affect ONLY colours in the dashboard.
"Use info dashboard" — if enabled, shows dashboard in the top right corner of the chart, which displays latest pattern's TP and SL alongside with this pattern's trade status: '⏳' - TP or SL have not been reached yet, '✋' - TP or SL have already been reached already, refrain from taking the trade.
"Bullish Pattern" — defines the color for bullish patterns.
"Bearish Pattern" — defines the color for bearish patterns.
"Neutral Pattern" — specify the color for neutral patterns like Doji.
"Frame Width" — adjusts the thickness of frames highlighting detected patterns on the chart.
📈 APPLICATION GUIDE
The way of application of this indicator is pretty straightforward, because trading methodologies based on candlestick patterns were developed decades ago and haven't changed much since then. However, we find it necessary to explain the most essential ways of application in this section.
Let's start with the basics — how you will your chart look when you load the indicator for the first time:
By default we have 5 main visual data "blocks":
Bullish patterns;
Bearish patterns;
Risk visualization;
Main Dashboard;
MTF Screener.
Let's review each of these groups one by one.
BULLISH & BEARISH PATTERNS
Patterns are displayed as up/down labels, which are styled in corresponding to trend colours. Each patterns has its own unique emoji to help traders easily navigate between patterns.
Also by default each pattern has its custom frame, inside of which resides candle (or multiple candles) of the pattern iself. These frames are made with purpose to show each pattern in a very clear way on the chart, because huge number of public scripts usually only show simple label of such patterns and don't highlight the pattern itself on the chart. To remove frames you can set "Frame Width" parameter to 0 in 'Visual Settings' group in the settings.
You can see the examples of frame on the screenshot below:
RISK VISUALIZATION (TP & SL)
Displaying Take-Profits and Stop-Losses in our indicator on the chart works quite simple: for each new trade indicator creates new pairs of lines and labels for TP and SL, while lines & labels from previous trade are erased for aesthetics purposes. Each label shows price coordinates, so that each trader would be able to grap the numbers in seconds.
See the visual showcase of TP & SL visualization on the screenshot below:
Also, whenever TP or SL of the current trade is reached, drawing of both TP and SL stops . When the TP is reached, additional '✅' emoji on the TP price is shown as confirmation of Take-Profit.
However, while TP or SL has not been reached, TP&SL labels and lines will be prolonged until one of them will be reached or new signals will come.
See the visual showcase of TP & SL stopping being visualized & TP on the screenshot below:
MAIN DASHBOARD
Main dashboard is displayed in the top right corner of the chart and it shows the data of latest pattern, that occurred on the current asset and current timeframe: pattern's name, TP, SL and trade status. Depending on bullishness or bearishness of the pattern, dashboard is colour in respective colour.
Also on the right of side TP and SL data block there is a so called trade status. It is basically an indication of wether or not latest pattern's trade is still active or not:
If TP or SL of the pattern have not been reached yet, trade is considered active and is marked with '⏳' emoji;
If TP or SL of the pattern have already been reached, trade is considered inactive and is marked with '✋' emoji.
See the visual showcase of dashboard on the screenshot below:
MTF Screener
MTF Screener is displayed right below the main dashboard and its has distinctive 'MTF Patterns' header row on the top, painted in gray colour to make sure that every traders understand he is looking at.
This screener shows the timeframe and name of patterns from four other timeframes, which trader can customize in the settings to his liking. This will help trader get more insights on global sentiment of other timeframes, which improves trading results overall if applied correctly.
In the future MTF Screener will be expanded to have more data in it, like TP and SL, age of pattern and etc.
See the visual showcase of the MTF Screener on the screenshot below:
Features, explained above, make this indicator quite versatile and suitable for incorporation in any trading strategy, which uses candlestick patterns. They are simple, yet insightful, and traders, which use similar strategies everyday, will truly appreciate the benefits of this indicator when they will set up this indicator for the first time on their chart.
🔔 ALERTS
This indicator employs alerts for an event when new pattern occurs. While creating the alert below 'Condition' field choose 'any alert() function call' .
When this alert is triggered, it will generate this kind of message:
string msg_template = "EXCHANGE:ASSET, TIMEFRAME: BULLISH_OR_BEARISH pattern PATTERN_NAME was found."
string msg_example = "BINANCE:BTCUSDT, 15m: bullish pattern 'Hammer' was found."
📌 NOTES
This indicator is most effective when used in combination with other technical analysis tools such as trendlines, moving averages, support/resistance levels or any other indicator-type tool. We strongly recommend using this indicator as confirmation indicator for your main trading strategy, not as primary source of signals;
If you want to trade directly by these patterns, make sure to use proper risk management techniques of your own and use TP&SL visualization on the chart to always have a clue about your current position;
If you lost track of visual components on the chart, look at the main dashboard to see text summary of data from latest pattern. Also don't forget to look at MTF Screener to have more context about MTF sentiment, because it is increases your understandings of MTF price trend and improves your decision-making process.
🏁 AFTERWORD
AQPRO Pattern Map was built to help traders automate candlestick pattern searching routine, improve chart readability and enhance perception of current potential risks, which may come from trading from a specific pattern. Indicator's main dashboard and MTF screener eliminate the need for constantly checking other timeframe for global sentiment, helping traders save even more time and fostering improved decision making.
This indicator will work in great conjunction with any other trading strategy as confirmation tool for entry decision. Using this indicator as primary source of signals is not recommended due to unstable nature of trading patterns.
ℹ️ If you have questions about this or any other our indicator, please leave it in the comments.
Clenow MomentumClenow Momentum Method
The Clenow Momentum Method, developed by Andreas Clenow, is a systematic, quantitative trading strategy focused on capturing medium- to long-term price trends in financial markets. Popularized through Clenow’s book, Stocks on the Move: Beating the Market with Hedge Fund Momentum Strategies, the method leverages momentum—an empirically observed phenomenon where assets that have performed well in the recent past tend to continue performing well in the near future.
Theoretical Foundation
Momentum investing is grounded in behavioral finance and market inefficiencies. Investors often exhibit herding behavior, underreact to new information, or chase trends, causing prices to trend beyond fundamental values. Clenow’s method builds on academic research, such as Jegadeesh and Titman (1993), which demonstrated that stocks with high returns over 3–12 months outperform those with low returns over similar periods.
Clenow’s approach specifically uses **annualized momentum**, calculated as the rate of return over a lookback period (typically 90 days), annualized to reflect a yearly percentage. The formula is:
Momentum=(((Close N periods agoCurrent Close)^N252)−1)×100
- Current Close: The most recent closing price.
- Close N periods ago: The closing price N periods back (e.g., 90 days).
- N: Lookback period (commonly 90 days).
- 252: Approximate trading days in a year for annualization.
This metric ranks stocks by their momentum, prioritizing those with the strongest upward trends. Clenow’s method also incorporates risk management, diversification, and volatility adjustments to enhance robustness.
Methodology
The Clenow Momentum Method involves the following steps:
1. Universe Selection:
- A broad universe of liquid stocks is chosen, often from major indices (e.g., S&P 500, Nasdaq 100) or global exchanges.
- Filters should exclude illiquid stocks (e.g., low average daily volume) or those with extreme volatility.
2. Momentum Calculation:
- Stocks are ranked based on their annualized momentum over a lookback period (typically 90 days, though 60–120 days can be common tests).
- The top-ranked stocks (e.g., top 10–20%) are selected for the portfolio.
3. Volatility Adjustment (Optional):
- Clenow sometimes adjusts momentum scores by volatility (e.g., dividing by the standard deviation of returns) to favor stocks with smoother trends.
- This reduces exposure to erratic price movements.
4. Portfolio Construction:
- A diversified portfolio of 10–25 stocks is constructed, with equal or volatility-weighted allocations.
- Position sizes are often adjusted based on risk (e.g., 1% of capital per position).
5. Rebalancing:
- The portfolio is rebalanced periodically (e.g., weekly or monthly) to maintain exposure to high-momentum stocks.
- Stocks falling below a momentum threshold are replaced with higher-ranked candidates.
6. Risk Management:
- Stop-losses or trailing stops may be applied to limit downside risk.
- Diversification across sectors reduces concentration risk.
Implementation in TradingView
Key features include:
- Customizable Lookback: Users can adjust the lookback period in pinescript (e.g., 90 days) to align with Clenow’s methodology.
- Visual Cues: Background colors (green for positive, red for negative momentum) and a zero line help identify trend strength.
- Integration with Screeners: TradingView’s stock screener can filter high-momentum stocks, which can then be analyzed with the custom indicator.
Strengths
1. Simplicity: The method is straightforward, relying on a single metric (momentum) that’s easy to calculate and interpret.
2. Empirical Support: Backed by decades of academic research and real-world hedge fund performance.
3. Adaptability: Applicable to stocks, ETFs, or other asset classes, with flexible lookback periods.
4. Risk Management: Diversification and periodic rebalancing reduce idiosyncratic risk.
5. TradingView Integration: Pine Script implementation enables real-time visualization, enhancing decision-making for stocks like NVDA or SPY.
Limitations
1. Mean Reversion Risk: Momentum can reverse sharply in bear markets or during sector rotations, leading to drawdowns.
2. Transaction Costs: Frequent rebalancing increases trading costs, especially for retail traders with high commissions. This is not as prevalent with commission free trading becoming more available.
3. Overfitting Risk: Over-optimizing lookback periods or filters can reduce out-of-sample performance.
4. Market Conditions: Underperforms in low-momentum or highly volatile markets.
Practical Applications
The Clenow Momentum Method is ideal for:
Retail Traders: Use TradingView’s screener to identify high-momentum stocks, then apply the Pine Script indicator to confirm trends.
Portfolio Managers: Build diversified momentum portfolios, rebalancing monthly to capture trends.
Swing Traders: Combine with volume filters to target short-term breakouts in high-momentum stocks.
Cross-Platform Workflow: Integrate with Python scanners to rank stocks, then visualize on TradingView for trade execution.
Comparison to Other Strategies
Vs. Minervini’s VCP: Clenow’s method is purely quantitative, while Minervini’s Volatility Contraction Pattern (your April 11, 2025 query) combines momentum with chart patterns. Clenow is more systematic but less discretionary.
Vs. Mean Reversion: Momentum bets on trend continuation, unlike mean reversion strategies that target oversold conditions.
Vs. Value Investing: Momentum outperforms in bull markets but may lag value strategies in recovery phases.
Conclusion
The Clenow Momentum Method is a robust, evidence-based strategy that capitalizes on price trends while managing risk through diversification and rebalancing. Its simplicity and adaptability make it accessible to retail traders, especially when implemented on platforms like TradingView with custom Pine Script indicators. Traders must be mindful of transaction costs, mean reversion risks, and market conditions. By combining Clenow’s momentum with volume filters and alerts, you can optimize its application for swing or position trading.
PriceCatch BOSS IOHi TradingView Community.
I am publishing a script that uses a proprietary logic based on Fibonacci retracement for identifying breakouts. This is a script that focuses on long side trades only.
PriceCatch BOSS IO: - PriceCatch Breakout Screener Script (Invite Only).
This script is not an indicator that plots anything on the chart but is a Screener.
SLIPPED OPPORTUNITIES
One of the problems faced by traders is that while they are watching or studying the chart of one stock or Forex pair, a super opportunity slips by them in another stock or another instrument and it is frustrating when that happens. With the PriceCatch BOSS IO script, you can now capture such moves made by other symbols whilst you are watching some other instrument.
USP:
The uniqueness of this script is that you can screen Nine of your favorite symbols for breakout opportunities simultaneously.
Users can pick Nine symbols of their choice and specify a resolution in the Settings dialog screen that the script will use to find out any probable breakouts in those selected nine symbols continuously.
The symbols could be from any exchange across the world and of any type - stocks, futures, commodities, Forex and Crypto. Simply put, if you can plot the symbol in TradingView, PriceCatch BOSS can monitor that instrument for breakouts on the time interval chosen by you.
ACTIONABLE INFORMATION:
What traders look for and expect from their charts is actionable information. This script does that. It clearly tells you the Entry Price and Stop Loss price for each symbol when a breakout opportunity presents itself in that symbol. You can then open up the chart of that specific symbol to validate the given information with any other indicators that you use and then take the call with regards to a trade. You may also use this script alone without adding any other indicator to your chart. The choice is yours.
CLARITY BEFORE TRADE:
As both Entry Price and Stop Loss Price are identified by the script, you receive advance information about the risk and can set your own Reward based on your personal preferences. So, with the necessary information provided to you in advance, you can plan your trades with clarity.
HOW IT WORKS:
Once the list of symbols are selected and resolution chosen, the script then continuously monitors those given symbols for breakout opportunities. At the close of every interval, it presents the results as shown below:
Results Set
This script shows the results of the screening in a Table as under:
SYMBOL Entry Price Stop Price
TSLA 830.84 802.88
EURUSD 1.13425 1.13160
Similarly for seven more instruments chosen by you.
NOTE: 0.00 under Entry and Stop price columns mean that there is no opportunity in that symbol.
ADVANTAGE:
The advantage of this script is that it helps you spot trades in your favorite symbols without manually loading their charts. With the ability to screen the symbols from Intraday time frames to higher time frames such as Weekly, you will be able to spot opportunities to go long in intraday, swing and even positional trades of longer duration.
Another significant advantage of this script is that while you may be watching a symbol in, say 15 minutes time frame, you can set the script to monitor breakouts in any other higher time frame starting from 15 minutes. This, in effect, gives you unsurpassed advantage.
DISCIPLINE:
As you choose your nine instruments/assets, the script indirectly inculcates discipline as your attention will be only on the selected instruments and you will not be distracted or search for opportunities in a whole bunch of other symbols / assets / instruments. As you can at any time change the set of nine assets as per your personal preference, you get the flexibility that you seek to work with a different set of symbols. For Forex traders who like to monitor only Major Pairs the ability to scan Nine pairs is quite sufficient. Similarly, to traders who trade S&P500, ES1! and other instruments, the nine symbols flexibility is adequate.
LONG POSITION TOOL
For visual cues, you may use the Long Position tool to set the Entry, Stop and Targets as per your preference on the main chart.
TRICK:
Can I only screen nine instruments? What if I am interested to screen more? Actually, you can screen more instruments. You see, you can add this script on to your chart multiple times and can select a set of nine unique stocks per script instance. That way you can actually screen more than nine stocks!
EXAMPLES:
Nifty 50
TSLA
Maruti
USDJPY
MSFT
UI
The script allows you to fine tune display options as per your personal preferences.
NOTE: This script runs in a separate pane without obstructing the view of your main chart.
NOTE: The formatting of price is based on mintick. As a result, since Forex and Crypto have more number of digits after the Decimal, if your screener list consists of a mix of stocks, Forex and Crypto - please change to a Forex chart to get the correct Forex price and to Crypto for correct Crypto price and so on.
NOTE: You will not get accurate results if you are in a higher time frame chart and the Screener resolution is set to lower time frame. For example, if chart is in 15 MTF and Screener resolution is set to 3 MTF, the results may not be accurate.
TIP: If you have added this script multiple times to your chart, then you may have to maximize the pane to view the results table.
NOTE - PRIOR TO USING THIS SCRIPT:
Please remember that the script is shared with absolutely no assurances about usability and any warranties whatsoever and as a responsible trader, please satisfy yourselves thoroughly and use it only if you are convinced it works for you. Remember, you are 100% responsible for your actions and must, therefore, do your due diligence before using this script and also before every trade. Profits and losses are part and parcel of trading activity and you are solely responsible for both. If you understand and accept that, you may use the script.
QUERIES/FEEDBACK
Please PM me.
Hope you find this script useful. Wish everyone all the best with trading.
GROK - 40 Day High BreakoutTitle: GROK - Customizable High Breakout Detector
To scan base breakout with Pine Screener
Description:
This Pine Script indicator identifies high breakout patterns based on a user-defined lookback period. By default, it checks for a breakout of the 40-day high, but the period can be adjusted to suit your trading strategy. Key features include:
Custom Lookback Period: Easily modify the number of days for high breakout detection. Lookback period is length of base you want to scan using pine screener.
Visual Alerts: Displays a green triangle above the price bar when a breakout is detected.
Alert Conditions: Built-in alert notifications for automated breakout detection.
Screener Compatibility: Plots breakout signals as a histogram for screener use.
This script is ideal for traders looking to identify strong breakout patterns and incorporate them into their strategies.
How to Use:
Adjust the lookback period in the settings to match your desired breakout criteria.
Add alerts for automated notifications when a breakout is detected.
Use the visual markers and histogram to analyze breakout patterns on your chart.
Quantum TrendQuantum Trend indicator is our new tool to trade on futures and spot markets in the world of cryptocurrency.
This indicator uses some advanced techniques to determine price reversals and filter them out with other indicators, such as oscillators ( Stochastic RSI and etc. ) and trend-based indicators ( such as EMA and others ), but even after filtering signals with these tools Quantum Trend indicator then applies our own private algorithm, based on our modified z-score mertic, which reduces lag drastically and helps find good entries faster.
What algo is behind the signals?
For finding new entries we used RSI- and stochastic-based oscillators, which help us determine potential price reversal movements. When new entry is found, we filter it through our own stochastic RSI filter (takes stoch RSI's pivot points into account to find better entries; pivot points left and right bars are hard coded into the indicator) with our private indicators, based on close-to-close volatility filter methods, to understand whether or not entry valid enough. Why stochastic RSI? Because it is much less messy than most of other existing oscillators (by our own opinion and experience).
That was first filtering stage, now comes the second .
In the second phase we filter out signals even more with our own modified-standard-deviation-based indicators ( not Bollinger Bands! ) to determine whether or not price went above or below 2 sigma channel, which would mean that current price's movement is extremely rare (because for going above 2 sigma or below -2 sigma there is only 5% chance (classic Gaussian distribution)) and the reversal will probably happen soon.
If signal passed all two phases of filtering, it will be showed on the chart.
Over all, this indicator uses our own private indicators, based on some core concepts, which we described above ( classic Gaussian distribution for choosing signals with nice reversal moments , close-to-close volatility for understanding if market is volatile enough to make a good move , modified z-score metric for reducing lag and finding entries faster , own stoch RSI filter with pivot points for reducing lag and finding good reversal moments and etc. )
That's for idea reveal, now let's dive into the settings!
Indicator settings
Main Algo Settings — group of settings of the core algorithm, that forms signals.
Signal Length * — determines how many bars from the past should be taken to make a signal.
Signal Factor * — determines the threshold for signal quality.
* — the more this parameter is, the less signals you will get, but they will be more high-quality.
Signals to Show — determines which type of signals will be displayed on the chart:
Classic — Long/Short signals;
Strong — Strong Long/Short signals;
All — Classic + Strong signals;
Signal Colours — group of settings for customizing signals' colours.
Long — colour for Long signals
Short — colour for Short signals
Strong Long — colour for Strong Long signals
Strong Short — colour for Strong Short signals
Filter for Strong Signals — group of settings for strong signals.
Use Strong Signals? — enabling/disabling strong signals on the chart;
Apply this filter to Strong Signals? — enabling/disabling filter for strong signals. When disabled, strong signals won't be filtered and there will be a lot more signals on the chart, but with less quallity.
Fast Period * — number of bars for 1st group of candles to form a signal;
Slow Period * — number of bars for 2nd group of candles to form a signal ( we need these two groups to align short-term with long-term trend );
Additional Filter Period * — period for filter indicator, which cuts out bad strong signals;
Additional Filter Smoother Period * — period for filter indicator's smoother, which makes additionally smoothes signals to filter out bad ones;
Filter's source — price souce for the filter ( open, close, hl2 and etc. ).
* — the more this parameter is, the less signals you will get, but they will be more high-quality.
2nd Filter — group of settings for the 2nd filter, which cuts out bad signals from Main Algo.
Enable 2nd Filter? — enabling/disabling 2nd filter. When diasbled, there wiull be a lot more signals on the chart, but with less quality;
2nd Filter Length — period for the indicator, which is embedded in 2nd filter. Based on improved RSI;
OverBought Lvl — level, which indicates that asset is probably overbought ;
OverSold Lvl — level, which indicates that asset is probably oversold ;
TP/SL Settings — Take-Profit/Stop-Loss settings
Use TP? — Show take profits on the chart
TP Mode — Take Profit mode (either zone or 3 levels (drawn on the chart))
Take-Profit 1, 2, 3 Factor — Multiplier/factor for the 1st, 2nd, 3rd take-profits accrodingly . Determines the width of the take profits/zone (the higher the factor, the further the take profits are located from the entry point)
SL Factor — Multiplier/factor for the stop loss (line on the chart; not displayed if the take profit mode is set to zone)
Whales Screener — screener, that shows where whales buy (green zones) and sell (red zones).
Use Whales Screener? — enabling/disabling whales screener.
Support & Resistance Settings — group of settings for support and resistance lines.
Support Color — Support color;
Resistance Color — Resistance color;
S/R Strength — Strength of support and resistance lines. The greater it is, the more reliable the S/R lines will be;
Line Style — style of each S/R line ( solid, dotted, dashed );
Zone Width, % — Zone width in percentage of the price fro the last 250 bars;
Extend S/R Lines — Extend the S/R lines to the right and left.
What timeframes to use?
This indicator was built to work on any timeframe, but our practice shows that it works best on higher timeframes such 30 minutes and more, but you should find by yourself which timeframe suits you best.
What markets can this indicator be applied to?
This indicator is market-indifferent, which means that you can use this indicator on any possible market.
How should I use this indicator?
Quantum Trend indicator can be a useful tool for finding entries and confirming signals from your own trading system, as it is built with multiple signal filter layers, which drastically reduce amount of bad signals. Also it is better to use other indicators to confirm signals, produced by Quantum Trend, because this way you will get even more high-quality signals.
Does it repaint?
No, this indicator doesn't repaint.
IMPORTANT, PLEASE READ!
This is indicator is not a Holy Grail of trading and we DON'T promote it as such in any possible way. As any possible indicator, Quantum Trend uses price data of the past, which CAN NOT guarantee perfect price predicitions of the future!
Hope this indicator will help you make a much better trading decisions!
Correlation AnalysisAs the name suggests, this indicator is a market correlation analysis tool.
It contains two main features:
- The Curve: represents the historic correlation coefficient between the current chart and the “Reference Market” input from the settings menu. It aims to give more depth to the current correlation values found in the second feature.
- The Screener: this second feature displays all correlation coefficient values between the (max) 20 markets inputs. You can use it to create several screeners for several market types (crypto, forex, metals, etc.) or even replicate your current portfolio of investments and gauge the correlation of its components.
Aside from these two previous features, you can visually plot the variation rate from one bar to another along with the covariance coefficient (both used in the correlation calculation). Finally, a simple “signal” moving average can be applied to the correlation coefficient .
I might add alerts to this script or even turn it into a strategy to do some backtesting. Do not hesitate to contact me or comment below if this is something you would be interested in or if you have any suggestions for improvement.
Enjoy!!
Phaser [QuantVue]The Phaser indicator is a tool to help identify inflection points by looking at price relative to past prices across multiple timeframes and assets.
Phase 1 looks for the price to be higher or lower than the closing price of the bar 4 bars earlier and is complete when 9 consecutive bars meet this criterion.
A completed Phase 1 is considered perfect when the highs (bearish) or lows (bullish) have been exceeded from bars 6 and 7 of the phase.
A bullish setup requires 9 consecutive closes less than the close 4 bars earlier.
A bearish setup requires 9 consecutive closes greater than the close 4 bars earlier.
Phase 2 begins once Phase 1 has been completed. Phase 2 compares the current price to the high or low of two bars earlier.
Unlike Phase 1, Phase 2 does not require the count to be consecutive.
Phase 2 is considered complete when 13 candles have met the criteria.
An important aspect to Phase 2 is the relationship between bar 13 and bar 8.
To ensure the end of Phase 2 is in line with the existing trend, the high or low of bar 13 is compared to the close of bar 8.
A bullish imperfect 13 occurs when the current price is less than the low of 2 bars earlier, but the current low is greater than the close of bar 8 in Phase 2.
A bearish imperfect 13 occurs when the current price is greater than the high of 2 bars earlier, but the current high is less than the close of bar 8 in Phase 2.
Phase 2 does not need to go until it is complete. A Phase 2 can be canceled if the price closes above or below the highest or lowest price from Phase 1.
Settings
3 Tickers
3 Timeframes
Show Phase 1
Show Phase 2
User-selected colors
Linear Reg CandlesThe provided Pine Script is a TradingView script for creating a technical analysis indicator called "Humble LinReg Candles." This script includes features such as linear regression for open, high, low, and close prices, signal smoothing with simple or exponential moving averages, and a trailing stop based on Average True Range (ATR). Additionally, the script contains a screener section to display signals for a list of specified symbols.
Here is a breakdown of the script:
Indicator Settings:
It defines various input parameters such as signal smoothing length, linear regression settings, and options for using simple moving averages.
Linear regression is applied to open, high, low, and close prices based on user-defined settings.
ATR Trailing Stop:
It calculates the Average True Range (ATR) and uses it to determine a trailing stop for buy and sell signals.
Signals are generated based on whether the close price is above or below the ATR trailing stop.
Plotting:
The script plots the calculated signal on the chart using the plot function.
Buy and Sell Conditions:
Buy and sell conditions are defined based on the relationship between the close price and the ATR trailing stop.
Plot shapes and bar colors are used to visually represent buy and sell signals on the chart.
Alerts:
Alerts are triggered when buy or sell conditions are met.
Screener Section:
The script defines a screener section to display a watchlist of symbols with long and short signals.
The watchlist includes a set of predefined symbols with corresponding long and short signals.
Table Theme Settings:
The script allows customization of the table theme, including background color, frame color, and text color.
The size and location of the table on the chart can also be customized.
Screener Function:
A function getSignal is defined to determine long and short signals for each symbol in the watchlist.
The getSym function is used to extract the symbol name from the symbol string.
Dashboard Creation:
The script creates a table (dashboard) to display long and short signals for the symbols in the watchlist.
The table includes headers for "Long Signal" and "Short Signal" and lists the symbols with corresponding signals.
Overall, the script combines technical analysis indicators and a screener to help traders identify potential buy and sell signals for a set of specified symbols.
PriceCatch-Signals - Buy SignalsHi,
TradingView Community.
Here is a script that identifies and marks two different buy levels on the chart. It works on all asset classes - equities, forex, crypto.
Probable Breakout Buy Level
Stop-Reverse Buy Level
The bottom images are self-explanatory.
PROBABLE BREAKOUT BUY LEVEL EXAMPLE:
STOP-REVERSE BUY LEVEL EXAMPLE:
IDENTIFICATION OF LEVELS:
The Blue Dotted line represents Probable Breakout Buy Level and the Blue Dashed Line Stop-Reverse Buy Level. The corresponding Red Dotted line below each level should be your initial stop loss price point.
PLAYING SAFE
After taking the trade, to play safe, I follow this method that once the Low of the price goes above the Buy Level, I usually shift the stop loss to buy price to protect against any sudden reversal. For me protecting capital is important. As usual with price action, longer time-frames produce more reliable signals.
NOTE - PRIOR TO USING THIS SCRIPT:
The script uses Heikin-Ashi Candles data to identify the levels. You may use this script in addition to your other indicators or in isolation. Please remember that the script is shared with absolutely no assurances and warranties whatsoever and as a responsible trader, please satisfy yourselves thoroughly and use it only if you are satisfied it works for you. Remember, you are 100% responsible for your actions. If you understand and accept that, you may use the script. The script does not identify any short signals.
ADDITIONAL NOTE:
I shall also be releasing Screener scripts that scan the following markets for the above two conditions or signals thereby helping traders spot opportunities at the right time by making the task of finding right stocks a breeze.
NASDAQ Stocks Screener (Can screen a total number of 160 stocks. 40 stocks at a time)
UK LSE Stocks Screener (Can screen a total number of 90 stocks. 30 stocks at a time)
Euronext Paris Stocks Screener (Can screen a total number of 50 stocks. 25 stocks at a time) - in development.
Singapore Stocks Screener is in development
Other International exchanges will be added based on response from users.
SOME MORE CHARTS:
QUERIES/FEEDBACK
Please PM me.
Regards to all and wish everyone all the best with trading.