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
Was this helpful?
