Relative PerformanceThis indicator takes the Performance Table from @BeeHolder and converts it to a Relative Performance table so you can compare the current chart vs. an Index (or whatever other ticker you want) to see the relative performance of one vs. the other. I also added a cell for ADR, which is also the same value as "Monthly Volatility" in the stock screener. This can be useful when screening stocks based on performance and volatility.
Cari dalam skrip untuk "screener"
MYX Malaysia Bursa Futures Derivatives Auto DetectThis indicator intended for Malaysia Market only for auto detect Futures Market Derivatives refer to Bursa Malaysia
Indikator ini adalah untuk pasaran Malaysia sahaja untuk automatik mengenalpasti Derivatif Pasaran Hadapan rujuk kepada Bursa Malaysia
Indicator features :
1. Able to detect futures market.
2. List similar symbol or counter including total.
3. Font size small for mobile app and font size normal for desktop.
4. Show date updated by Bursa Malaysia.
Kemampuan indikator :
1. Boleh mengenal pasti pasaran hadapan.
2. Senarai simbol atau kaunter yang terlibat termasuk jumlah.
3. Saiz font kecil untuk mobile app dan saiz size normal untuk desktop.
4. Memaparkan tarikh kemaskini oleh Bursa Malaysia.
FAQ
1. Credits / Kredit
LucF & PineCoders
2. Code Usage / Penggunaan Kod
Free to use for personal usage.
Bebas untuk kegunaan peribadi.
3. Why table overlap with chart ? To avoid this, click indicator > Visual Order > Send to Front.
Kenapa table bertindih dengan carta ? Untuk mengatasi ini, klik indikator > Visual Order > Send to Front.
4. Some symbols not display such as Commodities Derivatives (OCPO and OPOL) and Equity Derivatives (OKLI).
These symbol are offcially displayed at Bursa Malaysia but not available in Trading View under prefix MYX.
And also Futures Market are not available in Trading View.
Beberapa simbol tidak dapat dipaparkan Derivatif Komoditi (OCPO and OPOL) and Derivatif Equiti (OKLI).
Simbol berikut dipaparkan secara rasmi di Bursa Malaysia tetapi tiada di Trading View di bawah prefix MYX.
Dan Pasaran Hadapan juga tiada di Stock Screener.
All Setting enabled.
Semua seting diaktifkan.
Example of recommended usage.
Contoh penggunaan yang disarankan.
Example of other derivatives. Similar derivatives can be shown.
Contoh derivatif lain. Derivatif yang sama boleh dipaparkan
Technical Ratings on Multi-frames / Assets█ OVERVIEW
This indicator is a modified version of TECHNICAL RATING v1.0 available in the public library to provide a quick overview of consolidated technical ratings performed on 12 assets in 3 timeframes.The purpose of the indicator is to provide a quick overview of the current status of the custom 12 (24) assets and to help focus on the appropriate asset.
█ MODIFICATIONS
- Markers, visualizations and alerts have been deleted
- Due to the limitation on maximum number of security (40), the results of 12 assets evaluated in 3 different time frames can be shown at the same time.
- An additional 12 assets can be configured in the settings so that you do not have to choose each ticker one by one to facilitate a quick change, but can switch between the 12 -12 assets with a single click on "Second sets?".
- The position, colors and parameters of the table can be widely customized in the settings.
- The 12 assets can be arranged in rows 3, 4, 6 and 12 with Table Rows options, which can also be used to create a simple mobile view.
- The default gradient color setting has been changed to red/yellow/green traffic lights
ORIGINAL DESCRIPTION ABOUT TECHNICAL RATING v1.0
█ OVERVIEW
This indicator calculates TradingView's well-known "Strong Buy", "Buy", "Neutral", "Sell" or "Strong Sell" states using the aggregate biases of 26 different technical indicators.
█ WARNING
This version is similar, but not identical, to our recently published "Technical Ratings" built-in, which reproduces our "Technicals" ratings displayed as a gauge in the right panel of charts, or in the "Rating" indicator available in the TradingView Screener. This is a fork and refactoring of the code base used in the "Technical Ratings" built-in. Its calculations will not always match those of the built-in, but it provides options not available in the built-in. Up to you to decide which one you prefer to use.
█ FEATURES
Differences with the built-in version
• The built-in version produces values matching the states displayed in the "Technicals" ratings gauge; this one does not always.
• A strategy version is also available as a built-in; this script is an indicator—not a strategy.
• This indicator will show a slightly different vertical scale, as it does not use a fixed scale like the built-in.
• This version allows control over repainting of the signal when you do not use a higher timeframe. Higher timeframe (HTF) information from this version does not repaint.
• You can adjust the weight of the Oscillators and MAs components of the rating here.
• You can configure markers on signal breaches of configurable levels, or on advances declines of the signal.
The indicator's settings allow you to:
• Choose the timeframe you want calculations to be made on.
• When not using a HTF, you can select a repainting or non-repainting signal.
• When using both MAs and Oscillators groups to calculate the rating, you can vary the weight of each group in the calculation. The default is 50/50.
Because the MAs group uses longer periods for some of its components, its value is not as jumpy as the Oscillators value.
Increasing the weight of the MAs group will thus have a calming effect on the signal.
• Alerts can be created on the indicator using the conditions configured to control the display of markers.
Display
The calculated rating is displayed as columns, but you can change the style in the inputs. The color of the signal can be one of three colors: bull, bear, or neutral. You can choose from a few presets, or check one and edit its color. The color is determined from the rating's value. Between 0.1 and -0.1 it is in the neutral color. Above/below 0.1/-0.1 it will appear in the bull/bear color. The intensity of the bull/bear color is determined by cumulative advances/declines in the rating. It is capped to 5, so there are five intensities for each of the bull/bear colors.
The "Strong Buy", "Buy", "Neutral", "Sell" or "Strong Sell" state of the last calculated value is displayed to the right of the last bar for each of the three groups: All, MAs and Oscillators. The first value always reflects your selection in the "Rating uses" field and is the one used to display the signal. A "Strong Buy" or "Strong Sell" state appears when the signal is above/below the 0.5/-0.5 level. A "Buy" or "Sell" state appears when the signal is above/below the 0.1/-0.1 level. The "Neutral" state appears when the signal is between 0.1 and -0.1 inclusively.
Five levels are always displayed: 0.5 and 0.1 in the bull color, zero in the neutral color, and -0.1 and - 0.5 in the bull color.
█ CALCULATIONS
The indicator calculates the aggregate value of two groups of indicators: moving averages and oscillators.
The "MAs" group is comprised of 15 different components:
• Six Simple Moving Averages of periods 10, 20, 30, 50, 100 and 200
• Six Exponential Moving Averages of the same periods
• A Hull Moving Average of period 9
• A Volume-weighed Moving Average of period 20
• Ichimoku
The "Oscillators" group includes 11 components:
• RSI
• Stochastic
• CCI
• ADX
• Awesome Oscillator
• Momentum
• MACD
• Stochastic RSI
• Wiliams %R
• Bull Bear Power
• Ultimate Oscillator
Industry SRS-ARS StrengthThis script show the Relative strength of the script vs selected Industry.
Simply us the Compare Index drop down list to select the Industry you want to compare your symbol with and it will plot a line chart.
The index of the industries have been created based on the highest to lowest Market Cap of the first 10 companies from that industry.
You also have option to choose Static RS period and Adaptive RS date.
####Please note that some industry index may not show a full length back data and the reason may be some companies from that Index may have been listed recently.
I Do it this way.
Step 1 : Check the custom industry index outperformance to the benchmark
Step 2 : Search the companies from that industry. Screener.in is a useful site for this search.
Step 3: Plot this indicator on TradingView and compare the performance of the stock to is industry Index.
This way you can find the best sector/industry outperforming the benchmarck index and then you can short list the outperforming companies from that industry.
M's Ultimate Screener V8.5 (Turbo + Smart Zones + Final Fixed)Custom indicator from my trading experience
is built to offer traders a comprehensive view of the market with minimal complexity. It combines multiple technical factors, such as MACD momentum, volume confirmation, RSI strength, moving average trend direction, etc., to generate clear and intuitive signals.
Key Features:
📈 Clear Buy/Sell signals based on multi-confirmation setups
🔥 Works on all timeframes and for all asset classes (stocks, forex, crypto, indices)
🚀 Filters out low-quality trades using volume and trend conditions
📊 Customizable settings to fit different strategies and risk appetites
⚡ Built-in alerts for real-time signal notifications
📅 Designed for day traders, swing traders, and long-term investors
BLACK ArrowPERFECT INDICATOR It also includes dynamic trade tracking that updates the status of each TP/SL level, showing whether each has been hit, and persists these statuses in a screener table even if the price reverses. The indicator features auto-adjusting parameters for different tickers and provides visual feedback for each trade setup, making it a useful tool for trend-following and risk management.
Supertrend RSI EMA - [Ajay Goswami] v6Market Ka Shree Yantra is a custom screener built using a unique combination of Supertrend, EMA, and RSI to generate real-time Long and Short signals. This invite-only script highlights major stocks and indices showing strong trends on multiple timeframes (1 Minute and 1 Hour).
Green box = Long Signal
Red box = Short Signal
Includes dynamic signal updates and trend filters.
Only for paid members. For access, contact: @yourusername (or your contact details)
Note: This script is for educational purposes only. Not a financial advisory.
Nasan Market Phase ClassifierThe Nasan Market Phase Classifier indicator designed to classify market phases using volume, volatility (or momentum), and statistical analysis. Here's a summary of how it works and what it does:
🔍 Core Concept
This indicator classifies the market into four phases based on volume and ATR (or optionally momentum):
High Volume / High ATR or Momentum (HV/HATR): Strong Trend
Low Volume / High ATR or Momentum (LV/HATR): False Breakout / Exhaustion
High Volume / Low ATR or Momentum (HV/LATR): Consolidation
Low Volume / Low ATR or Momentum (LV/LATR): Stagnation
⚙️ Key Settings
Short-Term Length: Used for the active market phase.
Long-Term Length: Used as the expected/benchmark distribution.
Use Momentum: Replaces volatility (ATR) with momentum (custom ROC-based formula).
Use Fixed Alpha: Toggles adaptive vs. fixed weighting in scoring (this is based on variation of the volatility - standard deviation of true range).
📊 How It Works
Volatility or Momentum Scoring:
Uses ATR-based or Momentum-based score depending on the setting.
Applies weighing (alpha) which is based on variability of the volatility itself.
Market Phase Count:
Measures how often each of the 4 volume/volatility combinations occur in:
Short-term window (observed phase)
Long-term window (expected distribution)
Category Proportions:
Calculates percentage share of each category (e.g., % time in HV/HATR).
Plots these on chart to visually see market phase dominance (can be used for screening of pine screener).
Statistical Testing:
IQV (Index of Qualitative Variation): Measures phase diversity (0 = focused, 1 = mixed).
Chi-Squared Test: Compares current vs. historical phase distribution.
Z-Test: Tests if current phase dominance is statistically significant.
📋 Outputs
On-Chart Plots and Tabels:
Strong Trend, False Breakout/Exhaustion, Consolidation, Stagnation
Strength Quality Plot: Trend strength normalized by IQV.
Dynamic Table (Top Right):
Shows each phase’s proportion (the current phase cell is highlighted in yellow), IQV, Chi² value, and current dominant phase. The current candle classification (text) is in purple.
Highlights the dominant phase classification and color-codes significance (the cell highlighted in green highly confident about the classification, orange intermediate confidence and red low confidence). This color coding is not just based on statistical significance it is based on IQV which takes into account how spread the proportions are.
🧠 Interpretation
A dominant HV/HATR phase with low IQV and high Z-Score indicates a strong and statistically significant trend.
High IQV suggests uncertainty or mixed market behavior.
Chi² spike indicates a shift from historical behavior can be used to see is the market behavior changing by changing the long term length say to 252 and short term length to 21 this will tell if the short term behavior is different from the past 252 day behavior.
RSI Oversold ScannerPine Script Description for TradingView Publication
Title: RSI Oversold Scanner (1m, 5m, 15m)
Description:
The RSI Oversold Scanner is a powerful tool designed to identify stocks that are simultaneously oversold on the 1-minute, 5-minute, and 15-minute timeframes, based on the Relative Strength Index (RSI). This script is ideal for traders seeking short-term reversal or momentum opportunities across multiple intraday timeframes.
Key Features:
Multi-Timeframe RSI Analysis: Calculates RSI (default length: 14) on the 1m, 5m, and 15m timeframes and checks if all are below the oversold threshold (default: 30).
Visual Output: Displays a table in the top-right corner showing RSI values and oversold status ("Yes" or "No") for each timeframe, making it easy to verify conditions.
Scan Result: Plots a value of 1 when all three timeframes are oversold, or 0 otherwise, enabling quick identification of matching stocks.
Alert Support: Includes an alert condition that triggers when a stock is oversold on all timeframes, with a customizable message for real-time notifications.
User-Friendly: Built with Pine Script v6 for compatibility and reliability, with clear visual feedback for traders of all levels.
How It Works:
The script uses ta.rsi to compute RSI on the current chart’s timeframe (1m) and request.security to fetch RSI data for the 5m and 15m timeframes.
It checks if RSI is below the oversold level (default: 30) on all three timeframes.
A table displays the RSI values and oversold status for easy debugging.
The Scan Result plot (1 or 0) indicates whether the stock meets the oversold criteria, which can be used for manual scanning or alerts.
Usage Instructions:
Add the script to your chart via Pine Editor.
Use a watchlist to switch between stocks and check the table or Scan Result for oversold conditions.
Set alerts by selecting the script’s Scan Result condition (value = 1) to get notified when a stock is oversold on all timeframes.
Customize the RSI length or oversold level in the script’s code if needed (e.g., change rsiLength or oversoldLevel).
Notes:
Best used on intraday charts (e.g., 1m or higher) with a watchlist for manual scanning, as TradingView’s Stock Screener does not directly support custom Pine Scripts.
Real-time alerts and intraday data may require a TradingView paid plan.
The script uses only two request.security calls, staying well within Pine Script’s limits.
Ideal For:
Day traders and swing traders looking for oversold stocks across multiple intraday timeframes.
Users who want to combine technical analysis with visual and alert-based confirmation.
Unusual Whale - Unusual Options Volume Data ScreenerHow to Use:
Custom Expiration Date: Use the calendar/date picker to select the expiration date. The chosen date is automatically converted to the "YYMMDD" format.
Custom Base Strike: Enter a round strike value from the options chain (for example, "270"). This value serves as the starting point (at-the-money) for the scan.
Strike Increment: Select the increment (e.g., 0.50, 1.00, 2.5, 5, or 10) to determine how the scan moves outward from the custom base strike.
Options per Side (Max 20): Choose the number of valid option strikes to scan on each side. The script scans downward (for calls) and upward (for puts) from the custom base strike.
Base Symbol: The base symbol is always taken from the chart (using syminfo.ticker); no manual entry is needed.
Scanning & Aggregation: The script automatically constructs option symbols using the base symbol, custom expiration date, option type (C or P), and the formatted strike. It retrieves volume data for these options and aggregates the cumulative volume for calls and puts separately.
Plotting: Cumulative call volume is plotted in green, and cumulative put volume is plotted in red—only if the required number of valid options is found.
Benefits of Scanning Options Volume for Unusual Activity:
Offers a comprehensive view of volume across multiple strikes, making unusual or extreme volume patterns easier to detect.
Helps gauge market sentiment by comparing aggregated call and put volumes, which may signal shifts in investor behavior.
Aggregating volume from several strike levels provides smoother, more reliable data than using a single strike, enhancing your analytical insights.
What to Do If Combinations Don't Yield Results:
Verify Your Inputs: Ensure that the Custom Base Symbol, Expiration Date, and Custom Base Strike are entered correctly and correspond to an active options chain.
Adjust Strike Increment: If the options aren’t loading as expected, try selecting a different strike increment that more closely matches the spacing in your options chain.
Reduce Options per Side: Lower the number of Options per Side (e.g., from 20 to a lower value) if the scan fails to find enough valid strikes.
Review Your Options Chain: Confirm that the contracts for the specified expiration and strike range exist and are available in your data feed.
Check Data Subscription: Make sure your TradingView plan includes access to the options data required for the selected symbols.
Cumulative Call Volume is Green, Put Volume is Red
Supply & Demand Zones
_____________________________________________________________________
Supply and Demand Zones
This indicator displays valid Supply and Demand zones on any chart and timeframe, using dynamically updating visuals. Users can see the moment that zones become validated, used, and then invalidated during live sessions. It is sleek, lightweight, and offers a feature-rich settings panel that allows customization of how each element appears and functions. Zones can enhance the probability of successful trades by locating areas that are most likely to contain resting orders of Supply or Demand, which are needed for price reversals.
Disclaimer
____________________
Like all indicators, this can be a valuable tool when incorporated into a comprehensive, risk-based trading system.
Supply and Demand is not the same thing as Support and Resistance.
Trading based on price hitting a zone without understanding which zones are of higher quality and which are of lower quality (only discernible with a trained human eye) will yield poor results.
Supply and Demand works well as a system and even better when added to an existing one. However, like all effective trading techniques, it requires diligent study, practice, and repetition to become proficient. This is an indicator for use with Supply and Demand concepts, not a replacement for learning them.
Features
____________________
Once a valid candle sequence is confirmed, a box will appear that displays the zone over the precise zone range. At 50% zone penetration, a zone becomes used , and at 100% it becomes invalidated . Each of these zone classifications changes the behavior of the zone on the chart immediately. The settings panel offers custom colors for Supply , Demand , Used , and Invalidated zone types.
Borders : The subtle border colors can be changed or hidden.
Boxes or Bases : Advanced users can opt to hide zone boxes and instead display small, subtle tags over base candle groups. This allows for more customizable selection over what is displayed and how.
Max Zones and Hide Invalidated :
There are limitations on how many objects TradingView allows at once. Because of this, once zones go from used to invalidated , they are hidden (deleted) by default. This allows the zones index to be allocated to display more valid , usable zones instead. If a user prefers to keep invalidated zones visible, they can be enabled; however, this will result in showing more recent zones for fewer historical zones.
All zones share one pool, so if you allow fifty max zones, forty-five might be supply while five might be demand on a big sell-off trend. You will always see the most recent zones, regardless of type or status.
It’s up to you how much clutter you want on your screen and how much improved load time you want - but once loaded, zone creation and function are always instantaneous.
Load Time
____________________
Load time refers to the time it takes from when you switch tickers or timeframes before the zones are displayed initially. There is zero lag in the dynamic function and minimal load time, regardless of settings. However, if you are a fine-tuner or multi-screener, the number of Max Zones displayed is the only major variable affecting load time.
I run everything at Max when I develop. When I trade, I run mine at 25 max zones because I change timeframes often and want a very quick display of zones when I do. I have invalidated hidden, and simply enable it if I want to check an old zone. This gives me more zones than I need and reduces the load time to right where I like it.
Thresholds
____________________
It is recommended to leave these as the default.
Base Body Threshold : Determines the maximum ratio of a candle’s body to wick before invalidation. Default (50% or 0.5). A higher number loosens thresholds, resulting in more zones being displayed.
Unrequire 2nd FT if LO is Strong & Strength Multiplier :
The standard logic sequence requires two Follow-Through candles. Under some strong price movement, Leg-Out candles can make an explosive directional move from a base, making a convincing argument for supply and demand perfectly at work, if not for a single Follow-Through candle instead of two.
By enabling this feature, you can tell the script to ignore second Follow-Through candles, if and only if, the Leg-Out candle's range is (Strength) X the base range. exceeds the range of the Base by a factor of X (Strength). ie: At 5x, this would require a Leg-Out range to be 500% the range of the Base.
If enabled and the Leg-Out is not strong enough, the default logic kicks in, and a second follow-through candle will validate the zone as per usual. This loosens thresholds overall and should result in more zones.
Recommended Usage
____________________
Form a thesis using your primary trend trading system (eg: Elliott Wave, Structure Reversal, TheStrat, et al) to identify locations of a pullback for a long or short entry.
Identify a pullback area using your system, then use this indicator to find a high-quality zone on your chosen timeframe.
Once located, draw your own channel over the indicator's zone box. Start on 1m, check for zones, 2m, 3m, and so on. When you see a zone you like, recreate it; thus, when finished, you can see every timeframe’s highest-quality zones that you created, regardless of what timeframe you switch to. Tip: Be selective
To make the process faster, save a channel design in settings for “Demand” and one for “Supply”, then you can quickly get through this process in less than a minute with practice.
Optional: Use additional methods (eg: Fibonacci retracements, Elliott Wave Theory, Anchored VWAPs) to find congruent confirmation.
Version 1.0
____________________
No known bugs remain from the closed beta.
In Development
____________________
Powerful combination zones occur when standard zone sequences are extended with additional levels of demand or supply by adding more conditionals to the state machine logic. Got this mostly working in a dev version and it adds minimal extra resources. Set aside to polish a clean standard 1.0 for release first, but now displaying these extended zones is my top priority for next version.
MTF support is essentially working in a dev copy, but adds resources. Not sure if it is in the spirit of price action being the primary focus of a chart for serious traders, rather than indicators. If there is demand for it, I'll consider it.
Additional Threshold Settings
Thanks!
____________________
Thank you for your interest in my work. This was a personal passion project of mine, and I was delighted it turned out better than I hoped, so I decided to share it. If you have any comments, bugs, or suggestions, please leave them here, or you can find me on Twitter or Discord.
@ ContrarianIRL
Open-source developer for over 25 years
Cartera SuperTrends v4 PublicDescription
This script creates a screener with a list of ETFs ordered by their average ROC in three different periods representing 4, 6 and 8 months by default. The ETF
BIL
is always included as a reference.
The previous average ROC value shows the calculation using the closing price from last month.
The current average ROC value shows the calculation using the current price.
The previous average column background color represents if the ETF average ROC is positive or negative.
The current average column background color represents if the ETF average ROC is positive or negative.
The current average column letters color represents if the current ETF average ROC is improving or not from the previous month.
Changes from V2 to V3
Added the option to make the calculation monthly, weekly or daily
Changes from V3 to V4
Adding up to 25 symbols
Highlight the number of tickers selected
Highlight the sorted column
Complete refactor of the code using a matrix of arrays
Options
The options available are:
Make the calculation monthly, weekly or daily
Adjust Data for Dividends
Manual calculation instead of using ta.roc function
Sort table
Sort table by the previous average ROC or the current average ROC
Number of tickers selected to highlight
First Period in months, weeks or days
Second Period in months, weeks or days
Third Period in months, weeks or days
Select the assets (max 25)
Usage
Just add the indicator to your favorite indicators and then add it to your chart.
HH-HL-HH and LL-LH-LL Screener with AlertsAh, it seems you're referring to "Higher Low Higher High" in the context of **trading signals**! In trading, especially in technical analysis, these terms could be describing patterns or movements of price action that traders use to make decisions.
Let’s break down the terms you mentioned:
### 1. **Higher Low (HL)**:
- A **Higher Low** occurs when the price forms a low point that is higher than the previous low. It indicates upward momentum and suggests that the market may be in an uptrend or reversing to an uptrend.
For example:
- The price hits a low at $50, then rises to $60, then drops to $55. The **$55 low** is higher than the previous $50 low, indicating a potential uptrend.
### 2. **Higher High (HH)**:
- A **Higher High** happens when the price forms a high that is higher than the previous high. This is a strong bullish signal and is typical in an uptrend.
For example:
- The price reaches a peak of $70, drops to $60, then rises to $75. The **$75 high** is higher than the previous $70 high, indicating upward momentum.
### The Sequence: **Higher Low, Higher High (HL-HH)**
- This sequence (HL-HH) suggests that the market is in a **bullish trend**, with each subsequent low being higher than the previous low and each high being higher than the previous high. It’s a confirmation that the price is generally trending upwards, and traders might look for **buying opportunities**.
### 3. **Lower Low (LL)**:
- A **Lower Low** is when the price forms a low that is lower than the previous low, which is typically a sign of downward momentum. Traders may interpret this as a bearish signal.
For example:
- If the price drops from $60 to $55, then falls to $50, the **$50 low** is lower than the previous $55 low, indicating a potential downtrend.
### 4. **Lower High (LH)**:
- A **Lower High** occurs when the price forms a high that is lower than the previous high. This can indicate a weakening uptrend or the start of a downtrend.
For example:
- The price peaks at $70, then drops to $60, and later rises to $65. The **$65 high** is lower than the previous $70 high, suggesting bearish pressure.
### The Sequence: **Lower Low, Lower High (LL-LH)**
- The **LL-LH** pattern suggests a **bearish trend**, where the price forms lower lows and lower highs. This could signal to traders that the price is in a downward movement, and they might look for **selling opportunities**.
---
### Using This in Trading:
Traders often look for **higher highs** and **higher lows** in an uptrend (HL-HH), or **lower lows** and **lower highs** in a downtrend (LL-LH) to gauge market direction and make decisions.
- **Bullish Sign**: Higher Low, Higher High (HL-HH) = Look for buying signals or long positions.
- **Bearish Sign**: Lower Low, Lower High (LL-LH) = Look for selling signals or short positions.
Is this the type of trading signal you’re referring to? Let me know if you'd like to explore how to apply these signals in specific trading strategies!
CHG FROM OPEN %As an intraday trader, I'm more interested in seeing the CHG FROM OPEN % than the CHG % measured from yesterday's close. I overlay this script on a separate Volume pane so it doesn't hide my price chart, and I hide the line since the line isn't particularly useful to me.
This script shows the current real-time CHG FROM OPEN % when you hover outside of the chart during regular trading hours (all times NYC/EST). Hovering over the chart will show you the historical CHG FROM OPEN % and, if extended hours, the CHG FROM OPEN % at the previous close.
You can also find CHG FROM OPEN % in the stock screener, but having it in the chart is more convenient for me.
Uptrick: Portfolio Allocation DiversificationIntro
The Uptrick: Portfolio Allocation Diversification script is designed to help traders and investors manage multiple assets simultaneously. It generates signals based on various trading systems, allocates capital using different diversification methods, and displays real-time metrics and performance tables on the chart. The indicator compares active trading strategies with a separate long-term holding (HODL) simulation, allowing you to see how a systematic trading approach stacks up against a simple buy-and-hold strategy.
------------------------------------------------------------------------
Trading System Selection
1. No signals (none)
In this mode, the script does not produce bullish or bearish indicators; every asset stays in a neutral stance. This setup is useful if you prefer to observe how capital might be distributed based solely on the chosen diversification method, with no influence from directional signals.
2. rsi – neutral
This mode uses an index-based measure of whether an asset appears overbought or oversold. It generates a bearish signal if market conditions point to overbought territory, and a bullish signal if they indicate oversold territory. If neither extreme surfaces, it remains neutral. Some traders apply this in sideways or range-bound conditions, where overbought and oversold levels often hint at possible turning points. It does not specifically account for divergence patterns.
3. rsi – long only
In this setting, the system watches for instances where momentum readings strengthen even if the asset’s price is still under pressure or setting new lows. It also considers oversold levels as potential signals for a bullish setup. When such conditions emerge, the script flags a possible move to the upside, ignoring indications that might otherwise suggest a bearish trend. This approach is generally favored by those who want to concentrate exclusively on identifying price recoveries.
4. rsi – short only
Here, the script focuses on spotting signs of deteriorating momentum while an asset’s price remains relatively high or attempts further gains. It also checks whether the market is drifting into overbought territory, suggesting a potential decline. Under such conditions, it issues a bearish signal. It provides no bullish alerts, making it particularly suitable for traders who look to take advantage of overvalued scenarios or protect themselves against sudden downward moves.
5. Deviation from fair value
Under this system, the script judges how far the current price may have strayed from what is considered typical, taking into account normal fluctuations. If the asset appears to be trading at an unusually low level compared to that reference, it is flagged as bullish. If it seems abnormally high, a bearish signal is issued. This can be applied in various market environments to seek opportunities that arise from perceived mispricing.
6. Percentile channel valuation
In this mode, the script determines where an asset's price stands within a historical distribution, highlighting whether it has reached unusually high or low territory compared to its recent past. When the price reaches what is deemed an extreme reading, it may indicate that a reversal is more likely. This approach is often used by traders who watch for statistical outliers and potential reversion to a more typical trading range.
7. ATH valuation
This technique involves comparing an asset's current price with its previously recorded peak values. The script then interprets whether the price is positioned so far below the all-time high that it looks discounted, or so close to that high that it could be overextended. Such perspective is favored by market participants who want to see if an asset still has ample room to climb before matching historic extremes, or if it is nearing a possible ceiling.
8. Z-score system
Here, the script measures how far above or below a standard reference average an asset's price may be, translated into standardized units. Substantial negative readings can suggest a price that might be unusually weak, prompting a bullish indication, while large positive readings could signal overextension and lead to a bearish call. This method is useful for traders watching for abrupt deviations from a norm that often invite a reversion to more balanced levels.
RSI Divergence Period
This input is particularly relevant for the RSI - Long Only and RSI - Short Only modes. The period determines how many bars in the past you compare RSI values to detect any divergences.
------------------------------------------------------------------------
Diversification Method
Once the script has determined a bullish, bearish, or neutral stance for each asset, it then calculates how to distribute capital among all included assets. The diversification method sets the weighting logic.
1. None
Gives each asset an equal weight. For example, if you have five included assets, each might get 20 percent. This is a simple baseline.
2. Risk-Adjusted Expected Return Using Volatility Clustering
Emphasizes each asset’s average returns relative to its observed risk or volatility tendencies. Assets that exhibit good risk-adjusted returns combined with moderate or lower volatility may receive higher weights than more volatile or less appealing assets. This helps steer capital toward assets that have historically provided a better ratio of return to risk.
3. Relative Strength
Allocates more capital to assets that show stronger price strength compared to a reference (for example, price above a long-term moving average plus a higher RSI). Assets in clear uptrends may be given higher allocations.
4. Trend-Following Indicators
Examines trend-based signals, like positive momentum measurements or upward-trending strength indicators, to assign more weight to assets demonstrating strong directional moves. This suits those who prefer to latch onto trending markets.
5. Volatility-Adjusted Momentum
Looks for assets that have strong price momentum but relatively subdued volatility. The script tends to reward assets that are trending well yet are not too volatile, aiming for stable upward performance rather than massive swings.
6. Correlation-Based Risk Parity
Attempts to weight assets in such a way that the overall portfolio risk is more balanced. Although it is not an advanced correlation matrix approach in a strict sense, it conceptually scales each asset’s weight so no single outlier heavily dominates.
7. Omega Ratio Maximization
Gives preference to assets with higher omega ratios. This ratio can be interpreted as the probability-weighted gains versus losses. Assets with a favorable skew are given more capital.
8. Liquidity-Weighted Valuation
Considers each asset’s average trading liquidity, such as the combination of volume and price. More liquid assets typically receive a higher allocation because they can be entered or exited with lower slippage. If the trading system signals bullishness, that can further boost the allocation, and if it signals bearishness, the allocation might be set to zero or reduced drastically.
9. Drawdown-Controlled Allocation (DCA)
Examines each asset’s maximum drawdown over a recent window. Assets experiencing lighter drawdowns (thus indicating somewhat less downside volatility) receive higher allocations, aiming for a smoother overall equity curve.
------------------------------------------------------------------------
Portfolio and Allocation Settings
Portfolio Value
Defines how much total capital is available for the strategy-based investment portion. For example, if set to 10,000, then each asset’s monetary allocation is determined by the percentage weighting times 10,000.
Use Fixed Allocation
When enabled, the script calculates the initial allocation percentages after 50 bars of data have passed. It then locks those percentages for the remainder of the backtest or real-time session. This feature allows traders to test a static weighting scenario to see how it differs from recalculating weights at each bar.
------------------------------------------------------------------------
HODL Simulator
The script has a separate simulation that accumulates positions in an asset whenever it appears to be recovering from an undervalued state. This parallel tracking is intended to contrast a simple buy-and-hold approach with the more adaptive allocation methods used elsewhere in the script.
HODL Buy Quantity
Each time an asset transitions from an undervalued state to a recovery phase, the simulator executes a purchase of a predefined quantity. For example, if set to 0.5 units, the system will accumulate this amount whenever conditions indicate a shift away from undervaluation.
HODL Buy Threshold
This parameter determines the level at which the simulation identifies an asset as transitioning out of an undervalued state. When the asset moves above this threshold after previously being classified as undervalued, a buy order is triggered. Over time, the performance of these accumulated positions is tracked, allowing for a comparison between this passive accumulation method and the more dynamic allocation strategy.
------------------------------------------------------------------------
Asset Table and Display Settings
The script displays data in multiple tables directly on your chart. You can toggle these tables on or off and position them in various corners of your TradingView screen.
Asset Info Table Position
This table provides key details for each included asset, displaying:
Symbol – Identifies the trading pair being monitored. This helps users keep track of which assets are included in the portfolio allocation process.
Current Trading Signal – Indicates whether the asset is in a bullish, bearish, or neutral state based on the selected trading system. This assists in quickly identifying which assets are showing potential trade opportunities.
Volatility Approximation – Represents the asset’s historical price fluctuations. Higher volatility suggests greater price swings, which can impact risk management and position sizing.
Liquidity Estimate – Reflects the asset’s market liquidity, often based on trading volume and price activity. More liquid assets tend to have lower transaction costs and reduced slippage, making them more favorable for active strategies.
Risk-Adjusted Return Value – Measures the asset’s returns relative to its risk level. This helps in determining whether an asset is generating efficient returns for the level of volatility it experiences, which is useful when making allocation decisions.
2. Strategy Allocation Table Position
Displays how your selected diversification method converts each asset into an allocation percentage. It also shows how much capital is being invested per asset, the cumulative return, standard performance metrics (for example, Sharpe ratio), and the separate HODL return percentage.
Symbol – Displays the asset being analyzed, ensuring clarity in allocation distribution.
Allocation Percentage – Represents the proportion of total capital assigned to each asset. This value is determined by the selected diversification method and helps traders understand how funds are distributed within the portfolio.
Investment Amount – Converts the allocation percentage into a dollar value based on the total portfolio size. This shows the exact amount being invested in each asset.
Cumulative Return – Tracks the total return of each asset over time, reflecting how well it has performed since the strategy began.
Sharpe Ratio – Evaluates the asset’s return in relation to its risk by comparing excess returns to volatility. A higher Sharpe ratio suggests a more favorable risk-adjusted performance.
Sortino Ratio – Similar to the Sharpe ratio, but focuses only on downside risk, making it more relevant for traders who prioritize minimizing losses.
Omega Ratio – Compares the probability of achieving gains versus losses, helping to assess whether an asset provides an attractive risk-reward balance.
Maximum Drawdown – Measures the largest percentage decline from an asset’s peak value to its lowest point. This metric helps traders understand the worst-case loss scenario.
HODL Return Percentage – Displays the hypothetical return if the asset had been bought and held instead of traded actively, offering a direct comparison between passive accumulation and the active strategy.
3. Profit Table
If the Profit Table is activated, it provides a summary of the actual dollar-based gains or losses for each asset and calculates the overall profit of the system. This table includes separate columns for profit excluding HODL and the combined total when HODL gains are included. As seen in the image below, this allows users to compare the performance of the active strategy against a passive buy-and-hold approach. The HODL profit percentage is derived from the Portfolio Value input, ensuring a clear comparison of accumulated returns.
4. Best Performing Asset Table
Focuses on the single highest-returning or highest-profit asset at that moment. It highlights the symbol, the asset’s cumulative returns, risk metrics, and other relevant stats. This helps identify which asset is currently outperforming the rest.
5. Most Profitable Asset
A simpler table that underscores the asset producing the highest absolute dollar profit across the portfolio.
------------------------------------------------------------------------
Multi Asset Selection
You can include up to ten different assets (such as BTCUSDT, ETHUSDT, ADAUSDT, and so on) in this script. Each asset has two inputs: one to enable or disable its inclusion, and another to select its trading pair symbol. Once you enable an asset, the script requests the relevant market data from TradingView.
------------------------------------------------------------------------
Uniqness and Features
1. Multiple Data Fetches
Each asset is pulled from the chart’s timeframe, along with various metrics such as RSI, volatility approximations, and trend indicators.
2. Various Risk and Performance Metrics
The script internally keeps track of different measures, like Sharpe ratio (a measure of average return adjusted for risk), Sortino ratio (which focuses on downside volatility), Omega ratio, and maximum drawdown. These metrics feed into the strategy allocation table, helping you quickly assess the risk-and-return profile of each asset.
3. Real-Time Tables
Instead of having to set up complex spreadsheets or external dashboards, the script updates all tables on every new bar. The color schemes in these tables are designed to draw attention to bullish or bearish signals, positive or negative returns, and so forth.
4. HODL Comparison
You can visually compare the active strategy’s results to a separate continuous buy-on-dips accumulation strategy. This allows for insight into whether your dynamic approach truly beats a simpler, more patient method.
5. Locking Allocations
The Use Fixed Allocation input is convenient for those who want to see how holding a fixed distribution of capital performs over time. It helps in distinguishing between constant rebalancing vs a fixed, set-and-forget style.
------------------------------------------------------------------------
How to use
1. Add the Script to Your Chart
Once added, open the settings panel to configure your asset list, choose a trading system, and select the diversification approach.
2. Select Assets
Pick up to ten symbols to monitor. Disable any you do not want included. Each included asset is then handled for signals, diversification, and performance metrics.
3. Choose Trading System
Decide if you prefer RSI-based signals, a fair-value approach, or a percentile-based method, among others. The script will then flag assets as bullish, bearish, or neutral according to that selection.
4. Pick a Diversification Method
For example, you might choose Trend-Following Indicators if you believe momentum stocks or cryptocurrencies will continue their trends. Or you could use the Omega Ratio approach if you want to reward assets that have had a favorable upside probability.
5. Set Portfolio Value and HODL Parameters
Enter how much capital you want to allocate in total (for the dynamic strategy) and adjust HODL buy quantities and thresholds as desired. (HODL Profit % is calculated from the Portfolio Value)
6. Inspect the Tables
On the chart, the script can display multiple tables showing your allocations, returns, risk metrics, and which assets are leading or lagging. Monitor these to make decisions about capital distribution or see how the strategy evolves.
------------------------------------------------------------------------
Additional Remarks
This script aims to simplify multi-asset portfolio management in a single tool. It emphasizes user-friendliness by color-coding the data in tables, so you do not need extra spreadsheets. The script is also flexible in letting you lock allocations or compare dynamic updates.
Always remember that no script can guarantee profitable outcomes. Real markets involve unpredictability, and real trading includes fees, slippage, and liquidity constraints not fully accounted for here. The script uses real-time and historical data for demonstration and educational purposes, providing a testing environment for various systematic strategies.
Performance Considerations
Due to the complexity of this script, users may experience longer loading times, especially when handling multiple assets or using advanced allocation methods. In some cases, calculations may time out if too many settings are adjusted simultaneously. If this occurs, removing and reapplying the indicator to the chart can help reset the process. Additionally, it is recommended to configure inputs gradually instead of adjusting all parameters at once, as excessive changes can extend the script’s loading duration beyond TradingView’s processing limits.
------------------------------------------------------------------------
Originality
This script stands out by integrating multiple asset management techniques within a single indicator, eliminating the need for multiple scripts or external portfolio tools. Unlike traditional single-asset strategies, it simultaneously evaluates multiple assets, applies systematic allocation logic, and tracks risk-adjusted performance in real time. The script is designed to function within TradingView’s script limitations while still allowing for complex portfolio simulations, making it an efficient tool for traders managing diverse holdings. Additionally, its combination of systematic trading signals with allocation-based diversification provides a structured approach to balancing exposure across different market conditions. The dynamic interplay between adaptive trading strategies and passive accumulation further differentiates it from conventional strategy indicators that focus solely on directional signals without considering capital allocation.
Conclusion
Uptrick: Portfolio Allocation Diversification pulls multiple assets into one efficient workflow, where each asset’s signal, volatility, and performance is measured, then assigned a share of capital according to your selected diversification method. The script accommodates both dynamic rebalancing and a locked allocation style, plus an ongoing HODL simulation for passive accumulation comparison. It neatly visualizes the entire process through on-chart tables that are updated every bar.
Traders and investors looking for ways to manage multiple assets under one unified framework can explore the different modules within this script to find what suits their style. Users can quickly switch among trading systems, vary the allocation approach, or review side-by-side performance metrics to see which method aligns best with their risk tolerance and market perspective.
Momentum Theory Quick BiasMomentum Theory Quick Bias is a watchlist screener tool for rapid multi-timeframe analysis. It displays a variety of information from higher timeframes in order to set a directional bias including: breakout levels, peak levels, previous bar closes, and swing points.
✅ 8 Symbol Watchlist Scanner
✅ Quickly Set Directional Bias
✅ For Scalpers, Day Traders, and Swing Traders
--- 📷 INDICATOR GALLERY ---
--- 🚀 QUICK LOOK ---
✔ Multi-Timeframe Analysis
Displays various higher timeframe information in order to read how an asset is moving with one quick glance. Utilizes icons and colors that serve as visual cues.
--- ⚡ FEATURES ---
✔ Breakout Bias
Shows if the current price is above or below the breakout level on the timeframe.
✔ Peak Bias
Shows if the current previous peak has been triggered and where price is relative to it.
✔ Previous Bar Close
Shows how the previous bar closed and whether it's bullish or bearish.
Breakout
Fakeout
Inside
Outside
✔ Swing Point
Shows if the timeframe has currently flipped its breakout level.
✔ Bias Alignment
Shows visual icons if there is bias alignment between the timeframes.
↗️↘️ Breakout Bias Alignment
🔼🔽 Peak Bias Alignment
🔀 Breakout and Peak Bias Alignment, but opposite
✅ Breakout and Peak Bias Alignment
✔ Quick Analysis
Hover over the symbol name to view which timeframe levels are bullish or bearish and if peak levels have been triggered.
--- 🔥 OTHER FEATURES ---
✔ Built-In Presets
Create your own custom watchlist or use one of the built-in ones (using Oanda charts)
It's recommended to use the same source for all assets in your watchlist whenever possible
✔ Customized Layouts
Display the watchlist in a variety of different column arrangements.
✔ Dark and Light Modes
Adjustable theme colors to trade your chart the way you want.
✔ Plug-and-Play
Automatically changes the relevant levels depending on the viewed timeframe. Just fill in your watchlist, add it to your chart, and start trading!
Set the indicator to the following timeframes to view those arrangements:
Month Timeframe - Y / 6M / 3M / M
Week Timeframe - 6M / 3M / M / W
Day Timeframe - 3M / M / W / D
H4 Timeframe - Y / M / W / D
M15 Timeframe - M / W / D / H8
M10 Timeframe - M / W / D / H4
M5 Timeframe - W / D / H8 / H2
M3 Timeframe - W / D / H4 / H1
M2 Timeframe - D / H8 / H2 / M30
M1 Timeframe - D / H4 / H1 / M15
--- 📝 HOW TO USE ---
1) Create your watchlist or use one of the built-in presets and place it on the timeframe you want to see. If no watchlist is created, it automatically sets to the current asset.
2) Alignments will trigger in real-time and push to the top of the column.
It is recommended to place the indicator in a different chart window, so it won't have to refresh every time the asset or timeframe changes.
Ultimate Market Rhythm Scanner FXReady to feel like a chart-wielding wizard? The Ultimate Market Rhythm Scanner FX is here to supercharge your Forex analysis by piping in multi-timeframe goodness from up to 10 OANDA currency pairs. You’ll see structure breakouts, Ichimoku signals, MACD pulses, RSI/Bollinger momentum waves, and candlestick patterns—all at once.
Think of it as your own personal mission control dashboard, scanning the FX galaxy and beaming back color-coded signals so you know instantly where the market action is hottest. Remember, to keep the data aligned, you’ll want to load this indicator on an OANDA FX pair chart (like OANDA:EURUSD) so everything lines up perfectly behind the scenes.
Key Features
Market Structure Wizardry
Locates pivot highs and lows (Higher High, Lower Low, etc.)
Spots breakouts above/below these pivots
Shouts out “CHoCH” (Change of Character) when structure flips from bullish to bearish (or vice versa)
If you want to understnd more about the market structure logic in this script check out my other script, it uses the same logic:
Tracks price above/below the Ichimoku Cloud
Flags Tenkan/Kijun crosses for bullish or bearish setups
MACD & SMI Insights
MACD line vs. Signal Cross & crossing the Zero line
SMI crosses in overbought/oversold “zones” (because pure oscillator mania is cool)
Momentum Radar
Mashes up RSI + Bollinger + Ichimoku for either “Bullish,” “Bearish,” or “Neutral”
Also checks a separate Daily timeframe for cosmic perspective
Candlestick Pattern Goodness
Detects common candle formations (Hammer, Hanging Man, Marubozu, etc.)
Tells you exactly how many bars ago they flashed their signals
Time Fade Magic
Recent signals shine bright
Older signals fade out like invisible ninjas after a user-defined number of bars
Explanation of Settings
Below lies the control panel for your new chart-snooping sidekick:
Symbol Settings (Symbol 1...Symbol 10)
Select multiple FX OANDA pairs (like OANDA:AUDUSD).
Each pair spawns a new column in the scanner table.
Ensure your chart is also set to an OANDA pair—the script only speaks “OANDA.”
Ichimoku Settings
Use Ichimoku Filter: Toggles everything Ichimoku.
conversionPeriods, basePeriods, laggingSpan2Periods, displacement: The classic Ichimoku parameters to mold your cloud magic.
Pivot Logic
Pivot Source: Wicks vs. Closes for pivot detection.
BOS Confirmation: If you prefer breakouts confirmed by wicks or closes.
Left Swing Length: Bars left for pivots.
Right Swing Length High / Low: Bars right for pivot confirmation.
Invert Right Swing in Bearish Trend: Auto-flip logic when gloom takes over. This means right swing size high value will become right swing size low value in a bearish trend (determined by latest CHoCH).
RSI & Bollinger
RSI Period: The heartbeat of RSI.
RSI Overbought / Oversold: Thresholds for RSI mania.
BB Length / StdDev: The Bollinger band radius for measuring price expansions.
MACD
fastLength, slowLength, signalLength: The trifecta that shapes your MACD wave.
SMI Settings
Nested variables for SMI’s K, D, and EMA lengths.
Overbought and Oversold levels for zone detection.
Time Display Settings
Fade out old signals: Turn the fade effect on/off.
Fade After X Bars: The number of bars after which signals do a ghost trick.
Fade Transparency: How ghostly (0–100) those old signals become.
Table Settings
Show Table: Summon or banish the entire scanner table.
Table Position: Choose the quadrant for your new data-loving sidekick.
Table Text Size: Big or small text for those crucial signals.
Table Layout
With “Show Table” on, a futuristic readout appears, listing:
Columns: Each symbol’s name runs across the top (up to 10).
Rows: A row for each technical aspect, such as:
Last Pivot (pivot) – The most recent pivot type (HH, HL, LH, LL) and how many bars ago.
Last CHoCH – Crows “▲/▼ X bars ago” if structure reversed.
Ichi Cloud (ichi) – Tells you if price soared above or dived below the Cloud.
Multi Mom D (momentum_d) – A daily momentum label (Bullish/Bearish/Neutral). It shows you daily momentum even on times frames lower than the daily. Multi Mom D is not reliable if the chart is on a time frame higher than the daily.
Multi Mom (momentum) – Current timeframe momentum label.
SMI ZONE (smizone) – If SMI’s in a bullish or bearish zone.
MACD 0 LINE (macdzero) – Number of bars since crossing zero.
SMI CROSS (smicross) – A bullish or bearish cross in overbought/oversold territory.
TK Cross (tk) – Tenkan/Kijun cross and how many bars ago.
MACD Cross (macd) – MACD crossing above/below its signal line.
Last Pattern (lastpat) – The candle pattern found and bars since it popped.
Pattern (pattype) – The name of that pattern (Hammer, Hanging Man, etc.).
Each cell can be tinted in a blue-ish glow for bullish vibes, or a purple shade for bearish signals. The “bars ago” text helps you see how fresh the signal is—fewer bars = more relevant.
Usage Notes
OANDA Chart is King
Always apply this indicator on an OANDA-based chart (e.g., OANDA:GBPJPY). If you deviate, the script might not retrieve data properly from the OANDA feed.
Symbol List
For each of the symbols inputs, pick your favorite currency crosses (all from the OANDA universe).
Timeframes
The script runs on your current chart’s timeframe for near-term action.
It simultaneously checks the daily timeframe to measure high-level momentum.
Fade-Out Feature
By default, signals older than 5 bars fade out. Adjust in “Time Display Settings” if you want them to linger.
Confluence is King
If a pivot breakout, bullish Ichimoku cross, and an SMI overbought cross all light up at once, you might have a short-term rocket on your hands. Always confirm with your trading plan!
Summary
Embrace your inner data nerd with the Market Rhythm Scanner FX—the ultimate multi-asset intelligence platform for OANDA Forex pairs. From subtle pivot changes to daily momentum shifts, from candle patterns to MACD fireworks, it’s all consolidated into one easy-to-digest control panel.
Step 1: Load up an OANDA chart (like “OANDA:EURUSD”).
Step 2: Enter your chosen OANDA pairs under “Symbol Settings.”
Step 3: Geek out over the instant real-time multi-indicator table, letting you see which instruments are sizzling or fizzling.
No more frantic tab-hopping. Save your mental bandwidth for the big decisions.
Let the Ultimate Market Rhythm Scanner FX be your ever-watchful sidekick, scanning the charts so you can conquer the Forex battlefield like the tech-savvy champion you are!
This script is free to use at present, but I reserve the right to move it behind a paywall in the future.
Momentum Theory ScannerMomentum Theory Scanner is a mechanical pattern-recognition watchlist screener that utilizes higher timeframe breakout and peak levels to determine if an asset fits the criteria for a range, continuation, or reversal setup. It searches for ideal higher timeframe conditions that are usually present in high probability setups in order to reduce pre-market analysis time. It can be equally useful for scalpers, day traders, and swing traders.
✅ 8 Symbol Watchlist Scanner
✅ Mechanical Setups for Ranges, Continuations, Reversals
✅ For Scalpers, Day Traders, and Swing Traders
⚠️ Momentum Theory Scanner searches for assets that have the ideal conditions to trade a specific setup. They are NOT signals to be taken blindly without further analysis.
--- 📷 INDICATOR GALLERY ---
--- ⚡ FEATURES ---
✔ Multi-Timeframe Analysis
Displays various higher timeframe information in order to read how an asset is moving with one quick glance. Utilizes icons that serve as visual cues.
Watchlist Pair - Symbol in the watchlist
Setup Type - Shows the icon of what setup has been found ⭐ Trend Breakout
✨ Trend Breakout (Continuation)
🔥 Continuation
🚧 Range
🚩 Reversal
Quick Analysis - Displays bullish / bearish confluence based on breakout / peak bias ↗️↘️ Breakout Bias Alignment
🔼🔽 Peak Bias Alignment
🔀 Breakout and Peak Bias Alignment, but opposite
✅ Breakout and Peak Bias Alignment
Previous Bar Close - Shows how the previous bar closed Breakout
Fakeout
Inside
Outside
Trigger Type - Shows whether there is a peak breakout or fakeout ⚡ Peak Fakeout
🚀 Peak Breakout
Breakout Continuation - Shows if a timeframe has pulled back to the breakout level ▲▼ Counter-Trend Breakout
★ Breakout Continuation
Momentum Cycles - Shows which part of the momentum cycle price is currently in 🚩 Breakout Reversal
⛰️ False Breakout
🔥 Trend Reversal / Breakout Continuation
Breakout / Peak Bias - Shows the breakout level bias and if the peak has been triggered
✔ Levels Analysis
Hover over the symbol name to view which timeframe levels are bullish or bearish and if peak levels have been triggered.
✔ Built-In Presets
Create your own custom watchlist or use one of the built-in ones (using Oanda charts)
It's recommended to use the same source for all assets in your watchlist whenever possible
✔ Plug-and-Play
Automatically changes the relevant levels depending on the viewed timeframe. Just fill in your watchlist, add it to your chart, and start trading!
Set the indicator to the following timeframes to view those setups. When the momentum timeframe's peak is triggered, the watchlist state changes.
Month Timeframe - 12M / 6M / 3M / Month Momentum
Week Timeframe - 6M / 3M / M / Week Momentum
H1 Timeframe - 3M / M / W / Day Momentum
M20 Timeframe - M / W / D / H12 Momentum
M15 Timeframe - M / W / D / H8 Momentum
M10 Timeframe - M / W / D / H4 Momentum
M5 Timeframe - W / D / H8 / H2 Momentum
M3 Timeframe - D / H8 / H4 / H1 Momentum
--- 🧰 WATCHLIST STATES ---
⭐ Trend Breakout Setup
✨ Trend Breakout (Continuation) Setup
🔥 Continuation Setup
🚧 Range Setup
🚩 Reversal Setup
✔ Signal Bar
Ideal conditions to trade this setup are present, but has not met full setup criteria yet
✔ Signal Cycle
Asset has pulled back towards breakout level and possibly getting ready for a continuation
✔ No Setups
--- 💡 MOMENTUM THEORY CONCEPT ---
The best trade setups are found at swing points for 3 reasons:
They are the highest probability point the market will continue pushing.
They provide the best Stop Loss protection.
They offer the greatest Risk-to-Reward.
The goal of trading is to identify when these swing points occur to take the best trade setups.
Every swing point consists of a push towards a peak, a peak formation, and a push away from a peak. There is no way to know how long a push towards or away from a peak will last, but the peak formation can be identified by 2 elements:
A fakeout of a previous peak level
A flip of its last breakout level
We can track the movement of the market by looking at which peak level is triggered relative to its breakout level. How price behaves at the previous peak levels shows where momentum is headed. It continues to build towards a new peak until it fakes out the previous peak level and flips its breakout level, creating a swing point.
Swing points on the higher timeframes show up as multiple swing points on the lower timeframes, but they often won't be moving in sync. When 2 timeframe swing points get in alignment, the market will move smoothly together. You find the lower timeframe swing point the exact same way you find the higher timeframe one.
The market is constantly moving from one swing point to the next in a repeatable cycle. By using higher timeframe breakout levels and peak levels triggered, we can track where we are in this cycle to anticipate its future movement. This is the Momentum Cycle and it repeats itself over and over.
By using the exact same concept, we can identify mechanical alignment patterns on the lower timeframes to create setups that work in every phase of the market cycle. Momentum Theory Scanner searches for these patterns inside the watchlist.
✔ Range Setups
✔ Continuation Setups
✔ Reversal Setups
--- 📝 HOW TO USE ---
⚠ Click on "Indicators > Invite-Only > Momentum Theory Scanner" to add it to your charts.
1) Create your watchlist or use one of the built-in presets and place it on the timeframe you want to scan for setups (see Features above).
Put multiple together if you want more than 8 items in the watchlist. If you don't want to see the price chart, go to "Object Tree and Data Window" and turn off chart visibility.
2) Signal bars / cycles indicate that ideal conditions exist, but are not fully triggered yet. These are the pairs that should initially be focused on.
3) Setups will trigger in real-time and push to the top of the column.
⚠️ Momentum Theory Scanner searches for assets that have the ideal conditions to trade a specific setup. They are NOT signals to be taken blindly without further analysis.
200WMA ScreenerDescription:
This custom indicator helps identify stocks trading below their 200-week moving average (200WMA), a key technical indicator often used to analyze long-term trends. The script calculates the 200WMA using weekly close prices and provides the following features:
Visual Plot: Displays the 200WMA as a smooth line on the chart for easy trend analysis.
Background Highlight: Automatically highlights the chart background when the current price is below the 200WMA, signaling a potential bearish trend or undervalued stock.
Alert System: Includes an alert condition to notify you when a stock trades below its 200WMA, so you never miss an opportunity.
Compatibility: Works across all assets (stocks, forex, crypto) and automatically adapts to the selected ticker.
This script is ideal for traders and investors looking for long-term opportunities, identifying potential trend reversals, or spotting undervalued stocks.
Landry Light Pine ScannerLandry Light Pine Scanner
The Landry Light Pine Scanner is a comprehensive technical analysis tool designed to identify stocks showing strong upward trends based on the Landry Light methodology. It scans for stocks where:
Today's low and yesterday's low are above the 30 EMA.
The low from two days ago is below the 30 EMA.
SMA 50 is above SMA 150, and SMA 150 is above SMA 200 (a strong bullish SMA hierarchy).
Features:
Trend Detection: Automatically highlights stocks with strong bullish trends based on EMA and SMA alignment.
Customizable Inputs: Users can adjust EMA and SMA lengths to fit their trading style.
Visual Clarity: Plots the 30 EMA, SMA 50, SMA 150, and SMA 200 directly on the chart for easy analysis.
Alert Ready: Integrated with TradingView's alert system to notify users when the conditions are met.
Chart Highlights: Automatically highlights bars that meet the conditions with a subtle green background.
Use Case:
This indicator is ideal for swing traders and position traders looking for potential breakout opportunities. By filtering stocks with a bullish structure, traders can focus on high-probability setups.
Conditions Used:
30 EMA Conditions:
Today's low is above the 30 EMA.
Yesterday's low is above the 30 EMA.
The low from two days ago is below the 30 EMA.
SMA Hierarchy:
SMA 50 is above SMA 150.
SMA 150 is above SMA 200.
Customization Options:
30 EMA Length: Adjustable to match user preferences.
SMA Lengths: SMA 50, SMA 150, and SMA 200 lengths are customizable for flexibility.
Alerts:
Users can set alerts for when the defined conditions are met, making it easy to monitor multiple stocks.
How to Use:
Apply the Indicator:
Add the indicator to your TradingView chart.
Set Alerts:
Use the built-in alert condition for automated notifications.
Analyze Trends:
Look for green-highlighted bars indicating stocks meeting the criteria.
Screen Stocks:
Use this tool as part of your screener to filter stocks efficiently.
Note:
This indicator does not provide buy or sell signals. Always combine it with other technical and fundamental analysis for informed trading decisions.
Publishing Tags:
Landry Light, EMA, SMA, Trend Analysis, Swing Trading, Position Trading, Technical Analysis, Breakout Scanner, TradingView, Pine Script
Swing Structure Scanner [LuxAlgo]The Swing Structure Scanner Indicator is a dashboard type indicator which displays a Consolidated "High/Low-Only" view of swing structure, with the capability to retrieve and display swing points from up to 6 different tickers and timeframes at once.
🔶 USAGE
This indicator displays swing structure data from up to 6 unique tickers or timeframes; Each graph represents the current swing structure retrieved from the requested chart/s.
Each swing graph displays the current live swing point positioning relative to the previous swing points. By analyzing the different formations, patterns can more easily be recognized and found across multiple tickers or timeframes at once.
This indicator serves as a nifty tool for confluence recognition, whether that's confluence throughout market tickers, or confluence through higher timeframes on the same ticker.
Alternatively, viewing the relative positioning of each swing point to each other, should give a clearer idea when higher lows or lower highs are formed. This can potentially indicate a newly forming trend, as well as serving as a warning to watch for breakouts.
The swing length can be changed to align with each individual's strategy, as well as a display look back can be adjusted to show more or less swing points at one time.
The display is fairly customizable, it is not fixed to 6 symbols at all times and can be minimized to only display the number of symbols needed; Additionally, the display can be set to vertical mode or horizontal(default) to utilize as needed.
Note: Hover over the swing point in the dashboard to get a readout of the exact price level of the swing point.
🔶 SETTINGS
Swing Length: Set the swing length for the structure calculations.
Swing Display Lookback: Sets the number of swing points (Pairs) to display in each Swing Graph display.
Symbols: Sets the Timeframe and Symbol for each Swing Graph.
Vertical Display: Display the Swing Graphs up and down, rather than side to side.
Scaling Factor: Scales the entire indicator up or down, to fit your needs.
RSI and Bollinger Bands Screener [deepakks444]Indicator Overview
The indicator is designed to help traders identify potential long signals by combining the Relative Strength Index (RSI) and Bollinger Bands across multiple timeframes. This combination allows traders to leverage the strengths of both indicators to make more informed trading decisions.
Understanding RSI
What is RSI?
The Relative Strength Index (RSI) is a momentum oscillator that measures the speed and change of price movements. Developed by J. Welles Wilder Jr. for stocks and forex trading, the RSI is primarily used to identify overbought or oversold conditions in an asset.
How RSI Works:
Calculation: The RSI is calculated using the average gains and losses over a specified period, typically 14 periods.
Range: The RSI oscillates between 0 and 100.
Interpretation:
Key Features of RSI:
Momentum Indicator: RSI helps identify the momentum of price movements.
Divergences: RSI can show divergences, where the price makes a higher high, but the RSI makes a lower high, indicating potential reversals.
Trend Identification: RSI can also help identify trends. In an uptrend, the RSI tends to stay above 50, and in a downtrend, it tends to stay below 50.
Understanding Bollinger Bands
What is Bollinger Bands?
Bollinger Bands are a type of trading band or envelope plotted two standard deviations (positively and negatively) away from a simple moving average (SMA) of a price. Developed by financial analyst John Bollinger, Bollinger Bands consist of three lines:
Upper Band: SMA + (Standard Deviation × Multiplier)
Middle Band (Basis): SMA
Lower Band: SMA - (Standard Deviation × Multiplier)
How Bollinger Bands Work:
Volatility Measure: Bollinger Bands measure the volatility of the market. When the bands are wide, it indicates high volatility, and when the bands are narrow, it indicates low volatility.
Price Movement: The price tends to revert to the mean (middle band) after touching the upper or lower bands.
Support and Resistance: The upper and lower bands can act as dynamic support and resistance levels.
Key Features of Bollinger Bands:
Volatility Indicator: Bollinger Bands help traders understand the volatility of the market.
Mean Reversion: Prices tend to revert to the mean (middle band) after touching the bands.
Squeeze: A Bollinger Band Squeeze occurs when the bands narrow significantly, indicating low volatility and a potential breakout.
Combining RSI and Bollinger Bands
Strategy Overview:
The strategy aims to identify potential long signals by combining RSI and Bollinger Bands across multiple timeframes. The key conditions are:
RSI Crossing Above 60: The RSI should cross above 60 on the 15-minute timeframe.
RSI Above 60 on Higher Timeframes: The RSI should already be above 60 on the hourly and daily timeframes.
Price Above 20MA or Walking on Upper Bollinger Band: The price should be above the 20-period moving average of the Bollinger Bands or walking on the upper Bollinger Band.
Strategy Details:
RSI Calculation:
Calculate the RSI for the 15-minute, 1-hour, and 1-day timeframes.
Check if the RSI crosses above 60 on the 15-minute timeframe.
Ensure the RSI is above 60 on the 1-hour and 1-day timeframes.
Bollinger Bands Calculation:
Calculate the Bollinger Bands using a 20-period moving average and 2 standard deviations.
Check if the price is above the 20-period moving average or walking on the upper Bollinger Band.
Entry and Exit Signals:
Long Signal: When all the above conditions are met, consider a long entry.
Exit: Exit the trade when the price crosses below the 20-period moving average or the stop-loss is hit.
Example Usage
Setup:
Add the indicator to your TradingView chart.
Configure the inputs as per your requirements.
Monitoring:
Look for the long signal on the chart.
Ensure that the RSI is above 60 on the 15-minute, 1-hour, and 1-day timeframes.
Check that the price is above the 20-period moving average or walking on the upper Bollinger Band.
Trading:
Enter a long position when the criteria are met.
Set a stop-loss below the low of the recent 15-minute candle or based on your risk management rules.
Monitor the trade and exit when the RSI returns below 60 on any of the timeframes or when the price crosses below the 20-period moving average.
House Rules Compliance
No Financial Advice: This strategy is for educational purposes only and should not be construed as financial advice.
Risk Management: Always use proper risk management techniques, including stop-loss orders and position sizing.
Past Performance: Past performance is not indicative of future results. Always conduct your own research and analysis.
TradingView Guidelines: Ensure that any shared scripts or strategies comply with TradingView's terms of service and community guidelines.
Conclusion
This strategy combines RSI and Bollinger Bands across multiple timeframes to identify potential long signals. By ensuring that the RSI is above 60 on higher timeframes and that the price is above the 20-period moving average or walking on the upper Bollinger Band, traders can make more informed decisions. Always remember to conduct thorough research and use proper risk management techniques.