В OsEngine скрипты роботов могут храниться как внутри проекта, так и снаружи, в виде текстовых файлов.
Если роботы (и индикаторы) внутри проекта, то их можно «дебажить» и правит, так что Visual Studio будет помогать.
Если роботы (и индикаторы) как файлы, то их можно очень быстро переносить из версии в версию OsEngine.
И то, и другое имеет свои преимущества и нужно в разные стадии жизни робота. В этой статье поговорим о том, как роботов (и индикаторы) переносить из проекта в скрипты и обратно.
Задача: У Вас есть полностью оттестированный и готовый робот внутри проекта. Например, у Вас есть робот «MyEnvelopeTrend». В проекте он находится здесь:
Вы должны перенести его вот в эту папку:
После этого робот должен точно также отображаться в тестере и в боевых торгах.
Задача: Вам интересно поправить какого-то робота из стандартной сборки, который находится в скриптах. Например, этого:
Для этого надо перенести этот скрипт полностью в проект OsEngine в Visual Studio:
Задача: У Вас есть полностью оттестированный и готовый индикатор внутри проекта. Например, «AC». В проекте он находится здесь:
Сначала Вам нужно удалить у индикатора в проекте атрибут «Indicator». Для этого открываем файл и удаляем вот эту строку:
После чего переносим этот файл из проекта в файловую систему. Вот так:
Задача: Вам интересно поправить какой-то индикатор из стандартной сборки, который находится в скриптах. Например, этот:
Переносим скрипт в проект:
Далее надо в индикатор добавить атрибут:
Удачных алгоритмов!
Комментарии открыты для друзей!
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