2.2.18.0 - 2024/02/09
Attention! It is highly recommended to back up your data before performing the update!
New
New blocks in the editor:
Block "Format message". The block allows you to create a message with numeric values. Work with string formula is supported.
Agent trading settings:
Added "Auto fix dbl. exit" option. Automatically aligns position if double outputs are detected. For this option to work, you need to enable the "Automated closing (bars)" option;
Added option "Stop if Timeout". Stops trading by an agent if the waiting time for a response from the server indicating that the order has been accepted is exceeded (the value of the "Order Timeout" parameter can be set in the "Program Settings").
Other:
New "Indicator Libraries" window showing status and information about loaded third-party indicator libraries (*.dll).
Improved
Data Providers:
ByBit: added support for a single account for the Spot and USDT Perpetual markets;
ByBit: added USDC swap instruments (instruments with PERP ending, for example BNBPERP);
ByBit: if the connection to the server is lost, the provider will continue to work for 15 seconds, waiting for a reconnection;
ByBit Spot: added exchange conditional orders;
Tinkoff: corrected quotes for futures;
OKX: The option "By market as a limit plus %" has been added to the data provider settings.
Other:
Cluster analysis. Added abbreviations to block names:
"Trade Statistics Extremum Price" - (POC);
"Trade Statistics Upper Level" - (VAH);
"Trade Statistics Lower Level" - (VAL).
Changes have been made to the "Cache Settings" option of data providers. The parameters "Storage period of transactions" and "Storage period of executed orders" have been combined;
Updated working day calendar for option blocks;
Repository Manager. Added display of the time the record was created in the "Creation Date" column;
Block "List of instruments". Improved loading and alignment of instrument bar history.
Fixed
Data Providers:
Binance Futures: Fixed an issue that caused delays in issuing orders;
Interactive Brokers: fixed display time of "My trades";
Interactive Brokers: fixed a bug due to which data on completed orders did not get to the agent;
Interactive Brokers: corrections have been made to the process of placing limit orders;
KuCoin: the server time synchronization problem has been resolved. Added automatic time update in the program equal to one minute;
OKX: the process of updating order data in case of receiving information about an error when placing or canceling it has been improved;
Various errors in the work of suppliers have been fixed:
Binance
ByBit
BitGet
Interactive Brokers
Other:
Notification Manager: fixed a bug that blocked messages when using the "Show messages from script with name" filter;
Repository Manager: fixed a bug where the calculated Sharpe and Sortino ratios were not included in the saved optimization results;
Corrections have been made to the ToString() method of the OptimProperty optimization parameters in the TSLab API;
Portfolio testing: corrections have been made to the calculation of the “Profit”;
Fixed a problem with data discrepancies on the “Optimization Results” and “Results” tabs of the laboratory;
In the "Central Strike" block for the "Shift strike" parameter, the ability to accept negative values has been added;
Solved the problem with importing parameter values with the same name when transferring a set of parameters from one script to another;
Fixed an error that occurred when loading a script with an unconfigured instrument in Source blocks;
Fixed a bug where orders continued to be sent after the agent was stopped;
Various minor bugs.
Last updated