Optimization of the "Market" mode function (input parameter "Market").
Improved copier stability.
Added additional error handling when reading data that occurs when the master fails and when data is deleted by another application.
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.
- 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.
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.
Code optimization for terminal build 3144 January 10, 2022
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.
Improved the function of restoring settings when restarting the terminal (only for "Slave" with a netting account).
Improved lot calculation function for Netting accounts, with a lot change step of 0.0001.
Attention! the update is optional. If you are not using a netting account with a lot change step of 0.0001, then this update can be omitted.
- 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).
Added filters "Deviation into the profit zone" and "Deviation into the loss zone".
Added handling of the «cannot set millisecond timer ()».
Optimizing the code.
Added displaying a message to the panel in "slave" mode if it fails to contact "master".
Reworked error message handling.
Fixed processing of the message "Error opening master file !!!" (now the message does not flash).
Using for about a week now. Running 3 instances of MT5 on my PC to trade 3 accounts and after the initial setup and a few tests, the copier has been working flawlessly for my live trading. One thing I really appreciate is the ability to edit or close a trade on MT5 mobile in the master account and the EA automatically adjusts or closes the trades in slave accounts.