Найти в Дзене
Старый биржевик

Торговый робот Scatter&Gather. Пришла беда, откуда не ждали

Оглавление

Друзья, я все же запустил своих роботов на удаленном сервере в круглосуточном режиме. Благо предоставилась возможность протестировать VPS в течение 3-х суток бесплатно. И первое же утро преподнесло мне сюрприз.

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

Камень преткновения

Сбер ввел безальтернативную двухфакторную идентификацию. При вводе логина и пароля, вам отправляется СМС с кодом. Пока вы этот код не введете, доступа к данным биржи не получите.

В 06:08 мск. происходит отключение от сервера Сбера и последующее повторное подключение. Логин и пароль были приняты от предыдущей сессии и все бы хорошо, но на мой телефон пришла СМС с пин-кодом. Я его сознательно проигнорировал, чтобы узнать как поведут себя QUIK и мои роботы. А когда началась уренняя сессия убедился, что стакан пуст, роботы неактивны. Перезапустил подключение к серверу, ввел логин и пароль, получил новый пин-код и после его ввода ожил сначала QUIK, а за ним и мои роботы.

Ситуация не удобная - каждый день мне надо перезапускать роботов. А где же автоматическая торговля без участия человека, о которой я мечтал, занявшись написанием робота?

Техподдержка

Ничего другого не оставалось, как обратиться в техподдержку Сбера с просьбой отменить для меня эту двухфакторную идентификацию.

-2

Сначала меня попытались заверить в том, что это QUIK виноват, а Сбер ничем помочь не в силах.

-3

После того, как я напомнил, что двухфакторная идентификация введена именно Сбером, и QUIK здесь не причем, меня попытались задавить умными фразами.

-4

Пришлось давать уточняющую информацию. И опять меня повели в сторону от проблемы.

-5

Я решил поставить точку. Вывод один - мне такое условие не подходит. Но мне посоветовали пользоваться мобильным приложением (зачем ???)

-6

И даже когда я посетовал, что Сбер обеспечивает безопасность в ущерб работы, меня попытались убедить в том, что я сам виноват - не пользовался QUIKом, вот он и вылетел.

-7

И только после того, как я пояснил, что у меня работает робот, техподдержка успокоилась, так и не решив мою проблему.

Уйду я от вас - злые вы

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

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

В любом случае по окончании трехдневного тестирования беру VPS на год, но ставить на нем буду уже QUIK от ВТБ. И все средства, которые я планировал передать под управление роботов уйдут из Сбера в ВТБ.

Мой будущий VPS

Насчет сервера. Текущий тариф имеет следующие характеристики:

  • ОЗУ: 2GB
  • ЦПУ: 2 ядра (2.20GHz)
  • Хранилище: 100GB

В спокойном режиме работы 5 роботов, нагрузка ЦПУ около 40%, а вот нагрузка ОЗУ - 75% и более. Очень редко нагрузка на ЦПУ подскакивает почти до 100%. Нагрузка на ОЗУ подскакивает намного чаще. В итоге, пускай и с натяжкой, но хватило бы и этого тарифа, а лучше - 2 ядра и 4 GB ОЗУ, но тарифы не гибкие и в следующем тарифе:

  • ОЗУ: 4GB
  • ЦПУ: 4 ядра (2.20GHz)
  • Хранилище: 120GB

Этот тариф не треть дороже, но наверное на нем я и остановлюсь.

После комментариев о большой нагрузке, решил добавить нагрузку, чтобы было понятнее и объективнее:

Использование ЦПУ по часам
Использование ЦПУ по часам
Использование ОЗУ по часам
Использование ОЗУ по часам

В итоге, ОЗУ ни разу не превысило 2GB, а вот ЦПУ утром выходило за 100%, что не приветствуется хостерами.

А это нагрузка с включенным QUIK, но без роботов:

-10

Так что не в роботах проблема, однако 😆

В итоге все равно нужно 4 ЦПУ и 4GB ОЗУ.