Найти в Дзене
Дневник трейдера в юбке

Как у меня торговый робот поломался

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

Что было раньше

В свое время каждое обновление приложения несло риск, что все роботы будут утеряны. Представляете, запускаете робота, экспериментируешь с параметрами, только находишь что-то интересное, как разработчики выкатывают обновление. Я обновляюсь и список запущенных роботов обнуляется... Слава Богу сейчас такого нету и последняя партия роботов работает у меня с 8 ноября 2023 года. Но один вот отказался работать...

На самом деле главная моя проблема заключается в том, что я часто отправляю компьютер в спящий режим, а он не выходит из него и выдает критическую ошибку. Microsoft пытается собрать сведения и отправить их куда-то там, но я не даю. А главное, что из-за перезагрузки многие приложения некорректно закрываются во время работы, в том числе терминал от Альфы.

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

Через пару дней, а может и через неделю мои руки дошли до того, что я полезла разбираться, что же у меня произошло. Я полезла на форумы изучать вопрос. Выяснилось, что Альфа хранит BackUp всех роботов, найти их можно в папке Пользователи/Имя_пользователя/AppData/Local/Alfa-Direct/DB/MTS/BackUp , а действующие роботы лежат по адресу Пользователи/Имя_пользователя/AppData/Local/Alfa-Direct/DB/MTS/Signals.

Если зайти в отчет по роботу, то он будет называться Отчет StepByStep_vX.X, X.X - это порядковый номер данного робота. Надо как раз найти папку с этим номером и перезаписать старый файл в папке Signals новыми из BackUp.

-2

Я перезаписала файл, попробовала запустить файл, но это не помогло. Я поняла, что надо закрыть и открыть приложение заново! Робот запустился. Но беда в том, что у меня слетела вся статистика, теперь я вижу, что робот не совершил ни одной сделки. По всей видимости я слишком долго тянула с решением проблемы и работающий BackUp оказался перезаписан не работающим. А если бы я начала исправлять ситуацию раньше, но успела выцепить предыдущий исправный BackUp. Но судя по тому, что я прочла на форумах, этот способ работающий, но надо только не терять времени.

-3

Чуть позже я выяснила, что появился и более простой способ. Если зайти в диспечер роботов и нажать на одного из них правой кнопкой, то в выпадающем меню будет "Восстановить" и тут можно выбрать дату к которой надо откатиться. Я же из-за того, что начала эксперименты уже лишилась этой возможности... Не надо было лазить в файлы, хотя на форумах писали, что это рабочий способ.

-4

Перезаписав файлы я получила работающего робота, который уже был настроен мною ранее, но без исторических данных. Он не помнил предыдущих уровней и из-за этого оказался бесполезным, поэтому мне теперь надо в ручном режиме решать, что делать с открытой позицией. Хорошо, что я успела себе записать доходность по предыдущим операциям. Когда в будущем буду считать доход, учту ее.

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

Кстати, Альфа банк сейчас дает до 5000 рублей на первые инвестиции новым клиентам. Для этого надо только открыть брокерский счет и пополнить его на 1000 рублей. Что бы счет было легче пополнять можно открыть дебетовую карту и то же по акции. Банк дает кэшбэк 1000 рублей за покупки на 1000 рублей для новых клиентов.

Приглашаю вас подписываться на мой телеграмм-канал.