Добавлен новый индикатор «Глубина рынка», отражающий объемы заявок в виде гистограммы. Подробное описание см. в п. 4.2.15 Раздела 4 «Работа с графиками» Руководства пользователя QUIK.
Ниже приведен пример использования нового индикатора на графике.
Добавлена возможность сохранения на графике истории торгов от предыдущего инструмента срочного рынка при замене инструментов. В диалог замены инструментов внесены изменения, позволяющие включать «склейку» архивов графиков для автоматически заменяемых инструментов. В таблицу диалога «Инструменты с наступающим сроком погашения» добавлена колонка «Склейка» со следующими возможными значениями:
Описание см. в пп. 2.5.4–2.5.5 Раздела 2 «Основные принципы работы с программой» Руководства пользователя QUIK.
Поддержана возможность формирования автоматического SMS-оповещения «Выставление заявки». В диалог настройки сервиса SMS-оповещений добавлены параметры «Отслеживание по коду клиента» и «Выставление заявки». Описание см. в п. 3.11.12 Раздела 3 «Просмотр информации» Руководства пользователя QUIK.
Добавлена возможность просмотра новостей в формате HTML. Тело новости отображается в HTML-разметке, что позволяет просматривать информацию в таблице новостей с учетом ее особенностей: цвета и шрифта текста, отображения картинок и т.п.
В безадресных режимах РЕПО с ЦК в форме ввода заявки есть поля «Цена», «Кол-во» и «Сумма РЕПО». Для отправки заявки нужно обязательно заполнить поле «Цена» (оно содержит ставку, которая учитывается при совершении второй ноги) и указать количество или сумму РЕПО. Добавлена функция отображения значения «Суммы РEПО» в зависимости от введенного количества, и наоборот – отображения количества от введенной «Суммы РЕПО».
Ниже приведен пример нового функционала.
Реализована возможность ведения позиций при операциях с дробными количествами ценных бумаг. Это позволит покупать, продавать и обменивать бумаги типа «Паи».
Для совершения операций с паями реализован новый диалог подачи заявки, учитывающий особенности транзакций в данных классах. В диалоге поддержаны операции покупки, продажи и обмена паёв.
Ниже приведен пример использования нового диалога для покупки паев.
В интерфейс QLua добавлена функция «BOOLEAN isDarkTheme» определяющая, в какой теме в настоящий момент работает терминал.
Речь о большом терминале QUIK для Windows.
Часто задаётся вопрос: вышла новая версия терминала QUIK, с полезным функционалом. Хотелось бы её попробовать, но при подключении к серверу брокера никаких обновлений не предлагается, когда брокер выложит у себя новую версию — совершенно не понятно. Как бы обновиться на новую версию?
На самом деле обновлять терминал достаточно просто. Надо лишь помнить следующее:
Первым делом требуется закрыть терминал и сделать резервную копию всех файлов. Резервная копия делается просто: при закрытом терминале копируем всю папку с терминалом QUIK в отдельное место. В случае неожиданных проблем мы всегда можем восстановить предыдущую версию терминала или вовсе пользоваться старой и новой версией поочерёдно.
Теперь идём на «секретный» ftp с обновлениями (это, как видите, домен компании Arqa, так что всё официально), там выбираем папку с нужной версией и из неё скачиваем архив с обновлением. Например, для версии 7.4 это будут следующие пути:
После завершения загрузки распаковываем файлы из архива и все их переписываем поверх нашего старого терминала. (Еще раз: резервная копия у нас есть? точно, не забылось?)
Теперь запускаем обновлённый терминал и изучаем новые возможности! ну или хотя бы радуемся исправлению старых багов
Названия dll-файлов могут быть различными, в том числе подобных сообщений может быть несколько. Эти сообщения говорят о том, что требуется еще обновить соответствующие плагины. Вообще говоря, терминал будет работать и так, но некоторые специфичные функции, обеспечиваемые плагинами, будут недоступны.
В зависимости от указанного в сообщении имени dll-файла (см. список соответствий ниже) скачиваем из той же папки на ftp, где лежит обновление терминала, соответствующие архивы с обновлением плагинов:
Обновляем только те плагины, которые требуют обновления. Перезапускаем терминал (чтобы новые плагины включились в работу) и наслаждаемся новыми версиями
Всем удачной торговли!
Функционал графиков пополнился новым индикатором «Глубина рынка», отражающим объемы заявок инструмента в виде горизонтальных гистограмм. Также замена экспирирующихся контрактов срочного рынка на новые контракты дополнена возможностью сохранения истории, когда график «старого» и «нового» контрактов могут быть склеены.Там еще что-то написано про дробные количества ценных бумаг, но сохранение истории — это круто.
Добавлен новый индикатор «Глубина рынка», отражающий объемы заявок в виде гистограммы. Подробное описание см. в п. 4.2.15 Раздела 4 «Работа с графиками» Руководства пользователя QUIK.
Ниже приведен пример использования нового индикатора на графике.
Добавлена возможность сохранения на графике истории торгов от предыдущего инструмента срочного рынка при замене инструментов. В диалог замены инструментов внесены изменения, позволяющие включать «склейку» архивов графиков для автоматически заменяемых инструментов. В таблицу диалога «Инструменты с наступающим сроком погашения» добавлена колонка «Склейка» со следующими возможными значениями:
Описание см. в пп. 2.5.4–2.5.5 Раздела 2 «Основные принципы работы с программой» Руководства пользователя QUIK.
Поддержана возможность формирования автоматического SMS-оповещения «Выставление заявки». В диалог настройки сервиса SMS-оповещений добавлены параметры «Отслеживание по коду клиента» и «Выставление заявки». Описание см. в п. 3.11.12 Раздела 3 «Просмотр информации» Руководства пользователя QUIK.
Добавлена возможность просмотра новостей в формате HTML. Тело новости отображается в HTML-разметке, что позволяет просматривать информацию в таблице новостей с учетом ее особенностей: цвета и шрифта текста, отображения картинок и т.п.
В безадресных режимах РЕПО с ЦК в форме ввода заявки есть поля «Цена», «Кол-во» и «Сумма РЕПО». Для отправки заявки нужно обязательно заполнить поле «Цена» (оно содержит ставку, которая учитывается при совершении второй ноги) и указать количество или сумму РЕПО. Добавлена функция отображения значения «Суммы РEПО» в зависимости от введенного количества, и наоборот – отображения количества от введенной «Суммы РЕПО».
Ниже приведен пример нового функционала.
Реализована возможность ведения позиций при операциях с дробными количествами ценных бумаг. Это позволит покупать, продавать и обменивать бумаги типа «Паи».
Для совершения операций с паями реализован новый диалог подачи заявки, учитывающий особенности транзакций в данных классах. В диалоге поддержаны операции покупки, продажи и обмена паёв.
Ниже приведен пример использования нового диалога для покупки паев.
В интерфейс QLua добавлена функция «BOOLEAN isDarkTheme» определяющая, в какой теме в настоящий момент работает терминал.
Settings={}
Settings.period = 500
Settings.Name = «xHV»
---------------------------------------------------------------------------------------
function FFF()
local CC={}
local LL={}
local VV={}
return function(ind, _p,_N)
local index = ind
local MAX = 0
local MAXV = 0
local MIN = 0
local RR = 0
local jj = 0
local kk = 0
if index == 1 then
VV={}
CC={}
LL={}
------------------
VV[index]=V(index)
CC[1]=0
return nil
end
------------------------------
VV[index]=V(index)
if index < (Size()-2) then return nil end
MAX = H(index)
MIN = L(index)
for i = 0, _p-1 do
MAX=math.max(MAX,H(index-i))
MIN=math.min(MIN,L(index-i))
end
----------------------------------------
for i = 1, _N do CC[i]=0 end
for i = 0, _p-1 do
jj=math.floor( (H(index-i)-MIN)/(MAX-MIN)*(_N-1))+1
kk=math.floor( (L(index-i)-MIN)/(MAX-MIN)*(_N-1))+1
for k=1,(jj-kk) do
CC[kk+k-1]=CC[kk+k-1]+V(index-i)/(jj-kk)
end
end
--------------------
MAXV = 0
for i = 1, _N do MAXV=math.max(MAXV,CC[i])end
for i = 1, _N do
CC[i]=math.floor(CC[i]/MAXV*50)
end
---------------------
for i = 1, _N do
LL[i]= i/_N*(MAX-MIN)+MIN
if CC[i]==0 then LL[i]=nil end
end
for i = 1, 50+1 do
for j = 1, _N do
if CC[j]>i then
SetValue(index-i, j, LL[j])
else
SetValue(index-i, j, nil)
end
end
end
return unpack(LL)
end
end
---------------------------------------------------------------------------------------
function Init()
Settings.line = {}
for i = 1, 100 do
Settings.line[i] = {}
Settings.line[i] = {Color = RGB(255, 192, 0), Type = TYPE_LINE, Width = 3}
end
myFFF = FFF()
return 100
end
function OnCalculate(index)
return myFFF(index, Settings.period, 100)
end
Мысли в слух по поводу технических сбоев квиковских брокеров.
Основной причиной создавшей «благоприятные» условия для дисконнектов у многих брокеров 9 числа (на мой взгляд) является не что иное как – QUIK. Это по сути одна и единственная вещь которая объединяет их всех!
Представьте себе велосипедную шину (камеру) или мяч, которые постоянно дырявятся и которые постоянно надо по старинке заклеивать резиновыми заплатками. Со временем, из-за многочисленных заплаток, усеявших всю площадь нашего изначального предмета, геометрическая форма его изменится до неузнаваемости и ему (этому предмету) уже с большой натугой придется выполнять свои функции: колесо и мяч будут постоянно останавливаться и спотыкаться.
Так вот этим колесом является Квик: на морально устаревший код созданный в прошлом веке, разработчики, вместо того чтобы снести его в ноль и написать по новой, ставят бесконечные заплатки, чтобы этот «дырокол» соответствовал современным требованиям и изменениям биржевой инфраструктуры.
Естественно, что то что произошло 9 числа с квиковскими брокерами это только начало и так как сам квик кардинально не меняется, то думаю, впереди еще ой как много «интересного»: вероятность того что эти сбои будут учащаться очень велика и заплатками уже делу не поможешь.Мой хороший товарищ и соратник по разного рода разработкам для КВИКа задумал тут одну хитрую идейку.
Наверное, это уже реализовано в каких-нибудь скальперских прогах, но в КВИКе такого не помню. Пока собрано на коленке, как говорится, пришла идея, проснулся, побежал кодить...
Но выглядит как-то так:
Есть мнение, любителям торгануть со стакана, будет весьма и весьма полезно. Я же будут смотреть полезность в качестве дополнительного пинка на подходах цены к границам своего движения.
Приветствую всех после длительного перерыва, связанного с рождением сына и временным переходом в реальной сектор.
В QUIK 7.14 и выше, при использовании индикаторов и скриптов QPILE / QLUA, метки могут отображаться на чёрном фоне. Решение проблемы не требует особых знаний программирования.
1. Откройте файл скрипта текстовым редактором, например Блокнотом (у меня Notepad++).
2. Нажмите Ctrl+F и введите «TRANSPARENT_BACKGROUND», подтвердите поиск. Найдётся параметр, который отвечает за прозрачность меток. Он должен иметь значение «1».
ЕСЛИ НЕ УДАЛОСЬ НАЙТИ:
Нажмите Ctrl+F и введите «ADD_LABEL», подтвердите поиск. Найдётся функция, которая отвечает за вывод меток. Рядом должны быть параметры. Нужно добавить где-нибудь среди них строку: «_map = SET_VALUE(_map,«TRANSPARENT_BACKGROUND»,1)». В вашем коде массив _map, скорее всего, будет называться иначе.
3. После изменений сохраните файл скрипта и загрузите его в QUIK снова.
P.S. Функция ADD_LABEL может использоваться несколько раз в коде, поэтому нужно продолжить поиск далее.
P.S.S. Статья актуальна как для скриптов QPILE, так и для скриптов QLUA. Скрипты и индикаторы QLUA могут быть компилированы (увидите символы вместо текста), в этом случае изменить код не получится, и нужно искать разработчика скрипта или индикатора.
P.S.S.S. Все мои клиенты могут обновиться бесплатно. Обращайтесь: http://pmntrade.ru/admin/index.html