BotFactory, как можно догадаться из названия, – фабрика роботов. Подавляющее большинство объектов, используемое нами в реальном мире, так или иначе производятся на специально оборудованных для этого площадях, называемых заводами, фабриками, производствами и так далее. Так же и в OsEngine созданием экземпляров торговых роботов занимается специально созданный для этого объект.
Именно в этом классе OsEngine запрашивает список доступных роботов в системе. И именно здесь создаются экземпляры роботов.
Код класса расположен в файле BotFactory.cs в каталоге https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/BotFactory.cs
В самом проекте, если Вы откроете OsEngine, данный класс находится здесь:
СИ ШАРП (C#). Язык, разработанный компанией Microsoft. Один из самых популярных языков программирования на планете.
Так исторически сложилось, что большинство торговых роботов в Российской Федерации пишутся на этом языке.
Популярные платформы для алготрейдинга в русскоговорящем интернете, в порядке от большего к меньшему:
1, 2 и 3е место занимают робот-билдеры, в которых используется язык Си Шарп.
Поэтому, без сомнений, учите Си Шарп. Кроме того, что на нём будет очень удобно писать роботов, так вы ещё и сможете найти работу по профессии программиста в случае, если решите в какой-то момент связать свою жизнь с этой профессией.
Удачных алгоритмов!
Комментарии открыты для друзей!
С августа 2024 года официально открыт отдельный отдел поддержки подключений для Московской биржи. Это означает, что Вы можете обратиться в поддержку нашего проекта, и Вам там помогут настроить подключение и ответят на вопросы, если что-то не будет получаться. Также наши специалисты помогут Вам настроить подключение через удалённые рабочие столы, если у Вас проблема не будет решаться перепиской.
Кроме того, по подключениям для MOEX у нас существует система реакции на изменения со стороны биржи и брокеров. Ежемесячные перетесты подключений.
На текущий момент это касается подключений:
1. Alor Open Api
2. Fix/Fast (Спот / Валюты / Срочка)
3. T-банк (Tinkoff)
4. Plaza 2
5. Transaq
6. Quik LUA
7. Twime Forts
8. Moex Iss
9. MFD
10. Finam Data
11. Algo Pack
Считается, что народные проекты с Open Source должны быть плохие и без поддержки. Как-то так:
В данном видео поговорим о том, какой ПК Вам понадобится для использования терминала для алготрейдеров OsEngine.
Ютуб:
Рутуб:
В данной статье посмотрим на робота с двумя источниками. Один — основной, на котором будет осуществляться торговля, и второй с более старшим таймфреймом, по которому смотрим фильтр.
Это очень популярный подход к торговле, и Вы сможете использовать данного робота в качестве заготовки для ботов с похожей логикой.
Находится он здесь:
Сегодня будем учиться работать с источником для создания автоиндекса. Он Вам может пригодиться, если Вы хотите добавить фильтр от индекса для своего робота.
В качестве базы мы возьмём нашего предыдущего робота, сделанного в рамках этой серии статей, и добавим в него новый источник данных - BotTabIndex.
Сам скрипт находится здесь: https://disk.yandex.ru/d/_aKkIx-h0kNqCA
Надо его добавить в проект. Вот сюда:
Продолжаем заниматься улучшением робота, который начали писать в предыдущей статье. Сегодня добавим в него Параметры для того, чтобы можно было им управлять из интерфейсов.
Начало серии: https://smart-lab.ru/company/os_engine/blog/1044379.php
На текущий момент у нас есть робот, который видит OsEngine, в который можно подключить данные. И который уже даже начал совершать торговые операции:
Продолжаем заниматься улучшением робота, который начали писать в предыдущей статье. Сегодня добавим в него индикатор и добавим торговую логику. После этого он у нас начнёт торговать.
На текущий момент у нас есть робот, который видит OsEngine и в который можно подключить данные:
Сегодня будем создавать робота пустышку, которого станем дополнять в следующих статьях так, чтобы его увидел тестер в OsEngine.