Сегодня скачаем OsEngine как программист, а не пользователь. До этого у Вас уже должна быть установлена Visual Studio, что мы обсуждали в прошлой статье на тему. И Вы должны быть полны решимости научиться писать торговых роботов самому!
Ну а в этой статье скачаем свежий билд OsEngine с ГитХаб, откроем проект, как программисты это делают. А также обновим некоторые библиотеки, которые нужно подтянуть через Nuget, чтобы всё заработало.
ВАЖНО! Не забывайте про наш ГАЙД по алготрейдингу, там вы найдёте все нужные Вам инструкции и туториалы по проекту в одном месте: smart-lab.ru/company/os_engine/blog/1024149.php
1. Скачиваем OsEngine.
Чтобы скачать OsEngine, нужно перейти по ссылке на ГитХаб. Это международное хранилище для ПО с открытым кодом.
Нажмите на зеленую кнопку Code:
Всплывет меню. И далее Download ZIP:
Нажмите на DownLoad ZIP и начнется загрузка файла…
ВАЖНО!!! Обязательно распаковываем архив ZIP, который скачался, иначе программа не будет работать.
2. Открываем проект при помощи Visual Studio.
Идём внутрь архива, который скачали, и открываем файл OsEngine.sln. Это файл проекта:
Перед Вами должен появится проект и его обозреватель решения:
3. Обновляем NuGet библиотеки.
К проекту OsEngine подключено несколько библиотек, которые нуждаются в загрузке из интернета на старте. NuGet – сервис и хранилище таких библиотек. Нужно всё обновить.
Для этого:
- Жмём правой кнопкой мыши на References.
- Выбираем пункт Manage NuGet Packages. Жмём на него левой кнопкой мыши.
Откроется окно настроек NuGet:
И в самом верху у Вас должна быть надпись о том, что некоторые пакеты не загружены. А также кнопка Restore, которая и активирует скачивание пакетов. Жмём на неё.
4. Собираем проект OsEngine.
На этом этапе мы должны убедиться, что всё хорошо и все библиотеки подключены.
После чего можно будет проект собрать, нажав на кнопку Start:
И проект должен будет собраться, открыв главное меню OsEngine:
5. Возможно, после обновления пакетов Nuget нужно будет перезагрузить ПК.
К проекту подключено несколько пакетов от Microsoft, которые должны будут прописаться в систему. И вероятно, между обновлением Nuget и сборкой проекта Вам надо будет перезагрузить ПК.
Сделайте это и проект соберётся.
Удачных алгоритмов!
Комментарии открыты для друзей!
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка 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