The function of working with global variables has been optimized.
For the "Copy stop loss and take profit in points" functionality, the "Multiplier" parameter has been added.
Improved filter "Copy by time".
Improved copier stability.
Added additional error handling when reading data that occurs when the master fails and when data is deleted by another application.
Added: output of the report to the journal with the parameters of the future order.
Fixed a bug on the "Filters" tab.
Increased copy speed:
- code optimization.
- changing the data transfer algorithm from the supplier to the recipient.
- additional filters.
- additional conditions for stopping copying.
- closing time of orders.
Fixed a bug that occurred when switching from Master mode to Slave mode.
- Added checkbox "Repeat":
disabled - each order will be copied only 1 time.
enabled - the order will be copied again if the order on the Slave is closed manually or by another expert.
- Added "Close all orders" checkbox for "Stop by drawdown (%)" function.
- Added Russian language.
Increased lot input accuracy for "Fixed lot", "Min lot" and "Max lot" parameters up to 0.001.
Added the ability to enter a custom comment for orders.
Fixed a bug with closing orders in the "Stop by equity" function.
Fixed a typo in the parameter name.
Optimized code, increased copy speed.
Added filter by magic number.
Added notification function.
Added a tab with a list of symbols for the Master.
Added the ability to copy the Master's comment.
Attention! Update the copier only if there are no open orders on the account.
Records in reports are detailed.
Added Trade tab in Slave mode.
In Master mode, added a tab of connected accounts.
Added Timer Speed parameter.
Added check of the trade settings of the symbol.
Improved data transfer algorithm between Master and Slave copier.
Added "Panel font size" input parameter. Designed to set the optimal font size for the text, if the operating system uses a non-standard font size.
Improved stability of data transfer between "Master" and "Slave".
The data transfer method has been changed, therefore, for error-free update, follow these steps:
1) stop the work of the old version of the copier, for this press the "Stop" button on the "Master" and "Slave", and remove the "Master" and "Slave" copiers from the chart.
2) update the product on the "Master" and "Slave" terminal.
3) install the "Master" copier on the chart and press the "Start" button.
4) install the "Slave" copier on the chart, configure the parameters and press the "Start" button.
- added a new method for calculating the lot:
Proportional + Multiplied - he lot of the opened order will be proportional to the Slave account balance to the Master account balance, multiplied by the specified coefficient. That is, the lot will be calculated using the «Proportional to the balance» and «Multiplied by a coefficient» method at the same time,
Lot = MasterLot * (BalanceSlave / BalanceMaster) * Coefficient.
- added the ability to enter a prefix (character set) in the filter by comment:
The prefix must end with *.
For example, if you need to copy orders with comments: Ord1453, Ord7565, Ord ... then enter the general prefix of these comments «Ord*» in the field.
Removed link to complete instruction from input parameters.
You can go to the page with full instructions from the "About" tab, in the utility settings window, by clicking on the "Copyright ......" line.
This update is not critical.
Added filter by comment.
Added functions to stop copying when the specified equity and drawdown are reached.
Optimization of the function for calculating the difference in server time between the supplier and the recipient (for the filter timeout).
Optimization of the trading error handling function.
Added a function for processing partial closing of a position, upon execution of which the position ticket does not change (similar to MT5).
Added filters "Deviation into the profit zone" and "Deviation into the loss zone".
Added handling of the «cannot set millisecond timer ()».
Fixed a bug made in the previous version.
Added displaying a message to the panel in "slave" mode if it fails to contact "master".
Reworked error message handling.
Fixed a typo in the drop-down list of the interface of the "Slave" panel:
"Ñopy Stop Loss Level" > "Copy Stop Loss Level"
"Ñopy Take Profit Level" > "Copy Take Profit Level"
(The update is not critical).
Fixed processing of the message "Error opening master file !!!" (now the message does not flash).
Added copy function MT4> MT5 and MT5> MT4.
Optimization of the code.