Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
20 июня 2024, 19:51

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub.

Сегодня поговорим о быстром переносе Ваших скриптов в новую версию OsEngine. Это актуально для тех пользователей, у которых роботы и индикаторы хранятся в папке Custom, т.е. вынесены в отдельные файлы.

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub. 

Необходимость обновлять Os Engine возникает в нескольких случаях:

  1. Биржа поменяла API, и OsEngine старой версии не подключается к торгам или работает с ошибками.
  2. Вышла очень важная новая функциональность OsEngine.

Обычно такое происходит несколько раз в год.

 

Скачивание нового OsEngine и его распаковка.

Идём на GitHub: https://github.com/AlexWan/OsEngine

На странице Вы увидите зелёную кнопку «Code». Нажимаем на «DownLoad ZIP» и начинается загрузка файла.

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub. 

Загруженный файл обязательно разархивируем!

 

Перенос настроек и данных из старого робота в нового.

Открываем папку со старым роботом и папку из нового Билда и копируем из старой папки три файла:

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub. 

  1. «Custom» – хранит в себе скрипты.
  2. «Data» – хранит в себе историю свечек и трейдов.
  3. «Engine» – хранит в себе настройки для серверов и роботов.

 

Нюансы.

  1. Сразу не удаляйте старую сборку, иначе настройки будут утеряны, и, если будут какие-то проблемы в новой версии, Вы не сможете запустить роботов.
  2. Выключайте старого робота перед переносом данных. 

Важно! Если при подключении у вас выскакивает следующая ошибка:

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub. 

Убираем ее так:

  1. Идем в предыдущую версию OsEngine.
  2. Находим в папке Engine файл NumberGen, копируем его и заменяем такой же файл в новой версии.

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub. 

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

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub. 


Роботы должны храниться в папке Custom/Robots

Это сработает, только если роботы хранится не внутри проекта, а в виде скрипта. Вот здесь:

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub.

 

Про это у нас есть отдельная статья, дальше по гайду.


Удачных алгоритмов!

Комментарии открыты для друзей!

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub.

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Как обновить работающих в бою роботов на новую сборку Os Engine с GitHub.

0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн