2.2.22.0 - 2024/08/30
Attention! It is highly recommended to back up your data before performing the update!
New
Data Providers:
- For cryptocurrency data providers, "dependent" providers have been added that can receive market data from another "parent" provider. The name of the new "dependent" providers begins with the word "Linked"; 
Improved
Data Providers:
- Cryptocurrency data provider libraries updated; 
- QuikLua: the "Additional quotes" option has been added to the data provider settings. When this option is enabled, the following columns are filled in the "Quotes" window table: "SumAsk", "Orders To Sell", "SumBid", "Orders To Buy", "Open interest"; 
- QuikLua: Lua 5.4 support has been implemented. You can select the Lua version in Quik (5.3 or 5.4). Important: to work with Lua 5.4, you must install the Visual C++ X64 component. 
Other:
- Optimized memory usage by data providers. Fixed memory leaks and memory traffic when working with portfolio orders; 
- Implemented saving of column settings on the "Settings" and "Trades" tabs in portfolio testing; 
- Block "Data grid pane". Added integer field "Count last values" that accepts the values: - 0 - default, displays all lines. 
- 1 - displays one last line. 
- 2 - displays two last lines. 
- etc. 
 
Fixed
Data Providers:
- Alor OpenApi: the problem of loading data from the history server has been solved; 
- Alor: added new Alor library with broker fixes; 
- Binance Margin: fixed issue with displaying trade fees for FDUSD; 
- Bitget: the problem with connecting to the exchange has been solved. A limit on the number of simultaneous requests to the exchange has been added; 
- Bybit: fixed an error that occurred when trying to get quotes for some instruments; 
- ByBit: fixed an error in calculating data in the "Positions" column in the "Agents" window; 
- ByBit Perpetual: fixed a bug where open position data was not downloaded from the exchange; 
- IQFeed: fixed an error where some instruments were not displayed in the "Select securities" window; 
- Interactive Brokers: Fixed a bug where trades were displayed with deviations on the chart; 
- OKX Swap: solved the issue with order processing when connection to the data provider was lost; 
Other:
- "Properties" tab of Blocks: fixed overlapping of the outline of a text field containing an error with interface elements overlapping this field; 
- Implemented connection of the "Save to Global Cache" block to the "Tradable option" block; 
- Fixed a bug in the backup wizard that occurred when the program accessed a folder for saving at a non-existent path; 
- Fixed a bug that caused conditional orders for "opening with slippage" to be closed and resubmitted; 
- Fixed a bug in the operation of the "Buys Minus Sells" block at the beginning of a trading session; 
- Fixed a bug in the "Buys Minus Sells" block that caused the block values to change when the program was restarted; 
- Fixed a bug in the "+Add instrument" function when working with historical data; 
- Fixed a bug where after restarting the program the settings for transmitting screenshots to the local disk were lost; 
- Fixed a bug where the Agent did not fully close the position when a partially executed order passed through clearing; 
- Fixed the error "ArgumentException: Instance property 'IsEnabled' is not defined" when opening a risk module in compact mode; 
- Fixed an error in calculating the value of the "Maximum Drawdown" indicator in the "Results" of the script; 
- Fixed the problem with the program freezing when drawing a large number of lines with different styles; 
- Fixed memory leak when loading saved optimization results into a script; 
- Fixed an issue where opening the Agent, Graph, Script Editor windows for a selected agent in the Secondary Window was performed in the main program window; 
- Vsrious minor bugs. 
Last updated
Was this helpful?
