Table of Contents

Trend Divergence

System Overview

Introduction

The oscillator is based upon a zero-lag cycle phase implementation on price movement. A superimposed cyclical trend analysis is performed to produce an exact synchronization with the trend cycle component in the data. The algorithm will assess the significance between slope and each data point of the trend cycle period and plot the divergence signals as arrows.


Divergence Variants

Our in-house developed divergence indicator will plot four different divergence variations.

Classical Bullish Divergence


Classical Bearish Divergence


Hidden Bullish Divergence


Hidden Bearish Divergence


Indicator

Inputs

Trend Length:


Draw Price Action Trend Lines


Alerts


Enable Classical Divergences


Enable Hidden Divergences


Notes

Trading:


Hidden Buffers:


Divergence Type:


Price Action Difference:


Divergence Span Length:


Dashboard

Overview

Divergence signals are produced at a lesser frequency than other indicators. For this reason, it is crucial to monitor a large number of symbols to find possible trading opportunities. We have designed a dashboard to scan as many symbols as the user desires, and provide further information about the signal, extending beyond the scope of the divergence signal.

Our dashboard will alert you of any new signals, but will also provide:


The dashboard is fully interactive, allowing for an easier trading experience. Each symbol has an associated button, for each selected time frame. Clicking the button instantly opens the chart, saving the hassle of scrolling through the Market Watch to find the symbol.

Dashboard Layout

We have designed our dashboard to accommodate the average display, but due to MetaTrader’s display infrastructure, we are unable to automatically adapt to every single display, by default, whilst ensuring an efficient spacing matrix.

If your dashboard appears incorrectly, i.e. too congested/spaced, then please adjust the X Shift, Y Shift, Symbol Button Size, Line Height inputs. For example, using a 4k display, we have found the setup below to offer better results, but will likely need to be tampered with for individual displays.

Inputs

Symbols


Search Period


Classic Divergence / Hidden Divergence


Trend Length


Fast Trend Length


Price Action Cycle Period


Price Action Cycle Bandwidth


Alerts On


Mobile Push Alerts


Email Alerts


Symbols Per Column


X Shift / Y Shift / Symbol Button Size / Line Height / Text Size


Use x timeframe

Important Considerations

Data availability

The dashboard will function improperly if there is insufficient data for a specified symbol. To overcome this issue, ensure that every scanned symbol has enough bar data, for the specific timeframe being scanned. Once a chart has been loaded, ensure that the alphaheim; Trend Divergence indicator can be loaded, and correctly displays signals. Once this process has been complete, it the dashboard will never have further issues with regards to data.

Loading Times

Upon initial loading of the dashboard, the layout matrix, including the buttons, should appear very quickly. Please keep a track of the “Journal” and “Experts” tab under the Terminal Toolbox. If the layout does not appear within 10 seconds, and nothing is being updated in the tabs, then we recommend closing the chart, and attempt reloading.

After the layout has loaded, the loading time of the signals will vary, according to which MetaTrader version is being used, and how many scans are being performed. For MetaTrader 4 uses, please be patient, and avoid interrupting the terminal. MT4 only operates on a single core, and will take approximately 25 seconds to load 45 symbols across 3 different timeframes. Whilst the scans are being performed, you will be unable to use the terminal. If scanning timeframes under M5, please do not enforce a large number of symbols. The dashboard will only update upon the initial load, and then for the opening of every new candle for the shortest timeframe being applied.

Our layout matrix has been designed to only handle a maximum of 3 timeframes for any given dashboard. We have designed this restriction to keep computation times low. If you would like to load more than 3 timeframes, please open another instance of the dashboard, on another chart.