Agressive ConfirmationThis indicator serves as a guide for aggressive counter-trend trading, offering entries, a trailing stop for trade exits and a performance backtesting system (risk ratio).
AC proves to be an excellent ally in assisting counter-trend entry decisions. The signals come from two different sources, and are positioned almost identically in terms of the timing of entry into a trade on a trend change.
The first is RSI reintegration: simple, effective. The second is price action reintegration (identifies short-term support/resistance, a false break with counter-trend reinjection).
The duality of this entry system means you can be present on most local tops and bottoms without having an excessively high number of trade entries. The failure of the first entry can give a signal on the second (divergence, volatility...): use this complementarity to your advantage! If the first signal ends in a loss, wait for confirmation on the second signal.
The trailing stop system is activated as soon as an entry signal is detected, and if no entry signal is still active. The trade is closed when the candle closes above or below the trailing stop.
Two possible settings:
"passive": (multiply 5, period 8), least reactive trailing stop, willing to hold the trade
"balanced": (multiply 1, period 4): versatile trailing stop, ideal compromise.
These trailing stop parameters are optimized by the automated backtesting strategy of our IRL indicator, which indicates precise reversal levels. To use them in this specific context, you need to be in timeframe m1. For more information on these levels, please see my profile!
The stop loss for each reversal corresponds to the last high/low of the last 4 candles. It's possible to display this value above or below the trade entry signal, which makes it easier to understand the practical application of the signals presented.
An option for displaying more information on trades executed once closed. When an exit signal is detected (stop loss OR trailing stop), the candle leading to the trade's closure is marked with a label, providing information on the trade's profit (expressed in R, risk ratio). A second piece of information, in brackets, is the drawup: this corresponds to the maximum unrealized PNL of the closed trade.
The size of these labels can be modified according to the trade's PNL, all managed by profitability thresholds in R (default: 8R, 4R, 1R).
these latest entry signal performance functions optimize the backtesting process and the identification of relevant reversal strategies, by reversing the methodology: "where are the biggest profits made over such and such a period, what were the signals of my studied strategy, ...". The drawup, for its part, will enable you to appreciate an entry during a volatile period, which can sometimes lead to substantial short-term gains, but which the trailing stop exit failed to capitalize on!
A second signal corresponds to an additional confirmation, generally later in the timing, and informed by candle coloring. Based on RSI convergence/divergence, and to be used as a possible complementary filter to entry signals. Independent and without impact on the entry and exit signals studied.
This indicator has been developed in synergy with our other published technical indicators for identifying reversal zones / reversal timings, and offers a guideline for those less experienced in frontrunning/counter-trending. AC should be the sinequa none for a reversal entry, and will enable you to appreciate the reversal setups studied!
Countertrend
Consecutive Unswept Lower Highs/ Higher Lows CounterCounts consecutive Lower Highs and Higher Lows; number resets to zero when previous pivot high or low gets swept
-To help give an idea of when a retracement / run-on-stops may be overdue. i.e. the higher the counter number grows, the longer we've gone without a proper retracement.
//inputs//
~pivot lookback/lookforward: increase this for more significant pivot highs and lows.
~number of pivot high 'counter' labels (pairs) to show in history.
~formatting options.
Multi-timeframe Squeeze Mom + ADX and DIsMulti-timeframe Squeeze and ADX
This indicator is designed to be able to get used in combination with others that can lead to a potential help for trading.
The indicator uses colors such us light green, dark green, light red and dark red. Light green and light red to indicate the second half and strongest movement of an upwards and downwards movement, respectively. The same for the first half of an upwards or downwards movement, dark red for the possible start of the upwards movement and dark green ad possible start of the downwards movement.
The indicator is multi-timeframe because the trader can configure within the menu a background timeframe, which plots a squeeze momentum for a different timeframe than the one selected for the main graph. It plots the background timeframe with an area style, while the main squeeze is plotted with a column style. This helps the traders to analyze whether entering a position countering a higher timeframe upwards or downwards squeeze momentum.
It also shows the divergences that occur between the price and the squeeze momentum that can add strength to a potential movement upwards or downwards.
The ADX, DI+ and DI- lines are also added to determine the potential strength of the movement in the monitor (squeeze momentum). If the DI+ is over the DI-, then the strength is likely higher upwards and the opposite for the downwards strength.
Fundamentals
Squeeze momentum: It shows the periods when volatility increases or decreases, in other words, when the market goes from the trend into flat movement and vice versa.
ADX (Average Directional Index): The ADX helps the indicator to estimate the strength of the movement, always considering the DI+ and DI- to not go against the trend strength.
Positive (DI+) and Negative DI (DI-): Both DI+ and DI- measure up and down price movement, in some cases crossovers of these lines can be used as trade signals.
Divergences: Divergence occur when the price of an asset is moving in the opposite direction of a technical indicator, such as an oscillator (squeeze momentum). Divergence warns that the current price trend may be weakening, and in some cases may lead to the price changing direction.
Panel
This panel allows the trader to have a summary of the values of the direction and strength of the movement. It has the following characteristics:
It is placed on the right middle side of the chart indicator by the default.
Its colors changes according to the indicator’s values.
The summary box shows the projection for the main squeeze plot and also for the background squeeze plot. If only one is needed, it can be changed on the menu of the indicator.
Summary
From all previously mentioned, it can be stated that the indicator allows users to:
Detect the direction of trends
Detect price and squeeze divergences
Get a table summarizing important values of the indicator to determine the strength of a trend.
RSI Effective Volume Reversal IndicatorAbout The Indicator
I want to start with a few short paragraphs of how this indicator came to be and why it's different than 80% of the indicators on this platform. If you are just interested in how the indicator works, you can skip the story, although I recommend at least skimming through it.
Originally, this indicator was developed to be part of a trend-trading strategy that analyzed the three main components - Price , Volume and Strength . It was broken down to 2 indicators - on-chart and off-chart, similarly to my first premium indicator "Trend Indicator for Directional Trading". Despite the similar concept, the current one is miles ahead in almost any regard.
As most of you know, strategies (especially the really good ones) are fairly more complex to use and navigate. You need to input the parameters for generating and tweaking the indicator, then you need to enter your risk management parameters like stop loss, position size, etc. and finally you need to set the exit criteria, like specified percent target, trial stop or an indicator condition. So, what was supposed to be a simple strategy that anyone can use and make money with, turned out to be a very complex one with over 20 parameters to tweak. I know from experience that when it comes to trading, less is more. This is especially true for the indicators.
As a result, I decided to split the project into two separate strategies - one for trend/directional trading and one for volume and strength (the one you are looking at right now). The problem was that as a standalone strategy it didn't perform all that well. And it shouldn't come as a surprise to anyone who has been trading long enough - divergences are one of the biggest tricksters there are - easy to identify only in hindsight. They are the new-trader's doom. I lost a decent amount of money chasing tops and bottoms through divergences and for that reason it's always been somewhat a goal of mine to create an indicator that can assist in this conquest (call it a personal vendetta). This indicator comes as close as I've ever been to this goal.
Right, but I just said a few lines above that this indicator doesn't work that well for divergences? That's true, but only if you completely automate it and let it buy every bullish and sell every bearish divergence. I have extensively tested it on the securities I actively trade (SPX500, Crude Oil, Gas, Gold, Copper) and with the right settings it does generate positive return (what strategy wouldn't with enough optimization, right?), but I would have made so much more money if I didn't fight the trend.
So, I decided to do something else - convert the strategy back to an indicator and use it for discretional trading in which it assists (not explicitly tell) me in making the decisions. And oh boy, did I hit the sweet spot there! It has been notoriously difficult for most scripts and indicators to identify proper support and resistance levels or at least not nearly as good as the human eye can do. This is especially the case with ascending and descending channels. Seeing how well it worked in helping me open longs and shorts at key levels, I decided to strip it from all unnecessary features and simplify the interface for easier navigation (about 300 lines of code less). This brings me to my next point.
How Does It Work?
The indicator relies on two main components in order to identify reversals - RSI module and Effective Volume module, hence the name RSI Effective Volume Reversal Indicator (not very creative, I know). You select which one you want to display via the dropdown menu. Now let me outline how each one works.
RSI module (top) - similarly to the traditional RSI, it is bound between 0 and 100. Oversold area is marked in green (15-25) and overbought area is marked in red (75-85). You can change those as you please, but I found those to be the perfect spots for identifying potential opportunities. This is where the similarities end. As you've noticed, it's not nearly as choppy as the traditional RSI, just the opposite - it's rather smooth, resembling Heikin-Ashi candles. Further, the way the candle is formed can indicate if we are approaching a top or bottom and if you should be looking for an opportunity to open a trade against the trend. Believe it or not, I've been developing and using this indicator for the past 6 months, so there's a lot to be said about the formation of those candles with clear examples, but I will leave those for the guide book that comes along with each purchase/subscription.
Effective Volume (bottom) - As I already have developed quite an extensive indicator that utilizes the effective volume profile, I just grabbed certain elements from it, simplified it and smoothed it via a new custom-made moving average along with some other minor updates. The results from RSI and Effective Volume may seem quite similar, but they actually reveal slightly different information and can be used to complement each other. In terms of coloring - green gradient above 50 and red gradient below 50.
What To Expect
It's important to understand that technical analysis does not predict prices. I am not claiming this indicator to be the crystal ball that will tell you when to long or short with max leverage. All I am saying is that it's a pretty good tool to help you time your trades, show real exhaustion of trends and reveal when a new direction is forming.
This indicator has been, and most likely will continue to be, work in progress. I've been experimenting with tons of features to make it better for the past 6 months and I finally believe it is stable and beneficial enough in order for you to use it. There's always something more that I would like to add and/or change, but I know that if I continue digging and improving, the indicator would have never seen the light of day. That's why I want to add the critical component to it - you. Through your feedback and recommendations, I believe we can make this indicator truly a masterpiece.
With that being said, I do have some future improvements planned, which I will be releasing on the go. Some are major, like updating it to v.5 and adding new features that are only available to the newest version of PineScript, while others are minor, such as color variations and more one-click customizations.
I hope I managed to portray an objective picture (with reasonable amount of words) of something that I've put a lot of work into, so that you can successfully use and make even more money on the markets. Once again, each purchase/subscription of this indicator comes with a guide in which I go into great detail explaining how to use the indicator, so rest assured that you will be able to take full advantage of it.
Contrarian Scalping Counter Trend Bb Envelope Adx and StochasticContrarian Scalping is an trading strategy designed to take advanted of a counter-trend.
The advantage of these strrategies types is that they have a good profitability but with do not great gain (in relation at the time frame).
Indicators used:
Bollinger
Envelope
ADX
Stochastic
Rules for entry
For short: close of the price is above upper band from bb and envelope, adx is below 30 and stochastic is above 50
For long: close of the price is below lower band from bb and envelope, adx is below 30 and stochastic is below 50
Rules for exit
For short: either close of the candle is below lower band of bb or enveloper or stochastic is below 50
For long: either close o the candle is above upper band of bb or envelope or stochastic is above 50
If there are any questions let me know !
%R Trend Exhaustion [upslidedown]I love Williams %R! This indicator mixes two %R periods... a standard %R with a longer period %R. The longer period of 112 has interesting results for trend following strategies in the crypto market through backtesting.
Alone these are fairly ordinary but together they provide a very interesting trend exhaustion/reversal system while filtering out some noise. I have highlighted key areas of interest with filled boxes. An "area of interest" is when there is confluence between the short and long period %R values along with being overbought or oversold. Once there is a break in the overbought or oversold trend, an arrow will print.
This is one of my odder ideas that appears to have some merit and detects interesting tops or bottoms (or confirms a trend reversal) so I'm publicly publishing for the community to find. If you find this useful please reach out and let me know how you use it as it's fairly unique... and thus different than anything I've ever seen or used.
scalping against trapped countertrendAbstract
This script attempts to find the end of countertrend.
This script uses oscillators to measure long term and short period trends. When the long term trend keeps positive and clear short term period is over, this script provides a buy signal.
This script does not contain pullback, cut loss and re-enter. You need to add it manually.
Introduction
Many traders want to buy when long term trend is bullish and short term pullback is over.
This is because we can take advantage to the emotion of countertrend traders.
Countertrend traders realizes their profit is finite and therefore want to protect their profit well and limit their loss.
This script is inspired by a searchable trading strategy video.
The video mentioned 4 points.
(1) long term trend. The video did not spend much ink on this point. You can use any method to observe.
(2) clear pullback bar (at least 50% body)
(3) weak bar after clear pullback
(4) entry trigger buy stop
This script attempts to quantize these points to determine trading direction.
This script is originally designed for timeframes lower than examples in the video but you can apply it on any timeframe.
Computing and Adjusting
(1) long term trend
This script uses smoothed stochastic.
(2) clear pullback bar
Since this script is originally designed for timeframes lower than examples in the video, so the condition becomes:
RSI is low enough
(3) weak bar after clear pullback
RSI goes back from low level.
(4) entry trigger buy stop
This script does not include this condition.
You can decide enter when buy stop or pullback.
Parameters
x_src : the value for computing oscillators
x_len_a : how many bars for measuring short term trend
x_len_b : how many bars for measuring long term trend
x_k_b : smooth long term trend, the average value of stochastic values
x_changk = check if clear short term pullback appears recently. 1 means do not use, larger numbers means how long of periods to check.
x_rsi_ct : threshold of short term pullback clear
x_rsi_ft : threshold of short term pullback end
Reading numbers in Strategy Tester
Most possible loss :
(1) to find rational pullback. Generally 1/3 to 2/3 atr.
(2) to find cut loss distance. Generally 1 to 2 atr.
Most possible profit :
to find if trading the opposite direction against this script is profitable.
Conclusion
This script can suggest us trading direction.
Waiting for pullback can reduce risk, compared to buy stop.
This script does not provide good signals in sideways markets.
Reference
A searchable trading strategy video
Dynamic EnvelopeA dynamic envelope is designed to build an actual envelope that consider the volatility of a trading instrument.
A dynamic envelope is an ideal counter-trend indicator, it takes into account the nature of the movement of the instrument. At the same time, it does not require adjustment of parameters over time, it adjusts itself to volatility.
The indicator can be effectively used on any markets and instruments.
Динамический конверт предназначен для построения актуального конверта, который учитывает волатильность торгового инструмента.
Динамический конверт - это идеальный контртрендовый индикатор, он учитывает характер движения инструмента. При этом он не требует подгонки параметров со временем, он сам подстраивается под волатильность.
Индикатор можно эффективно использовать на любых рынках и инструментах.
Close Counter HistogramAn interesting experiment to make an indicator act as a counter. I call it CCH - Close Counter Histogram.
It adds 1 when current close is higher than previous close and reduces -1 when current close is lower than previous close.
In the CCH settings you set how many bars to look back and use EMA to smooth the results or disable EMA smoothing.
Disable the EMA smoothing and you'll see the real deal (pure counter).
The higher the GREEN columns the more higher closes and the lower the RED columns the more lower closes.
In case columns are declining above 0 a more darker green will appear.
In case columns are declining below 0 a more darker red will appear.
Supports bar coloring (disabled by default).
Feel free to comment and Like if you like.
Enjoy :)
Advancing Declining OscillatorYet another Array indicator, simple, but efficient which i call ADO. The indicator acts as a COUNTER of when CLOSE closes above OPEN and vice versa based on specified look back period in settings.
If we have more Closes above Opens, obviously the indicator will be above ZERO and GREEN, otherwise RED.
Optional to smooth it by EMA (true by default).
Like if you Like and Enjoy!
GMS: Candlestick Patterns with RSI FilterI wanted to apply an RSI filter to some of the new Candlestick Patterns (in the indicators tab) since some of them looked to be quite effective for picking reversals. Turns out it's a pretty good pairing.
You can modify the RSI length in addition to the upper and lower thresholds. I also added in check boxes to combine different bullish and bearish patterns.
The candlestick patterns included are:
1. Long Upper Shadow
2. Long Lower Shadow
3. Doji
4. Bullish Harami
5. Bearish Harami
6. Bullish Engulfing
7. Bearish Engulfing
Hope it helps!
Andre
EMA Mean Reversionthis is a mean reversion strategy using ema std deviations
use flat scaling 5 orders buy and sell - just close it back when it hits the VWMA
strategy operates to make dozens of small profitable trades in exchange for a larger loss on rare trending moves.
It works by projecting five 0.5% std deviations from the ema as volatility bands to help you scale into shorts and longs. generally flat scaling will work better than ascending. there is no SL logic for the strategy - positions should be closed when prices crosses back through the VWMA . To be used on lower timeframes only as the bands to do not expand or contract according to ATR
Engulfing + MACD/MACD ZL + MAHi everyone
This is a simple algorithm that I used on timeframe > m30 to detect strong reversal signals based on :
- Engulfing pattern
- MACD ZL 12, 26, 9
- Price vs SMA 7
Last two parameters are optional but gives more security. Otherwise, waiting for confirmation gives later entry.
Up to you to find the right balance between too much security (and taking the trade too late) and not enough confirmation (taking the trade too early and it will go the opposite way)
I recommend the novice traders (less than 2 years trading), to stick with the 3 parameters above .
It's to be used after a strong moment and as we're talking about reversals, I mean trade against the current trend.
Meaning they're more risky, so... you know the drill :) :
- Tight SL
- Protect the position quickly when going in the way you want
- Don't aim for very high TP. Have a few laddered obviously in any case
- Use a trailing stop to protect your gains
Hope you'll like it
Enjoy
Dave
GRID RELOADED 1.0Script for grid trading on Bitmex XBTUSD 5min
A quick description for the input parameters. I can detail privately the ones that are important:
Points between two same dir trades = how much the price must change before a new DCA can happen
Points between SHORTS = same for short trades
Global Take Profit points = take profit for all open positions expressed in the same units as the price
Global Stop Loss points = same as for profit
Take Profit points decrease per bar = this is how much the target global profit decreases each bar toward zero
Trend up to start a trade long = wait for the DEMA to show a long slope before opening new long positions
Max long position = max n. of long positions
Check trend on trade = wait for a positive/negative bar before long/short
Min Stochastic overbought/sold for trade = wait for the stochastic to be below/above this before long/short
Limit Orders long % below close price = place limit orders % before current price. the order could be left pending.
DEMA 1 Length = periods of DEMA for trends
HA Candles = toggle a pattern match to enter trades
Falling Knives Jagged SpikesThe purpose of this script is to trade with the trend, trade trend continuation, and counter-trend trades.
Uptrend is price above 200 ema: Background is green and the bar colors are normal
Downtrend is price below 200 ema: Background is red and the bar colors are normal
Counter-trend to uptrend--Bar colors are white and the background is purple
counter-trend to downtrend--Bar colors are black and the background is aqua.
How to use:
Uptrend (green background): Only go long
Downtrend (red background): only go short
Counter-trend to uptrend/downtrend (white bars/black bars): Take counter-trend trade when price is a substantial distance from the 200 EMA. Best if there was a divergence with an oscillator. A lot of times these are just deep pullbacks or rallies.
trend continuation: In uptrend, after falling knives, and trend continues up (background turns to green) look to buy, you are getting a great price on the asset. Same for downtrend.
Keep in mind that nothing is perfect, and to of-course test everything.
Best of luck in all you do. Get money.
Impulse Reverse Hit StrategyImplements the Impulse Reverse Hit indicator. A Impulse Reverse trade is a counter-trend type of trading that uses the rubber-band concept.
A rubber-band trade is a type of trade that looks for strong directional price movement. Every stock has its unique combination of parameters that best fit a rubber-band trade, the default parameters of this script is the best fit for the WIN1! and WDO! when used on the 15m timeframe.
RSI Swing SignalThis indicator is a tool designed to be used with Steven Hart's RSI Exhaustion strategy. For more information google TheTradingChannel or look him up on YouTube :)
The default RSI settings for this strategy are:
RSI Overbought: 80
RSI Oversold: 20
Length: 7
When the RSI gets above 80, the line will turn red and the script will begin looking for a specific type of engulfing candle to go short. The same is true when the RSI gets below 20, but the line will turn green and look for longs. It is best used as a back-testing aid, but it can also be used to send emails or SMS alerts whenever the conditions are met. It can also be used as an alternative colored RSI indicator by removing the signals in the settings menu and changing the RSI parameters to whatever you normally use. This can aid in RSI divergence and overbought/sold strategies.
Entries:
The bright green and bright red lines represent the first type of engulfing candle.
The dark green and red lines represent the second type of engulfing candle.
Some pairs perform best with only one of these entries, while others work fine with both.
This is a counter-trend or consolidation strategy, and is best used in combination with trend-continuation or trend-following strategies. As always, make sure you back-test it before you use it to trade as it works better on some pairs than others.
Impulse Reverse Limits TRMark the limits of price that should be used to star a Impulse Reverse trade. A Impulse Reverse trade is a counter-trend type of trading that uses the mean reversion concept.
A mean reversion trade is a type of trade that looks for price that has moved away significantly from its mean (average) price. Every stock has its unique combination of parameters that best fit the mean reversion, the default parameters of this script is the best fit for the WIN1! -0.22% 0.41% ( IBOV -0.05% 0.46% Mini Future) when used on the 30m timeframe
Impulse Reverse Limits TRMark the limits of the price that should be used to star a Impulse Reverse trade when a candle closes outside of it. A the Impulse Reverse trade is a counter-trend type of trading that uses the mean reversion concept.
A mean reversion trade is a type of trade that looks for price that has moved away significantly from its mean (average) price. Every stock has its unique combination of parameters that best fit the mean reversion, the default parameters of this script is the best fit for the WIN1! -0.22% 0.41% ( IBOV -0.05% 0.46% Mini Future) when used on the 30m timeframe
Impulse Reverse TRMark the candles that should be used to star a Impulse Reverse trade. A the Impulse Reverse trade is a counter-trend type of trading that uses the mean reversion concept.
A mean reversion trade is a type of trade that looks for price that has moved away significantly from its mean (average) price. Every stock has its unique combination of parameters that best fit the mean reversion, the default parameters of this script is the best fit for the WIN1! 0.41% ( IBOV 0.46% Mini Future) when used on the 30m timeframe
Impulse Reverse Strategy TRThis is the strategy for the the "Impulse Reverse TR" indicator, which is an indicator that marks the candles that should be used to star a Impulse Reverse trade. The Impulse Reverse trade is a counter-trend type of trading that uses the mean reversion concept.
A mean reversion trade is a type of trade that looks for price that has moved away significantly from its mean (average) price. Every stock has its unique combination of parameters that best fit the mean reversion, the default parameters of this script is the best fit for the WIN1! 0.55% 0.91% ( IBOV 0.53% 0.82% Mini Future) when used on the 30m timeframe.
Impulse Reverse StrategyThis is the strategy for the the "Impulse Reverse" indicator, which is an indicator that marks the candles that should be used to star a Impulse Reverse trade. The Impulse Reverse trade is a counter-trend type of trading that uses the mean reversion concept.
A mean reversion trade is a type of trade that looks for price that has moved away significantly from its mean (average) price. Every stock has its unique combination of parameters that best fit the mean reversion, the default parameters of this script is the best fit for the WIN1! 0.91% ( IBOV 0.82% Mini Future) when used on the 30m timeframe.
The Scalp flag, enable/disable scalp orders. Scalp orders are orders that is that is placed in the direction of the target, this orders is placed to increase the amount of money received when the target is reached.
Impulse ReverseMark the candles that should be used to star a Impulse Reverse trade. A the Impulse Reverse trade is a counter-trend type of trading that uses the mean reversion concept.
A mean reversion trade is a type of trade that looks for price that has moved away significantly from its mean (average) price. Every stock has its unique combination of parameters that best fit the mean reversion, the default parameters of this script is the best fit for the WIN1! (IBOV Mini Future) when used on the 30m timeframe