На этом канале я рассказываю о возможностях создания торговых роботов на платформе QUIK. Показываю как писать код, на что обращать внимание при написании кода роботов.
Всем привет! В прошлом выпуске я показал принципы построения собственного индикатора. Но, там была построена обычная прямая, не зависящая от цены актива. Сегодня давайте создадим собственный индикатор скользящей средней. И на его примере посмотрим как получать доступ к ценам графика. Итак, поехали. Я сразу же привожу код такого индикатора: 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...
Всем привет! Ранее я почти не освещал тему написание собственных индикаторов на QLUA. Но, так как это достаточно интересная тема, я решил написать на эту тему несколько статей. Написание собственных индикаторов позволяет визуализировать работу вашего скрипта, показывая определенные точки, уровни и пр. Например, вот результат отображения нескольких моих индикаторов: Я хотел бы отметить, что в справочной информации эта тема достаточно хорошо изложена. В частности есть несколько интересных файлов в архиве со справкой: https://arqatech...
Всем привет! Сегодня выходной и я решил написать статью, не связанную с программированием на QLUA. А точнее решил изложить свои мысли о том, как я буду поступать в условиях введения ИИС-3 нового типа. Но, давайте по порядку. Вводные данные о ИИС-3 Я в приложении Сбера прочитал подробную информацию о введении новых индивидуальных инвестиционных счетов (ИИС-3) с первого января 2024 года. Суть следующая: ранее существовавшие варианты ведения индивидуального инвестиционного счета (ИИС-1 и ИИС-2) с нового года открыть будет невозможно...
Всем привет! Как-то на канале я выкладывал статью и записывал видео по скрипту, который подтягивает стоп-приказ вслед за растущей ценой, отставая от текущей цены на определенный шаг. В комментариях к видео по этой теме был вопрос – можно ли скрывать стоп от маркетмейкера или, как его еще называют - кукловода? Ведь он видит все установленные стопы. В первый момент мне показалось, что написать такой скрипт достаточно просто. Но, когда я начал писать, то вылезло много нюансов. Суть их в том, что нужно понимать, что хочет тот, кто запускает скрипт...
Всем привет! На канале уже рассмотрели много различных вариантов вывода данных из скрипта QLUA. Но, я решил продемонстрировать еще один - вывод в файл Эксель. Говоря по правде, это будет не совсем полноценный файл Эксель, но это будет файл, который откроется Экселем и вся информация будет разнесена по ячейкам. Итак, поехали! По большому счету, этот подход будет очень напоминать формирование файла HTML. О нем я рассказывал в одном из выпусков. Принцип тот же – мы подготовим данные для записи в файл формата ...
Всем привет! В прошлом выпуске мы порассуждали и повычисляли коэффициенты корреляции по различным теоретическим графикам. А сегодня давайте реализуем скрипт на QLUA, который будет вычислять коэффициент корреляции между двумя активами. При этом и сами активы, и тайм-фрейм, по которым будем вычислять коэффициент мы сможем менять. Данные расчеты могут помочь найти два инструмента, по которым в дальнейшем можно будет вести торговлю по схеме «парного трейдинга». Что такое парный трейдинг, я рассказывал в одной из своих статей...
Всем привет! В нескольких выпусках я упоминал о наличии такой стратегии как парный трейдинг. В частности, была статья, в которой я показывал, как построить график зависимости одного инструмента от другого. Для полного понимания процесса, я также эту информацию записал в формате видео(💻). Но, вот возникает другой вопрос: как подобрать инструменты, которые можно принимать в паре для торговли по парному трейдингу? Вообще, в математике существует понятие коэффициента корреляции. Формула этого коэффициента следующая: Но, пока не пугайтесь...
Всем привет! Сегодня я расскажу о применении объектно-ориентированного программирования (ООП) на LUA. Ранее, я показывал, как можно его обойти. И, в целом, считаю, что, если без него можно обойтись, то нужно обходиться без него. Но, к сожалению, не всегда без него удобно обходиться. Я в своих скриптах столкнулся с необходимостью сильного вложения данных. То есть, есть массив с перечнем бумаг, есть массив с записью всех свечей, в нем по каждой свече есть таблица с данными свечей, а среди них есть таблица времени...
Всем привет! Сегодня выходной и я решил написать свои мысли по поводу одного эмитента, которого как-то рассматривал для покупки в долгосрочный портфель, но в итоге отказался. Речь пойдет о ПАО "Алроса". Как всем известно, данная организация занимается добычей алмазов. Периодически в обзорах брокеров и ведущих разных телеграмм-каналов встречаются рекомендации о приобретении акций данной компании. Буквально неделю назад вообще был какой-то бум вокруг этой бумаги: один из авторов SmartLab написал, что он зашортил данную бумагу на несколько десяткой миллионов рублей...
Всем привет! Сегодня хотел бы показать вам как можно внутри скрипта на QLUA перебирать разные инструменты (акции, фьючерсы и пр.). Например, Вы хотите просмотреть графики по разным бумагам и найти там какую-нибудь фигуру или заглянуть в стакан каждой бумаги и по каким-то своим правилам сделать заявку (или просто сделать какой-то вывод). Если вы внимательно читали все статьи на данном канале и разбирали написанный код, то такой прием как перебор инструментов я применял при анализе паттернов «падающая звезда» и «молот»...
Всем привет! Ранее мы рассматривали варианты выдачи информации, которую формирует скрипт на QLUA. Был выпуск, в котором я показывал как из таблицы сообщений перенести информацию в Эксель. Также рассматривал как записать информацию в файл. И был выпуск, в котором я показывал как отражать информацию в своей таблице QUIK. За исключением, пожалуй, последнего варианта информация выдавалась в каком-то не очень красивом формате. Сегодня я хотел бы показать способ оформления отчета в том виде, в каком Вам было бы его комфортно читать – можно выделять информацию цветом, сводить в таблицы и прочее...