Auto Chart Patterns - Ultimate [Trendoscope]Here is an attempt to gather and present stats and probabilities of different chart patterns. Here, we challenge few traditional biases such as rising wedge is bearish, falling wedge is bullish etc. All the chart patterns identified in this script are bi-directional. Meaning they offer opportunities to trade in either direction.
This indicator is built on the base of two free scripts
🎯 Wedge-and-Flag-Finder-Multi-zigzag
🎯 Trendline-Pairs-Deep-Search
🎲 Following are the major highlights/updates in the present script
▶ Uses the similar deep search algorithm for finding patterns. Pattern identification logic has been optimised to provide more accurate patterns.
▶ Provides suggestion on how to trade these patterns - along with entry, stop and target suggestions.
▶ Advanced options available in setting such as 'Safe Repaint' - which enables repaint only when trade has not started.
▶ Option to run algorithm within specified time window
▶ Comprehensive stats on historical patterns which include win ratio, risk reward, trailing win ratio and trailing risk reward.
▶ Open Trades Stats widget which can help tracking trades easily.
▶ Fully customisable alerts - which can be used to plugin into bots.
🎲 Chart Patterns Included
▶ Channel - Uptrend, Downtrend, Ranging
▶ Triangle - Expanding, Contracting
▶ Rising Wedge - Expanding, Contracting
▶ Falling Wedge - Expanding, Contracting
If unable to determine the type and yet pivots are inline to form two trend lines, then it goes to category - Indeterminate
🎲 Indicator Components
Below is a quick snapshot of indicator components.
Now, lets look at some of the individual components:
▶Open trade stats helps recognise trades in motion.
▶ Closed trade stats can either be shown with minimal stats or fully detailed stats.
🎲 Settings
▶ Generic Settings
▶ Zigzag and pattern selection
▶ Channel Settings
▶ Risk/Reward and Stats/Display Settings
🎲 Key Features
⬤ Safe Repaint :
This option allows redrawing pattern only if trade has not been taken. This increases accuracy of pattern detection. Example of impact of safe repaint is shows as below:
⬤ Trade Reversal or Breakout of Channels :
This option is useful to handle channels of different size. If the distance between channel trendlines are huge, then it is more advantageous to trade reversals. If the distance between trendlines of channel is small, it is more rewarding to trade the breakouts.
Here is an example of how this setting impacts the trade suggestions.
⬤ Detailed Closed Trade Stats :
Closed Stats settings give users option to see in depth details such as risk reward and win ratios for past patterns along with numbers.
⬤ Fully Customisable Alerts :
Alerts are implemented using alert method. Hence, users will not see text box in alert window where they can set alert format. To overcome this challenge, the indicator offers customisation of alerts through settings.
In the settings window, you notice below options for alerts
These settings allow users to enable/disable alerts for different status of patterns. The text box in the settings allows users to set customisable alert formats using specific placeholders.
Valid placeholders are:
{type} - Alert Type
{id} - Pattern id for which alert is generated
{ticker} - Ticker for which alert is generated
{timeframe} - Chart timeframe
{price} - Current close price
{pattern} - Name of the pattern
{longTrade} - Array containing stop, entry, target1 and target2 for long side of the trade for given pattern
{shortTrade} - Array containing stop, entry, target1 and target2 for short side of the trade for given pattern
{status} - Contains status of both long and short side of the trades as text
Default alert template set for all type of alerts is as below
{
"alert" : "{type}",
"id" : {id},
"ticker" : "{ticker}",
"timeframe" : "{timeframe}",
"price" : {price},
"pattern" : "{pattern}",
"long " : {longTrade},
"short " : {shortTrade},
"status" : "{status}"
}
An example alert looks like this:
If you just want to display pattern name and alert type, your alert message in the box should be something like this:
Type - {type}, Pattern - {pattern}
Will make a video on settings and usage when I get time :)
波浪分析
Road To Dubai v.2.99.4ROAD TO DUBAI 2.99.4
Usueful for daily trading over all type of asset, from Stock to Crypto, Forex and Commodities. It works best with 5min to 1hr graphs, if you are a intraday trader.
This is not a simple mashup of indicators, because you can add them as your own.
This script is more like a tool to understand price action based on indicators position. Thanks to cross call based on MACD, RSI with EMA applied and few index realtime mapping, this tool will let you reduce time effort for graph analysis.
As extra feature it will let you to try different strategies all fully customizable.
I've tried my best to keep it readble, and easy to use.
STANDARD FEATURES
VWAP : Green/Red line. It will reset everyday at 00.00.
EMA80 : White Line
BLUELINES : Positive and negative overextend value from VWap. This is based on a range of bar and it will extend on the opposite side the lower or higher candle. Useful for understading where price can arrive, expecially if a spike will appear.
Those indicators are quite useful for understading trends, price positions and maximum price range.
RSI EMA10 OVERBOUGHT / OVERSOLD
Yellow arrow marks where RSI arrived at his Top or Bottom. If on different timeframes (5min, 30min and 60min) something similar happen area is filled with Red or Green.
This is base on EMA10 applied to RSI (I usually refer at it as Yellow Line on my indicator HighFreq Trader)
To find good values please try High Freq Trader 1.3
RSI EMA80 CALL
Red Cross or Green Square advice for a really potential inversion of trend. When a Silver bar appear, this means the same call was triggered on different Timeframe in the sametime.
This is based on EMA80 applied to RSI (I usually refer at it as Blue Line on my indicator HighFreq Trader).
To find good values please try High Freq Trader 1.3
MACD CALL
Based on MACD with standard settings. When triggered, a lime Triangle appears. Differents size based on timeframe (5min smaller, 60min bigger). If the same call is triggered on the same place a Lime Bar appear on the opposite side of trend (this is a graphical contents, bacause with all enabled, standard use, can be difficult to read signals).
In Menu Settings you will be able to set your best parameter for your asset.
MACD FIBONACCI EXTRA FEATURE
If you want you can enable a Fibonacci draw based on MACD. This works at his best (on my opinion) with 30min MACD
EXAMPLE
NATURAL GAS
In this chart 30min you can see all calls triggered for a Short. Yellow RSI Arrow, Red Cross, Macd Triangle and Colored Red, Lime and Silver Bars are all calling for Short.
In this way you can see in notime if this can be a perfect moment for take position
ORDER PLANNER
This feature will help you to understand a better way to place order, where Stop Loss and Take Profit could be place. It can be manual or Automatic (based on price position if above or below VWap)
VIX VXN DXY CALLS
If VIX, VXN is triggered a small Green Dot will appear. If both are in the same time a bigger Dot appear. Very useful to find trend inversion.
If DXY is triggered a Red Dot will appear (only on Daily Chart). Very Useful to understand trend inversion on whole market.
VOLUMES REMINDERS
Find if there was an High Volume traded (HV) or Low Volume Traded (LV) in the near past. Useful to understand if some tricky situation could happen (like a sudden sell, an accumulation or distribution)
BTC WaveTrend R:R=1:1.5In this strategy, I used Wavetrend indicator (Lazy Bear).
It is very simple and easy to understanding: Long when Wavetrend1 crossover Wavetrend2 and they are less than a limit value (not buy when price overbought). Stoploss at lowest 3 bar previous. R:R = 1:1,5.
About other shortterm strategies for crypto market, you can view my published strategies.
Jae Flow+Jae_Folw+
- Auxiliary indicator that can judge the overall flow / short-term flow of the market
- Flow Chart is divided into upper / middle / lower part
- There is no timeframe limitation, but like the existing divergence trading, we recommend trading by specifying the mainframe.
🔋 (green line) : It is written with an algorithm based on (5 33 / 10 66 / 20 1212) "3 Stochastic", and is used to check the double peak/double bottom easly.
➕ (Cross): Reports Gold Cross/Dead Cross of existing (5 33 / 10 66 / 20 1212) "3 Stochastic".
🔷 (diamond): It is written with a DCP-based(MA+Volume Trend) algorithm to indicate the turning point of the trend
🌈 Basics of trading 🌈
Reversal of Trend Requires Diver/Finale
A chart with a large trading volume cannot go in the opposite direction.
To relieve the moving inertia, after the beam is finished, the beam is crossed and the wave is drawn (during this sidewalk, a divers of an appropriate size is generated)
Indicators to help you know when and where this inertia will end
Trade with the idea that the downward ball changes its inclination and catches the flow in the opposite direction.
It takes longer than I thought for the ball to stop and move in the opposite direction.
🌈🌈
====Usage====
====Basically recommend using divergence as a base, judging the flow of wave (market) with Jaeflow====
📍0. Identifying mainframes and specifying frames to buy and sell
📍1. "Top Flow"
A Need to check the double ceiling/double bottom of the green line of “top flow” (think of the green line as RSI and check the divergence with the candle BEST)
B Cross signal from double ceiling/double floor = flow is changing
C Does a diamond occur at this time + what is the shape of the lower "interrupted flow" (overbought/overbought? double floor/ceiling? etc.)
D Rather than trading with “upper flow”, it is better to see the upper flow following the stop flow
📍2. "Middle Flow"
A Use the same as above
B "Middle flow" consists of the strongest signal to judge the flow
C Active participation in trading if the “Top flow” double peak + stop flow double bar + cross signal + diamond signal continues
📍3. "bottom flow"
A When the above trading conditions are established, check whether the "bottom flow" is also the form immediately preceding the desired shape (BEST)
B If you can see the double-floor/double-ceiling shape in "Bottom Flow", it is recommended to increase the time frame by one level (there is a possibility that it is not the main frame)
📍4. "2 diamonds" or "3 diamonds"
A If “upper/middle/lower flows” occur at the same time, it can be seen as a signal of a strong trend reversal.
🥇 "When Diver Occurs" 🥇
Use it to overlap with items 1,2,3,4 above to judge the trend
===============================================================================================
🥇 Jaedie 사용자를 위한 JaeFlow
- 시장의 전체 흐름 / 단기 흐름을 판단할 수 있는 보조지표
- Flow Chart는 상단 / 중단 / 하단부 로 나뉜다
- 타임프레임의 제한은 없지만, 기존 다이버전스 매매와 같이 메인프레임을 특정하여 매매를 추천
🔋 (녹색선) : (5 33 / 10 66 / 20 1212) 3스토 기반의 알고리즘으로 작성되어, 쌍봉/쌍바닥을 확인하는데 쓰임
➕(크로스) : 기존 (5 33 / 10 66 / 20 1212) 3스토의 골드크로스/데드크로스를 알려줌
🔷(다이아) : DCP기반의 알고리즘으로 작성되어 추세의 전환점을 나타냄
🌈매매의 기본에 대하여🌈
추세의 전환에는 다이버/피날레가 필요함
큰 거래량의 빔형태의 차트가 바로 반대방향으로 갈수는 없음
움직이던 관성을 해소하기 위해 빔이 끝난 후 횡보를 하며 파동을 그림 (이 횡보 도중 적당한 크기의 다이버가 발생하게 되고)
이 관성이 끝날 타이밍과 흐름(Flow)을 알 수 있도록 도와주는 지표
내려가던 공이 기울기가 바뀌어 반대방향으로 굴러가는 흐름을 잡는다는 생각을 하며 매매를 수행
이 공이 멈춰가며 반대방향으로 움직이기엔 내 생각보다 더 긴 시간이 필요함
🌈🌈
====사용법====
====기본적으로 Jaedie의 다이버전스를 Base로 활용 추천, Jaeflow로 파동(시장)의 흐름을 판단====
📍0. 메인프레임 특정 및 매매할 프레임 특정하기
📍1. "상단 플로우"
A "상단 플로우"의 녹색 선 쌍천장/쌍바닥을 확인해야 함 (녹색 선을 RSI라 생각하고 캔들과의 다이버전스를 확인 BEST)
B 쌍천장/쌍바닥에서 나오는 크로스 신호 = 흐름이 변하고 있다
C 이때 다이아가 발생하는지 + 아래쪽 "중단 플로우"의 형태는 어떠한지 (과매수/도 인지? 쌍바닥/천장 인지? 등)
D "상단 플로우"로 매매를 수행하기보단 상단 플로우가 중단 플로우와 이어지는 형태를 보는게 좋음
📍2. "중단 플로우"
A 위와 마찬가지로 활용
B "중단 플로우"는 흐름을 판단하기에 가장 강력한 신호로 이루어져 있음
C "상단 플로우"의 쌍봉 + 중단플로우의 쌍봉 + 크로스 신호 + 다이아 신호등이 이어진다면 매매에 적극적으로 참여
📍3. "하단 플로우"
A 위의 매매조건이 성립했을때, "하단 플로우" 또한 원하는 모양의 바로 직전형태인지 확인(BEST)
B "하단 플로우"에서 대놓고 쌍바닥/쌍천장의 형태가 보인다면 타임프레임을 한단계 높이는걸 추천 (메인프레임이 아닐 확률이 있음)
📍4. "2다이아" or "3다이아"
A "상/중/하단 플로우"가 동시에 다이아가 발생하는 경우 강한 추세전환의 신호로 볼 수있음
🥇 "Jaedie 다이버 발생 시" 🥇
위의 1,2,3,4 항목들과 중첩하여 사용하여 추세를 판단
캔들이 빔을 쏘는 도중 or 관성이 끝나지 않은 도중 반대포지션 진입을 자제합시다
충분히 유연한 곡선으로 그려질 경우 + 다이버가 추가 될 경우 포지션 진입을 하는 매매습관을 들입시다
Mechanical Switch DetectorThis script reads volume as a voltage and picks up the mechanical signal of a switch. Instead of looking at the light globe to see when it turns on, this picks up the surge/pattern created when flicking on the switch. This picks up chart movements/cycles directly from the switches used in the ticker machine.. Faster than light.
Adjust "len" in the settings to select the sensitivity of the current used to calculate the threshold. 20 is default but try lengths of 200 or even 6 for smaller surges of current. This script assumes the ticker data is an analogue signal and picks up mechanical responses that are embedded within this signal. Nothing is random.
Buy Sell Bot StrategyHello Everyone,
In this strategy, I benefited from the values of RSI and wave trend indicators, which are the oldest and most used indicators in the market. I contributed to this bi-valued indicator myself with a bivariate formula. My variables are actually a simple intersection algorithm, the intersection of the wave trend indicator and the RSI indicators when they are oversold or overbought.
As you all know, we can send signals to bot sites via tradingview. You can use bot signals boxes in this strategy. You can analyze past transactions in the Date settings section. In the indicator settings section, you can change the settings of the overbought and oversold zones. Perhaps the most important feature here is the USE SELL SIGNALS section. I would like to emphasize this section in particular that when you mark the use sell signal section, the strategy will be processed in the buy section and will not be processed in the sell section. If you do not click on the USE SELL SIGNALS section, the strategy will be processed in the buy section, but this time it will be exited when the target in the take profit section is reached. THIS WAS IMPORTANT.
There is another important point here. Always in position and USE SELL SIGNALS sections do not work together. Run these two features one by one. It is a strategy that is constantly in operation through the name of the Always in position feature, I do not recommend it. The USE PERCENTAGE DECREASE feature, on the other hand, is the section where we want the share to drop as a percentage to enter the second trade after the first purchase is made in the settings section if you activate the pyramiding feature. You can use the tradingview help page for the pyramiding feature.
I found this strategy suitable to use in the 1-hour time frame in the crypto market and adjusted it that way. Of course, you can use it by changing the settings in stocks and in different time periods. big wins
Monu_he_ofaThis is a strategy created by the Tongan Community Ngaue Fakataha. This strategy will help you with confirmation of the market's trend and provide you with Entry and Exit to the market.
Koe me'a ngaue 'eni 'ae Community Tonga Ngaue Fakataha. 'E tokoni 'eni kia te koe ke tokoni atu ke fakapapau'i ho taimi hu ki loto mo tu'a he maketi.
ZigZag Channel with projection forecastThis indicator is created on top of existing Zigzag indicator .
The projection channel starts at the end of the last ZigZag line.
Disclaimer
Success in trading is all about following your trading strategy and indicators should fit into your own strategy, and not be traded purely on.
This script is for informational and educational purposes only. Use of the script does not constitute professional and / or financial advice. You are solely responsible for evaluating the outcome of the script and the risks associated with using the script. In exchange for the use of the script, you agree not to hold monpotejulien TradingView user responsible for any possible claims for damages arising out of any decisions you make based on the use of the script.
ICT index correlated market indicatorThis is not a real indicator, but is what ICT use as indicator for trading futures indexes.
it can only display SP500, Dow Jon Industrial Average and Nasdaq, if someone want other market can copy the code and change some parameters (is more easy than it can appear)
A good idea is using this other market on backtest to confirm the divergence idea of Linda Raske, than use it to spot quickly in real market.
Another idea published by ICT is the "hidden entry pattern", the entry signal appear in ES or YM but I trade NQ for volatility, so I use the trigger of SP500 or Dow to enter in Nasdaq.
Rember always don't trust anybody, do your own backtest and research!
TTC2022NVDA15mThis is version 1.0 "TTC2022NVDA15m" Strategy. This has only been back tested for the ticker "NVDA" on the 15m ext hour chart for the year 2022. The reason I isolated this strategy to 2022 is because NVDA's chart patterns have changed from the previous 2 years. So, I wanted to develop an indicator-based strategy that was consistent with current market conditions. I will adjust any variables that make this TTC2022NVDA15m Strategy more accurate in the future as more 2022 data comes out.
It's based on my TTC: Triangular Trend Channel script that dynamically creates a trend channel on the move. It uses open, high, low, close, simple moving average inputs for its plot lines and ema11 for calculation purposes. The default trend channel line settings are based off sma128.
Default color coded in top to bottom price order:
green = top
orange
blue
white = center (128sma)
purple
yellow
red = bottom
Please excuse me if this appears scrunched up. I had to set my browser to 50% size to fit in the YTD 15 minute ext chart.
• Remember * This has only been back tested for the ticker "NVDA" on the 15m ext chart for the year 2022 to date. *
NEoWave Cash Data Pro by ArshiaRahimiNEoWave Cash Data Pro by ArshiaRahimi (Cash Data Display Indicator)
By using this indicator, you can see cash data in the Trading View Charts. Cash Data is NEoWave approach data and is used for wave counting of this type. Analysts of Elliot Wave approach can also benefit from this data.
In Cash Data, the state of high and low of the candles or in other words their chronology will be determined and the path of price movement will be indicated clearly.
You will have no limit to view cash data using this indicator and you will be able to view the cash data of any part of the chart you would like with a 100 percent precision. By default, Indicator shows MonoWave 500 in the ending part of the chart but in order to view the cash data of other parts, you only need to activate the option “ Custom Start” and by adjusting the date of drawing the cash data, you can make the cash data of the part you want to be displayed.
The cash data of each chart is displayed in 20 different timeframes including:
• Annual timeframe
• Monthly, 3month, 6 month timeframe
• weekly, 2 week timeframe
• daily, 2 day, 3 day timeframe
• 6 hour, 12 hour timeframe
• 4 hour, 8 hour timeframe
• 1 hour, 2 hour, 3 hour timeframe
• 5 minute, 10 minute, 15 minute, 30 minute timeframe
Other features are also incorporated in this indicator including:
• determination of cash data thickness
• determination of ascending MonoWaves color
• determination of descending MonoWaves color
• determination of connecting MonoWaves color
• displaying the MonoWaves which might be in question (when high and low occur in a candle)
• determination of the questionable MonoWaves color
• determination of the date and starting time of cash data drawing
• Drawing of the last cash data live and the possibility of determining its drawing delay.
• Displaying time slot separator lines
• Determination of separator lines color and transparency
• Displaying Fade Chart behind cash data
• determination of fade chart candles color and transparency
• displaying information table of cash data in the corner of the chart which include displaying time frame of the cash data and the number of MonoWaves that exist in the chart.
This indicator is designed by Arshia Rahimi of Iran NEoWave Institute. You can be in touch through “ArshiaRahimi” ID.
The Indicator will continuously receive its new updates. after publishing, each update will replace the previous version by trading view.
MaviBeyaz GANN ver.03Hello
* Line Color Red: Downtrend
* Line Color Yellow: Strict Monitoring for trend violation or change
* Line Color Green : Rising trend
* Red Bubble: Start of price bubble formation
* Red Bubbles : Correction expectation increased
* Green Bubble: Price low level
* Green Bubbles: Onset of rise, expectation of reaction
* We have a fixed line on the graphic campus. It can generate signal with color change, which conveys the trend direction. At times such as m15-h1-h4-d1 the numbers listed below can be edited in the settings section. (13, 21) - (34, 55) - (89-144)
* When the candles get too far from our line, they are expected to meet again.
* The line acts as support and resistance according to the current color situation.
* Line support number is shown in the indicator information section in the upper left of the screen.
* May cause spread loss in the horizontal market.
* By blending and thinking with fundamental analysis gives more effective results.
WARNİNG ! :
* Has no financial value or meaning. "No graphics, drawings and explanations on this page are within the scope of investment consultancy.
* The relevant profile is not an investment institution.
* This account does not share buying/selling guiding advice or comments for any asset, it only shares indicators and strategies for the purpose of technical analysis training.
* Since these posts are not a recommendation or comment for buying/selling, it is not recommended to be used in real accounts.
Kind regards...
Jimmy's Dikfat DaytraderThis Day Trading Indicator applies the use of multiple techniques designed to maximize profits and trade success probability while utilizing proprietary mathematical techniques to calculate specific high probability Pivot Points, Break of Structure, Supply and Demand, previous days High and Low, Liquidity Hunts, Dynamic Trend Lines and Fibonacci Discount Zones. The combination of these techniques combined with unique mathematical calculation & variance allow the user to make an informed analysis to take high probability trades by exposing Market Maker discount zones and highlight smart money purchasing.
Pivot Points: A traditional pivot point is described as an individual candle high that is higher than the previous two candles to the left and forward two candles to the right. Likewise a pivot is also an individual candle low that is lower than the previous two candles to the left and forward two candles to the right. In this indicator standard pivots are highlighted as yellow and white candles. Yellow candles are High or Top Pivots; White Candles are Low or Bottom Pivots. The number of pivots checked for either left or right or both can be changed in the settings. Increasing this value will add more pivot points to the chart, decreasing this value will add less. It is recommended to change values left and right with the same number.
Note: In this study, all traditional pivots will be highlighted by yellow or white for the advanced user, but not all pivot markers will highlight all pivots for the purposes of identifying a high probability trade.
Break of Structure: Break of structure occurs when current price drops below or likewise rises above a pivot point. For the purposes of this study, a break of structure tag will appear over a previous pivot tag ONLY when there is a candle close below or above the previous pivot for the purposes of identifying liquidity hunts and high probability trades. As you will note in the example chart, break of structure is used to determine not only trend but high probability trade areas by identifying market structure. Unbroken pivot highs or lows can be used to take trades, with a stop below the low (or above the high) of the unbroken pivot candle. BOS (Break of Structure) Tags will effectively show where market participants do not want to take a trade and be chopped up in a market that is trending only 30% of the time. BOS also gives future indication of where the Market Makers are taking price action. Breaks of structure in a particular direction typically indicate a continuation of price action in that direction. Trade opportunities occur after the pullback in the opposite direction of break of structure. This highlights areas traders can take on the pullback, in the direction of structure breaks, typically on unbroken pivots.
Note: In this study, not all BOS (Break of Structure) markers will highlight all breaks of structure for the purposes of identifying a high probability trade. Some very few examples of structure is not marked as broken to assist in identifying Liquidity Hunts.
Liquidity Hunt: A Liquidity Hunt is where price action moves in the opposite direction of an intended move (typically with high magnitude and velocity) to gather "Liquidity" and trigger stops created by traders caught in the break of structure zone. Any unbroken pivot is a relevant area of Liquidity. Some of the High probability areas of Liquidity will be found at Equal (or near equal) Lows or Equal High pivots. Current areas of Liquidity are marked on the chart as an Aqua (Light Blue) Background line that extends right infinitely. Once Liquidity has been taken at one of these lines, the Line will "Break" And stop displaying forward. The number of pivots calculated specifically for break of structure and Liquidity Hunts can be changed under the Liquidity Hunt setting. Much like with pivots, it is recommended to change these numbers with the same value for best results.
Due to the complexity of the math, Some liquidity pivots will only confirm and display a pivot tag after twice the candles defined have been found to the left and right under liquidity hunt settings, and some will display after the exact number specified in settings. As noted previous some will not display at all due to the high probability nature of this indicator and having been found as a "cluster" in the Supply and Demand Boxes.
Supply and Demand Boxes: Supply and Demand boxes will be created when a specific number of pivots are found in succession or in a "cluster" and a box will be drawn from the current grouping of pivots, first pivot high to the nearest pivot low in the cluster. This unique style of supply and demand box drawing has been proven to be an effective identifier of buying and selling in the price action, or likewise support or resistance upon return to these boxes. The boxes were specifically designed to identify high probability areas of Supply and Demand and are more likely to be areas of high probability buying and selling. Supply is when price action moves into or creates an area where sellers are waiting. Demand is when price action moves into or creates an area where Buyers are waiting. When price action creates a box, the box will remain Neutral with a white color while Price action remains within the box. This box will turn Red or into a Supply Box, when price action drops below the box boundaries. The box will likewise turn Green or into a Demand Box, when price action rises above the box boundaries. Any return to a colored box from the direction it was created could be anticipated as a retracement to continue in the direction of price action indicated by the box.
In the settings boxes can be extended to the current bar right to show previous areas of supply and demand, or can be left "Truncated" or in box form as a highlighter for cluster analysis.
Previous Days High and Low: The previous days High and low will be displayed on the current day as a magenta line. Some traders use these lines to anticipate price action on the day compared to where price action is moving relative to the previous day. Historical Magenta lines are also the marked on a specific day, for the previous days High and low. Historical Lines can be turned off by reducing Opacity of the setting to Zero, leaving only the previous days high and low on the current day.
Dynamic Trend Lines: Trend Lines will be created automatically that will connect unbroken pivots and extend right, highlighting the current trend. (Coming Soon™️)
Fibonacci Discount Zone: The Fibonacci Discount Zone can be found by measuring an unbroken pivot High or Low, that breaks structure left to create a new High or Low. When structure is broken and price begins a retracement before moving back in the direction of the broken structure, the retracement is typically back into the "Discount Zone" between the 618 and 786 Fibonacci zone. This zone will be automatically plotted as a light grey box in the background of the chart. (Coming Soon™️)
Money Maykah -- DC-ATR , Stochastic RSI signals v.1-89 --This indicator shows the Stochastic RSI (SSRI) for overbought when the Donchian Channel (DC) is in the upper zone (between basis and upper), and SSRI for oversold when the DC is in the lower zone.
The DC upper and lower have a percentage of the ATR added I call this DC-ATR.
There can be numerous ways to form a strategy based on this. For a bull trend, an ABCD could be traced by A/C = blue signals and B/D = red signals.
Let me know what you think or if there is something wrong with the code. It's probably not the cleanest or more efficient but I am not a pro. If you find a good way to make a strategy from the indicator let me know.
Hope you enjoy!
-Casey R
Adaptive Average Vortex Index [lastguru]As a longtime fan of ADX, looking at Vortex Indicator I often wondered, where is the third line. I have rarely seen that anybody is calculating it. So, here it is: Average Vortex Index - an ADX calculated from Vortex Indicator. I interpret it similarly to the ADX indicator: higher values show stronger trend. If you discover other interpretation or have suggestions, comments are welcome.
Both VI+ and VI- lines are also drawn. As I use adaptive length calculation in my other scripts (based on the libraries I've developed and published), I have also included the possibility to have an adaptive length here, so if you hate the idea of calculating ADX from VI, you can disable that line and just look at the adaptive Vortex Indicator.
Note that as with all my oscillators, all the lines here are renormalized to -1..1 range unlike the original Vortex Indicator computation. To do that for VI+ and VI- lines, I subtract 1 from their values. It does not change the shape or the amplitude of the lines.
Adaptation algorithms are roughly subdivided in two categories: classic Length Adaptations and Cycle Estimators (they are also implemented in separate libraries), all are selected in Adaptation dropdown. Length Adaptation used in the Adaptive Moving Averages and the Adaptive Oscillators try to follow price movements and accelerate/decelerate accordingly (usually quite rapidly with a huge range). Cycle Estimators, on the other hand, try to measure the cycle period of the current market, which does not reflect price movement or the rate of change (the rate of change may also differ depending on the cycle phase, but the cycle period itself usually changes slowly).
VIDYA - based on VIDYA algorithm. The period oscillates from the Lower Bound up (slow)
VIDYA-RS - based on Vitali Apirine's modification of VIDYA algorithm (he calls it Relative Strength Moving Average). The period oscillates from the Upper Bound down (fast)
Kaufman Efficiency Scaling - based on Efficiency Ratio calculation originally used in KAMA
Fractal Adaptation - based on FRAMA by John F. Ehlers
MESA MAMA Cycle - based on MESA Adaptive Moving Average by John F. Ehlers
Pearson Autocorrelation* - based on Pearson Autocorrelation Periodogram by John F. Ehlers
DFT Cycle* - based on Discrete Fourier Transform Spectrum estimator by John F. Ehlers
Phase Accumulation* - based on Dominant Cycle from Phase Accumulation by John F. Ehlers
Length Adaptation usually take two parameters: Bound From (lower bound) and To (upper bound). These are the limits for Adaptation values. Note that the Cycle Estimators marked with asterisks(*) are very computationally intensive, so the bounds should not be set much higher than 50, otherwise you may receive a timeout error (also, it does not seem to be a useful thing to do, but you may correct me if I'm wrong).
The Cycle Estimators marked with asterisks(*) also have 3 checkboxes: HP (Highpass Filter), SS (Super Smoother) and HW (Hann Window). These enable or disable their internal prefilters, which are recommended by their author - John F. Ehlers . I do not know, which combination works best, so you can experiment.
If no Adaptation is selected ( None option), you can set Length directly. If an Adaptation is selected, then Cycle multiplier can be set.
The oscillator also has the option to configure the internal smoothing function with Window setting. By default, RMA is used (like in ADX calculation). Fast Default option is using half the length for smoothing. Triangle , Hamming and Hann Window algorithms are some better smoothers suggested by John F. Ehlers.
After the oscillator a Moving Average can be applied. The following Moving Averages are included: SMA , RMA, EMA , HMA , VWMA , 2-pole Super Smoother, 3-pole Super Smoother, Filt11, Triangle Window, Hamming Window, Hann Window, Lowpass, DSSS.
Postfilter options are applied last:
Stochastic - Stochastic
Super Smooth Stochastic - Super Smooth Stochastic (part of MESA Stochastic ) by John F. Ehlers
Inverse Fisher Transform - Inverse Fisher Transform
Noise Elimination Technology - a simplified Kendall correlation algorithm "Noise Elimination Technology" by John F. Ehlers
Momentum - momentum (derivative)
Except for Inverse Fisher Transform , all Postfilter algorithms can have Length parameter. If it is not specified (set to 0), then the calculated Slow MA Length is used. If Filter/MA Length is less than 2 or Postfilter Length is less than 1, they are calculated as a multiplier of the calculated oscillator length.
More information on the algorithms is given in the code for the libraries used. I am also very grateful to other TradingView community members (they are also mentioned in the library code) without whom this script would not have been possible.
Head-on-CorrelationThis is a simple wrapper script to generate 40 different series of information along an increasing candle length. It plots the last data point, and repaints on each new candle, allowing one to see variations within series' values as the timeframe increases. This POV is looking not across a depth of field, but the wave as if it were moving towards you. The goal ultimately is to find correlations on various timeframes in the y-plane, and the z-plane, as well as patterns of variation preceding price action.
As a wrapper, the switch case and engine can and should be modified to suit your indicator of choice. Additionally, It is possible to string these indicators together to perform multiple calculations and output a single series ultimately.
If watched on smaller timeframes (eg 1s) or bar replay, it is an entertaining addition to the chart.
Adaptive MA Difference constructor [lastguru]A complimentary indicator to my Adaptive MA constructor. It calculates the difference between the two MA lines (inspired by the Moving Average Difference (MAD) indicator by John F. Ehlers). You can then further smooth the resulting curve. The parameters and options are explained here:
The difference is normalized by dividing the difference by twice its Root mean square (RMS) over Slow MA length. Inverse Fisher Transform is then used to force the -1..1 range.
Same Postfilter options are provided as in my Adaptive Oscillator constructor:
Stochastic - Stochastic
Super Smooth Stochastic - Super Smooth Stochastic (part of MESA Stochastic ) by John F. Ehlers
Inverse Fisher Transform - Inverse Fisher Transform
Noise Elimination Technology - a simplified Kendall correlation algorithm "Noise Elimination Technology" by John F. Ehlers
Momentum - momentum (derivative)
Except for Inverse Fisher Transform, all Postfilter algorithms can have Length parameter. If it is not specified (set to 0), then the calculated Slow MA Length is used.
Adaptive Oscillator constructor [lastguru]Adaptive Oscillators use the same principle as Adaptive Moving Averages. This is an experiment to separate length generation from oscillators, offering multiple alternatives to be combined. Some of the combinations are widely known, some are not. Note that all Oscillators here are normalized to -1..1 range. This indicator is based on my previously published public libraries and also serve as a usage demonstration for them. I will try to expand the collection (suggestions are welcome), however it is not meant as an encyclopaedic resource , so you are encouraged to experiment yourself: by looking on the source code of this indicator, I am sure you will see how trivial it is to use the provided libraries and expand them with your own ideas and combinations. I give no recommendation on what settings to use, but if you find some useful setting, combination or application ideas (or bugs in my code), I would be happy to read about them in the comments section.
The indicator works in three stages: Prefiltering, Length Adaptation and Oscillators.
Prefiltering is a fast smoothing to get rid of high-frequency (2, 3 or 4 bar) noise.
Adaptation algorithms are roughly subdivided in two categories: classic Length Adaptations and Cycle Estimators (they are also implemented in separate libraries), all are selected in Adaptation dropdown. Length Adaptation used in the Adaptive Moving Averages and the Adaptive Oscillators try to follow price movements and accelerate/decelerate accordingly (usually quite rapidly with a huge range). Cycle Estimators, on the other hand, try to measure the cycle period of the current market, which does not reflect price movement or the rate of change (the rate of change may also differ depending on the cycle phase, but the cycle period itself usually changes slowly).
Chande (Price) - based on Chande's Dynamic Momentum Index (CDMI or DYMOI), which is dynamic RSI with this length
Chande (Volume) - a variant of Chande's algorithm, where volume is used instead of price
VIDYA - based on VIDYA algorithm. The period oscillates from the Lower Bound up (slow)
VIDYA-RS - based on Vitali Apirine's modification of VIDYA algorithm (he calls it Relative Strength Moving Average). The period oscillates from the Upper Bound down (fast)
Kaufman Efficiency Scaling - based on Efficiency Ratio calculation originally used in KAMA
Deviation Scaling - based on DSSS by John F. Ehlers
Median Average - based on Median Average Adaptive Filter by John F. Ehlers
Fractal Adaptation - based on FRAMA by John F. Ehlers
MESA MAMA Alpha - based on MESA Adaptive Moving Average by John F. Ehlers
MESA MAMA Cycle - based on MESA Adaptive Moving Average by John F. Ehlers , but unlike Alpha calculation, this adaptation estimates cycle period
Pearson Autocorrelation* - based on Pearson Autocorrelation Periodogram by John F. Ehlers
DFT Cycle* - based on Discrete Fourier Transform Spectrum estimator by John F. Ehlers
Phase Accumulation* - based on Dominant Cycle from Phase Accumulation by John F. Ehlers
Length Adaptation usually take two parameters: Bound From (lower bound) and To (upper bound). These are the limits for Adaptation values. Note that the Cycle Estimators marked with asterisks(*) are very computationally intensive, so the bounds should not be set much higher than 50, otherwise you may receive a timeout error (also, it does not seem to be a useful thing to do, but you may correct me if I'm wrong).
The Cycle Estimators marked with asterisks(*) also have 3 checkboxes: HP (Highpass Filter), SS (Super Smoother) and HW (Hann Window). These enable or disable their internal prefilters, which are recommended by their author - John F. Ehlers . I do not know, which combination works best, so you can experiment.
Chande's Adaptations also have 3 additional parameters: SD Length (lookback length of Standard deviation), Smooth (smoothing length of Standard deviation) and Power ( exponent of the length adaptation - lower is smaller variation). These are internal tweaks for the calculation.
Oscillators section offer you a choice of Oscillator algorithms:
Stochastic - Stochastic
Super Smooth Stochastic - Super Smooth Stochastic (part of MESA Stochastic) by John F. Ehlers
CMO - Chande Momentum Oscillator
RSI - Relative Strength Index
Volume-scaled RSI - my own version of RSI. It scales price movements by the proportion of RMS of volume
Momentum RSI - RSI of price momentum
Rocket RSI - inspired by RocketRSI by John F. Ehlers (not an exact implementation)
MFI - Money Flow Index
LRSI - Laguerre RSI by John F. Ehlers
LRSI with Fractal Energy - a combo oscillator that uses Fractal Energy to tune LRSI gamma
Fractal Energy - Fractal Energy or Choppiness Index by E. W. Dreiss
Efficiency ratio - based on Kaufman Adaptive Moving Average calculation
DMI - Directional Movement Index (only ADX is drawn)
Fast DMI - same as DMI, but without secondary smoothing
If no Adaptation is selected (None option), you can set Length directly. If an Adaptation is selected, then Cycle multiplier can be set.
Before an Oscillator, a High Pass filter may be executed to remove cyclic components longer than the provided Highpass Length (no High Pass filter, if Highpass Length = 0). Both before and after the Oscillator a Moving Average can be applied. The following Moving Averages are included: SMA, RMA, EMA, HMA , VWMA, 2-pole Super Smoother, 3-pole Super Smoother, Filt11, Triangle Window, Hamming Window, Hann Window, Lowpass, DSSS. For more details on these Moving Averages, you can check my other Adaptive Constructor indicator:
The Oscillator output may be renormalized and postprocessed with the following Normalization algorithms:
Stochastic - Stochastic
Super Smooth Stochastic - Super Smooth Stochastic (part of MESA Stochastic) by John F. Ehlers
Inverse Fisher Transform - Inverse Fisher Transform
Noise Elimination Technology - a simplified Kendall correlation algorithm "Noise Elimination Technology" by John F. Ehlers
Except for Inverse Fisher Transform, all Normalization algorithms can have Length parameter. If it is not specified (set to 0), then the calculated Oscillator length is used.
More information on the algorithms is given in the code for the libraries used. I am also very grateful to other TradingView community members (they are also mentioned in the library code) without whom this script would not have been possible.
Adaptive MA constructor [lastguru]Adaptive Moving Averages are nothing new, however most of them use EMA as their MA of choice once the preferred smoothing length is determined. I have decided to make an experiment and separate length generation from smoothing, offering multiple alternatives to be combined. Some of the combinations are widely known, some are not. This indicator is based on my previously published public libraries and also serve as a usage demonstration for them. I will try to expand the collection (suggestions are welcome), however it is not meant as an encyclopaedic resource, so you are encouraged to experiment yourself: by looking on the source code of this indicator, I am sure you will see how trivial it is to use the provided libraries and expand them with your own ideas and combinations. I give no recommendation on what settings to use, but if you find some useful setting, combination or application ideas (or bugs in my code), I would be happy to read about them in the comments section.
The indicator works in three stages: Prefiltering, Length Adaptation and Moving Averages.
Prefiltering is a fast smoothing to get rid of high-frequency (2, 3 or 4 bar) noise.
Adaptation algorithms are roughly subdivided in two categories: classic Length Adaptations and Cycle Estimators (they are also implemented in separate libraries), all are selected in Adaptation dropdown. Length Adaptation used in the Adaptive Moving Averages and the Adaptive Oscillators try to follow price movements and accelerate/decelerate accordingly (usually quite rapidly with a huge range). Cycle Estimators, on the other hand, try to measure the cycle period of the current market, which does not reflect price movement or the rate of change (the rate of change may also differ depending on the cycle phase, but the cycle period itself usually changes slowly).
Chande (Price) - based on Chande's Dynamic Momentum Index (CDMI or DYMOI), which is dynamic RSI with this length
Chande (Volume) - a variant of Chande's algorithm, where volume is used instead of price
VIDYA - based on VIDYA algorithm. The period oscillates from the Lower Bound up (slow)
VIDYA-RS - based on Vitali Apirine's modification of VIDYA algorithm (he calls it Relative Strength Moving Average). The period oscillates from the Upper Bound down (fast)
Kaufman Efficiency Scaling - based on Efficiency Ratio calculation originally used in KAMA
Deviation Scaling - based on DSSS by John F. Ehlers
Median Average - based on Median Average Adaptive Filter by John F. Ehlers
Fractal Adaptation - based on FRAMA by John F. Ehlers
MESA MAMA Alpha - based on MESA Adaptive Moving Average by John F. Ehlers
MESA MAMA Cycle - based on MESA Adaptive Moving Average by John F. Ehlers, but unlike Alpha calculation, this adaptation estimates cycle period
Pearson Autocorrelation* - based on Pearson Autocorrelation Periodogram by John F. Ehlers
DFT Cycle* - based on Discrete Fourier Transform Spectrum estimator by John F. Ehlers
Phase Accumulation* - based on Dominant Cycle from Phase Accumulation by John F. Ehlers
Length Adaptation usually take two parameters: Bound From (lower bound) and To (upper bound). These are the limits for Adaptation values. Note that the Cycle Estimators marked with asterisks(*) are very computationally intensive, so the bounds should not be set much higher than 50, otherwise you may receive a timeout error (also, it does not seem to be a useful thing to do, but you may correct me if I'm wrong).
The Cycle Estimators marked with asterisks(*) also have 3 checkboxes: HP (Highpass Filter), SS (Super Smoother) and HW (Hann Window). These enable or disable their internal prefilters, which are recommended by their author - John F. Ehlers. I do not know, which combination works best, so you can experiment.
Chande's Adaptations also have 3 additional parameters: SD Length (lookback length of Standard deviation), Smooth (smoothing length of Standard deviation) and Power (exponent of the length adaptation - lower is smaller variation). These are internal tweaks for the calculation.
Length Adaptaton section offer you a choice of Moving Average algorithms. Most of the Adaptations are originally used with EMA, so this is a good starting point for exploration.
SMA - Simple Moving Average
RMA - Running Moving Average
EMA - Exponential Moving Average
HMA - Hull Moving Average
VWMA - Volume Weighted Moving Average
2-pole Super Smoother - 2-pole Super Smoother by John F. Ehlers
3-pole Super Smoother - 3-pole Super Smoother by John F. Ehlers
Filt11 -a variant of 2-pole Super Smoother with error averaging for zero-lag response by John F. Ehlers
Triangle Window - Triangle Window Filter by John F. Ehlers
Hamming Window - Hamming Window Filter by John F. Ehlers
Hann Window - Hann Window Filter by John F. Ehlers
Lowpass - removes cyclic components shorter than length (Price - Highpass)
DSSS - Derivation Scaled Super Smoother by John F. Ehlers
There are two Moving Averages that are drown on the chart, so length for both needs to be selected. If no Adaptation is selected ( None option), you can set Fast Length and Slow Length directly. If an Adaptation is selected, then Cycle multiplier can be selected for Fast and Slow MA.
More information on the algorithms is given in the code for the libraries used. I am also very grateful to other TradingView community members (they are also mentioned in the library code) without whom this script would not have been possible.
BULB indicatorIt gives very accurate buy and sell signal. These signals are mainly based on RSI. RSI > 50 indicator - Good Buy. RSI < 30 indicator - Strong Sell
SSL + Wavetrend (7 indicators) by TradeSmartHello everyone! This script is implementing a strategy that uses 7 indicators: SSL, Wavetrend, SSL Hybrid, Keltner Channel, EMA, Candle Height and ATR. This is the 2nd best strategy that we have tested so far (based on the 100 backtests).
STRATEGY ENTRY RULES
Long entry: go long if SSL Hybrid is blue (between last candle and entry candle) and SSL Channel crosses up (green SSL line is on the top) and Wave Trend prints green dot (candle color turns yellow) and entry Candle Height is not higher than 0.6 and entry candle is inside the Keltner Channel and price target does not hit the 200 EMA.
Short entry: go short if SSL Hybrid is pink (between last candle and entry candle) and SSL Channel crosses down (red SSL line is on the top) and Wave Trend prints red dot (candle color turns blue) and entry Candle Height is not higher than 0.6 and entry candle is inside the Keltner Channel and price target does not hit the 200 EMA.
EXIT STRATEGY
The strategy will exit based on a set ATR value. Take profit and stop loss levels can be changed with risk/reward settings.
CHANGEABLE SETTINGS
Wave Trend: Channel Length, Average Length, Wave Trend Limit High, Wave Trend Limit Low
SSL: Period
SSL Hybrid: SSL1 / Baseline Type, SSL1 / Baseline Length, Base Channel Multiplier
Target Price Limit: can set 6 different limiters for long and short entries
Candle Height Limit: Limit based on, Candle Limit High, Candle Limit Low
Keltner Channel: Limit range long, Limit range short, Length, Multiplier, Source, Use Exponential MA, Bands Style, ATR Length
Exit strategy: ATR Length, ATR Smoothing, Stop Loss Multiplier (risk), Exit Price Multiplier (reward)
Setups: Capital Percentage, Risk Percentage, Allow Long Entries, Allow Short Entries
Date Range: Limit Between Dates, Start Date, End Date
Trading Time: Valid Trading Days
FIRST RELEASE SETTINGS FOR ALGOUSDT 30 M (3/19/2022)
Wave Trend: Channel Length = 11, Average Length = 19, Wave Trend Limit High = 27, Wave Trend Limit Low = -48
SSL: Period = 10
SSL Hybrid: SSL1 / Baseline Type = EMA, SSL1 / Baseline Length = 36, Base Channel Multiplier = 0.21
Target Price Limit: can set 6 different limiters for long and short entries: all false
Candle Height Limit: Limit based on: Candle Body (open/close), Candle Limit High = disabled, Candle Limit Low = enabled, 0.32
Keltner Channel: Limit range long = enabled, Full range, Limit range short = enabled, Full range, Length = 3, Multiplier = 1, Source = close, Use Exponential MA = enabled, Bands Style = Average True Range, ATR Length = 11
Exit strategy: ATR Length = 14, ATR Smoothing = EMA, Stop Loss Multiplier (risk) = 1.9, Exit Price Multiplier (reward) = 2
Setups: Capital Percentage = disabled, Risk Percentage = enabled, 1, Allow Long Entries = enabled, Allow Short Entries = enabled
Date Range: Limit Between Dates = disabled, Start Date, End Date
Trading Time: Valid Trading Days = 1234567
Hope you like this strategy, feel free to check all of our scripts. Thank you for your support!
Lev Umanov Sin EquationThis indicator is taken from the calculations made by Lev Umanov. It predicts the peaks of Bitcoin. The indicator works with most BTCUSD pairings.
PivotsLibrary "Pivots"
This Library focuses in functions related to pivot highs and lows and some of their applications (i.e. divergences, zigzag, harmonics, support and resistance...)
pivots(srcH, srcL, length) Delivers series of pivot highs, lows and zigzag.
Parameters:
srcH : Source series to look for pivot highs. Stricter applications might source from 'close' prices. Oscillators are also another possible source to look for pivot highs and lows. By default 'high'
srcL : Source series to look for pivot lows. By default 'low'
length : This value represents the minimum number of candles between pivots. The lower the number, the more detailed the pivot profile. The higher the number, the more relevant the pivots. By default 10
Returns:
zigzagArray(pivotHigh, pivotLow) Delivers a Zigzag series based on alternating pivots. Ocasionally this line could paint a few consecutive lows or highs without alternating. That happens because it's finding a few consecutive Higher Highs or Lower Lows. If to use lines entities instead of series, that could be easily avoided. But in this one, I'm more interested outputting series rather than painting/deleting line entities.
Parameters:
pivotHigh : Pivot high series
pivotLow : Pivot low series
Returns:
zigzagLine(srcH, srcL, colorLine, widthLine) Delivers a Zigzag based on line entities.
Parameters:
srcH : Source series to look for pivot highs. Stricter applications might source from 'close' prices. Oscillators are also another possible source to look for pivot highs and lows. By default 'high'
srcL : Source series to look for pivot lows. By default 'low'
colorLine : Color of the Zigzag Line. By default Fuchsia
widthLine : Width of the Zigzag Line. By default 4
Returns: Zigzag printed on screen
divergence(h2, l2, h1, l1, length) Calculates divergences between 2 series
Parameters:
h2 : Series in which to locate divs: Highs
l2 : Series in which to locate divs: Lows
h1 : Series in which to locate pivots: Highs. By default high
l1 : Series in which to locate pivots: Lows. By default low
length : Length used to calculate Pivots: By default 10
Returns: