Версия 7.0
2023.12.18
Improved CCI algorithm and its coordinate system is converted to dimension from 0 to 100 values.
Improved RVI algorithm and its coordinate system is converted to dimension from 0 to 100 values.
Improved Momentum algorithm and its coordinate system is converted to dimension from 0 to 100 values.
Improved DeMarker algorithm.
Improved MACD algorithm.
Added ADX algorithm for instruments' volatility measurement (not to measure strength, the higher the value, the higher the volatility of the instrument).
Changed graph timeframes expression from "Current:[Current]" to "M1:[M5];M5:[AV[M15,M30]];M15:[H1];M30:[H4];H1:[H4];H4:[D1]" (To change it back set property "Graph timeframes expression" tp "Current:[Current]").
"Current:[Current]" expression means: for current chart timeframe show strength which would be calculated on the same timeframe;
"M1:[M5];M5:[AV[M15,M30]];M15:[H1];M30:[H4];H1:[H4];H4:[D1]" expression means:
M1:[M5] - M1 chart timeframe show graph lines which would be calculated on M5 timeframe candles for every one minute (M1);
M5:[AV[M15,M30]] - M5 chart timeframe show graph lines which would be calculated as average of M15 and M30 timeframes candles for every 5 minutes (M5);
M15:[H1] - M15 chart timeframe show graph lines which would be calculated on H1 timeframe candles for every 15 minute (M15);
Other parts of expression can be defined similar to above;
Graph lines labels are visible now by default (to hide them set property "Is graph line labels visible" to false).
Changed default font size for graph lines labels from 14 to 11 (to change it back set property "Line labels font size" to 14).
Changed default table's cell width for simple table from 60 to 62 to accommodate time at info cell.
Log level changed from "Disabled" to "Error" (if you do not need logs messages you have to change property "Log level" to "Disabled").
"Update on every tick " now updates CSM data if new quote would be received for any of monitoring pairs.
Fixed blinking of tables on dashboard.
Fixed clicking on grid of table's headers cells.
Added information cell on table's header which can show different types of information or be as a "Button" to do some work.
Updated contact information at indicator's "About" property tab.
Added possibility to get alerts separately for all found tradable pairs.
Added seconds to notification's time in notifications signals.
Improved logging.
Added possibility to move dashboard to main window and any sub-window of a chart.
Fixed incorrect focus of dashboard's controls if there are several sub windows on a chart.
Added possibility to use "." and ";" symbols as a separator for timeframes formula for average value calculation of simple and sorted dashboard tables.
Improved parsing of "Graph timeframes Expression":
* Fixed indicator initialization failure if there is no binding between graph lines timeframes and current chart timeframe.
* Added possibility to set empty string to "Graph timeframes Expression", it works similar like "Current[Current]" expression.
Recompiled with new MQL compiler and others minor improvements and fixes.
Версия 6.10
2023.02.28
Added possibility to change number of decimals for simple table, sorted table, graph labels and graph lines libels.
Версия 6.0
2023.02.17
Added sessions time for throwing notifications.
Added possibility to choose show or not show cross lines notification for instruments' for which symbol does not exist.
Improved support of partial strength calculation if not all required history data is available.
Improved indicator work stability.
Improved trace messages.
Fixed mistype at trace messages.
Fixed algorithm of moving average value calculation.
Fixed tradable pairs searching with moving average algorithm in some cases.
Fixed not throwing of cross lines notification if at least one of 28 symbols does not exists.
Fixed out of range error in some cases.
Версия 5.41
2022.10.18
Fixed indicator loading if some history data is missed for MACD algorithm.
Версия 5.40
2022.10.17
Added MACD algorithm for currencies' strength value calculation.
Added LM (max level boundary) algorithm for tradable pairs searching.
Версия 5.30
2022.09.22
Fixed of not needed drawing for invisible graph lines in some cases.
Added better support of x0.5 scaling.
Window's title icon, Window's caption text and Window's main buttons icons are aligned by center.
Версия 5.22
2022.09.11
Added possibility to show label for history line with history line's date and time.
Версия 5.12
2022.08.30
Workaround incorrect GBP symbols parsing by IG broker.
Версия 5.11
2022.08.23
Workaround incorrect symbol parsing by IG broker.
Версия 5.10
2022.07.25
Prevented redundant log writing if dashboard window is invisible.
Improved strength value calculation if new candle for some pairs of 28 is appeared and for some pairs of 28 new candle is not appeared yet (haven't received new ticks for some pairs of 28 at time when new candle should be formed).
Версия 5.0
2022.06.19
Added possibility to show graph lines for multiple timeframes for the same instrument at one sub-window.
Added possibility to change table header text color for all tables.
Added possibility to change text color of table cells for weak, strong and neutral currencies strengths.
Added possibility to chose speed optimization for calculation graph lines for "Time based calculation" (Set property "Use fast time based calculation" to false for dip history back testing. It's slow but very accurate. Use this method for back testing your strategy.. Set property "Use fast time based calculation" to true for fast calculation. It can show little different values dip in history. Use this method for trading.).
Added average strength calculation from different timeframes for graph lines (values of graph lines are calculated by average CSM value of specified Timeframes f.e. AV[H1,H4]).
Added possibility to use specified graph lines timeframes according to current chart timeframe (f.e. Chart timeframe M15 - graph lines timeframes AV[H1, H4];H1 or Chart timeframe H1 - graph lines timeframes AV[H4, D1];H4).
Added graph lines styling for lines of current chart timeframe.
Added graph lines styling for lines of current chart instrument and current chart timeframe at the same time.
Added possibility to show maximum available points to draw graph lines if user has requested data for more than available points by "Candles for calculation" property.
Added "Disabled" log level and it's used by default.
Added possibility to change Libels view of Graph Lines by expression with 3 different replacement variables: ${Instrument}, ${Timeframe}, ${Strength}.
Added possibility to change symbol of current chart by clicking instruments names on headers of simple table rows on dashboard.
Added possibility to change timeframe of current chart by clicking on timeframes on header of simple table columns on dashboard.
Added possibility to change timeframe of current chart by clicking on timeframes on header of sorted table columns on dashboard.
Updated GUI Processor with many graphical improvements and bug fixes of UI processor.
Improved strength calculation speed.
Improved loading speed of graph lines by caching values.
Improved calculation speed of indicator processors for "Time based process" (if possible it passes calculation to "Index base process" which is much faster than "Time based process").
Improved initialization speed of CorrelatedIndicatorProcessor for MT5.
Improved log messages and added new messages to log.
Workaround incorrect symbol parsing by XM broker.
Fixed not updating indicator strength values in some cases (when history time equals to 0, transmitting to "Index base" calculation).
Fixed slow loading data of simple table on dashboard.
Fixed invalid data for drawing on graph lines if "Candles for calculation" property is set to 0.
Fixed wrong average strength value calculation in some cases.
Refactoring and many other improvements.
Версия 4.0
2021.12.31
Added possibility to run many instances of indicator to the same chart window.
Added application source description for all notifications, it helps to identify from which instance of indicator a notification was thrown.
Added possibility to change the names of tradable pairs table's columns.
Added tracing for terminal information, broker information, MQL program information and input parameters information.
Added "Get instruments from" property for Simple Table, Sorted Table and Tradable Pairs Table to show strength only for specified instruments.
Added possibility to draw graph lines for instruments from specified symbols or specified instruments.
Added possibility to show Cross Lines Notification for instruments from specified symbols or specified instruments.
Added possibility to show Cross Level Notification for instruments from specified symbols or specified instruments.
Added possibility to show Tradable Pairs Notification for instruments from specified symbols or specified instruments.
Added possibility to show Currencies Strength State Notification for instruments from specified symbols or specified instruments.
Added possibility to change table head color for all tables (Simple table, Sorted table, Tradable pairs table).
Added possibility to highlight tables' timeframes cell for current chart timeframe by different color.
Added possibility to highlight tables' instruments cells for current chart symbol by different color.
Added cross level notifications for average strength from multiple timeframes.
Added cross lines notifications for average strength from multiple timeframes.
Added possibility to search crosses lines for cross lines notifications on different timeframe together at the same time (works as AND condition) like it was done for crosses levels notifications.
Added new filtering algorithm for tradable pairs searching. It's called "Symbols". It allows to search tradable pairs with pairs which are listed by user or ignore pairs which are listed by user.
Changed MA algorithm rules for search of tradable pairs (If you are using custom tradable pairs expression do not forget to update your expression according new rules for MA algorithm).
Improved indicator initialization stability.
Fixed not showing last tradable pair at tradable pairs table if all pairs should be shown by condition.
Fixed not getting tradable pairs notifications.
Fixed typo mistakes at input parameters of indicator.
Версия 3.3
2021.08.21
Optimized of CSM values calculation by caching values for every update circle (7 times faster, load of CPU for CSM values calculation is reduced for 85 percent).
Added several algorithms for processing of TradablePair table's cell clicking (open pair at new chart, open pair at other chart or new one if it is not opened yet).
Added scrolling of chart to history line time if it is out of view (it allows do not lose history line).
Fixed DeMarker algorithm name.
Speed up of tradable pairs searching with MA algorithm at indicator init time and switching timeframes.
Версия 3.2
2021.06.26
Added 5 properties for tradable pairs expression (this properties are concatenated together and it allows to avoid MQL limits for property length of 226 chars, now it's possible to use expression with 1130 chars length).
Версия 3.1
2021.06.23
Added possibility to enable tradable pairs notifications only for specified columns.
Версия 3.0
2021.06.07
Added possibility to backtest history data with history line at specified time with one minute accuracy (not only with close time of candle).
Added time based graph lines calculation (It allows to show currencies strength which is calculated on specified timeframe on candle close time of current chart timeframe).
Added possibility to change Gold symbol. It allows to use any different symbol not only gold but XAG, XAU etc.
Added Bullish or Bearish direction of tradable pairs in tradable pairs notification message.
Sorting of tradable pairs alphabetically.
Adding history line object to visible list of chart objects.
Keeping history line state on chart even if indicator's properties have changed.
Momentum algorithm values for strength calculation is multiplied by 100.
RVI algorithm values for strength calculation is multiplied by 100.
Disabled ray property of history line.
Fixed out of range index error for indicator buffer for some CSM Algorithms.
Fixed wrong shift between text labels and graph lines for extended timeframes at MT5 (M2, M6,M10,H2...).
Версия 2.12
2021.04.05
Fixed indicator buffer index out of range error for some CSM Algorithms.
Версия 2.11
2021.03.31
Fixed tradable pairs finder for MA alignment algorithm if Gold is enabled.
Версия 2.10
2021.03.29
Added navigation through tradable pairs by left mouse click on calls of tradable pairs table.
Added bearish and bullish coloring of tradable pairs table according to expression at indicator properties.
Added possibility to change color for bearish and bullish of tradable pairs cells.
Added bearish or bullish description next to tradable pair for Currency Strength State Notification.
Added new DM (Difference max between currencies' strength) algorithm for tradable pair search engine.
Added Moving Averages Alignment algorithm for tradable pair search engine.
Fixed D (Min Difference between currencies' strength) algorithm for tradable pair search engine for (CCI, RVI and Momentum algorithms).
Fixed indicator initialization if cross level expression is empty at indicator properties.
Версия 2.3
2020.12.31
Добавлена возможность использовать несколько искателей торгуемых пар.
Добавлено состояние торгуемых пар в уведомление о состоянии силы валют.
Добавлена возможность изменять количество видимых строк в таблице торгуемых пар.
Версия 2.2
2020.11.23
Добавлена возможность добавить окно дашборда в главное окно графика.
Версия 2.1
2020.11.20
Исправлена отправка уведомления о появлении новых торгуемых парах.
Версия 2.0
2020.11.17
Добавлена поддержка экранов с высоким разрешением (4K).
Добавлено масштабирование пользовательского интерфейса (UI) и масштабирование шрифтов.
Добавлена поддержка определения силы для Золота.
Добавлена видимость столбцов таблиц на основе выражений, что позволяет настраивать столбцы таблиц.
Добавлена возможность получать уведомление после закрытия свечи N периода.
Добавлено уведомление на основе выражений для пересечения уровней, которое позволяет получать уведомления при пересечении уровней сразу на многих разных таймфреймах одновременно.
Добавлено усреднение значений CSM для разных таймфреймов для поиска торгуемых пар.
Добавлена поддержка всех таймфреймов (M1,M2,M3,M4,M5,M6,M10,M12,M15,M20,M30,H1,H2,H3,H4,H6,H8,H12,D1,W1,MN1,Current).
Добавлено новое уведомление о состоянии силы валют, которое показывает силу всех валют при закрытии свечи с периодом N.
Добавлено усреднение значений CSM для уведомления о состоянии силы валют.
Улучшена загрузка данных истории. Это позволяет быстрее отображать данные индикатора, если отсутствуют исторические данные.
Улучшено ведение журнала в области уведомлений.
Исправлена задержка обновления данных панели после переключения таймфрейма.
Исправлено обновление данных индикатора при закрытом рынке, когда нет тиков.
Исправлено отсутствие отправки уведомлений при некоторых условиях.
Исправлены опечатки.
Версия 1.10
2020.07.09
Добавлено автоопределение суффикса символов.
Восстановление состояния панели dashboard при изменении символа графика, таймфрейма, переподключения к серверу и изменения свойств индикатора.
Добавлено выделение линий графика для текущих инструментов графика.
Добавлен параметр масштаба для алгоритма RSI.
Исправлено отображение линий графика, если выбрано «Chart Symbols» для свойства «Symbol Type».
Индикатор - 5 звезд из 5. Поддержка от разработчика - 10 звезд из 5. Спасибо за ваш труд, хорошая поддержка дорогого стоит!