Optimization of the order opening function.
Fixed a bug in the partial close function that occurred when setting the distance in %TP for orders whose take profit is 0.
Added error descriptions to messages.
Removed the output of the record in the upper left corner of the chart.
Fixed a bug with the clickability of the TF M30 selection button for the ATR indicator of the Info panel.
Added a function that prevents the panel from being hidden outside the window (when the chart window is reduced).
Added the ability to hide the panel when taking a screenshot of the chart.
Added "Current" period for calculating take profit and stop loss by the ATR indicator.
For info panel:
- added "Current" period for ATR indicator calculation.
- Added power reserve display for the ATR indicator.
- Added display of the breakeven line on the chart.
- added display of lot and lot difference between buy and sell.
For the breakeven function and partial close:
- added "Price" option for the distance.
- "Lot" and "% of the current lot" options have been added for the closing part of the order.
- the interface for managing the breakeven and partial closing functions has been changed.
The function of trailing stop calculation based on Ma, SAR Parabolic indicators has been optimized.
when entering points for the Partial Close and Breakeven functions.
while maintaining the Partial Close and Breakeven settings.
Improved accuracy of deal volume calculation for instruments with a minimum deal volume of 300 lots or more.
Fixed a bug that occurred when entering a hotkey for "Close Pending Buy".
- Keyboard shortcut with "Shift +", "Ctrl +", "CapsLock +".
- Hot keys to switch chart symbol.
- "Trade report" panel.
Removed dependence of hot keys on case and layout language.
Update to the "General close" panel.
The functionality for setting SL and TP to the general level has been moved from the "General close" panel to the "Trade" panel.
To the functionality of installing SL and TP on the general level, the ability to install virtual SL and TP has been added.
Fixed errors in the label for opening orders.
- virtual trailing stop
- virtual breakeven
- labels for setting the breakeven level when opening an order
- the ability to switch to the panel trailing stop, breakeven and partial closing directly at the time of placing an order by labels.
- the ability to select the color of labels for breakeven and partial closure
- saving the settings of the General closing panel when the terminal is restarted
- saving the set lines with alerts when restarting the terminal
- optimization of functions saving settings
Added option to save settings Setting File =-1. If you set Setting File =-1, then the settings will be tied to the id of the chart.
Updated label interface for opening an order.
Fixed a bug in the function of saving a Partial Close Order to a template.
- setting a virtual stop loss and take profit for other people's orders.
- calculation of partial closure and breakeven from virtual stop loss and take profit (when selected in % of sl and tp).
Bug fixed: order labels did not move to new coordinates when changing the chart scale.
Improved functionality and interface of the Alert panel.
Fixed a bug in the commission calculation function.
Fixed a bug in the work of the checkbox "only for XXXXXXX" of the Trailing stop, Breakeven, Partial close panel.
Fixed a bug in the "alert" function for the "trend line".
"General close" panel:
Added the ability to enter a value with a minus sign for "Closing positions by profit".
Added the ability to enter a value with a plus sign for "Closing a positions by Loss".
Fixed error when calculating take profit and stop loss by ATP for BuyStopLimit.
Added Multicurrency mode.
Added a function to recalculate take profit and stop loss by ATP.
Added additional timeframes for trailing stop.
Fixed a bug in the Stop Loss to Take Profit ratio function (When the ratio was set to 1.1, the panel did not correctly calculate the stop loss for some Take Profit values).
Fixed checkbox error "Cancel buttons SL and TP" (Checkbox did not remove buttons to Cancel SL and TP from label).
Added translation to the "Panel Tr, Br, Pc" tab of the settings panel.
Fixed a bug in the labels for setting the breakeven function.
Added the "Trade" tab to the "Chart Control" panel.
The function of saving panel settings has been improved (lists of symbols from the "Chart Control" panel are included in the settings file).
Added the ability to use the same settings on all symbols for the functions Trailing Stop, Breakeven and Partial Close.
Improved the processing of labels for opening orders.
Fixed a bug that occurred when choosing charts that will be switched by the "Chart Control" function.
Changed the way of calculating profit/loss of virtual Stop Loss and Take Profit (profit/loss which is displayed in the order control panel).
The function of saving to the settings template of the "BreakEven" and "Partial close" functions has been improved.
Improved breakeven function:
- added the ability to set an unlimited number of breakeven levels.
- added the ability to enter a distance as a percentage of take profit and stop loss.
- added the ability to enter profit as a percentage of the distance.
- added the ability to enter the distance and profit with a minus sign (setting levels in the unprofitable zone).
Starting with this version, the lot, take profit and stop loss settings of the "Open Buy" and "Open Sell" hotkeys are tied to a specific tab of the "Trade" panel. The tab number is selected by the user in the settings.
Fixed a bug due to which the "Close all orders" checkbox was disabled when switching the panel tab.
Added the function of checking and alerting when launching several panels in the terminal with the same "Settings file" parameters.
Fixed a bug that disabled the "Virtual tp and sl" checkbox when switching the panel.
Fixed a bug in transferring settings from the old to the new version of the panel.
The work of the panel with graphic objects has been improved.
Fixed an error that occurred when opening a pending order.
Added the ability to enter the opening price of pending orders in points (for buttons for quickly opening pending orders).
Optimization of panel settings.
Added color settings for trade buttons.
Added buttons for quick opening of pending orders.
Added the "Settings file" input parameter (now the panel settings will be tied to the number of this input parameter, and not to the chart id).
Attention! Due to the optimization of parameters, and the introduction of a new method for saving settings, the new version is not able to correctly accept the settings of the old version. Therefore, if you need to transfer the panel configuration from an old version to a new one, save the panel settings to a template before updating. And after the update, apply the template to the new version of the panel (more details in the comments).
The function of working with long order tickets (ten-digit and higher) has been improved.
Fixed a bug in the price entry field.
Functions have been added to check the correctness of filling in the account parameters.
Improved panel performance.
Added the ability to swap the buy and sell buttons.
Added swap and commission accounting to the order control panel.
Added the ability to hide the tr, br and pr buttons from the order label, as well as the delete sl and tp buttons from the order control panel.
Added checkbox "close orders on all symbols" to the "Trade" panel.
Added parameter "maximum spread for opening Buy and Sell".
The start function of the Standard Trailing Stop has been simplified.
Added the ability to set lot recalculation for the "Open an order when the price crosses a horizontal line" task.
Added a complete list of timeframes for trailing stop and hotkeys.
Code optimization for terminal build 3144 January 10, 2022
Optimized the function of saving trailing stop.
Fixed error in calculating the MA indicator for PRICE_HIGH PRICE_LOW.
- Optimized the "Trailing stop by the Trend Scanner indicator" function.
- To analyze the "Trailing stop by the Trend Scanner indicator", you can download this indicator, the link is on the full product description page.
The function of scrolling the list of symbols on the "Chart control" panel has been improved.
The function of changing the color of buttons on the Chart Control panel has been improved.
Fixed error in displaying profit size at partial closing levels.
Added a label for displaying profit for the "Cl" tab of the order control panel.
The function of accounting for the commission when opening an order has been improved. Starting from this version, when calculating the risk, the size of the commission is taken into account (only for methods of calculating the lot from stop loss, and provided that the commission is set in the settings).
Added the ability to select the ask or bid price for the function of closing a pending order by price.
Added a function to update data in labels when the order control panel is open.
Optimization of the symbol switching function code.
Fixed a bug with incorrect text substitution in the Tasks panel.
Fixed a bug that occurred when setting a partial close for BuyStopLimit order.
Fixed a normalization error when entering the size of take profit and stop loss.
"Chart Control" Panel:
- Added "Favorites" tab.
- Added the ability to sort the list columns in ascending and descending order (Profit, Spread, etc.).
- Added the ability to highlight a button with a symbol in color.
"Line trade" panel:
- Added trading from horizontal line and vertical line.
- Added new tasks: open a pending order, close orders by groups.
- Added new execution conditions: touch of the Ask price to the line, closing of the bar behind the line.
Added to the pending order settings:
- the ability to change the expiration date of the order.
- the ability to set a price, upon reaching which, the pending order will be irrelevant and will be deleted.
- when the "Use only Chart Control panel" parameter is enabled, the utility removes the price scale, trading levels, and the chart itself from the window.
- scrolling the list with symbols using the mouse wheel (only when the "Use only Chart Control panel" parameter is enabled).
Added display of the total profit on the account to the Chart Control panel.
Added the switch "Use only the Chart control panel". When enabled, the chart will display only the "Chart Control" panel (similar to the "Symbol Control" mode from the previous version).
The error that occurred when saving settings to a template has been fixed.
The functionality of the panel "Symbol Control" and "Trade" are combined into one interface. Now all the functionality of the Trading Panel is available from one chart.
Added Spanish and German.
- Improved algorithm for sorting symbols by alphavite (Symbol Control)
- For partial closure, removed the 100% limitation in the distance field if:
the calculation from %TP is selected, for partial closure in the loss zone,
the calculation from %SL is selected, for partial closing in the profit zone.
Removed the function of updating symbols when switching the list of symbols (Symbol Control).
Fixed a bug that occurred when switching from version 9.18 to version 9.19.
Added a button for sorting symbols alphabetically ("Symbol Control" panel, "Symbol" tab).
Added the ability to select from which level to measure the trailing start:
- the trailing start distance is measured from the open price to the initial stop loss level.
- the trailing start distance is measured from the open price to the Bid price (for buy) or Ask (for sell).
Added display of the ATR indicator reading in the information panel.
Added information panel. Displayed information:
- Current spread of the symbol
- Time until the close of the bar of the current timeframe
- Profit in currency by symbol
- Number of open positions by symbol
- Current break-even price for all positions
Fixed error with displaying a message when entering settings for trailing stop based on the MA indicator.
Added a trailing stop function by the Parabolic SAR indicator.
Added a trailing stop function by the Moving Average indicator.
Attention !!! The principle of trailing stop operation has changed, therefore, all saved trailing stop templates must be recreated (old templates will be automatically deleted).
Improved partial closure function.
Fixed a bug in displaying alert lines.
Fixed a bug in displaying the SELL_STOP_LIMIT and BUY_STOP_LIMIT labels.
Added a function to normalize prices for a non-standard step, when opening SELL_STOP_LIMIT and BUY_STOP_LIMIT orders.
Added the ability to move the settings panel.
Improved speed of color setting tabs.
Added the ability to set the step of changing the lot
Added autocorrect "," to "." when entering the lot size.
Optimization of the code.
The function of saving settings to a file has been improved. Panel color scheme and trade settings of the current symbol are now saved in the panel general settings file. (previously: color schemes and trade settings of a symbol were not saved in the panel settings file).
Fixed a bug in the display of the template name input field.
Added the ability to bind the Trading Panel settings to the chart ID.
Symbol Control: added function for updating list charts by timer.
Symbol Control: added the ability to choose which charts to change the symbol.
Symbol Control: Added display of spread, number of positions on symbols.
Symbol Control: Added four lists of symbols.
Symbol Control: Added the ability to change the sequence of symbols in the list.
The function of saving panel settings has been changed: now the settings are not tied to the id chart and are common for the entire terminal on the current account.
Added the function of normalizing the lot, when entering it in the panel settings.
The speed of updating the display of the profit size on the take profit label has been increased.
The logic of saving trade settings has been changed: the settings entered from the "Trade" panel are saved and further used by default.
Fixed error in the calculation of take profit data.
Fixed error of the button "General symbol settings"> "Commission per lot".
Added Portuguese (Brazil) language.
Fixed a bug in the panel for saving MT5 settings when you click on the "Set settings for all symbols" button.
The parameter “Virtual SL and TP” has been added to the settings panel. The function of outputting the size of the current profit and loss to blocks for closing orders has been optimized.
Added the parameter «Set escort functions for all orders (only with Magic = 0)».
Fixed a bug in the Line Trade panel.
Changed the algorithm for hiding graphical objects from the chart that do not belong to the current symbol (Symbol Control mode).
Added the ability to shrink the panel to size 7.
Added the ability to hide order opening labels with a hotkey.
Added on / off synchronization of graphical objects on charts (for the control symbol mode).
The input parameters are displayed on the panel, it is now possible to set the settings for each symbol separately.
The ability to select color schemes for the panel, labels and lines has been implemented.
The interface has been improved.
Added two additional tabs to the Trade panel.
Added buttons for breakeven, partial closing and lock positions on the Trade panel.
General and individual escorts functions are combined.
Added the ability to save escorts to a template.
Added interface in Russian.
Fixed error in displaying server time in the panel header.
Optimized the price normalization function.
Optimized the request for quotation function.
Fixed a bug in the function of saving settings when restarting the terminal (Trailing Stop, Breakeven and Partial Close settings).
Optimized the algorithm for saving the utility settings when the terminal is restarted.
Fixed error displaying profit size on the "General Close" tab.
Fixed a bug in the function of partial position closing.
The error of determining the location of the label of the minimized panel after restarting the terminal has been fixed.
Adaptation of the trading panel to work from one chart on several symbols (trading instruments).
Added a panel for synchronous switching of symbols on all terminal charts.
The limitation on the number of virtual orders has been removed.
Changed the initial position of the order control panel.
Added an input parameter: Number positions per click - the number of positions to open when clicking on the Buy or Sell button.
Removed SYMBOL_TRADE_STOPS_LEVEL check for virtual stop loss and take profit.
Fixed a bug in displaying the panel switching menu.
Added OCO orders function.
Added «Fixed Right» and «Fixed Left» options for the «Label anchor side (Open label)» input parameter.
Added the ability to set anchor side, edge offset and step for order and position labels (Label anchor side, X distance Label, X step Label).
Added the ability to select the side to minimize the panel.
Added the ability to hide the ratio, tp and sl blocks.
The function of displaying tracing of closed orders on the chart has been improved. Now switching the mode does not affect the status of the «i» button, and the trace is updated every time an order is closed.
The function of processing the current Bid and Ask prices has been normalized.
Added hotkeys function.
Added the function of general closing of positions upon reaching the specified profit and loss.
Added a function for setting stop loss and take profit positions one level.
Added a function for calculating the price of opening a position without taking into account clearing (only for MT5, the function is disabled by default).
Added virtual stop loss and take profit.
Fixed error in the initialization of the input parameter "Comment".
Optimized the code.
Fixed a conflict in object processing between running utilities.
Updated the interface.
Fixed a typo in the stop loss label.
Added a label for fixing stop loss and take profit in the enlarged panel size.
Added the input parameter " Move TP/SL for price(opening Buy and Sell)":
true - when opening a Buy or Sell order, the take profit and stop loss labels will follow the current price,
false-take profit and stop loss labels will not follow the current price.
Added the input parameter " Set Tp and Sl for all orders (only Magic number = 0)":
true - when Magicnumber = 0, the utility will set the specified take profit and stop loss for all orders on the symbol,
regardless of how it was opened (provided that the open order has a take profit and stop loss equal to zero),
false - when Magicnumber = 0, the utility will only accompany other people's orders, without pre-setting stop loss and take profit.
Updating the build.
Fixed an error in the "Virtual order" function.
Optimized the "Alert" function on "Mail".
Added buttons for fixing take profit and stop loss levels when opening an order.
Changed the interface for order and position labels.
Manual partial closing of a position has been moved to the info panel.
Resolved conflicts between manual and automatic partial closing of the position.
Добавлена возможность работы с ордерами BuyStopLimit и SellStopLimit.
Добавлен способ расчета лота Currency SL.
Обновлен функционал оповещения.
Детализированы комментарии закрытия позиций.
Отформатирован список входных параметров.
Добавлена возможность увеличения размера панели.
Оптимизирован трейлинг стоп по индикатору Trend Scanner.
Добавлена возможность выбора бара для трейлинг стопа (Trend Scanner).
Добавлена возможность реверсивного трейлинг стопа (Trend Scanner).
Исправлено ввод тейк профита и стоп лосса с панели.
Упорядочены входные параметры.
Оптимизирована совместная работа с кликабельными индикаторами на одном графике.
1) На нескольких панелях изменен интерфейс;
2) Оптимизирована работа с объектами, ускорен отклик объектов);
3) Добавлена кнопка трассировки ордеров;
4) Исправлена ошибка в функции виртуальный ордер;
5) Добавлена нормализация цен (для CFD и Future);
6) Добавлена подсветка лота при нехватке свободных средств.
Изменен метод нормализации лота.
Добавлена возможность выбора трейлинг стопа по последнему завершенному бару и по незавершенному (Trend Scanner).
Добавлено трейлинг стоп по "Trend Scanner",
Исправлена ошибка отображения информационных линий и текстов.
Исправлена ошибка обработки тикета.
1. Добавлено горизонтальное расположение контрольной панели;
2. Добавлено отображение в панели текущую прибыль в валюте депозита или в пунктах;
3. Оптимизирован код для работы на множестве графиков (более 20).
Добавлена возможность менять расположение панели управления, относительно главной панели.
impressive work, IMO better than the other two.