INFINITY ALGO🆕Meet the updated version of our flagship indicator, now it's INFINITY ALGO!
🏃🏻 QUICK START
In very simple terms, our indicator generates complex trading signals on your chart (buy/sell), including Entry Point, Take Profit levels, Stop Loss level
To start, you need to add our indicator to your chart , choose a timeframe (we recommend 13min,15min and 4h but you can try any, these only have the best results) and set up notifications (how to do it told below) and that's it, you can work with it even without changing the settings!
Of course, to improve the accuracy of signals you will have to choose the optimal settings of the script for each trading pair and timeframe (you can find a guide below)
📊 SIGNALS
This script will generate complex trading recommendations, both Long and Short (signals); signals include:
- Entry Point:
Calculated based on pivot levels with confirmation by EMA/SMA (you can select this in the settings); also bullish/bearish cup is checked to confirm the entry.
Additionally, in the settings you can enable Heiken Ashi calculation mode (it shows much better on some trading pairs).
Why do we mashup these components and how they work together?
- The main indicator in our script is pivot levels, it is enabled by default and cannot be disabled. Auxiliary indicators (which you can switch on and off in the script settings) are EMA/SMA and Heiken Ashi. We have used pivot levels, which mark potential support and resistance zones based on previous price action. We have also used EMA/SMA that smooth out price fluctuations and show the direction of the trend. We have added an option to use Heiken Ashi that filters out noise and highlights the trend. We have also checked for bullish/bearish cup patterns, which are reversal patterns that indicate a change in momentum. By combining these indicators, we have created a more robust entry point that considers multiple factors such as price levels, trend, noise, and momentum.
- 6 Take Profit levels:
It is also possible to change in the settings (It is also possible to change the values for Short or Long positions separately), it will be fixed values in % (The default Take Profits for Long&Short are as follows: TP1-0.3%; TP2-1%; TP3-2%; TP4-3%; TP5-7.5%; TP6-16.5%)
- Stop Loss Level:
As with Take Profits, this is a fixed % value that you can customise to suit your risk management needs (It is also possible to change the values for Short or Long positions separately, by default is 4.5% for Long&Short positions)
*When trading on these signals, we strongly recommend that you exit the position in parts at each take profit or close your entire position at one particular take profit. Our script was designed specifically for exiting a position on take profits
⚙️ SETTINGS
Now let's talk about the settings of this script, which allow you to customise the signals quite a lot. In general, we recommend selecting the settings for each trading pair and timeframe separately, this will allow you to achieve better targets accuracy (the default settings are universal, you can trade with them without changing them if you want)
-> IMAGE <-
1. Period - minimum value of 2. Increasing this parameter will increase the accuracy of signals, but will reduce their number (accordingly, lowering the parameter will do the opposite). For the majority of trading pairs and timeframes the optimal period will be between 5 and 10 (the default value is 5).
2. Maximum Breakout length (in bars) - for most trading pairs you can set the value from 200 to 300 and it will be optimal. Below 200 is not recommended
3. T hreshold Rate % - this value also affects the accuracy and the number of signals - the higher this value is, the more often signals will be generated, but it can negatively affect the accuracy. The minimum value is 3, and the maximum value is 10. We recommend to try values in the range from 4 to 7 for most tickers
4. Minimum Number of tests - the number of level checks is required, we recommend to try 2, and only for some timeframes increase to 3
5. MA type & MA filter - The shorter the length of moving averages, the faster they react to trend changes, and show more local trends than global ones. If the length of MAs is longer, more global trends are shown. By default, the most optimal values are set.
By the way, you can ask us for a ready-made preset for any pair and we will be happy to help you!
📄 BACKTESTING
Now let's talk about how to properly test the settings and evaluate their effectiveness. Our script has a c ustom built-in backtester that shows statistics on the current trading pair and allows you to calculate the accuracy of each take profit target, as well as calculate values such as Gross profit/loss, net profit, and the ratio of initial deposit to profit. (you can enable/disable backtester "statistics" label in main settings)
In the main settings you can change the values for: initial deposit (Deposit $), trade size $ and leverage (by the way, it also affects the display of the label "Peak profit", which is calculated with this leverage)
-> IMAGE <-
Now let's look at the backtester - it shows detailed statistics for each Take Profit level, including: accuracy in % and number of trades; gross profit & loss; net profit in % and $ (based on selected settings); deposit to profit ratio in % and $.
Why did we choose such properties in the backtest for publication?
- Well, as the initial capital we took 5000$ and deposit 3% (150$) of the initial capital in each trade. For the fee was taken the value from the exchange Binance, which is 0.06% per trade (Taker + Maker, for a user without VIP on Binance and without taking into account additional fees such as funding, leverage fees, etc).
- Please also take a look at our inbuilt backtester ( IMAGE ) which counts the accuracy to each Take Profit. Also note that our inbuilt backtester does not take any fees into account. Pay attention to the last field "Deposit with Profit" it shows the value if you would close all positions at a certain target. For example, we can see that the most optimal is TP3 at these settings for this trading pair and timeframe, as the deposit to profit ratio will be +61.2%
- Also the script is more designed for swing and long term trading, so on most trading pairs you will be able to see statistics for 60-90 trades dataset
*disclaimer: please note that past results does not guarantee future performance! The accuracy of take profit targets in our backtester is calculated on past results, keep this in mind please
📥 NOTIFICATIONS
We have provided notifications that will deliver the latest signals to you in a convenient format in TradingView. The notification looks like this: It contains the entry point, Take Profits, Stop Loss, and a bit of advice on risk management. -> IMAGE <-
To set up notifications:
1. Select the script settings, trading pair and timeframe
2. Click "add alert on InfinityAlgo", then select "alert () function calls only" in the settings
-> IMAGE <-
3. That's it, now all that's left is to wait for a fresh alert
🔑 HOW TO GET ACCESS
We hope you will like this script :) We are always ready to help you with customisation, just let us know! To learn more about our scripts & get access - check out the “Author’s instructions” below 👇🏼
Livelli e punti pivot
Support and Resistance ZoneSupport and Resistance Zone Indicator :
Introduction :
The purpose of this indicator is to identify the chart symbol's main supports and resistances. It displays these key zones, which are very important psychological points for traders. Since support and resistance are not very precise levels, the indicator displays them as zones.
Pivots :
Pivots are a key concept in identifying support and resistance. The indicator uses two types of pivot:
Pivot high : This is a high point that has not been reached by a user-defined number of candles on either the left and right of this candle. The " left pivot leg " is the number of candles before this pivot point that have not reached the realized high, and the " right pivot leg " is the number of candles after this pivot point that have not reached this high. If these two conditions are met, the pivot point is considered a turning point, and resistance is probably the cause.
Pivot low : This is a low point that has not been reached by a user-defined number of candles on either the left or right. The " left pivot leg " is the number of candles before this pivot point that have not reached the candle low, and the " right pivot leg " is the number of candles after this pivot point that have not reached this low. If these two conditions are met, the pivot point is considered a turning point, and support is probably the cause.
Support/Resistance area :
If a pivot point has been identified, the indicator considers it a resistance if it's a pivot high, or a support if it's a pivot low. To define the support or resistance zone, we'll use the ATR (Average True Range), an indicator that measures asset volatility. We'll take the ATR of the candle for which the pivot was spotted, and use it as the width of the support or resistance zone. Thus the upper line of support/resistance is at pivot+atr/2 and the lower line is at pivot-atr/2 . The greater the volatility, the larger the zone.
New Support/Resistance :
If a new pivot has been identified, but the level of this pivot lies between the lower line and the upper line of the previous support or resistance, the indicator considers this to be the same support or resistance as before. In this case, no new support or resistance is created. The pivot must be outside the area of the previous support or resistance to be validated.
Anticipated Support/Resistance :
This indicator also allows early detection of support or resistance. To do this, the value of the right pivot legs will be shortened in order to find these areas more quickly. The support or resistance will then be considered anticipated and may disappear at any time if the high/low is reached. On the other hand, if the high/low is not reached, and a number of candles equal to the " Right Pivot Legs" parameter has elapsed since the detection of this anticipated support/resistance, it will be considered validated and will integrate the other supports/resistances of the chart.
Extended supports/resistances :
For a more optimal view, the indicator allows the user to choose the number of last support or resistance levels to be extended to the last candle. This must be specified in the indicator parameters.
Parameters :
Pivot Legs : Determine the left and right legs of the pivot i.e the number of candle before and after the pivot that doesn’t reach pivot point. The pivot is validated only if this two conditions are verified.
Extend Last Supports : Number of supports to extend to the last bar
Extend Last Resistances : Number of resistances to extend to the last bar
Show Support/Resistance Anticipated : If yes, will find anticipated support and resistance
Right Pivot Legs for Anticipation : Determine the right legs of pivots to find faster a support or a resistance.
Conclusion :
This indicator plot support and resistance zones based on pivot. The width of support and resistance zones are calculated with ATR. Possibility to find anticipated support and resistance in order to have more timeliness informations.
Enjoy the indicator and don’t forget to take the trade ;)
Custom Swing Index [AstroHub]Custom Swing Index - Unleashing Precision in Trend Analysis
🌟 Overview:
The Custom Swing Index is a meticulously crafted tool that empowers traders with advanced insights into market dynamics, specifically focusing on identifying potential trend reversals. Developed by AstroHub, this indicator stands out for its unique combination of price-related calculations, ratios, and averages, providing a comprehensive and nuanced view of market sentiment.
📈 Key Components:
Price Calculation:
- Price Change: Captures the difference between the current and previous closing prices.
- High and Low Points: Analyzes the high and low points of each bar for crucial price movement data.
Ratios and Averages:
- Upper-Lower Shadow Ratio: Measures the relationship between the upper and lower shadows.
- Open-Close Ratio: Evaluates the ratio of opening to closing prices.
- Sum Price Changes: Sums up price changes over a specified period.
Differences and Shadows:
- Open-Close Difference: Considers the difference between opening and closing prices.
- Upper and Lower Shadow Ratios: Examines the proportions of upper and lower shadows.
Bar Size Metrics:
- Average Bar Size: Determines the average size of each bar.
- High-Low Difference: Measures the difference between the high and low points.
Swing Indicator Calculation:
- The Custom Swing Index is the result of combining these components, creating a dynamic metric that reflects potential trend reversals.
🚥 How to Use:
Understanding the Indicator:
- Bullish signals may be indicated when the swing index surpasses a defined threshold.
- Bearish signals may be indicated when the swing index falls below the negative threshold.
Visual Interpretation:
- Color-coded bars enhance visual interpretation, turning green for bullish conditions and red for bearish conditions.
Entry Points:
- Look for entry points where circle markings are present, indicating potential opportunities.
Alerts:
- Integrated alerts keep traders informed of significant swings, ensuring timely decision-making.
[Spinn] LevelsThis is one of the best and most useful indicators I have ever created. It plots support and resistance levels at pivot points. The purpose of this indicator is to save the trader’s time on drawing levels and automate this routine process.
Support and resistance levels are a cornerstone of trading. Every seasoned trader can plot them on a chart, underscoring their significance for making trading decisions—they're visible to all, indicating areas dense with orders on both sides.
Despite the plethora of level indicators available, many of which are free, I found none that were convenient and fulfilled their intended purpose. Here are the key features and advantages of this indicator, setting it apart from others and deemed critically important:
Only Key Levels *
The main challenge in creating a levels indicator is ensuring only significant, key levels are displayed, avoiding clutter. This indicator achieves this by selectively filtering important levels from the noise and visually distinguishing confirmed levels (solid lines for tested or price-near levels) from unconfirmed (dashed lines for less important ones).
Visible Chart Fragment Only
It displays levels for only the visible part of the chart, avoiding an overload of lines across the entire history.
False Breakouts
Lines persist until a level is breached. Minor false breakouts are ignored.
Target Timeframe
Occasionally, viewing levels from a higher timeframe is necessary. This indicator can do so, highlighting target timeframe levels with thicker lines. It allows viewing levels from both the current and target timeframes simultaneously or just the target timeframe.
By Bodies or By Shadows
The indicator can draw support and resistance levels by both candle bodies and shadows, accommodating strategies based on breaking or bouncing off levels.
Level Price Tags
To avoid searching for the price at which a level is drawn, price tags are immediately visible near all currently relevant levels, simplifying and speeding up routine work.
Alerts
Setting alerts for approaching a level is a key feature. Haven't grasped its awesomeness? Here's why it's a game-changer: Set alerts on your favorite coins for each working timeframe. When the price approaches a level, you'll get a signal. Just open the chart to assess the situation and make a trading decision. This way, you don't waste time flipping through charts, searching for trading setups. Focus on your tasks, and let the indicator signal trading opportunities.
Three types of alerts are available: approaching a support level, a resistance level, or any level.
* Important (key) levels are the levels where the price reverses, or stops and “stomps around” for some time. This indicates that these places are an area of interest for a major seller or buyer. This effect is enhanced since such levels are visible to all market players, which means that even more traders can make trading decisions in these zones.
Three additional features enhance usability:
ATR in the Status Line: The indicator's status line displays four numbers - average price movement in points and percentages for both the current and target timeframes, invaluable for deciding stop and take-profit sizes if you base them on ATR. It works on historical data too—just hover over the desired chart section. Don't forget to enable indicator values display in its status line (right-click the indicator name to access the menu).
Visualize ATR: You can display the average price movement as a dotted line - one ATR up and one down from the current price. This visually indicates how close the price is to a level — whether within its average movement range. If you've enabled levels display for the higher timeframe, the average movement for it is also shown.
You can enable the mode for viewing historical levels. In this mode, when a level appears close to the historical one, a new level will not be drawn, but the historical level will continue. Use this option with caution, as the script will "pull out" too many old levels.
If you're interested in testing how effective this indicator is, send me a private message for free trial access. I believe it's a "must-have" for both beginners and experienced traders.
----------
Это один из самых лучших и полезных индикаторов, которые я когда-либо создавал. Он строит уровни поддержки и сопротивления в точках разворота. Задача данного индикатора - сэкономить время трейдера на прорисовку уровней и автоматизировать этот рутинный процесс.
Уровни поддержки и сопротивления - это одна из основ трейдинга. Каждый опытный трейдер может нарисовать их на графике, и в этом и заключается их важность для принятия торговых решений - их все видят, и все знают, что в зоне этих уровней располагается много ордеров в обе стороны.
Существует огромное количество индикаторов уровней, многие из которых бесплатны. Однако я не нашел ни одного индикатора, который бы был удобен в работе и делал бы именно то, ради чего он и нужен. Вот ключевые особенности и преимущества данного индикатора, которые отличают его от других индикаторов уровней. Я считаю их критически важными:
Только ключевые уровни *
Одна из главных проблем при написании индикатора уровней - как сделать так, чтобы на графике былы отображены только важные, ключевые уровни, и не было ничего лишнего. Данный индикатор делает это двумя способами. Во-первых, он не перегружает график лишними линиями, алгоритм умеет отбирать важные и отсекать шум. А во-вторых, подтвержденные уровни (если был тест или если цена подходила близко к уровню) визуально видны - они рисуются сплошной линией. Неподтвержденные (а значит, менее важные) уровни рисуются пунктиром.
Только видимый фрагмент графика
Показаны уровни лишь для видимого участка графика, а не огромное число линий одновременно для всей истории графика
Ложные пробои
Линии рисуются до того момента, пока уровень не будет пробит. Если происходят небольшие ложные пробои, они игнорируются.
Целевой таймфрейм
Иногда возникает необходимость увидеть уровни со старшего таймфрейма. Индикатор умеет это делать, при этом уровни целевого таймфрейма выделяются более толстыми линиями. Причем вы можете видеть как одновременно уровни с двух таймфреймов - с текущего и целевого, так и только с целевого.
По телам и по теням
Индикатор умеет рисовать уровни поддержки и сопротивления как по теням, так и по телам свечей. То есть, вы сможете применять его как для стратегии работы на пробой уровня, так и для стратегии работы на отбой от уровня.
На какой цене стоит уровень
Чтобы не искать цену, на которой нарисован уровень, вы сразу можете видеть метки с ценами возле всех актуальных на данный момент уровней. Это простая, но очень полезная функция, которая сильно облегчает и ускоряет рутинную работу.
Оповещения
Индикатор позволяет расставить оповещения о приближении к уровню. Это одна из ключевых особенностей индикаторы. Вы еще не поняли, насколько это крутая фишка? Объясняю. Добавляете оповещения на ваших любимых монетах на каждом из рабочих таймфреймов. Когда цена приблизится к одному из уровней, вы получите сигнал об этом. Достаточно будет открыть график и оценить ситуацию, чтобы принять торговое решение. Таким образом, вам не надо тратить время на перебор графиков и проводить часы в поисках торговой ситуации. Занимайтесь своими делами, а сигнал о торговой ситуации вам подаст индикатор.
Для облегчения работы доступны три вида оповещений - цена приближается к уровню поддержки, цена приближается к уровню сопротивления, цена приближается к одному из уровней.
* Важными (ключевыми) уровнями являются уровни, где цена разворачивается, либо останавливается и «топчется» некоторое время. Это свидетельствует о том, что эти места являются зоной интереса крупного продавца или покупателя. Этот эффект усиливается, так как такие уровни видны всем игрокам рынка, а, значит, еще больше трейдеров могут принимать торговые решения в этих зонах.
Я добавил три полезные фишки для удобства работы.
ATR в статусной строке. В статусной строке индикатора отображаются 4 числа - средний ход цены пунктах и в процентах для текущего ТФ, и то же самое для целевого ТФ. Очень удобно для принятия решения о размерах тейка и стопа, если вы привязываете их к ATR. Работает и на истории - просто подведите мышку к нужному участку графика. Не забудьте включить показ значений индикатора в его статусной строке (клик правой кнопкой мышки на названии индикатора вызовет нужное меню).
Можно отобразить средний ход цены пунктирной линией - один ATR вверх от текущей цены, и один ATR вниз. Таким образом, вы визуально сможете определить, насколько близко мы подошли к уровню - находится ли цена от уровня в пределах ее среднего хода, или нет. Если вы включили опцию отображения уровней для старшего ТФ, то будет показан средний ход и для него.
Можно включить режим просмотра исторических уровней. В этом режиме при появлении уровня, близкого к историческому, новый уровень рисоваться не будет, а будет продолжаться исторический уровень. Используйте эту опцию с осторожностью, так как скрипт "вытащит" слишком много старых уровней.
Если вы хотите попробовать, насколько хорош данный индикатор, напишите мне личное сообщение - я предоставлю вам бесплатный тестовый доступ. Я же считаю, что он относится к категории «маст хев» - как для новичков, так и для опытных трейдеров.
Geometric Trend Angle [AstroHub]This script, "Geometric Trend Angle," is designed to identify trend reversals based on the geometric angle of the price chart. Here's a detailed explanation of its originality, functionality, and usage:
Originality and Usefulness:
The uniqueness of this script lies in its approach to trend reversal detection through the calculation of the geometric trend angle. Unlike traditional methods, this script combines the analysis of the angle of the price movement with specific conditions for identifying potential trend reversals.
How it Works:
Length and Trend Angle: The user sets the "Length" parameter, determining the period for calculating the trend angle. The script then computes the trend angle, representing the change in prices over the specified period.
Trend Reversal: The script identifies potential trend reversals when the trend angle changes from positive to negative, and the current closing price is higher than the previous closing price.
Green Reversal: Additionally, the script looks for instances where the trend angle changes from negative to positive, and the current closing price is lower than the previous closing price, indicating a potential reversal to the downside.
Graphical Representation: The script visually highlights the identified reversal points on the chart with labels ("Trend Reversal" and "Green Reversal") and draws a line from the reversal point for better visualization.
Alerts: Traders are alerted to potential trend reversals and green reversals, allowing for timely responses to changing market dynamics.
How to Use:
Apply the script to your TradingView chart.
Customize the "Length" parameter based on your preference and analysis.
Observe the colored candles and graphical elements to identify potential trend reversals.
Pay attention to alerts for timely notifications of reversal signals.
Conclusion:
The "Geometric Trend Angle" script provides a unique perspective on trend reversals, combining geometric angle analysis with specific conditions for improved accuracy. Traders can use it as part of their overall analysis to make informed decisions in the dynamic market environment.
MACD EMA/SMA Cross Alert
Title: MACD EMA/SMA Cross Alert
Description:
The "MACD EMA/SMA Cross Alert" is a comprehensive technical analysis tool designed for traders who seek to capitalize on trend reversals and momentum shifts in the market. This indicator combines the Moving Average Convergence Divergence (MACD) with Exponential Moving Averages (EMA) and a Simple Moving Average (SMA) to pinpoint significant trading opportunities.
Features:
- MACD Crossover Detection: Identifies when the MACD line crosses above or below the signal line, signaling potential buy or sell opportunities.
- EMA and SMA Configuration: Utilizes a 7-period EMA, 15-period EMA, and a 20-period SMA to assess the trend's strength and direction.
- Cross Alert Mechanism: Triggers an alert when the following conditions are met post a MACD line crossover:
- Both EMA7 and EMA15 are above the SMA20.
- A crossover occurs between EMA7 and EMA15 either in the form of a golden cross or a death cross.
Utility:
This indicator is especially useful for traders looking to enter or exit trades based on early signs of trend reversals or confirmations of ongoing trends. By integrating MACD crossovers with EMA and SMA positioning, it offers a robust framework for making informed trading decisions.
How to Use:
- Bullish Signal: A buy alert is generated when the MACD line crosses above the signal line followed by EMA7 and EMA15 crossing over each other while both are above SMA20.
- Bearish Signal: A sell alert is suggested when the MACD line crosses below the signal line followed by a negative crossover between EMA7 and EMA15 with both above SMA20.
Conclusion:
The "MACD EMA/SMA Cross Alert" indicator is a versatile tool for traders aiming to enhance their market analysis and improve their timing for entering and exiting trades. Its integration of MACD, EMA, and SMA provides a multi-layered approach to detecting key market movements, making it an essential addition to any trader's toolkit.
Local Highs & Lows ATC-LHAL [ATC]What does this indicator do?
This indicator plots the highest and lowest historical price for each candle for a specified time interval, so you can see for each candle which price was the historical ("local") maximum or minimum in the defined time interval. It helps you not to lose sight of previous highs and lows, even when working with short time frames.
In the example chart you can see the highest price for each candle, that have occurred during a defined time interval (adjustable in the indicator settings), here as an example during 1 day.
So, for example, during trading in a 5m chart, you can always see the highest and lowest price, that occurred e.g. some time ago.
Where is the benefit?
For trading, it can be a strategic advantage to know the last decisive high or low in a defined period of time.
If the time frame is very short, e.g. 5m as in the example chart shown, then the overall overview is often missing: It is often of interest to know at what price the last high was within the last day, for example. This indicator can therefore be configured by specifying a time interval so that this local high is always displayed. In the example chart, this high is shown as a plotted green line.
The same is true with the historical low point in a defined interval: This is shown in red in the example chart. As an example, one day was specified for the lookback period for both the local high and the local low.
How is the data for each candle calculated?
The indicator's script plots the highest or lowest price for each candle that occurred in the specified time period. The loopback periods can be defined separately for the high price and low price.
How is the indicator configured?
Inside of the settings of the indicator you can set the High Lookback Interval and the Low Lookback Interval easily, for example 1 day, or 30 minutes, just as you like.
This interval will be the lookback period, and the highest or lowest price that occurred during this interval will be plotted.
Why is this script special?
Unlike most other scripts, the time interval can be specified in seconds, minutes, hours or days and not by a number of candles. It is therefore independent of the time interval. It is no longer necessary to adjust the number of candles accordingly, when you switch the time frame.
Have fun!
HT: Intraday LevelsIndicator draws several most important intraday levels: last day RTH high/low, ETH high/low, Half Back, Day Close and current day RTH Day Open. These levels often act as support/resistance for intraday price movements. Also, they can help to assess day character and control of power.
Indicator can be used for ETH + RTH sessions.
Important notes:
• User must specify RTH session time, appropriate for his time zone and exchange
• Half-back is calculated as a middle line between RTH High and Low.
• Day Close is always equal to close of the last bar of the previous day
• RTH Day Open will be redrawn for the current day as soon as it is known (after RTH session opens and at least one bar gets confirmed).
Known issues:
• Day open will not be shown if there is no bar, clearly corresponding to RTH open time (e.g. if 4h timeframe is selected)
• For some ETH sessions it is not possible to determine session’s last bar (this is pine script limitation) until next day trading starts. This means that daily levels will be also update with only then.
Parameters:
Date – user can select date, for which levels will be plotted. Works only if “Use” check box is on. Otherwise, levels will be plotted for the last day. (“time” value doesn’t matter; unfortunately, there is no way to hide the input box)
RTH Open/Close time – it is important to specify time, appropriate for your time zone.
Time zone – your chart time zone (as UTC offset)
Visuals – controls visibility and colors
Script is published as an open source. It uses two libraries: Levels Lib and Functions Lib. First one demonstrates how to work with pine-script object model and arrays. You can also reuse it in your custom scripts where there is need to construct any support/resistance levels. The second library contains some useful functions for working with time and dates.
Disclaimer
This indicator should not be used as a standalone tool to make trading decisions but only in conjunction with other technical analysis methods.
Liquidity Grabs | Flux Charts💎 GENERAL OVERVIEW
Introducing our new Liquidity Grabs indicator! This indicator can renders bubbles with different sizes at candles that have liquidity grabs, which happen when a liquidity areas (buyside / sellside liquidity) is swept. These candles often fill a lot of market orders that were sitting on the liquidity zone. You can check "How Does It Work" section for more information.
Features of the new Liquidity Grabs Indicator :
Renders Liquidity Grabs
Customizable Algorithm
Customizable Styles
Alerts
🚩UNIQUENESS
Liquidity grabs can be useful when determining candles that have executed a lot of market orders, and planning your trades accordingly. This indicator renders liquidity grabs in an unique bubble style, the size of the bubble is calculated by the size of the wick that caused the liquidity grab. The indicator also lets you customize the pivot length and the wick-body ratio for liquidity grabs.
📌 HOW DOES IT WORK ?
Liquidity grabs occur when one of the latest pivots has a false breakout. Then, if the wick to body ratio of the bar is higher than 0.5 (can be changed from the settings) a bubble is plotted. Using the wick length as a metric to measure liquidity is good because long wicks can translate to a large amount of buyers / sellers entering the market.
The bubble size is determined by the wick to body ratio of the candle.
⚙️SETTINGS
1. General Configuration
Pivot Length -> This setting determines the range of the pivots. This means a candle has to have the highest / lowest wick of the previous X bars and the next X bars to become a high / low pivot.
Wick-Body Ratio -> After a pivot has a false breakout, the wick-body ratio of the latest candle is tested. The resulting ratio must be higher than this setting for it to be considered as a liquidity grab.
It's All MidsIt's All Mids extends mid-lines of a candle forward until the price revisits (covers) the midpoint. A higher timeframe can be used for the mid candles than the chart (but not the reverse). There is no data to support this is a meaningful concept.
While this script is intended to be functional, correct and useful it is important that you understand that not only is this the first script I've written but also that "I am an idiot."(tm) Using a stranger's indicator is questionable, but using a self-proclaimed idiot's indicator to trade real money is unquestionably stupid. Don't be like me. Be smart. You are responsible for what you do with this script. The source is unlocked, so feel free to copy and modify it.
Terms:
- A "mid" is the (high+low)/2 price of a previous candle that has not been auctioned since the candle close. All candles will initially have a mid unless they close on exactly their midpoint.
- A "covered" mid is a mid for which the midpoint has been auctioned since the candle closed. There is an option to display a number of these so that when a mid is hit the line doesn't just disappear from the chart and you forget what you were doing.
- A "low priority" mid is the mid of a candle which was auctioned in the previous candle(s) (chart's timeframe, not the mid's timeframe)-- chopchopchop. I have no data to show that this matters, or really, that anything matters at all.
My use: I chart a 60m mid on ES on a 5 or 15 minute chart. I am lying. I use it for something else but if I tell you that then I give away my incredible alpha that has made me so rich I can spend my time crying in corner about all the money I've lost.
HT: Waves LightIndicator visualizes waves, based on candlestick analysis (one-time-framing and price action concepts), eliminating subjectivity bias that often plagues manual charting of waves. It also doesn’t require much tuning to adjust for specific ticket unlike zigzag or other volatility-based indicators.
Waves can be used to detect current trend and assess its healthiness. For example, we can compare lengths of bullish and bearish waves to detect shift in power. Also, visualization of waves makes it easy to identify chart patterns such as double tops/bottoms, head-and-shoulders etc…
Another application is using waves’ pv points as reference levels to check for Change of Character. For example, in an uptrend higher low (HL) often acts as major support level. If broken it indicates a major change of character (i.e. possible trend reversal)
How it works?
Waves construction:
• Wave construction depends on the selected timeframe.
• Bullish wave lasts while every new candlestick low is higher than previous candlestick low. Breaking of this rule marks change of direction.
• Bearish wave lasts while every new candlestick high is lower than previous candlestick high. Breaking of this rule marks change of direction.
• Outside bars (when new high is higher than previous and new low is lower than previous) are interpreted as continuation of current direction unless counter-movement is really strong
• There is a time lag, measured in candlesticks, between actual direction change and when this change was detected (small triangle markers on the chart)
• Only confirmed bars are used for calculations.
Trend detection:
• Trend detection is based on price-action principle. Uptrend is marked by rising highs and lows; downtrend - by falling highs and lows. We need at least two highs and two lows to confirm trend.
• There are situations of uncertainty when we have higher low and lower high at the same time. They can resolve into continuation of the current trend or into its reversal. Such situations are drawn in gray color.
Pivot Points
Indicator does marking of pivot points based on their relative position - higher low (HL), lower low (LL), higher high (HH), lower high (LH) – and shows retracement level for correction waves.
Parameters:
• Allowance - allowance in ticks that must be exceeded to trigger direction reversal. E.g. if value = 10, then bullish wave ends when new candle low is 10 ticks lower than previous candle low (except for outside bars). Low values are recommended for lower timeframes and/or low volatility tickets; higher values – for higher timeframes and/or high volatility.
• Periods Back – number of candles back from the direction change signal to look for pivot low/high. In 90% of cases 5 is the optimal value but sometimes you might want to increase it for better fit (e.g. for low timeframes/low volatility)
Disclaimer
This indicator should not be used as a standalone tool to make trading decisions. It should be used in conjunction with other technical analysis methods.
ZigZag Multi [TradingFinder] Trend & Wave Lines - Structures🔵 Introduction
"Zigzag" is an indicator that forms based on price changes. Essentially, the function of this indicator is to connect consecutive and alternating High and Low pivots. This pattern assists in analyzing price changes and can also be used to identify classic patterns. "Zigzag" is an analytical tool that, by filtering partial price movements based on the specified period, can identify price waves across different time frames (short or long term).
🔵 Reason for Creation
The combination of "short term zigzag" and "long term zigzag" enhances accuracy and reduces analysis time. In a time frame, "long term zigzag" represents the main trend, while "short term zigzag" depicts short-term waves.
🔵 How to Use
After selecting the desired time frame and adding "zigzag" to the chart, begin utilization. Keep in mind to identify the main market trend from "long term zigzag" and the minor waves from "short term zigzag".
🟣 Important: Additionally, classic patterns such as HH, LH, LL, and HL can be recognized. All traders analyzing financial markets using classic patterns and Elliot Waves can benefit from the "zigzag" indicator to facilitate their analysis.
🔵 Settings
Short term zigzag : In this section, you can adjust settings such as time frame range, display mode, color, and line width of the zigzag lines.
Short term label : This section allows you to activate or deactivate the display of zigzag labels according to your needs. You can also customize their color and size.
Long term zigzag : Here, you can adjust settings for time frame range, display mode, color, and line width of zigzag lines.
Long term label : Similar to short term label settings.
The recommended time frame for "long term zigzag" is between 9 to 15, and for "short term zigzag" is between 3 to 5.
🟣 Important Notes :
Considering the different behaviors of financial markets and various time frames, it is recommended to experiment with different time frame settings when using "zigzag" to find the best settings for each symbol and time frame, thereby preventing potential errors.
🟣 Terminology Explanations :
"HH": When the price is higher than the previous peak (Higher High).
"HL": When the price is higher than the previous low (Higher Low).
"LH": When the price is lower than the previous peak (Lower High).
"LL": When the price is lower than the previous low (Lower Low).
CVI Tops/Bottoms Detector [AstroHub]
Welcome to the realm of precision trading with the CVI Tops/Bottoms Detector by AstroHub. Crafted with a keen eye on market dynamics, this indicator stands as a reliable tool for identifying potential trend reversals and market turning points.
Key Features of the Indicator:
The CVI Tops/Bottoms Detector, developed by AstroHub, is a powerful tool designed to detect tops and bottoms in the market. Its calculations are based on sound mathematical principles, ensuring accurate identification of bullish and bearish signals. 🔍
Calculation Period and Thresholds:
Calculation Period: Adjust the "Period" parameter to tailor the indicator to different timeframes.
Thresholds: Set the "Bullish Threshold" and "Bearish Threshold" to determine the sensitivity of the indicator to potential market shifts.
CVI Calculation:
The indicator calculates the Current Volume Index (CVI) by considering the difference between the closing price and the smoothed average, normalized by volatility. This innovative approach provides a clear view of market sentiment.
Visual Signals and Alerts:
Bullish and Bearish Signals: Clearly defined signals are represented by diamond shapes on the chart, accompanied by color-coded indications.
Gradient Colors: Gradient colors add a visual dimension to the signals, making it easier to interpret market trends.
Connecting Lines: Lines connect signals, offering a visual guide for understanding the flow of the market.
Symbol Transparency:
Customize the transparency of the underlying symbol to ensure clarity in signal visualization.
User-Friendly Customization:
Flexible Coloring: Tailor the colors of bullish and bearish signals to match your preferences.
Line Colors: Adjust line colors to enhance visibility.
Alerts: Receive timely alerts when a new bullish or bearish signal is detected.
Usage Example:
Open the indicator settings.
Adjust the "Period" to match your desired timeframe.
Fine-tune the "Bullish" and "Bearish Thresholds" based on your risk tolerance.
Experiment with customizing colors and transparency to suit your visual preferences.
Alerts for Proactive Trading:
Activate alerts to stay informed about potential bullish or bearish market opportunities. 🚨
By integrating the CVI Tops/Bottoms Detector into your trading toolkit, you gain a powerful ally in navigating the dynamic landscape of financial markets. 🌐💹
Machine Learning Breakouts (from Pivots)I developed the 'Machine Learning Breakouts (from Pivots)' indicator to revolutionize the way we detect breakout opportunities and follow trend, harnessing the power of pivot points and machine learning. This tool integrates the k-Nearest Neighbors (k-NN) method with the Euclidean distance algorithm, meticulously analyzing pivot points to accurately forecast multiple breakout paths/zones. "ML Pivots Breakouts" is designed to identify and visually alert traders on bullish breakouts above high lines and bearish breakouts below low lines, offering essential insights for breakout and trend follower traders.
For traders, the instruction is clear: a bullish breakout signal is given when the price crosses above the forecasted high line, indicating potential entry points for long positions. Conversely, a bearish breakout signal is provided when the price breaks below the forecasted low line, suggesting opportunities to enter short positions. This makes the indicator a vital asset for navigating through market volatilities and capitalizing on emerging trends, designed for both long and short strategies and adeptly adapting to market shifts.
In this indicator I operate in a two-dimensional space defined by price and time. The choice of Euclidean distance as the preferred method for this analysis hinges on its simplicity and effectiveness in measuring and predicting straight-line distances between points in this space.
The Machine Learning Breakouts (from Pivots) Indicator calculations have been transitioned to the MLPivotsBreakouts library, simplifying the process of integration. Users can now seamlessly incorporate the "breakouts" function into their scripts to conduct detailed momentum analysis with ease.
10 Minute Futures Session Open RangeInspired by SamRecio's 30sec OR script.
The 10 minute Opening Range (OR) dynamically identifies and visualizes the opening range of a trading session within the first 10 minutes after the market opens at 9:30 AM EST, concluding at 4:00 PM EST, reflecting the typical trading hours for U.S. stock exchanges. This indicator is particularly useful for strategies that rely on the initial market momentum and direction established during the early moments of the trading session.
Upon activation, the indicator calculates the highest (orHigh) and lowest (orLow) price levels reached during the first 10 minutes of the trading session, marking these levels with green (for the high) and red (for the low) lines directly on the chart overlay. Additionally, it computes and plots a midpoint (midPoint) between these high and low levels, displayed as a blue line, offering a visual reference for the median of the opening range.
The calculations are reset daily to ensure the indicator accurately reflects the opening range for each new trading session. By doing so, it avoids carrying over data from previous days, maintaining relevance and precision for day traders and those utilizing short-term trading strategies. The indicator also incorporates timezone adjustments to align with the America/New_York timezone, ensuring that the opening range is accurately captured regardless of the user's local timezone.
This tool is invaluable for traders looking to capitalize on breakout or reversion strategies around the opening range, providing clear visual cues for significant price levels established at the start of the trading session. By focusing on the first 10 minutes of trading, it caters to a specific segment of the market that believes the initial movements can set the tone for the rest of the day's trading activity.
[TA] Breaker BlocksDescription:
The Breaker Blocks Finder is a sophisticated tool designed for traders who seek to identify key market structures algorithmically. This indicator meticulously scans for both bullish and bearish breaker blocks, visually delineating them on the chart for easy identification.
Exploring ICT Breaker Blocks: Enhancing Your Trading with Precision
Understanding ICT Breaker Blocks: ICT Breaker Blocks are a nuanced trading concept that leverages market liquidity and manipulation to identify potential breakout points. This strategy is particularly effective in pinpointing moments where the market is poised for a significant directional move.
Mechanics of ICT Breaker Blocks: The essence of this strategy lies in detecting manipulation phases where liquidity is being accumulated, typically around critical market highs or lows. This setup leads to a Stop Hunt, a tactical move to trigger stop orders and fuel a breakout in the opposite direction.
Detailed Breakdown of Breaker Block Types:
Bullish Breaker Blocks:
• Bullish Order Block: The precursor to a bullish breakout, setting the stage for a potential upward move.
• Bullish Breaker Candle: An upward-closing candle that forms just before breaking past an old low, signaling a bullish reversal.
• Confirmation: Achieved when the price dips below the prior low and subsequently rises above the high of the swing, solidifying the bullish breakout.
• Identification: Look for a failed bearish order block, indicated by an initial drop in prices that ultimately reverses, hinting at a bullish shift.
• Key Elements: Monitor the pattern of lows and highs (low, high, lower low, higher high), which suggests an emerging bullish trend.
Bearish Breaker Blocks:
• Bearish Breaker Candle: A downward-closing candle that appears right before an old high is surpassed, indicating a bearish reversal.
• Confirmation: Occurs when prices climb above the previous high and then descend below the swing's low, confirming the bearish move.
• Identification: Initiate by identifying a failed bullish order block, where initial upward price momentum falters and reverses, signaling bearish potential.
• Key Elements: Focus on the sequence of highs and lows (high, low, higher high, lower low), which may denote a looming bearish trend.
Spotting High Probability Breaker Blocks: To enhance the reliability of breaker block identification, incorporate patterns that exhibit a Fair Value Gap (FVG), which typically indicates a stronger likelihood of a successful breakout.
Leveraging ICT Breaker Blocks in Trading: Our Inner Circle Trading mentorship delves into these concepts and more, providing you with comprehensive education and weekly market insights.
By mastering ICT Breaker Blocks, you're equipped with a powerful tool to navigate the intricacies of the market, making informed and strategic trading decisions.
This channel provides you with comprehensive education and weekly market insights. If you enjoyed this thread, like, share, and follow. Join us for an in-depth exploration of advanced trading strategies, and elevate your trading proficiency.
Still confused about Breaker Blocks?
Follow these steps for Bullish Breaker Blocks and reverse them for Bearish Breaker Blocks.
Think:
Bullish BB = Low, High, Lower Low, then Higher High
Bearish BB = High, Low, Higher High, then Lower Low
While this tool is a powerful addition to your trading strategy, it's important to note that it is not an autotrader. Traders should use this indicator as part of a comprehensive trading plan, considering other market factors and personal risk tolerance.
Risk Disclaimer:
Trading financial markets involves significant risk and can result in the loss of your invested capital. You should not invest more than you can afford to lose and should ensure that you fully understand the risks involved. Before trading, please take into consideration your level of experience, investment objectives, and seek independent financial advice if necessary. This indicator is provided as-is without any guarantees or warranty. Use of this indicator is at your own risk, and the creator is not responsible for any financial losses or damages.