Сегодня хочу поговорить об одной очень интересной платформе в которой можно создавать индексы и спреды в пару строк кода. И затем на основе этих данных котировать какой-нибудь инструмент. Про платформу в которой есть мультиконнект, в том числе Plaza 2 и SmartCom, которые позволяют оттестировать и торговать самые сумасшедшие стратегии на очень приличных скоростях.
Сегодня мы поговорим про оснаску для создания ХФТ ботов — про Os.Engine. И Посмотрим как просто в платформе создать свой индекс!
Пишем при создании робота одну строчку:
TabCreate(BotTabType.Index);
Затем можно наблюдать вкладку на панели слева. Выбираем её и нажимаем «Настройки данных»
Добавляем инструменты нажимая на плюсик справа:
В этом посте поговорим об уровне программирования который нужен чтобы начать писать роботов с Os.Engine. А также о том, каких простых правил мы придерживаемся при написании кода. Но перед этим одна очень личная история в картинках...
И оно вот это с картинки до сих пор меня преследует. Я утирая кровавые слёзы не смотря на боль всё же, разобрался с той библиотекой, но как понял, 95% остальных покупателей того курса — ничего не поняли. И навалили в интернетах горы кирпичей!
Как я понимаю за счёт того позорища в массах укоренилось мнение что писать роботов из кода — сложное и богомерзкое занятие.
Но, друзья -это не всегда так!
Писать роботов на нашей библиотеке — удовольствие и сплошная радость! Мы делали нашу библиотеку для НАЧИНАЮЩИХ программистов.
В принятых правилах написания кода мы договорились не использовать «синтактический сахар», если он усложнит восприятие кода. Мы также договорились писать комментарии на РУССКОМ ЯЗЫКЕ! И (матерь божья!) Мы сделали уровень совместимости для создания роботов, который не будем менять от версии к версии! Но, по порядку...
Os.Engine очень полезен для скальперов. В базовом функционале привода есть стакан быстрого ввода с горизонтальными объёмами, АвтоСтоп, АвтоПрофит, двухуровневый встроенный риск-менеджер, алерты (отложенные заявки привязанные к линиям и каналам), возможность визуализировать поток сделок в виде объёмных фигур.
Всё абсолютно бесплатно! Поговорим об этом!
Первое что нужно сделать, чтобы включить Os.Trader в режиме привода, это подключить соответствующую вкладку, которая называется Engine.
Как подключиться к Квик и создавать вкладки смотрим здесь: http://o-s-a.net/forum/threads/51
Вкладка Engine идёт первая (не перепутайте с огромным количеством бесплатных роботов, которые ниже):
Несколько слов о том, как разрабатывается библиотека и как сообщество влияет на разработку Os.Engine. Поговорим о процессе выбора задач для приоритетной разработки. Ведь на это могут влиять пользователи библиотеки! И в этой статье я покажу, как это делать!
1. Как выбираются задачи для реализации
Идём на страницу проекта: os-engine
Пролистываем пафосные тексты вниз и в нижней части страницы находим таблицу «Стек задач проекта». По ней всегда можно понять, чем мы заняты сейчас и что будем делать в ближайшее время: