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?