Интервал в 1 секунду является параметром DDE по умолчанию. Его также можно задать вручную, внеся изменения в файл info.ini. Откройте файл и найдите секцию [excel]. Если этой секции нет — внесите её, скопировав из сообщения: [excel] price-timeout=90 Минимальное значение — 10. Параметр измеряется в миллисекундах
Вячеслав пишет: Обновил QUIK до версии 7, и всё. Где что почистить можно?
Чистить не надо. Необходимо было понять делали ли Вы чего нибудь до и после срабатывания OnTrade. Как понимаем из выше сказанного нет, только обновились. Мы изучим вопрос и вернемся к Вам позже.
Вячеслав пишет: Одна сделка, три сработки - OnTrade()
Добрый день.
Вячеслав, уточните перед/после срабатывании OnTrade совершались ли какие действия? Например переподключение на другой сервер или удаление dat файлов из папки с программой QUIK?
Андрей, о каком рынке идет речь? Если это срочный рынок, то в глобальный фильтр нужно подставить торговый счет, если фондовый, то код клиента. После того, как подставите, то на графике должны отобразиться сделки именно от этого счета/кода клиента
Если это не так, то пришлите скриншот, где видно, что счет подставлен, а на графике все равно сделки с двух счетов.
Firestorm пишет: Самое главное, чтобы не было пробела на графике цены, при отображении одновременно ОИ, спроса/предложения. Каким способом это будет реализовано, для меня не имеет значения.
Частично я проблему решил, просто поставив фильтр на цену (Таблицы-редактировать-Показывать графики с 01.01.2010 10:00 до 01.01.2020 23:49). Но пробелы между 18:45 и 19:00 все равно остались. Т.е. если, к примеру, была бы возможность сделать фильтр не на один отрезок времени (с 10:00 до 23:50) а на 2 отрезка (с 10:00 до 18:45 и с 19:00 до 23:49) это было бы замечательно.
Андрей Мандра пишет: Если торговать через один терминал одним и тем же инструментом, но с разных счетов, то на графике сделки отображаются от всех счетов. Хотелось бы настраивать отображение сделок/заявок/стоп-заявок от конкретного торгового счета
Добрый день.
Чтобы просматривать заявки/сделки от определенного кода клиента, Вам необходимо указать нужный код клиента в глобальной фильтре.
green_X5 пишет: Ув. разработчики, а автоперенос по строкам в Системных сообщениях добавите? Ну невозможно же прочитать всю новость, когда она заинтересовала! Двойной клик по новости тоже ни к чему не приводит.
Добрый день.
В версии 7.0 если кликнуть по сообщению, то окно открывается.
Optimus1 Optimus1 пишет: Подскажите пожалуйста, а как этот архив прислать и как убрать ключи доступа ?
Ключи доступа это файлы pubring.txk и secring.txk если эти файлы находятся в директории с программой, то уберите их перед отправкой, а также файлы с расширение chm. Далее по папке с программой QUIK нажмите правой кнопкой мыши и из контекстного меню выберите архиватор.
Все параметры отображаются в таблице истории, но если теперь пролистать таблицу истории вверх, до того, как я запустил quik, то параметр кол-во спроса не отображается.
Данное поведение у нас не воспроизводится. Можете зафиксировать проблему и прислать архив терминала без ключей доступа.
MOLOTOV пишет: Нет, проблема есть, но только когда новые строки появляются вверху, когда вниз - все норм. quik v6.17.3.6
зы: фиксаните плиз побыстрей, а то у меня бомбит нехило
Добрый день.
Имеется ввиду про бегунок?
Код
Сейчас же при новых min/max, т.е. при появлении новых строк в таблице
котировок, полоса прокрутки(бегунок) автоматически перемещается соотв.
вниз/вверх, это как раз и мешает торговать.
Firestorm пишет: Необходима возможность настройки времени отображения графиков объема, открытого интереса, общего количества заявок на покупку/продажу, суммарного спроса/предложения.
Чтобы был фильтр "отображать значения строго с 10:00 до 18:45 и с 19:00 до 23:50". Отображение значений как есть накладывает "дыры" на график, т.к. сервер получает значения открытого интереса, спроса/предложения в неторговое время (см. скриншот).
Добрый день.
Можете уточнить несколько моментов.
1.
Код
Чтобы был фильтр "отображать значения строго с 10:00 до 18:45 и с 19:00 до 23:50".
С первым значением понятно, а второе, хотите, чтобы была еще одна дополнительная настройка времени? 1.10:00 до 18:45 2.19:00 до 23:50
2. Как понимаем вы не хотите видеть значения открытого интереса, общего количества заявок на покупку/продажу, суммарного спроса/предложения до начала торгов или, чтобы они были, но не было пробела на графике цены?
3.
Код
Необходима возможность настройки времени отображения графиков объема,
открытого интереса, общего количества заявок на покупку/продажу,
суммарного спроса/предложения.
Или все же для каждого графика вы хотите иметь возможность задавать свое время в настройках?
Алексей пишет: задание количества отображаемых котировок в стакане
А эта настройка позволяет лишь уменьшить и без того уже ограниченное число строк, которые транслирует брокер, или же теперь со стороны брокера число сток в стакане не будет ограничиваться и благодаря этой настройке можно будет при желании получить информацию вообще по всем заявкам (например, на FORTS)?
Добрый день.
Настройка позволяет уменьшить кол-во строк в стакане. Остальные настройки на серверной стороне брокера.
Optimus1 Optimus1 пишет: Вот, что еще обнаружил, если запускать таблицу историй, когда идут торги, то все отображается, а вот, когда открываю таблицу историй по выбранному инструменту, по указанным параметрам, получаются - 0.
Добрый день.
Открываете новую таблицу? Посмотрите, что транслируется в таблице текущих параметров.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Алексей, да, такие пожелания были, но, к сожалению, мы не можем сообщить в каких обновлениях стоит ожидать реализацию. Пожелание находится на стадии рассмотрения.
Старатель пишет: Предлагаю зарегистрировать пожелание на добавление подобного функционала в QUIK:
Что здесь есть: 1) линейка; 2) "стакан" на графике; 3) процентная шкала; 4) задание точных координат и на каких таймфреймах отображать для линий.
Регистрируем?
Добрый день,
Ваше пожелание было реализовано в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Дмитрий пишет: Зарегистрируйте... Я ведь могу быть далеко не последним, у кого возникнут подобные вопросы. Или хотя бы подробно опишите в документации этот момент, чтобы уже при прочтении справки по функции getBuySellInfo было ясно, в каких случаях она не работает и нужно использовать getBuySellInfoEx.
Я прошу прощения, честно совсем забыл про существование функции getBuySellInfoEx. Она решает поставленную задачу без регистрации пожелания.
Цитата
Дмитрий пишет: client_type STRING Тип клиента будет возвращено значение "МД", а на самом деле там стоит значение "4". Нигде не сказано, что типу клиента МД соответствует такое значение этого параметра.
Информация получена, проблема изучается. Постараемся в ближайшее время дать отве
Добрый день,
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Sergey Gorokhov пишет: Указанная проблема у нас не воспроизводится. Тестировали на терминале версии 6.17.1.17. Если у Вас терминал более старой версии, выполните обновление. Если такой же версии, приведите пример скрипта.
Я тестировал на терминале точно такой же версии (на часовом графике, отключив связь с сервером). Вот пример скрипта:
Код
Settings =
{
Name = "Test",
line =
{
{
Name = "Hour",
Color = RGB(0, 255, 0),
Type = TYPE_HISTOGRAM
}
}
}
function Init()
return 1
end
function OnCalculate(index)
if index == 9 then
for i = 1, 8 do
SetValue(i, 1, i) -- 2) получаем значения индикатора: 1, 2, 3, 4, 5, 6, 7, 8, 18
end
end
SetRangeValue(1, 2, 4, -3) -- 3) получаем значения индикатора: 1, -3, -3, -3, 5, 6, 7, 8, 18
return T(index).hour -- 1) получаем значения индикатора: 10, 11, 12, 13, 14, 15, 16, 17, 18
end
В итоге в (отдельном) окне с индикатором отображается шкала по вертикали от 9 до 24 и все первые 8 значений индикатора не видны.
Добрый день,
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
sam063rus пишет: огласите весь список, пожалуйста, какие ещё у вас функции то работают-то не работают от версии к версии??? или вы опять нам начнёте тут говорить, что мол, де, если всё расписывать в документации - то это займёт 200 страниц???
Добрый день.
С функцией OnCleanUp действительно вышла заминка. Мы этим вопросом разберемся и дадим ответ.
Добрый день,
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Код прилагаю, чтобы можно было скопировать, а не набирать руками.
Код
Settings= {
Name = "MA",
Period = 3,
line =
{
{
Name = "MA",
Color = RGB(90, 110, 200),
Type = TYPE_LINE,
Width = 1
}
}
}
function Init()
return 1
end
function OnCalculate(index)
return 10000
end
Кстати, пробовал ради эксперимента вот так:
Код
Settings= {
Name = "MA",
Period = 3,
line =
{
{
Name = "MA",
Color = RGB(90, 110, 200),
Type = TYPE_LINE,
Width = 1
}
}
}
function Init()
return 1
end
function OnCalculate(index)
if index == Size() then
for i = 1, Size() - 1 do
SetValue(i, 1, 10000)
end
end
SetValue(index, 1, 10000)
return 10000
end
но, к моему удивлению результат тот же.
Добрый день,
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Алексей Злобин пишет: Добрый день! Пишу так: lastprice=GET_PARAM (Class, Cod, "LAST") price_pa=GET_PARAM (Class, Cod, "CLOSING_AUCTION_PRICE") Цена lastprice опредляется,но а цена послеторгового аукциона не определяется.. Вызываю функции в период с 18.43 по 18.45.В открытой таблице текущих значений цена ПА видна. В чем может быть проблема? Спасибо.
Добрый день,
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Обновился до версии 6.17 и заметил, что стало некорректно работать окно оповещений. В настройках у меня стоит показывать только активные оповещения и теперь после срабатывания или снятия оповещения оно всё равно остаётся в окне оповещений (хоть статус у него и меняется). В прошлых версиях сработавшее/снятое оповещение сразу исчезало из окна оповещений. Поправьте, пожалуйста.
Добрый день,
Описанная в данном инциденте ошибка была исправлена в версии 7.0.0 терминала QUIK. Данная версия терминала была выслана всем брокерам, использующим систему QUIK вчера, 07.10.2015, в установленном порядке передачи обновлений . Рекомендуем Вам дождаться обновления версии терминала у Вашего брокера и обновить Ваш терминал.
Optimus1 Optimus1 пишет: В таблице истории - указаны 0, насчет трансляции не знаю, смотрю в конце торгового дня.
Добрый день.
Чтобы ускорить решение вопроса, пришлите нам архив терминала QUIK (без ключей доступа и файла chm) на адрес quiksupport@arqatech.com перед этим зафиксируйте проблему и закройте терминал.
Николай Камынин пишет: Скрипт выслать не могу. Это рабочий скрипт, робота,который ноу-хау, объем большой. 9 модулей lua ( использован весь ресурс числа локальных переменных ) +своя библиотека dll на C++.
Здравствуйте!
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Леонид пишет: Добрый день. Хотелось бы иметь возможность применять условное форматирование и пользовательский фильтр к котировочному стакану. спасибо
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Egor Zaytsev пишет: значит нужно смотреть в сторону сервера брокера.
А сервер кто разрабатывал?
Добрый день.
Сообщите через какого брокера вы работаете, а также сообщите адрес на который подключались. Мы напишем брокеру, запросим всю необходимую информацию и проверим в чем проблема.
Если нанести метки вручную, то проблема сохраняется? У себя не воспроизвели.
Как понимаем вы добавили метку скриптом и теперь на вынесенном графике ее удалить не получается, ни скриптом, ни через пункт меню. Можете еще прислать Ваш скрипт.
Роман, Старатель проблема скорее всего на стороне брокера. Нужно обратиться к ним. Проблем с графиками не наблюдаем, а значит нужно смотреть в сторону сервера брокера.
Владимир Беретов пишет: Настроил индикатор ОИ (открытые позиции). Но с ним внизу уже 3 окна с другими индикаторами получается. Можно ли ОИ вывести на график в виде линии? Вообще, несколько индикаторов в виде линии вывести на график.
Добрый день.
В свойствах графика можно задать его тип, в том числе выбрать и "линии" Более подробно в руководстве пользователя QUIK. Раздел 4. Работа с графиками
Роман пишет: График вроде нормальный, но getNumCandles("SBER") возвращал 0 (или nil) и судя по логу такой косяк возникает не только на Сбере, в течении последних пару месяцев. Возможно это между графиком и скриптом. И именно в этот период сбиваются сигналы, скорее всего индикаторы не верные переменные выдают.
Роман, проверили график Сбербанка за вчера (24.09) по времени после 16-00 и не обнаружили отсутствие данных. Цены тоже корректные, "левой" информации не видим. Либо проблема в отработке скрипта, либо были проблемы на стороне брокера. Посмотрите на график сейчас, есть ли проблема.
Андрей, мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Проблема с QminEditor не решена : при выборе режима "Вывод инструмента по всем интервалам" во все файлы выводится архив только либо выбранного интервала либо последнего интервала, выводимого в одиночный файл. При этом само значение периода проставляется в соответствии с названием файла, кроме минутного: в нём значение периода равно "All".
Добрый день.
Так и было задумано. Вместо "1" в поле период всегда подставляется "all" - это означает, что в этом массиве содержатся ВСЕ имеющиеся на данный момент не агрегированные свечки - данные по остальным интервалам являются агрегированными.
mmonk1980 пишет: Скажите пожалуйста, как подключиться двум компьютерам к одному аккаунту. Сейчас пишет "Соединение другой программе". Жена тоже хочет играть.
Добрый день.
С одной парой ключей подключаться одновременно к двум рабочим местам QUIK нельзя.