Silen's Pseudo VPVR / Pseudo Volume Profile Custom RangeDisclamer: This indicator does not use actual Volume data and doesn't display any Volume data. It creates a pseudo Volume Profile by counting the high-low-2 values of candles and simulates something that is similar to a Volume Profile without using any Volume data.
Core facts:
Creates a pseudo Volume Profile by counting values of candles and sorting them into a Profile.
Works for charts that don't provide any Volume Information.
Can display up to 5 different Value Levels.
Value level colors are (from largest to smallest level): Red, Orange, Yellow, Green, Blue.
The Value levels can be used as Support and Resistance indicators.
The Custom Range of the Volume Profile can be adjusted from 10 to 1500 bars.
Much faster than the other custom pseudo VPVRs out there.
Shortcomings:
As the chart progresses with bars the line positions will distort to the left side. Refreshing the tradingview page or switching to another time interval fixes this. I might fix this issue in the future.
Does not use actual Volume nor display actual Volume.
Note: For those who wondered what happened to my first version of this indicator: It got taken down by Tradingview because it was misleading as to using the words "Volume Profile" and "Visible Range". I fully support their decision and I hope I could clear any misunderstandings! Give their team a heads up for the hard work they're doing in keeping this place clean and well organized!
Enjoy! :)
Range
Volume DensitySince we don't have tick count per time interval, let's do it this way. Basically "bigger the move bigger the volume" rule applies in most times, making volume alone kinda useless. What is more interesting, is when there was a huge volume within a relatively small range, or vice versa, a huge move without equally increased volume.
Without diving into details, bars with low volatility and serious volume are aprox. areas of possible future reversals/pullbacks, while volumeless high volatility moves should not cause any serious stops in price action.
This is just a small easy script to highlight this process. "Mathematically speaking, it's just a reciprocal of quotient of awfewefaffwqg..... Nah, not this time.
HOW IT WORKS:
Volume Density = 1/(range/volume)
We take range of a bar (high minus low), divide it by volume of the same bar, in order to neutralize this "bigger-bigger" relationship. Then we memorize this number, take 1 and divide 1 by this number, in order to inverse the result. So now, small bars with big volume will be rated higher than just by using classic volume histogram.
I suppose it would be easy to use it along with classic volume histogram, and assess the differences between these 2 histograms.
///
Probs some1 has already posted smth like this before idk, but if it aint the case, here it is, for you.
London Open Range Breakout by KviateqThis script is what I currently use to day trade forex on a 5-minute timeframe.
The script features Multi-timeframe EMA20 that uses timeframe multipliers and is smoother by the factor by which you're multiplying your current timeframe.
Default settings are set to display EMA20 on the current (M5) timeframe, as well as M15, H1, H4 and D1 timeframes.
The background color changes intensity based on how many conditions are met - are all EMAs in the right order, is the current close above/below all the EMAs.
Featured is also a range set to 1 hour since the London breakout (can be changed to M15, or however long you'd like - my current setting is 30 minute).
Also featured are levels that I find to be of most importance - such as Daily and Weekly Open, Previous Day's and Week's Highs.
The idea is to only take trades when all stars align - EMAs, break above/below the Opening Range and not to long/short into an important level.
ORB - Opening Range BreakoutThis script plots the high/low of any custom session and extends it until the daily close. It does not show on the timeframe higher than the length of custom opening session by default.
The time period of opening range & the max timeframe to display it on can be adjusted from the settings.
So for eg. if want to use 5m ORB to trade, then set "ORB total time" as 5min & "Session Time" as whatever is the opening 5mins time period of ticker that are trading.
ATR Daily LevelsPlots the daily ATR on the chart as upper and lower levels.
It can be use to adapt your trading in high and low periods of market volatility, determine reasonable target or take profit, entry at likely mean reversion, stop loss beyond normal flows etc...
More on the script behavior:
- Daily ATR upper/lower levels are applied on the current day low/high;
- The ATR value is defined by the last D1 bar;
- Shows up to D1 timeframe;
- Configuration for the indicator's period (default: 20 period ATR);
- Configuration for plotting the indicator on the the x axis with an offset/at begining of the day (default: offset);
Dynamic Range here comes open source version of notorious JFT Indicator ( the indicator access you can get in some bucks ) on various telegram channels however they will not give code.
Now how it works
1. 2 ranges derived from indicator are supposed to be a consolidation zone and any close above or below is supposed to give a good move.
2. I personally consider it as may be addition to price analysis. ( i don't believe much in indicators,even simple MA gives fruitful results when there is good move in market )
3. Range can be drawn on chart with various resolution ( Daily/Monthly/Weekly )
PS: I coded myself based on data analysis shown by access only indicator. In case you use it for your publication don't forget to give credits.
Thanks,
daytraderph
ATR Limits | Custom Timeframe | Day | Week | Month | H4 | H1Marks out the ATR limits for your own custom selected timeframe
Allows you to set an "Exact Distance" for the ATR.
Note:
If the "Exact Distance" is set = 0
then an ATR will be calculated for you based on an average of the "ATR Periods"
i.e. By Default: atr(20)
Otherwise if "Exact Distance" is not = 0
then ATR limits will be calculated using your specified distance
E.g. Exact Distance = 0.5
Low of Day = 1.0
High of Day = 1.1
ATR Limit Low = 1.1 - 0.5 = 0.6
ATR Limit High = 1.0 + 0.5 = 1.5
Enjoy!
Truenomic's Dynamic FilterThis indicator is based on the deviation of the average price value given the dynamics of the volume.
Thus, receiving a negative value, the mood becomes more bullish. But when a colored background appears, it signals an even more amplified signal. The colored background is based on an abnormality.
Average Daily Range % | Bigger relative range - better profits.(ENGLISH VERSION BELOW)
Die richtige Auswahl von Instrumenten ist essenziell. Wir können nur dann Profite machen, wenn das Instrument sich bewegt. Bekannte Indikatoren wie der ATR (Average True Range) inkludieren hier ebenfalls Kurslücken. Das ist gut, dennoch wollen wir Volatiltät von einem anderen Standpunkt betrachten. Welche Bewegungen sind also vom Hoch zum Tief möglich gewesen? Verständlicherweise können wir diesen Wert einer kleinen Aktie nicht mit TSLA vergleichen. Aus diesem Grund schauen wir uns die Relation zum Preis an. Somit können wir wirklich Äpfel mit Äpfel vergleichen. Je höher der Wert, desto mehr Range (basierend auf der 20 Tage-Historie und dem jeweiligen Preis). Natürlich funktioniert dieser Indikator auch in anderen Asset-Klassen wie Krypto, Forex etc.
Wichtig: Wende diesen Indikator im Tageschart an!
English version:
Stock selection is pretty important. We can only make decent profits if the underlying stock moves. Well-known indicators like the ATR (Average True Range) also include price gaps here. This is good, nevertheless, we want to look at volatility from another point of view. So, which movements were possible from high to low? Understandably, we cannot compare this value with TSLA for a small share. That's why we look at the relation to price.
The higher the value, the bigger the range (based on the 20-day history and the respective price).
Important: Use this indicator on a daily timeframe!
Cheers,
WirmachenTrader®
Market ExtremitiesHere I'm proposing an indicator to measure market extremities, it is different than usually used STDv function and has a much simpler underlying mechanism. However, what you will compromise by it is that it is not going to work efficiently like STDv and you will need to use some form of trend and momentum indicators along with it. Not efficiently doesn't mean not tradable, in fact, this is what I use over STEDv myself to reduce the noise of Bollinger Bands.
This indicator is only designed to catch the highs and lows of the market during intraday. It works across all markets and it is surprisingly good at it and has certain predictive nature since the price seems to hang around the extreme lines. Having said that, an astute trader can trade this for both breakouts and mean reversion strategies.
For reference here is one chart marked
This is for educational purpose only-
Past performance is no indicator of future success and author takes no responsibility for the trader's actions.
Enjoy~
MedianBandsHere I propose another simple S/R band technique, works on all TF and all securities, this is again one of the simplest forms of logic with a little tweak to tackle modern volatile markets.
It enables us to trade both mean reversion as well as breakout trades as it works in both trending and non-trending markets. You can even use pre-existing ranges as good position management markers.
It requires little to no intervention from the user. The white line is the opening price of the day, I'm a big believer of that so you will find it everywhere in my indicators. :3
Past performance is not assurance of the future performance and this is for educational purposes only.
The script will be protected to avoid theft but you can add to your favorites to use it as you please.
Enjoy~
Hancock - Renko Brick ProductionThis is the accompanying script that shows how many renko bricks were produced in each direction per candle. It gives a basic indication of volatility, some might find it useful.
Happy trading
Hancock
Hancock - RenkoThis is the first release of Renko indicator.
Renko is plotted over candles and best calculates the number of Renko bricks printed up or down per candle which can be viewed from the data window. It plots the high and low of a the bricks, if numerous bricks are printed on a candle, as well as the open and close of a Renko brick.
This will be actively developed and improved over the next few months and i will be basing other indicators from this Renko.
Happy trading
Hancock
High & Low Of Custom Session - OpeningRange Breakout (Expo)High & Low Of Custom Session - OpeningRange Breakout (Expo) prints the high and the low of a custom session.
I use the indicator to trade the re-test of opening range (high/low) as well as breakouts from the opening range. The same logic can be applied to the session you have chosen.
HOW TO USE
1. Use the indicator to trade the re-tests of the session range.
2. Use the indicator to trade breakouts of session range.
INDICATOR IN ACTION
1-min chart
I hope you find this indicator useful , and please comment or contact me if you like the script or have any questions/suggestions for future improvements. Thanks!
I will continually work on this indicator, so please share your experience and feedback as it will enable me to make even better improvements. Thanks to everyone that has already contacted me regarding my scripts. Your feedback is valuable for future developments!
-----------------
Disclaimer
Copyright by Zeiierman.
The information contained in my scripts/indicators/ideas does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, or individual’s trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
My scripts/indicators/ideas are only for educational purposes!
Kalihari_Brothers_ORBEasy to use ORB(Opening Range Breakout)..
Multiple Time frame (15minute,30minute,60minute ) and special strategy 12 PM 15min ORB...
Opening Range depend upon time frame market makes own high and low..
Whenever price breaks high of Opening Range make long position and simultaneously whenever price breaks low of Opening Range make short position..
[RS]Standardized Trend Mapnothing excessively new here..
a map of standardized trend over multiple lengths, extra parameter for smoothing the input source(close) will remove noise.
Consolidation ZonesConsolidation is the term for a stock or security that is neither continuing nor reversing a larger price trend. Consolidated stocks typically trade within limited price ranges and offer relatively few trading opportunities until another pattern emerges .Identifying consolidating stocks involves looking for those that have steady support and resistance levels, trade in a narrow range, and have low trading volumes.Trading on narrowly consolidated stocks can happen but there is often less room for profit due to the small range.Once a consolidation zones appears , keep an eye out for any possible breakouts above or below the upper and lower trading range bounds. These breakouts can be accompanied by large increases in volume and lead to large gains or losses in a short period of time, especially if the stock has been in consolidation for a longer stretch of time.
Range identifier by medianThis study tries to highlight ranges
as they are defined by
TradingLatino TradingView user.
The study uses median values.
A range is defined as periods when the price does not move a lot.
Its default values are aimed at BTCUSDT pair and 4h timeframe.
HOW IT WORKS
For each of the bars a '5' median is calculated based on the 'highest of open and close'
For each of the bars a '5' median is calculated based on the 'lowest of open and close'
Thanks to the desviation setting both medians
have a tolerated maximum and a minimum
Condition 1:
The bar current 'highest of open and close'
needs to be between the respective tolerated
maximum and minimum
Condition 2:
The bar current 'lowest of open and close'
needs to be between the respective tolerated
maximum and minimum
If both conditions are met
then the bar is in a range
SETTINGS
Price range periods : How many previous periods are used to calculate the medians
Price range maximum desviation (%) ( > 0 ): Maximum positive desviation for range detection
Price range minimum desviation (%) ( > 0 ): Mininum negative desviation for range detection
Desviations should be both of them a positive number
WARNING
Despite the name indicator does not identify the entire range.
It identifies when you realise you are inside a range.
E.g. If a range length is 8 periods length this range indicator
will highlight only the last 6 periods of the range.
USAGE
If your strategy signals you an upwards trend
then you might use this range detector
to know when to exit your long position
Why?
Because most of the times
the price is found to be
in a range it goes down
FEEDBACK 1
My former attempt on calculating ranges
felt too much over complex that is why
I decided to implement it with medians.
It should be easier to modify if
I want to desviation inputs to be calculated
automatically in the future.
I'm interested on different approaches on how to detect ranges.
FEEDBACK 2
I have only used this identifier in BTCUSDT 4h timeframe.
Feel free to comment down below with your suggested settings
for your favourite pair and timeframe
PINE SCRIPT TRICK
This script simulates looping an string char by char
in pine script.
Range identifier by angleThis study tries to highlight ranges
as they are defined by
TradingLatino TradingView user.
A range according to its definition would consist of
periods when the price does not move a lot.
It's aimed at BTCUSDT pair and 4h timeframe.
HOW IT WORKS
Price source is the middle between open and close values.
For each of the bars a '5' periods regression line is calculated
The regression line has an angle with the 0-axis line
which might be between 0 and 90.
0 angle would mean price is always the same
90 angle would mean price going to infinity
When '2' of those periods in a row
have their angles between a maximum angle
and a minimum angle then you have the range
SETTINGS
Price range bar periods : How many previous periods are used to calculate the bar regression line
Price range range periods : How many periods in a row should be used to say that there is a range
Price range maximum angle ( < 90.0 !!! ): Maximum angle for range detection
Price range minimum angle ( > -90.0 !!! ): Mininum angle for range detection
Angles should be set from -89.99 for the minimum angle to +89.99 for the maximum angle
WARNING
Despite the name indicator does not identify the entire range.
It identifies when you realise you are inside a range.
E.g. If a range length is 8 periods length this range indicator
will highlight only the last 6 periods of the range.
USAGE
If your strategy signals you an upwards trend
then you might use this range detector
to know when to exit your long position
Why?
Because most of the times
the price is found to be
in a range it goes down
FEEDBACK 1
I'm quite sure this range approach by comparing angles is a novel one.
I have checked Range Identifier script from TradingView LazyBear user
and it uses another approach.
I'm interested on different approaches on how to detect ranges.
FEEDBACK 2
I have only used this identifier in BTCUSDT 4h timeframe.
I'm interested to know if applying it more traditional
stocks the degrees need to be adjusted to something
more smaller.
PINE SCRIPT TRICK
This script simulates looping an string char by char
in pine script.
CREDITS
I have reused and adapted some code from
'TF Segmented Linear Regression' script
which it's from TradingView alexgrover user.