Избранное трейдера Ray Intraday

по

Скрипт для QUIK: контроль корреляций и рисков в портфеле

Привет! Всем известно как важно держать под контролем риски и понимать, как связаны между собой акции в портфеле. Недавно я написал скрипт для QUIK, который считает матрицу корреляций и бет для вашего портфеля.
Скрипт для QUIK: контроль корреляций и рисков в портфеле

Зачем нужна матрица корреляций и беты?
Корреляция показывает, как движутся акции друг относительно друга. Если её не учитывать, можно «набирать» портфель из бумаг, которые растут и падают одновременно — а значит, реальной диверсификации нет.
Бета — отражает, насколько бумага более или менее волатильна по сравнению с рынком. В скрипте показывает бету не только с индексом IMOEX, но и между акциями в портфеле.

Какие периоды лучше использовать?
Я даю выбор из трёх периодов:
1 год — подходит, если вы смотрите по динамике последних новостей или тенденций. Можно использовать, если рынок активно меняется.
3 года — оптимальный вариант для среднесрочных инвестиций. Такой период уже показывает настоящие связи, не «шумит» от случайных событий, но и не слишком старый, чтобы устареть.

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

Если QUIK долго запускается

В ходе запуска QUIK строит все открытые графики и индикаторы на них. Чем больше свечек, тем больше нужно времени.
В процессе работы терминала графики постепенно растут, из-за чего увеличивается и время загрузки.
Можно, конечно, удалить из папки 'archive' не в меру разбухшие файлы dat (в которых хранятся свечи графиков), можно вообще удалить или переименовать всю папку 'archive'; тогда QUIK получит с сервера данные заново, но на сервере хранятся только последние 3000 свечек. Маловато.
Поэтому сваял скрипт, обрезающий графики до приемлемого размера.
Можно задать размер как отдельных таймфреймов, так и всех подряд. Перед обрезкой исходные файлы сохраняются в папку 'backup' в той же папке 'archive'.
Открытый код, без использования dll.

 Cutter.zip


  Предыдущие скрипты:

Утилита для QUIK Напоминалка
История сделок на графике QUIK
ArchiveCleaner для QUIK
Конвертер свечек МосБиржи в файлы графиков QUIK
Таблица комиссий МосБиржи по фьючерсам для QUIK

  • обсудить на форуме:
  • QUIK

Анализ потока сделок в QUIK: скрипт для оценки объёмов и количества сделок за выбранный интервал времени

Всем привет! Очередной скрипт на языке QLUA для терминала QUIK, который позволяет аккумулировать и анализировать данные по текущим сделкам на рынке за произвольный промежуток времени (10, 20, 30 секунд; 1, 5, 10 минут).


Анализ потока сделок в QUIK: скрипт для оценки объёмов и количества сделок за выбранный интервал времени

Основные функции скрипта:

Разница объёмов между покупками и продажами за выбранный интервал.

Разница количества сделок на покупку и продажу.

Определение общего количества сделок по каждой стороне.

Возможность выбора временного интервала для анализа.

Сортировка результатов по объёму или общему количеству сделок с выводом максимальных значений в начале списка.

Поиск и анализ данных ведётся по списку из 150 акций с наибольшей капитализацией.

Данные, которые предоставляет скрипт, позволяют получить более глубокое понимание текущей рыночной ситуации и использовать это в торговле:

Оценка баланса спроса и предложения. Разница объёмов и количества сделок на покупку и продажу помогает выявить доминирующую сторону рынка, что может служить индикатором направления краткосрочного движения цены.

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

Скрипт для мониторинга крупных сделок: автоматизация процессов с QLua

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

Как это работает?

В таблице обезличенных сделок отображаются сделки, которые были в наличии в стакане заявок. Например, если в стакане по цене 120 было 15 лотов, а по цене 121 — 10 лотов, а вам необходимо купить 25 лотов, то в списке обезличенных сделок будут показаны две сделки — по 120 и по 121. 

Ключевые возможности скрипта:

— Определяет рыночные сделки, совершенные одним игроком, и группирует их в одну сделку. Это позволяет увидеть реальный объём активности одного трейдера на рынке.

Скрипт для мониторинга крупных сделок: автоматизация процессов с QLua

— Фильтрует мелкие сделки и отображает только крупные транзакции, задавая шаг фильтрации в 1 млн. рублей.

— Отслеживает только те инструменты, которые находятся в вашем портфеле, что позволяет сосредоточиться исключительно на значимых для вас сделках.

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

Упрощаем инвестирование: Lua-индикатор для определения уровней на графиках QUIK!

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

Упрощаем инвестирование: Lua-индикатор для определения уровней на графиках QUIK!

Этот инструмент очень полезен, но правда в том, что уровни сопротивления и поддержки у каждого трейдера могут быть разными. Это значит, что алгоритм, который использует индикатор, — это лишь моя субъективная интерпретация!

Вы также можете адаптировать скрипт под свои требования — он открыт для редактирования!

Проверьте сами! Откройте любой график на любом таймфрейме, закройте глаза и нарисуйте «горизонтальную линию». Удивитесь, насколько точно вы определили уровень, когда откроете историю графика!

Лично я не трейдер в классическом смысле, а больше инвестор. Использую уровни только на недельном таймфрейме для ребалансировки своего портфеля.

Цветовая кодировка уровней:

— Зелёная линия — уровень поддержки.
— Красная линия — уровень сопротивления.
— Серая линия — предыдущий уровень, от которого идёт тренд.



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

Qlua: работа со сделками, позициями и денежными лимитами. Часть 2.

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

Для анализа состава портфеля, лимитов и их динамики используются таблицы:

Клиентский портфель (получаем данные через getPortfolioInfo и getPortfolioInfoEx).
Позиции по деньгам (getMoney и getMoneyEx, money_limits).
Позиции по инструментам (getDepo, getDepoEx, depo_limits).
Ограничения по клиентским счетам (futures_client_limits).
Позиции по клиентским счетам (futures_client_holding).

Таблица «Клиентский портфель» даёт сводную информацию по лимитам и параметрам риска брокерского счета. Таблицы «Позиции по деньгам» (лимиты) и «Позиции инструментам» (ценные бумаги) показывают данные в разрезе фондового рынка. Таблицы «Ограничения по клиентским счетам» (лимиты) и «Позиции по клиентским счетам» (фьючерсы и опционы) – только про срочному рынку.



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

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.

Функция OnTrade
Сохранение параметров сделки в файл.
Работа с таблицей сделок.
Сохранение всех сделок дня.
Скрипт автосохранения всех заявок и сделок под завершение торгового дня.

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

В файле QLUA.chm в директории терминала находим через поиск описание самой функции:

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.
И таблицу с параметрами:



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

Индикатор показывающий ближайшие горизонтальные уровни

Индикатор показывающий ближайшие горизонтальные уровни на QUIK
Индикатор показывающий ближайшие горизонтальные уровни



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

Новый трендовый индикатор с сигналами

Новый трендовый индикатор с сигналами
свободный доступ к исходникам в ТК
Новый трендовый индикатор с сигналами


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

Скринер - конец игры.

    • 13 ноября 2023, 16:54
    • |
    • Agasfer
  • Еще
Как знают опытные трейдеры, одним из аспектов торговля на бирже, и в особенности алгоритмической торговли, это своевременно признавать свои ошибки и отключать боты, которые попадают по параметры при которых торговая система признается не рабочей и подлежит замене. Подробно об этом писал в статье  Инструмент трейдера. Замена торговых систем.
Одним из основных, для принятия решения, в статье описывал параметр «Время появления новых максимумов».  В итоге под «раздачу» попала стратегия Firefly или скринер. Подробней о этой стратегии писал здесь. К сожалению, одна из цитат данной статьи оказалась пророческой — «На исторических данных, скринер показал неплохие результаты. Однако, как известно, прошлые результаты не гарантируют будущей прибыльности. Только время покажет, как эта стратегия сработает в реальных условиях.» В итоге стартанув довольно неплохо и заработав за 4 месяца 25%, скринер допустил просадку в 14%.  И если просадка еще укладывалась в допустимые параметры для этой системы, то 3 месяца без обновления максимума по счету, поставил крест на этой стратегии. С понедельника мы остановили ее и удаляем из сервиса Финам — Comon.

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

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