Блог им. INTELLEKTTRADE

Алготрейдинг снова или Алго против лудомании. Обзор платформы 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 коннектора. Программа написана современным языком, с учетом современных средств и технологий разработки, но использует ДДЕ коннектор. Но, на мой взгляд, этот недостаток не существенный, и не портит основной гораздо более благоприятной для нас картины.

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

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

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

Я бы разрабатывал на механизме Complex Event Processing
avatar
evgen000, можно как-то с вами связаться?
avatar
Руслан, да пишите в личку, я давольно часто захожу на сайт
avatar
evgen000, я бы с радостью, сайт не дает — не хватает рейтинга.  А вы можете со своей стороны написать? Ответить на ваше письмо мне, подозреваю, дадут.
avatar
Из минусов этого движка — когда пишу разработчику про баги в движке(о чём он, кстати, сам просит) — вместо того чтобы сказать «спасибо» — банят)
avatar

теги блога INTELLEKTTRADE

....все тэги



UPDONW
Новый дизайн