• Übersicht
  • Bewertungen (2)
  • Diskussion (16)
  • Neue Funktionen

Double top bottom scanner with RSI filter

This multi time frame and multi symbol indicator identifies double or triple top/bottom formations or a following neckline breakout (confirmed top/bottom). It has RSI, pin bar and MACD or RSI divergence filter options which makes it possible to filter out only the strongest setups.


  • Can monitor all symbols visible in your Market Watch window at the same time. Apply the indicator to just one chart and instantly monitor the entire market.
  • Monitors every timeframe, from M1 to MN, and sends you a real-time alert when when the second or third top/bottom is identified or at neckline breakout.
  • Can use RSI as a trend filter and/or divergence to properly identify potential reversals.
  • The indicator includes an interactive panel. When clicking on an item a new chart will be opened with the symbol and time frame in question.
  • Signals are stored in a text file which can be used by an Expert Advisor. Information in the text file: [symbol+timeframe],[price of first top],[price of neckline],[buy or sell (0=buy, 1=sell)],[time of first extremum],[time of neckline],[time of second extremum].

It is enough to place the indicator on one chart and you will receive an alert from any symbol and any time frame of your choice.

Please note that due to the multifunctionality neither buy and sell advice nor lines and arrows will be drawn on the indicator chart. A line between the extremums as well as the neckline will be drawn on the chart which can be opened from the panel.

I recommend you to put the indicator on a EURUSD M5 chart, preferable a clean chart without any other indicators on it.

Please also check out my Double top/bottom Expert Advisor.


Parameters marked with an asterisk (*) in the beginning are explained more in detail here.

  • * Amount of signals to show in the panel
  • * Panel width
  • * Template name
  • * Wait for candle close for alert (neckline only)
  • Delete existing signals at parameter change
  • Scan for tops and/or bottoms: Drop down menu where you can select if to scan for only tops or bottoms.
  • Scan for double or triple top/bottom: Drop down menu where you can select if to scan for double or triple tops/bottoms.
  • Max bars to search for first extremum: Default is 200. Will search for extremum xx bars back in time. The higher the value the more system resources will be needed.
  • Min. amount of bars between extremums: Default is 30. The higher the value the stronger the setup.
  • * Offset in points from first extremum
  • Use offset only when above/below first extremum: 'true' or 'false'. If set to 'true' then the second extremum's candle high/low price must exceed the first extremum.
  • * Candle shift for last extremum (must be >0)
  • * Alert only at neckline breakout:  'true' or 'false'.
  • * Regular divergence on last extremum
  • Include hidden divergence: 'true' or 'false'.
  • Divergence indicator/oscillator: You can select from MACD or RSI.
  • Bars to check (divergence depth): Recommended max. value is 40.
  • Divergence time frame: Default is 'current' but could be changed to for instance 4 hours to get alerts only if the divergence occurs on the H4 time frame.
  • Enable RSI filter: Drop down menu where you can select if to apply the RSI filter on first, second or both peaks. When used then peak candle(s) must close over/under the RSI levels below.
  • RSI overbought/oversold levels: Default is 70/30.
  • RSI period: Default is 10.
  • RSI apply to price: RSI level is calculated from this setting.
  • Enable pin bar filter: If set to 'true' the top/bottom signal candle must be a Pin bar.
  • Minimum candle body size % (0 = any body size): Default is 5. If you would like a larger body, you can set a higher value. The scanner will filter out Dojis by default.
  • * Minimum percent for tail: Default is 60.
  • * Only strict pin bars: 'true' or 'false'.
  • Symbols to scan: Here you will put all symbols you would like to monitor. Every symbol must be put in the exact way as it is visible in the Market Watch window and separated with a comma.
  • * Use symbols from Market Watch window instead
  • Time frames: Set to 'true' for each time frame you would like to monitor.
  • Alerts: Set to 'true' for each alert type you would like to receive.
  • * Sound file
  • Short alert: A shorter version of the alert. The format is: '[Symbol] - [Formation] - [Time frame]'

Randy Katz
Randy Katz 2018.10.27 03:54 

This is a great tool for detecting the dt/db condition. The author goes way out of his way to support it and provide updates when necessary. I wish there were more people like him in the world!

sunnychow 2018.04.08 11:08 

This is a good tool, it has the shift candle to more confirm the pattern.

Version 1.8 2019.02.17
- corrected an issue with the text file containing the signals
- added an option to clear signals in the text file in case of parameter change
- added an option to use symbols from the Market Watch window instead of the symbols written in the Symbols parameter
Version 1.7 2019.01.09
- a line between the 2 extremums as weel as the neckline will now automatically be drawn on the chart which opens up when a signal is clicked on in the panel
Version 1.5 2018.10.24
- added possibility to be alerted at trendline break-out instead
- added possibility to select if to use the RSI filter on first, last or both peaks
Version 1.4 2018.09.24
- bug fixes
Version 1.3 2018.09.21
- added possibility so select another (higher) time frame for divergence detection
- added possibility to use RSI divergence instead of MACD
- added possibility to select the divergence depth
- added neckline info to the alerts
- added option to search also for hidden divergences