Найти тему
Доступ к ценам при написании собственного индикатора на QLUA (на примере скользящей средней)
Всем привет! В прошлом выпуске я показал принципы построения собственного индикатора. Но, там была построена обычная прямая, не зависящая от цены актива. Сегодня давайте создадим собственный индикатор скользящей средней. И на его примере посмотрим как получать доступ к ценам графика. Итак, поехали. Я сразу же привожу код такого индикатора: Settings= { Name="Скользящая средняя", N = 5, line = { { Color = RGB(255,0,0), Type = TYPE_LINE, Width = 2 } } } function Init() return 1 end function OnCalculate(index) if (index < Settings...
165 читали · 1 год назад
Написание собственных индикаторов на QLUA для QUIK
Всем привет! Ранее я почти не освещал тему написание собственных индикаторов на QLUA. Но, так как это достаточно интересная тема, я решил написать на эту тему несколько статей. Написание собственных индикаторов позволяет визуализировать работу вашего скрипта, показывая определенные точки, уровни и пр. Например, вот результат отображения нескольких моих индикаторов: Я хотел бы отметить, что в справочной информации эта тема достаточно хорошо изложена. В частности есть несколько интересных файлов в архиве со справкой: https://arqatech...
300 читали · 1 год назад
Мысли о новых ИИС-3
Всем привет! Сегодня выходной и я решил написать статью, не связанную с программированием на QLUA. А точнее решил изложить свои мысли о том, как я буду поступать в условиях введения ИИС-3 нового типа. Но, давайте по порядку. Вводные данные о ИИС-3 Я в приложении Сбера прочитал подробную информацию о введении новых индивидуальных инвестиционных счетов (ИИС-3) с первого января 2024 года. Суть следующая: ранее существовавшие варианты ведения индивидуального инвестиционного счета (ИИС-1 и ИИС-2) с нового года открыть будет невозможно...
1 год назад
Скрываем стоп-приказ от кукловода
Всем привет! Как-то на канале я выкладывал статью и записывал видео по скрипту, который подтягивает стоп-приказ вслед за растущей ценой, отставая от текущей цены на определенный шаг. В комментариях к видео по этой теме был вопрос – можно ли скрывать стоп от маркетмейкера или, как его еще называют - кукловода? Ведь он видит все установленные стопы. В первый момент мне показалось, что написать такой скрипт достаточно просто. Но, когда я начал писать, то вылезло много нюансов. Суть их в том, что нужно понимать, что хочет тот, кто запускает скрипт...
113 читали · 1 год назад
Формирование скриптом QLUA файла для просмотра в Эксель (формат .csv)
Всем привет! На канале уже рассмотрели много различных вариантов вывода данных из скрипта QLUA. Но, я решил продемонстрировать еще один - вывод в файл Эксель. Говоря по правде, это будет не совсем полноценный файл Эксель, но это будет файл, который откроется Экселем и вся информация будет разнесена по ячейкам. Итак, поехали! По большому счету, этот подход будет очень напоминать формирование файла HTML. О нем я рассказывал в одном из выпусков. Принцип тот же – мы подготовим данные для записи в файл формата ...
104 читали · 1 год назад
Пишем скрипт на QLUA по расчёту коэффициента корреляции между ценами двух активов
Всем привет! В прошлом выпуске мы порассуждали и повычисляли коэффициенты корреляции по различным теоретическим графикам. А сегодня давайте реализуем скрипт на QLUA, который будет вычислять коэффициент корреляции между двумя активами. При этом и сами активы, и тайм-фрейм, по которым будем вычислять коэффициент мы сможем менять. Данные расчеты могут помочь найти два инструмента, по которым в дальнейшем можно будет вести торговлю по схеме «парного трейдинга». Что такое парный трейдинг, я рассказывал в одной из своих статей...
108 читали · 1 год назад
Коэффициент корреляции между двумя графиками
Всем привет! В нескольких выпусках я упоминал о наличии такой стратегии как парный трейдинг. В частности, была статья, в которой я показывал, как построить график зависимости одного инструмента от другого. Для полного понимания процесса, я также эту информацию записал в формате видео(💻). Но, вот возникает другой вопрос: как подобрать инструменты, которые можно принимать в паре для торговли по парному трейдингу? Вообще, в математике существует понятие коэффициента корреляции. Формула этого коэффициента следующая: Но, пока не пугайтесь...
292 читали · 1 год назад
Объектно-ориентированное программирование на LUA
Всем привет! Сегодня я расскажу о применении объектно-ориентированного программирования (ООП) на LUA. Ранее, я показывал, как можно его обойти. И, в целом, считаю, что, если без него можно обойтись, то нужно обходиться без него. Но, к сожалению, не всегда без него удобно обходиться. Я в своих скриптах столкнулся с необходимостью сильного вложения данных. То есть, есть массив с перечнем бумаг, есть массив с записью всех свечей, в нем по каждой свече есть таблица с данными свечей, а среди них есть таблица времени...
187 читали · 1 год назад
Алроса - герой не моего романа.
Всем привет! Сегодня выходной и я решил написать свои мысли по поводу одного эмитента, которого как-то рассматривал для покупки в долгосрочный портфель, но в итоге отказался. Речь пойдет о ПАО "Алроса". Как всем известно, данная организация занимается добычей алмазов. Периодически в обзорах брокеров и ведущих разных телеграмм-каналов встречаются рекомендации о приобретении акций данной компании. Буквально неделю назад вообще был какой-то бум вокруг этой бумаги: один из авторов SmartLab написал, что он зашортил данную бумагу на несколько десяткой миллионов рублей...
1 год назад
Перебор инструментов в скрипте на QLUA
Всем привет! Сегодня хотел бы показать вам как можно внутри скрипта на QLUA перебирать разные инструменты (акции, фьючерсы и пр.). Например, Вы хотите просмотреть графики по разным бумагам и найти там какую-нибудь фигуру или заглянуть в стакан каждой бумаги и по каким-то своим правилам сделать заявку (или просто сделать какой-то вывод). Если вы внимательно читали все статьи на данном канале и разбирали написанный код, то такой прием как перебор инструментов я применял при анализе паттернов «падающая звезда» и «молот»...
138 читали · 1 год назад
Формирование красивого отчета скриптом на QLUA.
Всем привет! Ранее мы рассматривали варианты выдачи информации, которую формирует скрипт на QLUA. Был выпуск, в котором я показывал как из таблицы сообщений перенести информацию в Эксель. Также рассматривал как записать информацию в файл. И был выпуск, в котором я показывал как отражать информацию в своей таблице QUIK. За исключением, пожалуй, последнего варианта информация выдавалась в каком-то не очень красивом формате. Сегодня я хотел бы показать способ оформления отчета в том виде, в каком Вам было бы его комфортно читать – можно выделять информацию цветом, сводить в таблицы и прочее...
165 читали · 1 год назад
Получение информации о фьючерсе (ГО, дата экспирации и пр.) средствами QLUA.
Всем привет! Сегодня хотел рассмотреть вопрос о получении информации о фьючерсе средствами QLUA. Относительно недавно я столкнулся с такой задачей. В ее реализации есть нюанс. В основе получения информации о фьючерсе лежит использование команды getParamEx. В файле помощи есть такое описание данной команды: «Функция предназначена для получения значений всех параметров биржевой информации из таблицы «Текущие торги». С помощью этой функции можно получить любое из значений Таблицы текущих торгов для заданных кодов класса и инструмента...
228 читали · 1 год назад