Change Log
2025-09-26
2025-09-22
- In all notifications, comparison operator has been changed to strict ("strictly greater" everywhere);
- Added the ability to stop trading from any notification.
2025-07-22
2025-07-15
- Added a dedicated section with detailed system requirements.
The FAQ question on system requirements FAQ now refers to this section.
2025-06-22
- Storage of historical data for trades, financial results, and logs is now retained for 6 months.
2025-06-19
2025-06-04
2025-06-02
- Added C++ API methods
bool is_sell_ok()
, bool is_buy_ok()
,
bool is_price_s_ok()
, bool is_price_b_ok()
in the portfolio object for validating current field values Sell
, Buy
, Price_s
, Price_b
.
2025-05-29
2025-05-16
- In the WebSocket API, the field
t
in objects of the trs
list in portfolio_fin_res.*
methods was replaced with dt
.
2025-04-08
- Added methods
std::string color()
and void set_color(const std::string& v)
to the portfolio object in the C++ API; - Updated C++ API setters for
std::string
fields to accept arguments by reference (const std::string&
).
2025-02-10
2025-02-06
2024-11-21
2024-11-01
2024-10-30
2024-10-17
2024-09-26
- Removed
set_fin_res()
and set_fin_res_wo_c()
methods from the portfolio object in the C++ API.
2024-09-24
- Portfolio parameters v_min/v_max are now measured in portfolio units.
2024-09-16
2024-06-26
- Removed portfolio parameter
Timetable only stop
.
2024-06-20
- Changed and expanded logic of the portfolio parameter Timetable.
2024-05-13
- Added portfolio parameter Threshold;
- Only maker is now a portfolio parameter instead of a security parameter;
- Certain parameters directly affecting the placement of Is first instruments and/or available only for Is first instruments moved into a separate portfolio section
FIRST LEG SETTINGS
.
2024-05-02
- Added tgr_notify() function for sending notifications to Telegram in the C++ API.
2024-04-19
2023-12-13
- Removed
extra()
method from the portfolio object in the C++ API; - Removed
dict_double
structure from the C++ API; - Removed
__extra
field from portfolios in the WebSocket API; - Added methods
uf0(), ..., uf19()
and set_uf0(), ..., set_uf19()
for "user fields" to the portfolio object in the C++ API; - Added
user_value
structure to the C++ API; - Added iteration over portfolio instruments in the C++ API (
restart_sec_iter()
, has_next_sec()
, next_sec()
); - Added fields
uf0, ..., uf19
to portfolios in the WebSocket API.
2022-06-22
- Removed order-per-session limits in FIX connections to the Moscow Exchange equity and FX markets (previously caused by long client codes);
- Binance connections switched to more granular order book feeds.
2022-06-15
2022-02-03
- Added support for Deribit connections with fast market data (requires re-creating the trade connection to Deribit);
- Changed behavior of all market data connections requiring authorization (Exante FIX, LMAX FIX, Bequant FIX, Deribit). Such market data connections are now always tied to the corresponding trade connection and can only be enabled/disabled together;
- Added
extra()
method to the portfolio object in the C++ API; - Added log output support in the C++ API (log_* functions);
- Added "To0" action on the main page menu;
- Added portfolio field __extra to the WebSocket API for storing custom user settings.