Блог им. NikolayAntonov_303 |Скрипт на QLUA по определению корреляции между ценами двух инструментов

Всем привет!

Относительно недавно на своем Дзен-канале «Код торгового робота» я размещал статью в которой рассматривал различные теоретические графики и рассчитывал корреляцию между ними. Ранее примерно такие же статьи встречал и на Smart-lab.

В продолжении данной темы было бы логично написать скрипт, который строит корреляцию между двумя заданными активами по указанному тайм-фрейму. Что и было сделано в виде скрипта на QLUA. Напомню, что коэффициент корреляции принимает значение от -1 до 1. Если он близок к единице, значит две величины примерно одинаково ведут себя. Если близок к -1, то графики двух величин ведут себя разнонаправлено — когда один график расчет — второй также снижается. А результат близкий к нулю говорит, что между графиками нет связи.

Данный скрипт выполняет следующие действия:
  1. Инициирует исходные данные (по сути это блок, в котором задаются исходные данные: с какими инструментами работаем, по какому тайм-фрейму)
  2. Считывает свечи по указанным двум инструментам.
  3. Сопоставляет данные свечей, то есть создается таблица в которой приведено время и цены обоих активов в это время.


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Блог им. NikolayAntonov_303 |Формирование отчета в формате HTML скриптом на QLUA

Всем привет!

Формирование отчета в формате HTML скриптом на QLUA

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

В своем канале на Дзен, я показывал как можно получать информацию скриптами QLUA:

как переносить информацию в Эксель;

как записывать информацию в файл;

как отражать информацию в собственной таблице QUIK.

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

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

Для начала нам потребуется функция QLUA — getClassSecurities.

Данная функция выводит список всех бумаг указанного класса. В нашем случае команда getClassSecurities(«SPBFUT») выдаст нам список всех доступных фьючерсов. В результате мы получим одну строку с кодами бумаг, разделенные запятыми.



( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Блог им. NikolayAntonov_303 |Анализ паттерна "молот" по акциям российских компаний.

Всем привет!
В предыдущем своем посте я приводил небольшой обзор проведенного анализа паттерна «падающая звезда». 
Как и обещал, я провел аналогичный анализ по паттерну «молот». 
На всякий случай вот краткое определение этого паттерна:
"Паттерн молота — это бычий разворот, который появляется после длительного медвежьего тренда. У него маленькое тело с длинной нижней тенью. Это ценовой паттерн, при котором цены открытия и закрытия близки, указывая на то, что медведи активизировались, но цена остается близкой к уровню открытия."

Более подробный анализ я провел в статье на Дзен

Приведу тут некоторые выводы проведенного анализа. Для анализа были взяты графики цен по 246 российским компаниям. Изучались следующие тайм-фреймы: 1 минута, 5 минут, 10 минут, 30 минут, 1 час, 4 часа, 1 день и 1 неделя.

Запуск скрипта проводился 24 февраля. Скрипт собирал данные около 30 минут.
Всего было выявлено 88544 свечи, соответствующих паттерну «молот» (Это больше, чем находилось «падающих звезд». Их было 62146 на тех же графиках и тех же тайм-фреймах). Для своих исследований я принял условие, что нижняя тень должна быть не менее чем в три раза больше остальной части свечи.

( Читать дальше )

Блог им. NikolayAntonov_303 |Анализ паттерна "падающая звезда" на графиках российских акций

Всем привет!

Не так давно я наткнулся на описание паттерна «падающая звезда» и решил проверить: действительно ли этот паттерн предвещает падение цены акции?
На всякий случай процитирую суть этого паттерна:

«Цена открытия и закрытия находятся относительно не далеко, а вот верхняя тень свечи длинная и превышает тело свечи как минимум в 3 раза. Нижняя тень или отсутствует, или очень короткая. В данном случае, покупатели пытались двинуть рынок вверх, но удалось это лишь в моменте, чтобы закрепиться у них не хватило сил, продавцы перехватили инициативу. Цена, скорее всего, пойдет вниз».

Так как я ведудзен-канал, посвященный программированию на QLUA, то решил написать скрипт, который протестирует этот паттерн. Несколько статей я посвятил описанию кода, его написанию и тестированию на демо-счете.

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

( Читать дальше )

....все тэги
UPDONW
Новый дизайн