• Overview
  • Reviews (4)
  • Comments (49)
  • What's new

Pivot Channels

The indicator searches for the points of the beginning of correction or a turn. It gives good market entry points. It is simple to use and features rich configuration options for demanding traders. It will help you to find short-term and long-term trends.

Turn or divergence channels are drawn based on the search for divergence using the RSI indicator. The RSI values are calculated with different periods depending on channel properties. The indicator utilizes the idea of Elliott Wave patterns. It searches for divergence channels, the peaks of which are Elliott Waves 3 and 5. Also, these channels are often formed on the latest correction wave.

The channel is drawn based on two peaks with a divergence, and is drawn so that all the bars between these peaks were inside the channel.


The channel can be in three consecutive statuses: not open, open and closed.

  • Not open - the state of the channel, when the channel border has not been broken.
  • Open - the channel border has been broken. Channel opening is the main indicator signal to enter the market.
  • Channel breakthrough is when a new bar is opened outside the channel.
  • Closed - the channel has been closed when conditions for its closure have been met. Channel closure may be a signal to close the order that has been opened based on the channel values.

The channel can be trend or simple.

  • A trend channel is the channel with a verified history of formation. Often trend channels are formed on the tops of impulse waves 3 and 5, and the opening of the channel indicates the beginning of correction to the impulse or the beginning of new trend formation.
  • A simple channel is a channel that has not been verified like a trend channel. Sometimes a simple channel can be formed on tops of correction waves, and opening of such a channel is a powerful signal for the development of a new impulse wave.

Based on the sizes, a channel can be parent or child.

  • A child channel is several times smaller than the parent channel (its length and/or height). A child channel defines a short term trend. A child channel is drawn as a dashed line.
  • The parent channel defines a longer term trend. A parent channel can go without child channels.

Any new open channel, which is larger than or comparable to the previous channel, closes the previous one.

  • Channel length is the number of bars between the channel peaks.
  • Wave in the direction of channel development (WCh) is the price movement from the minimum/maximum price inside the channel to its right peak. WCh and the channel are unidirectional.
  • Channel breakthrough wave (WBr) is the price movement from its right peak to a breakthrough. It is directed against the direction of the channel.

Position Closing Conditions

A channel can be closed in the following cases if the corresponding option in the indicator parameters is set:

  • If a larger or similar channel has opened.
  • On volatility breakthrough. If 'Closure type channel by type amplitude' is set to CLOSE_CH_V_TYPE, the channel will be closed when the price moves forth and back at the distance larger than the price channel or the height of the fifth wave (depending on the parameter) during the time equal to the channel length.
  • If the price has fallen/risen higher than the lowest/highest price of the channel.
  • If the channel lifetime is over.

All options except the reverse channel breakthrough can be enabled or disabled in the parameter group 'Conditions to close channels'.

Properties of Channels and Breakthrough Waves

  • Volatility of channel characterizes price volatility inside the channel (channel borders are its peaks). Changes from 0 to 1.
  • Spike of channel distribution of peaks (high/low) of bars relative to the lower or upper channel border. It is equal to the ratio of the number of peaks above the line separating the middle of the channel to the number of peaks below the line.
  • Spike of breakthrough is calculated similar to spike channel, but the interval of bars starts with the lower/upper price of the channel till the breakthrough for an upward/downward directed channel.
  • Force of breakthrough compares the speed of breakthrough and wave speed.
  • Relative wave length of breakthrough. If it is greater than 1, then the breakthrough wave is longer.

Parameters 'Filter to show channels' are used for filtering visibility of channels depending on their settings.‌

Michail Novik
2016.06.06 17:06 

отличный индикатор! главное разработать собственную тс на основе него и разобраться как работает индюк!

Андрей Мурза
2015.04.24 12:24 

Как всегда МОЛОДЕЦ!!!!!! Главное теперь не испорть обновлениями ;-) (Хотелось бы уведомление по почте если можно)

Jean-Sebastien Laurent
2015.04.10 16:25 

Agree with aqeelm !

Good product and very professionnal, the author update to optimize to find best channel :)

waiting the ea...

Mohammed Aqeel
2014.11.21 06:09 

Best PA based indicator, break of Deep Pink - Open Trend Channels are giving very good results, Good work Dymitry

Version 3.2 - 2017.03.15
Improved search for channels.
Removed parameters that have little effect on the outcome.
Version 3.0 - 2015.03.27
Significantly modified and improved search of the trend channels.
Added a new channel type. Correction channel usually completes the correction and its opening is a signal for the continuation of the trend and the development of a new wave.
Version 2.3 - 2014.12.16
- Fixed bug in displaying channel lines.
- Default "Draw Width" is set to false.
- Improved searching for channels on senior timeframes.
Version 2.2 - 2014.12.02
- Fixed bugs with the lack of history data.
- Added channel drawing options.
If "Draw Width" is set to true, then the channels found on the higher timeframe will be drawn with a thicker line.
"WidthChannelLines" sets the width of the line in the current timeframe.
Version 2.1 - 2014.11.18
Added information about the symbol and timeframe in alert-message.
Version 2.0 - 2014.10.31
Improved search of pivot channels on higher timeframes. Now in the current timeframe, channels that are formed on higher timeframes are displayed better. It is important to have enough bars on the current timeframe specified in the parameter "Count of bars for analysis".
Version 1.50 - 2014.07.10
Fixed a bug in push notifications.
Version 1.45 - 2014.07.01
1. Fixed publication of channel properties when adding it.
2. Fixed calculation of RSI.
3. Added new option "Skip channels with crossing its upper bound". Values False allows adding channels with high/low prices crossing their borders instead of close prices.
Version 1.40 - 2014.06.19
Fixed trend channels search function.
Fixed display of the icon of a closed channel.
Fixed error in the calculation of "Volatility of channel"

Added input parameters:
1. Minimal distance between current bar and first peak of channel
Allows you to draw channels formed at the previous bar if 0 is set.
2. Delete channel if the filter condition is not fulfilled
3. Print information about added channels.
Allows you to publish information on some channel properties immediately after it has been added.
Version 1.30 - 2014.05.23
1. Added ability to set the "Push Notifications". Added new option "Enable Push Notifications".
Version 1.20 - 2014.05.21
1. Improved algorithm for finding a starting point for constructing the Fibonacci levels.
2. Improved parameters of the transition to the senior timeframe.
3. Changed the default settings: "Comparing the width / length of channels" = true and "Show icon opening channel" = false;
Version 1.10 - 2014.05.09
- Fixed the error of displaying the channel.
- Fixed the format of messages about the channel close.