Индикатор для QUIK «История
счёта»".
Простой и понятный индикатор.
Отображает данные в реальном времени. Выглядит так:
Или так:
Для фьючерсов и опционов
FORTS
данные поступают из таблицы «Ограничения
по клиентским счетам»:
Для акций, облигаций
валют данные поступают из таблицы «Клиентский
портфель»:
Можно редактировать данные в
MS
Excel или текстовом
редакторе:
Установка.
1.
Запускаем файл История счёта.exe.
2.
Указываем путь к
QUIK
(можно скопировать из
QUIK-Система
сохранить настройки в файл…).
3.
После установки откроется
папка с установленной программой.
4.
В
QUIK
на любом ликвидном графике кликаем пр.кн.мыши – Добавить
график (индикатор…) - История счёта. Будет отображаться
информация по всему
счёту, а не по конкретному инструменту.
5.
Появится диаграмма
индикатора.
Настройка.
1.
Кликните два раза лев.кн.мыши
на названии индикатора.
2.
Откроется окно настроек:
Фирма_Код клиента
Выводит список пар
Фирма_Код клиента через запятую. Индикатор видит в списке
только первую пару до запятой, например «SPBFUT_SPBFUTJR2X9,SPBFUT_SPBFUTJRLDN».
Список создаётся для удобства, чтобы исключить неудобство
ручного поиска и ввода. Если нужен другой счёт, просто
сделайте его единственным «SPBFUT_SPBFUTJRLDN»
или первым в списке «SPBFUT_SPBFUTJRLDN,SPBFUT_SPBFUTJR2X9».
Линии
для вывода
По умолчанию выводятся
все линии «123». У каждой линии есть свой порядковый номер:
1 – Счёт
2 – Заблокировано
3 - Свободно
Если указать «1»,
то будет выводиться только линия изменения счёта.
Для точного отслеживания изменчивости счёта, рекомендуется
загружать две копии индикатора: с указанием «1»
и «23»
соответственно. Одна копия будет выводить историю счёта,
вторая заблокированные и свободные средства.
Name
- Название индикатора
Название может быть любым, например, «История
счёта SPBFUT_SPBFUTJR2X9».
Частота записи
Указывается частота записи в файл в секундах. Чем чаще, тем
больше будет файл и дольше будет загружаться индикатор при
запуске. По умолчанию «3600», т.е. запись будет производиться раз в час.
Настройки линий
Эти параметры можно не изменять.
Color
– Цвет для указанной линии.
Type
– Тип линии (линия, гистограмма и т.д.).
Width – Ширина линии.
Общие настройки
Для отображения
текущих значений установите галочку «Показывать
последнее значение».
История изменений.
20151215 – Выход
первой версии.
20151217 - Исправлено: возникала ошибка при системном
времени в формате AM/PM
20161006 - Исправлено: у клиентов брокера Открытие
индикатор перестал отображать свободные средства для FORTS
после изменения брокером кода фирмы с SPBFUT на
MC0058900000. Проблема была в том, что эти фирма и код
клиента отображались в клиентском портфеле и индикатор
пытался брать данные из клиентского портфеля по приоритету,
но данные не были полными. Решено проверкой: приходят ли все
данные из клиентского портфеля, если не все, то данные
приходят из таблицы Лимиты по фьючерсам (FORTS).
20161016 - Исправлено: ошибка LuaIndicators\История
счёта.lua:1399: attempt to concatenate global 'Path' (a nil
value)
20161215 - Ускорение работы: ускорение в 52/0.47=110
раз
20170326 - Исправлено: при перезапуске QUIK не
отображалось последнее значение (выводилось 0), до появления
первого тика.
20200128 - Исправлено: при загрузке индикатора на
графики более D1, данные отставали на один бар.
20210106 - Исправлено: неверная запись даты и времени в
новых версиях функций.
20220206 - Улучшено: индикатор адаптирован для
LUA 5.4 (для
QUIK 9.3+).
20240522 - Исправление. До начала торгов у брокера ВТБ
иногда считывались и записывались неверные данные о счёте.
Технические
требования.
• Операционная система
Windows
Vista /
7 / 2012 / 8 / 10
• Процессор не хуже Pentium 4 (2.0 ГГц)
• Оперативная
память не менее 1 ГБ (рекомендуется 4 ГБ)
• 2 ГБ свободного места на жестком
диске
• Минимальное разрешение экрана —
1024x600 пикселей
• Рабочее место QUIK версии 7.0 и выше
(в т.ч QUIK 8)
• Доступ в сеть Интернет
* Системные требования программы совпадают с требованиями
Рабочего места
QUIK:
http://arqatech.com/ru/products/quik/requirements/.
Ключевые слова: Индикатор для QUIK «История счёта», QUIK,
индикатор, История счёта,
indikator_account_history,
qlua
Спасибо за интерес к моим
разработкам!
С уважением, Понамаренко Михаил
Николаевич.
|