Indicator - ATR Profit Loss - DGHi Traders,
This is an on chart indicator that can be used for setting take profit and stop losses very easily using the Average True Range Indicator (ATR). Using a volatility adjusted TP and SL will allow you to set your targets and losses based on market conditions. In the settings, you are able to adjust how much of a multiplier you require depending on your risk tolerance and strategy. For those that follow the NNFX method, the defult settings are preset to 1xATR TP and 1.5xATR SL.
How to use:
- For longs, 'isLong' box must be ticked, for shorts, this box is unticked
- For longs, green line is TP, red line is SL
- For shorts, red line is TP, green line is SL
Regards,
Dillon Grech
Average True Range (ATR)
BuyTheDip V2This is enhanced version of BuyTheDip Strategy which can be used for stocks and cryptos as well along with indices.
In addition to V1, the enhancement include breaking the zone into multiple levels based on multiple standard deviation Bollinger bands. Dip is confirmed only when price bounce back certain levels from the bottom. If price keeps going down, strategy does not generate signal.
Input parameters are as below:
ATR Parameters : AtrLength and AtrMult to calculate trailing stops
Trailing Condition parameters : TrailAfterBars, TrailTargetState - Trailing does not happen immediately. It either waits for TrailAfterBars to complete or price moves up by TrailTargetState levels in multi bollinger band level setup - whichever happens first.
Force Exit Parameters : If the price state based on multi-bollinger bands drop by TargetStopStateDiff level from its peak, then it will force exit from the trade if ExitOnFailureSignal is checked.
Entry Filters : It is not a dip if the instrument is already in downtrend. ConsiderYearlyHighLow , ConsiderNewLongTermHighLows and ConsiderMAAlignment are used for filtering entries so that we only buy the dip for uptrending instruments.
EMA ATR Engulfing CandlesThis is good old EMA (Exponential Moving Average) with a twist. The EMA line is surrounded by ATR on either side giving you visibility on how market breadth is working out.
The icing on this cake is in the form of engulfing candle indications. Whenever the engulfing candle happens to be inside the size (that's upper and low ATR area limits around EMA) and the engulfing candle has closed in the appropriate direction, the signal triangle comes up. To understand this...
The signal appears only if one of OHLC price point of engulfed and/or engulfing candles are within upper and lower ATR areas around EMA
When there is a bullish engulfing candle, and the close of the candle is above EMA, a green triangle comes up below the candle
When there is a bearish engulfing candle and the close of the candle is below EMA, a red triangle comes up above the candle
The settings enable you to set the following
Length of EMA (default is 200)
Length of ATR (default is 12)
Resolution of EMA independent of the chart timeframe (default is Daily)
Price type (default is hlc3)
Trade zone width in number of ATRs on either side of EMA (default is 1)
Other settings to adjust display
I have been using this in different timeframes to generate signals and found that it generates pretty good alpha.
Feel free to write to me if you have any ideas that can improve this further or if you wish to discuss how to properly use this.
ATR Stop [COFUTrading]ATR excluding price spikes for a more correct calculation of average volatility and setting a stop loss.
Profit MAX MTF HeatMapThis is a powerfull strategy which is made from combining 3 multi timeframes into one for profit max indicator
In this case we have daily, weekly and montly.
Our long conditions are the next ones :
if we have an uptrend on all 3 at the same time, we go long.
If we have a downtrend on all 3 of them at the same time we go short.
For exit, for long, as soon as one of the 3 converts into downtrend we exit the trade.
For exit, for short, as soon as one of the 3 converts into uptrend we exit the trade.
This tool can be used on all types of markets, and can also be changed the time frames.
Daily Open Strategy (DOS)DOS is a mean-reversal strategy that trades against the previous candle direction as long as it has body greater than the PrevRange paremeter.
Best results are obtained in GBP and AUD pairs on daily charts , but of course you can experiment with other assets and timeframes.
Strategy parameters include starting and ending dates, the previous candle range (raw value), the Stop Loss (SL, in pips, 200 = 20 pips) and the Take Profit (TP, in pips too).
ProjectionGreetings Traders! I have decided to release a few scripts as open-source as I'm sure others can benefit from them and perhaps make them better.(Be sure to check my Profile for the other scripts as well: www.tradingview.com).
This one is called Projection.
Projection is based off the same Principle as some of my other scripts, such as Trade Manager() and Price Predictor(). I use a simple concept using line.new() to define some potential Price Projections. From the Settings of the Indicator, you can access a couple different Pre-Set options.
Wide Parabola:
Skinny Parabola:
Straight Triangle:
ZigZag1:
ZigZag2:
I wanted to give a Special Thanks to @Pinecoders for the custom RoundToTick Function from Backtesting/Trading Engine --> ()
If you like Projection, be sure to Like, Follow, and if you have any questions, don't be afraid to drop a comment below.
User-Inputed Time Range & FibsGreetings Traders! I have decided to release a few scripts as open-source as I'm sure others can benefit from them and perhaps make them better.(Be sure to check my Profile for the other scripts as well: www.tradingview.com).
This one is called User-Inputed Time Range & Fibs.
The idea behind this script is to record the Range Highs and Lows of a User Defined Period, and plot potential Targets based on either Fibonacci Extensions or a Multiple of the Range Size. I created this originally for use with the US Session Initial Balance(From 9:30-10:30AM EST), however it can be set to any time period.
What is Initial Balance? In simple words, Initial Balance (IB) is the price data, which are formed during the first hour of a trading session. Activity of traders forms the so-called Initial Balance at this time. This concept was introduced for the first time by Peter Steidlmayer when he presented the market profile to traders(atas.net).
The IB is monitored as a break-out area for Range Extension traders. The IB High is also seen as an area of resistance and the IB Low as an area of support until it is broken(www.mypivots.com).
As a note, depending on the Time Zone you are in, you may need to manually add or subtract from the Timed Range to match the desired Time. For example in NY Eastern Time, I have to use 8:30-9:30AM to Capture the 9:30-10-30AM IB for ES and NQ. Similarly, I must use 14:30-15:30PM to Capture the 9:30-10-30AM IB for BTC. You will need to make adjustments based on the Time Zone you are located in.
I wanted to give a Special Thanks to @PineCoders for the Custom Rounding Function from Backtesting/Trading Engine--> (), Pinecoders.com for help with Tracking the Highs/Lows--> (www.pinecoders.com), and @TradeChartist for allowing me to use some of the code for the Fibonacci Extensions from his script here--> ().
If you like User-Inputed Time Range & Fibs, be sure to Like, Follow, and if you have any questions, don't be afraid to drop a comment below.
Price PredictorGreetings Traders! I have decided to release a few scripts as open-source as I'm sure others can benefit from them and perhaps make them better.(Be sure to check my Profile for the other scripts as well: www.tradingview.com).
This one is called Price Predictor.
How To Use Price Predictor
Price Predictor acquires potential targets by measuring the Average Change of Price from a user-defined resolution, from Open to Open. By default, the Resolution is set to 1 Day, however you can play around with Weekly, Monthly, etc. When a new resolution period begins, Price Predictor will automatically adjust based on the new Average Change of Price.
Due to the avoidance of Security() in this script, you may have to play around with the Timeframe that you use it in to ensure that you have enough bars on your chart to process the User-Defined Resolution.
The first Target Zone represents Target 5 of my other script, Trade Manager()(Given that you set the Target Multiple and Default Threshold Inputs as the same in each script), and is the most likely to be hit before the end of the resolution period.
In addition to a User-Defined Resolution, you also have the option of using a Custom Price to define Target Zones, however I'd recommend using my other script, Trade Manager(), if the volatility of the Instrument isn't too high.
I wanted to give a Special Thanks to @Pinecoders for the Custom RoundToTick Function from The Backtesting/Trading Engine --> (
If you like Price Predictor, be sure to Like, Follow, and if you have any questions, don't be afraid to drop a comment below.
Trade ManagerGreetings Traders! I have decided to release a few scripts as open-source as I'm sure others can benefit from them and perhaps make them better.(Be sure to check my Profile for the other scripts as well: www.tradingview.com).
This one is called Trade Manager.
How To Use Trade Manager
Trade Manager acquires potential targets by measuring the Average Change of Price from a user-defined resolution, from Open to Open. By default, the Resolution is set to 1 Day, however you can play around with Weekly, Monthly, etc. When a new resolution period begins, Trade Manager will automatically adjust its Targets based on the new Average Change of Price.
Due to the avoidance of Security() in this script, you may have to play around with the Timeframe that you use it in to ensure that you have enough bars on your chart to process the User-Defined Resolution.
The idea behind Trade Manager is quite simple yet can be quite powerful at the same time. Consider a Daily Candle for example. You can clearly see how a vast amount of price movement can be encapsulated within it, sometimes in both directions. By measuring the Average Change of Price per day(From Open to Open), we can use this Average to build targets off of. Defining a small Threshold above and below the Open Price of the Daily Candle allows you to set Limit Orders at these levels with predefined Targets. Then, the use of the custom Trailing Stop and Break Even helps to secure profits without giving too much back to the market, all while managing your risk.
Within the Settings of Trade Manager, you have the option to alter the logic of whether Break-Even is set after the first Target or second Target is hit.
In addition to using a User-Defined Resolution Period, you can also input a Custom Price into the settings of Trade Manager and allow the Targets, Trailing Stop, and Break Even to be calculated from the Custom Price.
I wanted to give a Special Thanks to @PineCoders for the Custom RoundToTick Function from The Backtesting/Trading Engine --> ()
As a note, there are times where price will break out very strongly from the Limit Price, sometimes crossing the Stop and Limit Price on the same bar. When this happens, it is difficult for Pine to determine which occurred first intra-bar, and as a result, it does not record a new position. In these instances, I'd recommend adjusting the Default Stop Multiple so it is below the bar.
If you like Trade Manager, be sure to Like, Follow, and if you have any questions, don't be afraid to drop a comment below.
DTR vs ATR w RVolDTR vs ART along with Relative Volume in Percentage. So if you see RVol as 200% with input length of 10 days, today's volume is 2x compared to past 10 days. It helps if today's volume is already reached 20% or 30% within 30mins of market open, etc.
MACD Strategy with trailing ATR stopThis is a trend based strategy that uses EMA and SMA intersection for determining the direction of the trend and MACD for the entry signal. At the same time, the strategy uses ATR, which is working as a trailing stop.
The strategy entry will work when the Trend ribbon will turn green and MACD line will crossover the signal line. This strategy also takes into account the pyramiding and allows to enter the second time if the signal will repeat itself.
There are 3 exit points. The first 10% of the position will be closed when the price will increase by 1%. The second portion of 50% will be closed when the price reaches 5% Take profit target. The remaining 40 % of the position will wait for the exit signal which will occur when the price closes below the ATR line.
The strategy is using a fixed amount in dollars, each time the entry occurs the strategy will enter with 100$ in the order.
The strategy can be applied to other crypto assets. However, they will require input changes.
Best of luck with your trading.
ATR BandsIt has happened to everybody. You enter the market, the position gets a stop loss, then later the market goes in the direction you originally planned. Worse yet - you enter a position, the market goes in your favor, gets near the target, and then it reverses and you get stopped.
We brazilians call this a "violinado", or getting violinated. It happens either because:
1. You put the stop loss too close, or the target too far
2. You entered in the right direction, but at a wrong time
While the second point cannot be programmly adressed, the first can. One popular way of setting a stop loss is by using the average of the true range, it even has a built-in indicator in TV. The problem with it is that you can still get violinated, since as the trend develops, the stop loss only goes up, never down. So if you enter at the wrong time, one slip can still take you out of the market.
Since I got sick of losing money using a conventional stop loss, I made these ATR bands. When you add this indicator to your graph, 6 lines are going to show up, 3 above the price, 3 below it. These lines are calculated from the ATR of the last 20 periods (can be configurated). The upper lines are the high of the last candle + the ATR * the multiplicator factor, the lower lines are the low - ATR * multiplicator factor. There are three multiplicator factors: 1.0, 1.618 and 2.0, and you change them to be whatever you want.
The logic behind it is that theses bands represents the region in which the market is more likely to stay. So if you enter the market at 50.00, you can't expect it to reach 500.00 in the next hour if the ATR is 5.00. And if you set the stop loss at 49.99, it is very likely that the market is going to stop you. By using the ATR bands, you can get a more reasonable price range, so you would set the stop loss at 45.00 and the take profit level at 60.00.
There are two types os ATR you can use: the regular, calculated with RMA, and another using a custom WMA, which puts greater emphasis on large amplitudes. By default, the average uses the past 20 true ranges. You can also choose to use either the closing price or the extremes of the candle as a basis.
Another thing I've added is the violation statistics, which shows the percentages of the times that a band was violated in the next 5 candles (can be configurated). With this, you can get a broader view on the probability of the bands actually being reached.
You may have notice that the bands are lagged by 1 period. I did this so that there is no way you can use future data. You can disable it or increase it, but I recommend just letting it be 1. These bands are the range in which the price is most likely to stay in, if you change the lag you are essentially breaking it's whole purpose.
Moving Average EntanglementThis script uses the gap in moving averages standardized to the average true range to determine entry and exit points.
The red line represents the current percentage of ATR that is deemed "The Dead Zone" - a move that is too small to be reliable.
The histogram represents the gap between moving averages. When the histogram is above the red line, it confirms a breakout move.
The dashed line an be used as a secondary filter and is a moving average of the histogram.
When Standard Deviation mode is on, a third line is displayed, which represents how many standard Deviations the current histogram bar represents, and can be also used as a filter.
Adoptive Supertrend - PivotsAnother experiment with Supertrend by making use of pivot point high/lows.
Trailing Stop types used in this indicator are:
ATR - plain ATR based supertrend
Breakout - ATR based supertrend combined with breakout. (Trailing triggered only if price change is higher than HighPriceChange multiplier times ATR.
Pivot Points - Trail only when new pivots created. Pivot stop multiplier is used below pivot low.
Combined - Combine everything together
Fishing The TrendFishing The Trend
HOW Does it work ? The code uses dynamic levels to identify trend.
This script used SuperTrend (ST), ATR and relatively Smoothened ST for early trend reversal detection to determine the trend and direction so that a fruitful decision can be made.
To Indicate the strength of the trendline, The standard calculations of SuperTrend, along with multiple smoothen ATR results are clubbed determine the direction, a step ahead.
However, the indicator is not appropriate for all the situations. It works when the market is trending. Hence it is best to use for short-term technical analysis . SuperTrend uses only the two parameters of ATR and multiplier which are not sufficient under certain conditions to predict the accurate direction of the market. Here in this indicator ATR value is not editable and after long backtests the best ATR value is kept that helps the indicator working very well.
The default setting is best for use, but user can customize the Multiplier for his own fine tunings, So once the Levels are matched, a Long / Short suggestion is plotted.
Best Time Frames to use : starting from 1, 3, 5, 15, 30 Mins and so on... to determine Trend.
Long = L and Short = S.
Where and how to use?
The main use of this indicator is quick scalping and Intra-day trading.
The Indicator shows the option to show Long/Short Signals which the use can be turned on or off.
The indicator shows a very useful option for early detection of the ongoing trend whether there will be reversal of trend or not ?
Stop Loss - That should be done by following ones risk appetite, Ideally the High of the Previous Candle should be the stop loss for the Long / Short but everyone has their own Risk Management Strategies based on the capital deployed.
Disclaimer : There could be scenarios when the candle is shown as a long or short and then the candle turns into opposite direction red/green. In such scenarios , Please refer to the just preceding candle and the early detection signal and if this candle is moving into positive direction only then go for long, Similarly opposite for Short, the value of multiplier 0.5 is determined using series of back test across various assets with different time frames.
User Options : Choice of turning on / off the Long / Short Labels and early detection/StopLoss Option can also be activated or deactivated.
Visual Checks - The user could manually validate the back test results on various assets they would like to use this strategy on before putting it live.
Usage/Markets : Index Trading / Equities and also well with Commodities and Currencies
How to get access
Please click on the link / email in the signature or send me a private message to get access
Feedback
Please click on the link/email in the signature or send me a private message for suggestions/feedbacks
Slow and Fast TurtleThis script is based on the famous turtle strategy with add on cha stop.
- Fast Buy triggered when price cross upper DC 20.
- Slow Buy triggered when price cross upper DC55.
- There is 2 lines (black line) which is Stop Line and Average Up line.
- Stop when price close below Stop Line and Average Up when price close above Average Up line.
- There is 2 Sell signal which is Fast Sell and Slow Sell. Fast Sell triggered when price close below than lower DC 10 and Slow Sell triggered when price close below than lower DC 20.
- Cha stop is also sell signal which is triggered when close price is lower than lowest 2 days before.
ATR on Double Bollinger Bands (BB) ATR Coupled with Bollinger bands helps you to time the Entries & Exits.
The combination of two Volatility Indicators ATR & Bollinger bands captures cyclical behavior of the market.
This Indicator helps you to identify the range contraction & range expansion for trades & signals reversal signs
ATR - Double Bollinger Bands (BB) indicator plots Two Bollinger Bands on ATR Indicator.
ATR - Double Bollinger Bands (BB) indicator plots Two Bollinger Bands on ATR Indicator.
Markets go through cycles of contraction and expansion. Range Expansion is identified when ATR is rising above the ATR average. Range Contraction is identified when ATR is falling below ATR average.
Whenever the market is contracted, then comes the range expansion so these signals can be used for entries & exits.
The average true range is a volatility indicator. Volatility measures the strength of the price action and is often considered for clues on market direction
This is the combination of two Volatility Indicators ATR & Bollinger bands to capture cyclical behavior of the market.
How to use the indicator for Entry & Exits ?
When ATR is below Bollinger band basis line and closer to the lower band that indicates the range contraction, so traders can expect the range expansion soon & entering long positions becomes a safe bet.
When ATR is touching the upper Bollinger band (2 standard deviation) that indicates range expansion so closing a long position or booking partial profits becomes a safe bet, because the stock is likely to enter a trading range or reverse direction at this point.
When ATR is outside the upper Bollinger band, avoid long trades as range contraction expected soon.
Reversals - A reversed trend is expected when price touches its extreme outer bands. it is always a good practice to confirm reversal signals with more than one indicator signals.
A prolonged period of low ATR values may indicate a consolidation area and the possibility of a continuation move or reversal.
DTR vs ATRThis script shows DTR vs ATR (Today's True Range vs 14 days Avg True Range) along with percentage. The label automatically changes color based on percent value. <=70 is GREEN, >=90 is RED and between 70 & 90 is ORANGE.
The location of the script not stick to one place. There is no such a functionality to keep it static at one location (like top right corner). But I think that feature is coming soon. I may be wrong.
ARS Strength IndexThis script is a graphis representation of Gunbot`s addon called ARS.
Small script indicator showing the strength (volatility) of a current selected pair.
Based on % deviation between ATR and baseline SMA(ATR)
Supposed to be used on 1h frame.
Could be used to switch automated trading strategy settings to more save if index grows.
Green zone is calm market
Yellow zone is average
Red is risk zone
Purple is high risk zone (liqudation)
!BooM!Hello
The indicator measures the relationship between Average True Range (ATR) that shows how much an asset moves, on average, during a given time frame and Standard Deviation that measuring how widely asset prices are dispersed from the average price. If prices trade in a narrow trading range, the relationship between the ATR and SD will return a low value that indicates low volatility that will lead to potential price quick movement.
To increase the accuracy of the indicator and reduce false signals, it generates three circles, each indicate protentional price quick movement coming. For circle to print, following criteria must meet:
• Green Circle is based on low volatility and both ATR and SD are at minimum value for a short pre-defined time frame.
• Magenta Circle is based on low volatility and SD are at minimum value for a long pre-defined time frame.
• Yellow Circle is based on low volatility and SD are at minimum value for a short pre-defined time frame and Average Directional Movement Index reaching to pre-defined level.
The indicator focuses mainly on identifying potential price quick movement. However, it is equipped with two signal that is generated upon crossing the keltner channel upper or lower bands to help identifying the direction of the price movements but the user shall study the chart on big time frame to confirm the direction of the price movement.
If you would like to use it, please drop a message or find other contact under my signature.
After purchase, open the TradingView indicator library. Under the Invite-Only Scripts section, you will see it. Add it to your chart and save your chart layout.