Блог им. INTELLEKTTRADE
Дисклеймер. Не читайте, если вы не хотите зарабатывать. ЭТО НЕ ДЛЯ ЛУДОМАНОВ.
В продолжении моей предыдущей статьи хотелось бы продолжить разговор о алготорговле. Безусловно, это уже современный инструмент биржевого мира. И подавляющее большинство, если не все зарубежные компании пользуются им. Используют новые алгоритмы, исследуют новые возможности рынка, стараются преодолеть новые неэффективности.
И конечно же у них есть соответствующие платформы для этого. Их просто огромное количество. И я так понял, что большая часть таких платформ выпускается и поддерживается небольшими коллективами разработчиков. Примеры таких компаний.
www.algotrader.com
www.iqbroker.com
www.smartquant.com
И другие… Список их идет на десятки. Вопрос в том, что у нас таких платформ чрезвычайно немного. И у каждой из них присутствует какой либо существенный недостаток или изъян(как у любого проекта). Поэтому, я поставил для себя целью найти платформу, которая удовлетворяет потребностям рядового потребителя, рядового начинающего трейдера, интересующегося Алготорговлей, который хочет стабильно зарабатывать, который хочет вникать в процесс алгоритмизации, а не «гэмблить», не имея четкой стратегии.
Как я уже говорил выше, я выделил несколько платформ на нашем рынке, которые более менее известны и подходят под описанные в предыдущем посте критерии. В этой и последующих статьях, как и говорил, я буду проводить анализ каждой платформы отдельно.
Начну с платформы Os.Engine.
Сайт у платформы неплохо проработан. Похуже конечно, чем у Stock Sharp, но информации достаточно о платформе и ее возможностях, дизайн и концепция сама тоже самобытна. Более того, информация на сайте и платформа регулярно обновляются, есть блог автора, где он говорит о платформе, о ее развитии и о том, что планируется в будущем.
Итак, каковы возможности Os.Engine? По данным с сайта разработчика возможности таковы.
1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки
2. Около 30 встроенных роботов готовых к модернизации и торговле. Тренд, КонтрТренд, Арбитраж.
3. Os.Robot: (далее идут отдельные «блоки» платформы):
4. Os.Tester:
5. Os.Data:
6.Журнал, рассылка. Многоуровневое логирование.Скальперский стакан, алерты и т.д.
7.Настоящий Open Source.
И это данные на конец 2016 года, если я не ошибаюсь. Сейчас уже возможности, скорее всего, шире. На мой взгляд, разработчики проделали немалый труд. Причем, команда у них небольшая.
Хочу напомнить, уважаемые читатели. Я пишу с точки зрения человека, который уже какой то опыт имеет, но как большая часть из вас, плохо разбираюсь в программировании, но при этом хочу понять, какая для нас платформа лучше будет в использовании по объективным причинам. В том числе и финансовым. А что для нас хорошо? Это когда платформа не дорогая (или бесплатная), максимально простая для освоения ( в сравнении с другими платформами), и когда авторы уделяют большое количество времени для общения со своими пользователями, отвечают на их вопросы и требования. Здесь у Os.Engine все, на мой взгляд, великолепно. Мало того, что это Open Source проект, как было сказано выше, так и схема монетизации у него максимально щадящая – я, честно говоря, офигел. Платить, по сути, необходимо ТОЛЬКО ЗА ОБУЧЕНИЕ, один раз. Да-да. Никаких подписок, и покупок дополнительных блоков или «открытого кода программы». Автор, старается для сообщества, и старается идти ему навстречу, что весьма ценно.
Вот что пишет автор, характеризуя свою работу и аудиторию программы, чтобы мне не быть голословным. Опять же, возможно, что не все так радужно, — о ложке дегтя будет сказано ниже, но судя по архитектуре, о которой я пишу ниже, его слова имеют под собой некоторое основание быть истиной.
Наш проект создан программистами для пользователей, в первую очередь. А это значит что уровень входа в программирование роботов на Os.Engine невероятно низок! Мы создали удобный и мощный слой для создания роботов, который можно освоить за пару недель, даже если Вы вообще не программист.
Также, разработчик недавно совсем выпустил новое видео, где делает обзор архитектуры OsEngine. Поэтому я не буду затрагивать эту тему. Автор ее раскрывает подробно. Советую ознакомиться. Весьма ценно, для тех, кто хочет заниматься алготорговлей.
Как я уже говорил в начале статьи, у каждой платформы есть существенный недостаток или изъян. Ну не бывает идеальных проектов. Я бы здесь назвал – это отсутствие LUA коннектора. Программа написана современным языком, с учетом современных средств и технологий разработки, но использует ДДЕ коннектор. Но, на мой взгляд, этот недостаток не существенный, и не портит основной гораздо более благоприятной для нас картины.
А Вы что скажете, коллеги? Какие недостатки и достоинства у платформы выделили бы вы? Давайте с Вами поговорим об этом. Обсудим. Комментируйте подробно, что думаете. Хотелось бы знать не только свое мнение.
Спасибо за внимание. На этом все.
1. Логирование
2. Отрисовка графика ( она медленная и не удобная, и не понятно нужна ли вообще)
3. Стакан ( он не нужен вообще )
4. Деска как такого нет, нет экрана на котором бы можно было бы в удобном виде оценивать текущее состояние стратегий.
5. Чрезмерная погоня за черным цветом(какое-то ребячество), первым делом что сделал полностью перелопатил интерфейс, убрал всю черноту и градиенты.
Из плюсов
1. Полностью открытый код, легка в изучении
2. Неплохой execution для нескольких платформ
3. Довольно таки удобный механизм написания стратегий
4. Удобный подход к стратегиям как к панелям.
Я бы разрабатывал на механизме Complex Event Processing