История изменений
   2025-09-26
    2025-09-22
 - Во всех уведомлениях знак сравнения изменен на строгий (теперь везде "строго больше");
  - Для всех уведомлениий добавлена возможность остановить торговлю.
 
   2025-07-22
    2025-07-15
 - Добавлен отдельный пункт с подробным описанием системных требований. Вопрос о системных требованиях в Часто задаваемых вопросах теперь ссылается на этот пункт.
 
   2025-06-22
 - Хранение исторических данных по сделкам, финансовым результатам и логам теперь осуществляется в течение 6 месяцев.
 
   2025-06-19
    2025-06-04
    2025-06-02
 - В C++ интерфейс для объекта портфеля добавлены методы 
bool is_sell_ok(), bool is_buy_ok(),
bool is_price_s_ok(), bool is_price_b_ok() для проверки валидности текущих значений полей Sell, Buy, Price_s, Price_b; 
   2025-05-29
    2025-05-16
 - В WebSocket API в методах 
portfolio_fin_res.* в объектах списка trs поле t заменено на dt. 
   2025-04-08
 - В C++ интерфейс для объекта портфеля добавлены методы 
std::string color() и void set_color(const std::string& v) для получения и изменения поля "Color" портфеля;  - В C++ интерфейсе во всех сеттерах для полей типа 
std::string тип аргумента изменен на const std::string&. 
   2025-02-10
    2025-02-06
    2024-11-21
    2024-11-01
    2024-10-30
    2024-10-17
    2024-09-26
 - Из C++ интерфейса удален метод 
set_fin_res() объекта портфеля;  - Из C++ интерфейса удален метод 
set_fin_res_wo_c() объекта портфеля. 
   2024-09-24
 - v_min/v_max портфеля теперь измеряются в штуках портфелей.
 
   2024-09-16
    2024-06-26
 - Удален параметр портфеля 
Timetable only stop. 
   2024-06-20
 - Изменена и расширена логика работы параметра портфеля Timetable.
 
   2024-05-13
 - В параметры портфеля добавлен параметр Threshold;
  - Параметр Only maker теперь является параметром портфеля, а не параметром финансового инструмента портфеля;
  - Некоторые параметры портфеля/финансового инструмента, непосредственно влияющие на выставление Is first финансового инструмента портфеля и/или доступные только для Is first финансового инструмента портфеля
перемещены в отдельную группу настроек портфеля 
FIRST LEG SETTINGS. 
   2024-05-02
 - В C++ интерфейс добавлена функция tgr_notify() для отправки уведомлений в telegram.
 
   2024-04-19
    2023-12-13
 - Из C++ интерфейса удален метод 
extra() объекта портфеля;  - Из C++ интерфейса удалена структура 
dict_double;  - Из WebSocket API удалено поле портфеля 
__extra;  - В C++ интерфейс для объекта портфеля добавлены методы 
uf0(), ..., uf19() и методы set_uf0(), ..., set_uf19() для получения и изменения "пользователских полей";  - В C++ интерфейс добавлена структура 
user_value;  - В C++ API добавлена возможность итерирования по финансовым инструментам портфеля (методы объекта портфеля 
restart_sec_iter(), has_next_sec(), next_sec());  - В WebSocket API добавлены поля портфеля 
uf0, ..., uf19. 
   2022-06-22
 - В FIX подключениях к фондовому и валютному рынкам Московской биржи снято ограничение на число заявок, выставляемых за торговую сессию, связанное с длинными клиентскими кодами;
  - Подключения к Binance переведены на потоки раздачи стаканов с меньшей "нарезкой".
 
   2022-06-15
    2022-02-03
 - Добавлена возможность подключения к бирже Deribit с быстрой маркетдатой. Для этого потребуется пересоздать торговое подключение к Deribit;
  - Изменено поведение всех маркетдата подключений требующих авторизацию (Exante FIX, LMAX FIX, Bequant FIX, Deribit). Все эти маркетдата подключения добавляются вместе с соответствующим торговым подключением, а потому включаться и отключаться они тоже будут только вместе с торговым подключением;
  - В C++ интерфейс добавлен метод extra() для объекта портфеля;
  - В C++ интерфейс добавлена возможность вывода сообщений в лог (функции log_*);
  - В меню "Action" на главной странице робота добавлена функция To0;
  - В WebSocket API добавлено поле портфеля __extra для возможности сохранения пользовательских настроек.