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