econopulse
econopulse20 января 2026, 14:10

QLua против роботов

QLua против роботов
Всем привет!
Написал 2 скрипта (покупка/продажа) на QLua, которые автоматически выявляет потенциальные торговые роботы — те, что совершают сделки с одинаковым количеством лотов и через примерно одинаковые интервалы времени.
Почему это интересно?...Читать далее
econopulse
econopulse24 июля 2025, 00:37

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

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

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

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

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

Анализ потока сделок в QUIK: скрипт для оценки объёмов и количества сделок за выбранный интервал времени
Всем привет! Очередной скрипт на языке QLUA для терминала QUIK, который позволяет аккумулировать и анализировать данные по текущим сделкам на рынке за произвольный промежуток времени (10, 20, 30 секунд; 1, 5, 10 минут).
Основные функции скрипта:
Разница объёмов между покупками и продажами за выбранный интервал....Читать далее
econopulse
econopulse17 апреля 2025, 23:20

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

Скрипт для мониторинга крупных сделок: автоматизация процессов с QLua
В мире трейдинга важно уметь быстро и точно анализировать информацию о сделках, особенно когда речь идет о крупной работе на рынке.
Мы рады представить вашему вниманию скрипт, который поможет вам эффективно отслеживать и обрабатывать данные о крупных сделках с использованием QLua....Читать далее
econopulse
econopulse07 февраля 2025, 16:24

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

Упрощаем инвестирование: Lua-индикатор для определения уровней на графиках QUIK!
Сегодня представляю вам свой Lua-индикатор для торговой платформы QUIK, который поможет вам визуализировать ключевые уровни сопротивления и поддержки на графиках.
Этот инструмент очень полезен, но правда в том, что уровни сопротивления и поддержки у каждого трейдера могут быть разными....Читать далее
Михаил Понамаренко
Михаил Понамаренко01 декабря 2024, 09:30

Дневник трейдера и учёт инвестиций для QUIK

Дневник трейдера и учёт инвестиций для QUIK
   Пожалуй, самая незаменимая в моей торговле разработка Утилита для QUIK «История позиций». Придумал в 2009-м, запрограммировал на QPILE, затем перевёл на QLUA. Программу писал для себя, не под заказ и по своим идеям. Продажи данной программы никогда не отличались большим количеством и стабильностью....Читать далее
alfacentavra
alfacentavra15 мая 2024, 11:15

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

Qlua: работа со сделками, позициями и денежными лимитами. Часть 2.
После того как исполнилась сделка и мы получили соответствующий коллбэк  у нас меняются данные по позициям и доступным лимитам. Посмотрим, как можно работать с этими данными через скрипт.
Для анализа состава портфеля, лимитов и их динамики используются таблицы:...Читать далее
alfacentavra
alfacentavra11 апреля 2024, 15:39

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

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.
Функция OnTrade
Сохранение параметров сделки в файл.
Работа с таблицей сделок.
Сохранение всех сделок дня.
Скрипт автосохранения всех заявок и сделок под завершение торгового дня.
Для отслеживания прошедших сделок мы можем задействовать функцию обратного вызова OnTrade....Читать далее
autotrade
autotrade26 ноября 2023, 21:04

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

Индикатор показывающий ближайшие горизонтальные уровни на QUIK
--[[ вопросы к автору: https://t.me/autotrade_ru параметры: Procent - процент зигзага --]] Settings={ Name="ZIG_levels_Template_v2", Procent=2, line= { { Name = "cur1", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) } } } function Init() y1 = nil y2 = nil x1 = 1 x2 = 1 lvs = {} lvsval = {} lvsi = {} return 2 end function getlevels(index) uplvs = nil dwlvs = nil for i = 3, #lvsval do if lvsval[i] > O(index) and lvsval[i-1] < O(index) then uplvs = lvsval[i] dwlvs = lvsval[i-1] uplvsi = lvsi[i] dwlvsi = lvsi[i-1] if lvsval[i-2] > O(index) and lvsval[i-1] < O(index) and lvsval[i-2] < lvsval[i] then uplvs = lvsval[i-2] dwlvs = lvsval[i-1] uplvsi = lvsi[i-2] dwlvsi = lvsi[i-1] end end if lvsval[i] < O(index) and lvsval[i-1] > O(index) then uplvs = lvsval[i-1] dwlvs = lvsval[i] uplvsi = lvsi[i-1] dwlvsi = lvsi[i] if lvsval[i-2] < O(index) and lvsval[i-1] > O(index) and lvsval[i-2] > lvsval[i] then uplvs = lvsval[i-1] dwlvs = lvsval[i-2] uplvsi = lvsi[i-1] dwlvsi = lvsi[i-2] end end end return uplvs, dwlvs, uplvsi, dwlvsi end function OnCalculate(index) de = Settings....Читать далее

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн