INTELLEKTTRADE
INTELLEKTTRADE личный блог
15 мая 2017, 20:51

Алготрейдинг снова или Алго против лудомании. Обзор платформы Os.Engine.

                                             Алготрейдинг снова или Алго против лудомании. Обзор платформы Os.Engine.
                   Дисклеймер. Не читайте, если вы не хотите зарабатывать. ЭТО НЕ ДЛЯ ЛУДОМАНОВ.

 В продолжении моей предыдущей статьи хотелось бы продолжить разговор о алготорговле. Безусловно, это уже современный инструмент биржевого мира. И подавляющее большинство, если не все зарубежные компании пользуются им. Используют новые алгоритмы, исследуют новые возможности рынка, стараются преодолеть новые неэффективности.
 И конечно же у них есть соответствующие платформы для этого. Их просто огромное количество. И я так понял, что большая часть таких платформ выпускается и поддерживается небольшими коллективами разработчиков. Примеры таких компаний.

www.algotrader.com
www.iqbroker.com
www.smartquant.com

И другие… Список их идет на десятки. Вопрос в том, что у нас таких платформ чрезвычайно немного. И у каждой из них присутствует какой либо существенный недостаток или изъян(как у любого проекта). Поэтому, я поставил для себя целью найти платформу, которая удовлетворяет потребностям рядового потребителя, рядового начинающего трейдера, интересующегося Алготорговлей, который хочет стабильно зарабатывать, который хочет вникать в процесс алгоритмизации, а не «гэмблить», не имея четкой стратегии.

 Как я уже говорил выше, я выделил несколько платформ на нашем рынке, которые более менее известны и подходят под описанные в предыдущем посте критерии. В этой и последующих статьях, как и говорил, я буду проводить анализ каждой платформы отдельно.

Начну с платформы Os.Engine.

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

Итак, каковы возможности Os.Engine? По данным с сайта разработчика возможности таковы.

1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки
2. Около 30 встроенных роботов готовых к модернизации и торговле. Тренд, КонтрТренд, Арбитраж.

3. Os.Robot: (далее идут отдельные «блоки» платформы):

  • Индекс Билдер подключенный к роботу. Арбитражеры в 200 строк.
  • Подключения: Квик, СмартКом, Плаза 2, Interactive Brokers, Финам(для получения данных)
  • МультиКоннект с одновременным подключением к нескольким источникам.
  • МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов.

4. Os.Tester:

  • Свечи, Тики, Стаканы.
  • Портфельное (множество ботов одновременно) тестирование.
  • Эмуляция торгов на множестве инструментов одновременно. Синхронизация в миллисекундах.


5. Os.Data:

  •  Сохраняет: Свечи, Тики, Срезы стакана настраиваемой глубины
  •  Сохраняет Свечи нестандартных ТФ. От 1 сек

6.Журнал, рассылка. Многоуровневое логирование.Скальперский стакан, алерты и т.д.

7.Настоящий Open Source.

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

Хочу напомнить, уважаемые читатели. Я пишу с точки зрения человека, который уже какой то опыт имеет, но как большая часть из вас,  плохо разбираюсь в программировании, но при этом хочу понять, какая для нас платформа лучше будет в использовании по объективным причинам. В том числе и финансовым. А что для нас  хорошо? Это когда платформа не дорогая (или бесплатная), максимально простая для освоения ( в сравнении с другими платформами), и когда авторы уделяют большое количество времени для общения со своими пользователями, отвечают на их вопросы и требования. Здесь у Os.Engine все, на мой взгляд, великолепно. Мало того, что это Open Source  проект, как было сказано выше, так и схема монетизации у него максимально щадящая – я, честно говоря, офигел. Платить, по сути, необходимо ТОЛЬКО ЗА ОБУЧЕНИЕ, один раз. Да-да. Никаких подписок, и покупок дополнительных блоков или «открытого кода программы». Автор, старается для сообщества, и старается идти ему навстречу, что весьма ценно.

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

Наш проект создан программистами для пользователей, в первую очередь. А это значит что уровень входа в программирование роботов на Os.Engine невероятно низок! Мы создали удобный и мощный слой для создания роботов, который можно освоить за пару недель, даже если Вы вообще не программист.

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

Как я уже говорил в начале статьи, у каждой платформы есть существенный недостаток или изъян. Ну не бывает идеальных проектов. Я бы здесь назвал – это отсутствие LUA коннектора. Программа написана современным языком, с учетом современных средств и технологий разработки, но использует ДДЕ коннектор. Но, на мой взгляд, этот недостаток не существенный, и не портит основной гораздо более благоприятной для нас картины.

А Вы что скажете, коллеги? Какие недостатки и достоинства у платформы выделили бы вы? Давайте с Вами поговорим об этом. Обсудим. Комментируйте подробно, что думаете. Хотелось бы знать не только свое мнение.

Спасибо за внимание. На этом все.
6 Комментариев
  • evgen000
    16 мая 2017, 08:27
    У этой платформы много слабых мест. Но в целом она удобная. Из слабых бы выделил
    1. Логирование
    2. Отрисовка графика ( она медленная и не удобная, и не понятно нужна ли вообще)
    3. Стакан ( он не нужен вообще )
    4. Деска как такого нет, нет экрана на котором бы можно было бы в удобном виде оценивать текущее состояние стратегий.
    5. Чрезмерная погоня за черным цветом(какое-то ребячество),  первым делом что сделал полностью перелопатил интерфейс, убрал всю черноту и градиенты.

    Из плюсов
    1. Полностью открытый код, легка в изучении
    2. Неплохой execution для нескольких платформ
    3. Довольно таки удобный механизм написания стратегий
    4. Удобный подход к стратегиям как к панелям.

    Я бы разрабатывал на механизме Complex Event Processing
    • Руслан
      05 июня 2017, 17:29
      evgen000, можно как-то с вами связаться?
      • evgen000
        05 июня 2017, 19:29
        Руслан, да пишите в личку, я давольно часто захожу на сайт
        • Руслан
          05 июня 2017, 19:46
          evgen000, я бы с радостью, сайт не дает — не хватает рейтинга.  А вы можете со своей стороны написать? Ответить на ваше письмо мне, подозреваю, дадут.
  • Feliks_Iron
    28 июля 2020, 15:09
    Из минусов этого движка — когда пишу разработчику про баги в движке(о чём он, кстати, сам просит) — вместо того чтобы сказать «спасибо» — банят)

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

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