#
#
5. Обеспечение информативности обратной связи от робота к трейдеру в рамках интерфейса сайта

При высокой степени автономности роботов сайт служит не только инструментом управления роботами, но и основным средством получения обратной связи. Во время работы роботов могут возникать нежелательные для трейдера ситуации и/или ситуации, требующие внимания трейдера и выполнения каких-либо действий (например, удаление экспирировавшихся бумаг, удаление торгового подключения с недействительными данными авторизации и т.д.). Эти ситуации могут быть связаны с конкретным портфелем или конкретным подключением. Для оповещения трейдера о таких ситуациях в интерфейсе сайта используются различные, частчино дублирующие друг друга, механизмы: отображение всплывающих оповещений, создание записей в логах, отображаемых в виджетах Robot logs и Logs history. Если ситуация повторяется систематически на протяжении определенного времени, то она эскалируется и пользователю отображается сообщение, которое можно закрыть только нажатием на кнопку. Такое поведение реализовано для привлечения внимания трейдера к ситуации.

Мы исходим из того, что любые сообщения, отображаемые на сайте и не исчезающие самостоятельно, которые можно закрыть только нажатием на кнопку, будут прочитаны трейдером перед тем, как он закроет сообщение. Именно поэтому на сайте не предполагается введение кнопки "прочитать все" и подобных механизмов.

Мы стремимся к тому, чтобы сообщения от роботов были максимально информативны для трейдера. Мы понимаем, что могут возникать ситуации, когда одинаковые сообщения от робота становятся регулярными и перестают нести информацию для трейдера. В потоке таких сообщений он может не заметить сообщения, требующие срочной реакции. Так как в роботах возможно использование подключений к нескольким десяткам площадок, а потрфели ипользуются с разными настройками и могут быть кастомизированы формулами, то проблема лишних, не информативных для конкретного трейдера, сообщений не может быть решена в общем виде.

Тем не менее, трейдер может уменьшить количество сообщений, не несущих для него информации и не требующих реакции. Для этого достаточно придерживаться следующих "правил хорошего тона":

  • Своевременно удалять из портфелей экспирировавшиеся инструменты.
  • Своевременно удалять или переводить в состояние Disabled торговые подключения, которые не подключаются с ошибками авторизации.
  • Настроить расписание торговли всех портфелей, задав торговые интервалы и торговые дни.
  • При частых возникновениях ошибок типа REASON_FLOOD попробовать исправить ситуацию изменением параметров группы Anti "spam".
  • При использовании формул в коде формул обрабатывать возникающие исключения.