В таблице текущих торгов имеется такой параметр как "Цена аукц.". Для акций и валют этот параметр во время проведения соответствующего аукциона (перед утренней сессией, перед/после дневной или перед вечерней) показывает расчётную цену сведения заявок, выставленных на аукционе, т.е. во время проведения аукциона при наличии на аукционе заявок эта цена всё время отображает какое-то значение (в большинстве случаев постоянно меняющееся до момента сведения). Для фьючерсов же почему-то цена эта во время проведения аукционов не отображается (в таблице она равна нулю) и начинает отображаться только после сведения, что не правильно. Я не знаю чья это недоработка - брокера или биржи или ваша - но очень хотелось бы исправить данную ситуацию. Подскажите возможно ли это и в чьей это зоне ответственности? Если это биржа так транслирует, то есть ли у вас возможность запросить изменение трансляции данного параметра? Сомневаюсь, что дело в брокере, поскольку у меня счета у нескольких брокеров и ситуация одинаковая.
Не работает функция сохранения вкладок в файл
Пользователь
Сообщений: Регистрация: 13.04.2015
04.03.2025 09:17:38
Добрый день,
У каждой вкладки есть контекстное меню в котором имеются функции сохранения вкладки в файл и загрузки вкладки из сохраненного файла. У меня уже довольно давно (несколько версий назад) перестала работать функция сохранения вкладки в файл - при нажатии на соответствующий пункт меню не происходит ничего, а именно не появляется окна проводника виндовс для сохранения. Можно было бы предположить, что что-то не так с моим виндовс, но при этом аналогичная функция загрузки вкладки из файла работает нормально - после нажатия на соответствующий пункт в меню появляется окно проводника для выбора файла.
Текущая версия терминала 11.4.0.54, копию терминала (на которой также не работает данная функция), а также данные системы высылал вам совсем недавно в связи с этой неполадкой:
Очень долгое выключение терминала
Пользователь
Сообщений: Регистрация: 13.04.2015
17.02.2025 09:38:19
Добрый день,
С некоторых пор выключение терминала стало длится очень долго - более 60 секунд, чего раньше не было. В настройках стоит галочка сохранения настроек и создания резервной копии. Обновил до последней доступной у брокера версии (11.4.0.54). Пробовал оптимизировать программу, выполнив рекомендации из закрепов. Удалял "лишние" папки (archive, backup, windsav, dmp), файлы .log и .dat (кроме содержащих настройки пользователя) - ничего не помогло. Проблема, как я понял, в сохранении настроек, поскольку при отключении галочки сохранения при выходе всё нормализуется, но без сохранения настроек мне никак нельзя - часто что-то меняю и при выходе без автосохранения всё теряется. Что можно сделать?
После обновления до 11.1.1.11 пропал параметр "Дисбаланс ПА"
Пользователь
Сообщений: Регистрация: 13.04.2015
28.02.2024 19:13:54
Добрый день,
Сменил брокера, а у того оказалась не 10-я версия на которой я обычно работал, а 11.1.1.11. В ней почему-то нет поступления данных по параметру "Дисбаланс ПА". Параметр в ТТТ есть, данных - нет. Думал, что отфильтрован в настройках получения данных котировок, но его там вообще нет. С чем это связано? У брокера стоит блок или новая версия не поддерживает или что-то ещё?
Перестал работать скрипт в 11.1.1.11
Пользователь
Сообщений: Регистрация: 13.04.2015
28.02.2024 18:49:38
Добрый день,
После обновления квика до версии 11.1.1.11 перестал работать скрипт отрисовывающий горизонтальные уровни (lineFractals), который работал у меня с незапамятных времён. Пожалуйста, подскажите как поправить индикатор. Писал его не я и сам не смогу разобраться.
Вид индикатора:
Выдаваемая ошибка: "C:\QUIK_VTB\LuaIndicators\lineFractals.lua:114: attempt to call a nil value (global 'unpack')"
Settings = { Name = "*line Fractals", Period = 20, line = {{ Name = "FRACTALS - Down", Type = TYPE_POINT, Color = RGB(255, 0, 255) }, { Name = "FRACTALS - Up", Type = TYPE_POINT, Color = RGB(0, 128, 255) } } }
function toYYYYMMDDHHMMSS(datetime) if type(datetime) ~= "table" then --message("в функции toYYYYMMDDHHMMSS неверно задан параметр: datetime="..tostring(datetime)) return "" else local Res = tostring(datetime.year) if #Res == 1 then Res = "000"..Res end local month = tostring(datetime.month) if #month == 1 then Res = Res.."/0"..month; else Res = Res..'/'..month; end local day = tostring(datetime.day) if #day == 1 then Res = Res.."/0"..day; else Res = Res..'/'..day; end local hour = tostring(datetime.hour) if #hour == 1 then Res = Res.." 0"..hour; else Res = Res..' '..hour; end local minute = tostring(datetime.min) if #minute == 1 then Res = Res..":0"..minute; else Res = Res..':'..minute; end local sec = tostring(datetime.sec); if #sec == 1 then Res = Res..":0"..sec; else Res = Res..':'..sec; end; return Res end end --toYYYYMMDDHHMMSS
function isnil(a,b) if a == nil then return b else return a end; end
function Init() func = FRACTALS()
--добавляем линии for i = 1, lines do Settings.line[i+2] = {Color = RGB(0, 128, 255), Type = TYPET_BAR, Width = 1} --upLines end for i = lines+1, 2*lines do Settings.line[i+2] = {Color = RGB(255, 0, 255), Type = TYPET_BAR, Width = 1} --downLines end
return #Settings.line end
function OnCalculate(Index) return func(Index, Settings) end
function FRACTALS() --Fractals ("FRACTALS")
local H_tmp={} local L_tmp={}
--стеки линий local upLines = {} local downLines = {} local countUpLines = 0 local countDownLines = 0
return function (I, Fsettings, ds)
local Fsettings=(Fsettings or {}) local P = (Fsettings.Period or 5)
P = math.floor(P/2)*2+1 H_tmp[I]=Value(I,"High",ds) L_tmp[I]=Value(I,"Low",ds)
if I == 1 then upLines = {} downLines = {} countUpLines = 0 countDownLines = 0 return nil end
local high = Value(I,"High",ds) local low = Value(I,"Low",ds) --myLog("T("..tostring(I).."); "..isnil(toYYYYMMDDHHMMSS(T(I)))..' high '..tostring(high)..' low '..tostring(low))
if I>=P then local S = I-P+1+math.floor(P/2) local val_h=math.max(unpack(H_tmp,I-P+1,I)) local val_l=math.min(unpack(L_tmp,I-P+1,I)) local L = Value(S,"Low",ds) local H = Value(S,"High",ds) if (val_h == H) and (val_h >0) and (val_l == L) and (val_l > 0) then if ds then return S,S else SetValue(S, 1, val_l) SetValue(S, 2, val_h) end else if (val_h == H) and (val_h >0) then if ds then return S,nil else SetValue(S, 1, nil) SetValue(S, 2, val_h) countUpLines = countUpLines + 1 if countUpLines > 50 then countUpLines = 1 end for i=S,I do SetValue(i, 2+countUpLines, val_h) end --myLog('-------- add up index '..tostring(S)..' val '..tostring(val_h)..' line '..tostring(countUpLines)) upLines[countUpLines] = val_h end end if (val_l == L) and (val_l > 0) then if ds then return nil,S else SetValue(S, 1, val_l) SetValue(S, 2, nil) countDownLines = countDownLines + 1 if countDownLines > 50 then countDownLines = 1 end for i=S,I do SetValue(i, 2+lines+countDownLines, val_l) end --myLog('-------- add down index '..tostring(S)..' val '..tostring(val_l)..' line '..tostring(countDownLines)) downLines[countDownLines] = val_l end end end
end
--вывод линий local i=1 while i<=lines do --myLog('up i '..tostring(i)..' val '..tostring(upLines[i])) if upLines[i]~=nil then SetValue(I-1, 2+i, upLines[i]) if high>upLines[i] then --myLog('cleen up i '..tostring(i)) upLines[i] = nil
--компрессия стека, если произошел прорыв линии for j=i,lines-1 do upLines[j] = upLines[j+1] upLines[j+1] = nil end countUpLines = countUpLines-1 i = i-1 end end i = i+1 end
i=1 while i<=lines do --myLog('down i '..tostring(i)..' val '..tostring(downLines[i])) if downLines[i]~=nil then SetValue(I-1, 2+lines+i, downLines[i]) if low<downLines[i] then --myLog('cleen down i '..tostring(i)) downLines[i] = nil
--компрессия стека, если произошел прорыв линии for j=i,lines-1 do downLines[j] = downLines[j+1] downLines[j+1] = nil end countDownLines = countDownLines-1 i = i-1 end end i = i+1 end
function Value(I,VType,ds) local Out = nil VType=(VType and string.upper(string.sub(VType,1,1))) or "A" if VType == "O" then --Open Out = (O and O(I)) or (ds and ds:O(I)) elseif VType == "H" then --High Out = (H and H(I)) or (ds and ds:H(I)) elseif VType == "L" then --Low Out = (L and L(I)) or (ds and ds:L(I)) elseif VType == "C" then --Close Out = (C and C(I)) or (ds and ds:C(I)) elseif VType == "V" then --Volume Out = (V and V(I)) or (ds and ds:V(I)) elseif VType == "M" then --Median Out = ((Value(I,"H",ds) + Value(I,"L",ds)) / 2) elseif VType == "T" then --Typical Out = ((Value(I,"M",ds) * 2 + Value(I,"C",ds))/3) elseif VType == "W" then --Weighted Out = ((Value(I,"T",ds) * 3 + Value(I,"O",ds))/4) elseif VType == "D" then --Difference Out = (Value(I,"H",ds) - Value(I,"L",ds)) elseif VType == "A" then --Any if ds then Out = ds[I] end end return Out end
Проблема с выводом по DDE
Пользователь
Сообщений: Регистрация: 13.04.2015
04.12.2023 19:12:49
Добрый день,
Настроена таблица текущих торгов (без фильтров и сортировок, как рекомендовано) и из неё данные выводятся по DDE в эксель. До недавних пор всё работало нормально, но потом данные в ТТТ после начала вывода по DDE перестали обновляться или обновляются с очень большой задержкой. Вывод работает, данные выводятся, но сама ТТТ не обновляется. Пробовал увеличить интервал обновления данных - не помогает. Почему так происходит и как можно попытаться исправить?
Аукцион открытия на срочном рынке
Пользователь
Сообщений: Регистрация: 13.04.2015
26.07.2023 16:18:27
Добрый день,
Не так давно биржа ввела аукцион открытия для инструментов срочного рынка. Однако, в ТТП для таких инструментов нет данных по объёму аукциона и дисбалансу. Биржа их не транслирует или их пока нет в терминале? Или может данные параметры есть в последних версиях терминала инадо подождать пока брокер выложит обновление (у меня пока 10.1.3.8)? Спасибо.
Некорректность вывода по DDE, При выводе по DDE не совпадают данные в таблице ТТС и в таблице вывода - почему?
Пользователь
Сообщений: Регистрация: 13.04.2015
04.07.2023 11:22:25
Добрый день,
При выводе по DDE не совпадают данные в таблице ТТС и в таблице вывода - почему? Причём это не похоже на какую-то задержку - данные постоянно не совпадают...
[img]data:image/png;base64, *[/img]
Небольшая ошибка в меню редактирования настроек графиков
Пользователь
Сообщений: Регистрация: 13.04.2015
20.01.2020 20:58:34
Ошибка на
Как лучше перенести настройки квик при смене брокера
Пользователь
Сообщений: Регистрация: 13.04.2015
28.12.2019 19:27:24
Добрый день!
Подскажите, пожалуйста, какой способ переноса настроек терминала предпочтителен при смене брокера. В голову приходит несколько вариантов, но поскольку никогда раньше этого не делал, то решил посоветоваться какой вариант предпочтительнее.
Варианты по степени сложности:
Вариант 1. Просто подменить файл ip.cfg и ключи. Вариант 2. Установить терминал с дистрибутива нового брокера и загрузить настройки из файла настроек старого брокера. Вариант 3. Установить терминал с дистрибутива нового брокера и настроить всё с нуля.
Проблемки после обновления до 8.2.0.78, подскажите как устранить
Пользователь
Сообщений: Регистрация: 13.04.2015
10.12.2019 16:10:32
Добрый день! Обновился до версии 8.2.0.78. Появилась о том, что "приложению не удалось загрузить StratVolat.dll". Посмотрел на форуме, скачал с фтп, кинул в папку новую dll. Данная ошибка пропала, но появилась , сообщающая о том, что "не удалось загрузить Reports.dll". Что делать?
Постоянный разрыв связи с сервером брокера
Пользователь
Сообщений: Регистрация: 13.04.2015
02.08.2019 16:33:58
Добрый день!
Прошу помочь советом как разобраться с данной проблемой. Постоянно прерывается связь с сервером брокера и выводится вот такое . После разрыва связи происходит автоматическое переподключение к тому же серверу и секунд через 10 связь снова прерывается. Смена серверов на резервные не помогает. Звонки брокеру и провайдеру результатов не принёсли - с из слов у них все в порядке )) Раньше наблюдалась такая проблема эпизодически, но сегодня вообще не могу пользоваться квиком - постоянные разрывы. При этом нормально работают несколько других параллельных биржевых программ, также получающих данные через интернет. Квик версии 7.27.2.1, брокер - финам.
Всё время пропадает шаблон для линии
Пользователь
Сообщений: Регистрация: 13.04.2015
13.03.2019 21:55:35
Текущая версия 7.23.2.5, но проблему, кажется, наблюдал и в предыдущей. Суть проблемы: у меня имеется 3 сохранённых шаблона линии, после сохранения четвёртого (любого по цвету, стилю и пр.) этот шаблон доступен для использования лишь какое-то время (несколько дней), а потом неожиданно пропадает. Остальные 3 шаблона остаются как и прежде.
горизонтальные объёмы - доживу ли?
Пользователь
Сообщений: Регистрация: 13.04.2015
25.12.2018 20:43:23
В очередной раз подниму вопрос о необходимости добавления горизонтальных объёмов в квик. Ну нет уже терминалов (кроме квика), которые так упорно игнорируют то, что горизонтальные объёмы существуют и их даже используют трейдеры в своей торговле. Уже больше 10 лет у вас их просят. Когда же?
PS про альтернативные разработки в курсе, но к сожалению не устраивают из-за неудобства использования (понимаю, что связано это с ограниченными возможностями написания индикаторов под квик, поэтому и прошу разработчиков уделить этому вопросу должное внимание).
Небольшой косяк с графиками
Пользователь
Сообщений: Регистрация: 13.04.2015
26.08.2018 14:27:06
Поясню на примере:
1. Имеется график, например, дневной график акции MOEX; проводим на нём уровень привязанный к сильному дневному минимуму 2. Переключаемся на какой-нибудь иной тайм-фрейм, например, часовой и меняем там стиль отображения уровня, например, со сплошной линии на штрих-пунктирную 3. Затем возвращаемся опять на исходный дневной тайм-фрейм - линия поменяла свои координаты и теперь не имеет привязки к начальному дневному минимуму .
и снова о горизонтальных объёмах
Пользователь
Сообщений: Регистрация: 13.04.2015
17.08.2018 16:45:55
Когда уже добавите горизонтальные объёмы? Ну правда, а? Ну нет уже терминалов (кроме квика), которые так упорно игнорируют то, что горизонтальные объёмы существуют и их даже используют трейдеры в своей торговле. Вот даже добавили никому не нужный индикатор "Глубина рынка", а горизонтальные объёмы, которые уже лет 10 у вас просят - нет.
PS про ненужность "Глубины рынка": торговля от заявок в стакане, которые и показывает графически этот индикатор - это уже скальпинг, а скальперы вряд ли будут им пользоваться, потому что у них свои приводы, где всё это отображается куда лучше и информативнее.
Косяк с графиками в 7.18
Пользователь
Сообщений: Регистрация: 13.04.2015
25.06.2018 21:11:43
Почему-то в версии 7.18 стало невозможно убрать левую шкалу на графиках. Раньше я её просто утягивал до конца влево и она пропадала, не занимая места в поле графика, сейчас такой фокус не проходит - после перезагрузки программы левая шкала появляется снова с каким-то диким отступом от левой границы окна графика. Собственно , а и если убрать левую шкалу (утянув её до конца влево), то после перезагрузки . Прошу исправить как можно скорее.
Исчезновение линий трендов на графике, привязанном к ТТП
Пользователь
Сообщений: Регистрация: 13.04.2015
19.02.2018 10:43:29
Имелось несколько графиков с графическими построениями. Один из них был привязан к ТТП и построения на нём были для нескольких инструментов, содержащихся в ТТП. Неожиданно все построения для всех инструментов на этом графике пропали. На остальных графиках, не привязанных к таблицам, построения остались. Как такое могло произойти?
ПС периодически удаляю папку archive и пользуюсь при запуске -clear (иначе квик просто встанет)
DDE экспорт в Excel из ТТП с фильтрацией
Пользователь
Сообщений: Регистрация: 13.04.2015
21.08.2017 21:06:59
Требуется вывести данные из ТТП в которой настроена фильтрация (поэтому кол-во строк в таблице и их очерёдность может постоянно меняться) в Excel. Простая настройка "по руководству" приводит к выводу какой-то мешанины из строк таблицы. В руководстве нашёл сноску по этому поводу, которая, однако, не предлагает какого-либо выхода из ситуации: Есть ли какое-либо решение данной проблемы или альтернативные варианты вывода?
Глюк с заголовками графиков
Пользователь
Сообщений: Регистрация: 13.04.2015
07.08.2017 20:53:08
Имеется ТТП с несколькими инструментами и привязанные к ней графики разных таймфреймов. При смене инструмента в таблице заголовки окон меняются соответствующим образом, но вот при разворачивании любого из привязанных графиков во весь экран заголовок перестаёт соответствовать и начинает отображать первый инструмент из привязанной таблицы. Версия 7.12.1.10.
Доработать функцию "Переместить"
Пользователь
Сообщений: Регистрация: 13.04.2015
04.08.2017 17:22:06
В меню окон есть функция "" (кстати, почему-то в тёмной теме это меню до сих пор светлого цвета), но к большому сожалению, она абсолютно бесполезна при работе с маленькими окнами, например , поскольку перемещение возможно только за часть заголовка окна, свободную от кнопок. Большие окна и без этой функции можно взять и перетащить за заголовок, а вот с маленькими как раз и должна бы помагать эта функция, но увы... Предлагаю немного доработать эту функцию так, чтобы стало возможным её использование для окон небольшой ширины - например, чтобы после нажатия данной команды можно было перемещать окно не только за "свободную часть заголовка", но и за любую часть данного окна.
Отображение окон на выбранных вкладках
Пользователь
Сообщений: Регистрация: 13.04.2015
04.08.2017 17:09:15
Предлагаю по аналогии с функцией "Показывать на всех" предусмотреть функцию "Показывать на выбранных вкладках", которая предусматривала бы возможность выбора вкладок на которых будет отображаться данное окно.
Вопрос по табл. "Состояние счёта" - почему может не работать кнопка "Закрыть всё"?
Пользователь
Сообщений: Регистрация: 13.04.2015
01.06.2017 17:03:29
Подскажите, пожалуйста, почему может не работать кнопка "Закрыть всё"? Кнопки "Закрыть" и "Перевернуть" работают нормально.
Небольшой глюк при перемещении графика мышью
Пользователь
Сообщений: Регистрация: 13.04.2015
21.05.2017 20:14:04
При перемещении графика мышью вместо курсора появляется ручка. Так вот почему-то с недавних пор эта ручка стала раз в 10 мельче, чем была раньше. Как по мне, так не страшно и не критично, но... глюк есть глюк - проверьте...
PS версия 7.9.1.1 PS2 хотел сделать скрин через Prt Sc, так на скрине всё нормально по размерам, но ручка почему-то размытая какая-то... PS3 на всякий... недавно обновил Win10 до 1703 (creators update)...
Вопрос по выводу через DDE / сортировка
Пользователь
Сообщений: Регистрация: 13.04.2015
10.05.2017 18:41:15
При выводе ТТП через DDE в EXCEL значения фильтров, как я понимаю, учитываются, а вот значения параметра сортировки таблицы - нет. Можно ли как-то выйти из ситуации и сделать так чтобы либо в эксель передавался уже отсортированный список, либо в экселе настроить реал-тайм сортировку? Стандартная сортировка экселя, как я привык ею пользоваться, желаемого результата не дала - данные поступают, но не пересортировываются при обновлении.
Вопрос по отображению одинаковых графиков в квике
Пользователь
Сообщений: Регистрация: 13.04.2015
30.04.2017 19:17:21
Требуется разместить несколько одинаковых графиков на разных вкладках. В связи с этим, поскольку вкладок достаточно много, возникает вопрос - как лучше это сделать, чтобы минимизировать последствия для производительности квика и системы - просто скопировать эти графики на необходимые вкладки или воспользоваться опцией для графиков "показывать на всех"? И вообще, если графики одинаковые, и в принципе приёма каких-либо новых данных не производится, то повлияет ли это на производительность квика?
Задержка при срабатывании оповещений
Пользователь
Сообщений: Регистрация: 13.04.2015
12.04.2017 21:49:17
Давно пользуюсь оповещениями, но в последних версиях квика (к сожалению не могу вспомнить с какой конкретно версии) стал наблюдать такую проблему - при срабатывании какого-либо оповещения появляется стандартное сообщение о его срабатывании , однако в информация о сработавшем оповещении появляется с большой задержкой (до 5 секунд и более), что на мой взгляд весьма существенно, т.к. ряд оповещений требует немедленной реакции. Настройки оповещений + настроен отдельный на оповещения.
Комментарии к оповещениям
Пользователь
Сообщений: Регистрация: 13.04.2015
11.04.2017 22:40:46
Не так давно стало возможным оставлять комментарии к создаваемым оповещениям. Очень полезно- спасибо! Поскольку, как правило, комментарии оставляются примерно одни и те же, то было бы очень удобно, если бы сохранялись, например, последние 15-20 комментариев с возможностью их быстрого ввода в соответствующем поле (ну типа контекстного поиска - набираешь первые буквы и, если такой коммент уже был, нажимаешь ввод).
вопрос по 10-й версии (65000 свечей)
Пользователь
Сообщений: Регистрация: 13.04.2015
01.04.2017 23:12:47
Количество свечей графиков, которые может отобразить Рабочее место QUIK, увеличено с 3000 до 65000. При этом сервер QUIK транслирует не более 3000 свечей, в связи с чем при перезаказе архивов графиков на Рабочем месте QUIK накопленная локально история будет очищена.
Правильно ли я понимаю, что 65000 свечей истории можно будет только накопить, сервера брокеров не будут их транслировать? Можно ли каким-либо образом историю импортировать в квик?
После обновления квика в очередной раз перестал работать индикатор - что опять поменяли?
Пользователь
Сообщений: Регистрация: 13.04.2015
27.03.2017 20:38:13
Поскольку с программированием не на ТЫ, то с большим трудом мною был написан индикатор, показывающий хай и лоу предыдущей торговой сессии. Работал он работал и потом бац - в версии 7.6 перестал - оказывается в квике видите ли решили, что надо бы поменять вывод отсутствующих свечек. Хорошо, потратил кучу времени, разобрался в чём дело, исправил. Опять всё работало-работало, но вот подкатили квик 7.9 и индикатор опять перестал работать. Да сколько блин можно-то??? Это вообще нормально? Что опять поменяли?!? Для меня это реальная проблема, т.к. программировать почти не умею и каждый раз приходится тратить кучу времени на то, чтобы написать самый простенький индикатор.
Индикотр выводит линии, обозначающие максимум и минимум цены предыдущей торговой сессии. На акциях работает нормально, а на фьючерсах выдаёт . Код индикатора:
Код
Settings =
{ Name = "5.Previous session High-Low",
line =
{ { Name = "HIGH",
Color = RGB(255,0,255),
Type = TYPE_DASH,
Width = 1
},
{ Name = "LOW",
Color = RGB(255,0,255),
Type = TYPE_DASH,
Width = 1
}
}
}
function Init()
return #Settings.line
end
local hl =
{ -- year
-- month
-- day
-- high
-- low
}
function OnCalculate(index)
local dt = T(index)
if not dt then
return
end
local trdt = getTradeDate()
if dt.day ~= trdt.day or dt.month ~= trdt.month or dt.year ~= trdt.year then
if dt.day ~= hl.day or dt.month ~= hl.month or dt.year ~= hl.year then
hl.year = dt.year
hl.day = dt.day
hl.month = dt.month
hl.high = H(index)
hl.low = L(index)
else
hl.high = math.max(hl.high,H(index))
hl.low = math.min(hl.low,L(index))
end
else
return hl.high,hl.low
end
end
Ошибка при переподключении к серверу брокера
Пользователь
Сообщений: Регистрация: 13.04.2015
27.01.2017 12:03:08
Сегодня были проблемы с интернетом и связь с сервером брокера часто прерывалась. Проблемы были именно с интернетом, т.к. прерывалась связь и по другим программам. При этом выскакивало такое . Что означает данное сообщение? Почему "удалённый хост принудительно разорвал"? Почему просто не написано, что соединение разорвано? При разрыве связи согласно идёт переподключение к серверу. Но прежде чем соединение установится почему-то раз 10 выскакивает такая . При этом по другим программам связь восстанавливается в разы быстрее!
Версия квика - 7.6.1.1, но подобные проблемы были и на 7.5, а вот на более ранних версиях, кажется, всё было нормально - только сообщения "соединение разорвано" и "соединение установлено".
Экспорт/импорт оповещений
Пользователь
Сообщений: Регистрация: 13.04.2015
14.12.2016 22:24:09
Прошу реализовать возможность экспорта/импорта оповещений, например, из/в excel, а то при большом количестве оповещений (например, у меня их постоянно 100-200 шт.) очень неудобно их обрабатывать и восстанавливать в случае утери.
Пропадают оповещения
Пользователь
Сообщений: Регистрация: 13.04.2015
14.12.2016 22:23:07
В течении торговой сессии срабатывает часть созданных оповещений и приобретает статус "исполнено". Почему-то если выключить квик в середине дня, например, на время обеда, то исполненные до обеда текущей сессии оповещения могут безвозвратно пропасть. Как я понимаю, пропадать они должны только при смене даты на сервере?
Не работает настройка "показывать иконку вынесенного окна в панели задач"
Пользователь
Сообщений: Регистрация: 13.04.2015
29.11.2016 12:47:52
Не работает настройка "". Версия 7.5.0.72, тёмная тема, Windows 10. При снятой галочке настройки для каждого вынесенного окна (таблицы, графика и пр.) в панели задач всё равно будет показываться соответствующая .
Очень простое пожелание, которое сэкономит кучу нервов пользователям Quik, выводить запрос подтверждения операции закрытия окон
Пользователь
Сообщений: Регистрация: 13.04.2015
21.09.2016 23:14:11
Много раз просили и не только я - сделайте же уже наконец запрос подтверждения операции закрытия окон. Элементарное пожелание, но выходят обновления за обновлением, а данное пожелание остаётся нереализованным. Особенно это актуально для тёмной темы, где, например, у меня случайные нажатия на крестик стали более постоянны, чем было в светлой. Также это крайне важно и для счастливых обладателей нескольких мониторов - не нажать на крестик на N-ом дальнем мониторе вместо разворачивания окна - задача, требующая ювелирной точности и отменного зрения. Вот на удаление линии клавишей Del или на удаление столбца таблицы запрос выводится, хотя восстановить их элементарно, а на закрытие окна, восстановление которого после случайного нажатия на крестик может потребовать нескольких часов, запрос не выводится. В чём логика?
Не выводить сообщения об исполнении оповещений при выводе окна с самим оповещением
Пользователь
Сообщений: Регистрация: 13.04.2015
16.09.2016 19:56:35
При выводе каждый раз вылазит . Это не очень удобно при большом количестве оповещений, т.к. каждый раз при исполнении оповещения приходится закрывать не только окно с самим оповещением, но ещё и сообщение о факте исполнения данного оповещения. Как я понимаю, в настоящий момент избавиться от данного ненужного сообщения, которое не несёт какой-либо новой и полезной информации, можно только отключив все сообщения, что, например, для меня неприемлемо, т.к. для меня важны некоторые сообщения. Прошу предусмотреть какой-либо способ отключения только сообщений об исполнении оповещений для случаев, когда выводится само оповещение.
Для графиков не работает атрибут "Поверх всех окон"
Пользователь
Сообщений: Регистрация: 13.04.2015
19.08.2016 09:59:22
Квик 7.2.2.3, черная тема. Решил поставить два ВЫНОСНЫХ окна "Поверх всех окон". Сразу после установки всё работало. Сегодня запустил квик с утра - атрибут на графиках стоит, но окна не выводятся поверх других.
Выводить в строке состояния не IP-адрес а описание/наименование подключения
Пользователь
Сообщений: Регистрация: 13.04.2015
27.05.2016 19:29:49
Предлагаю выводить в строке состояния не IP-адрес сервера, а описание/наименование подключения: серверов зачастую несколько и отличать их по IP-адресу не слишком удобно, а вот описание, которое каждый пользователь может назначить собственное - на мой взгляд куда удобнее. Если описание отсутствует - тогда можно и IP выводить. Ну и неплохо бы если при 2-м клике по области строки состояния, где отображается информация о текущем подключении, выскакивало окно настройки подключений.
PS На первый взгляд пожелание не особо существенное, но оценить его небесполезность можно при периодических сбоях связи с серверами брокера...
Небольшое пожелание по списку инструментов (акций)
Пользователь
Сообщений: Регистрация: 13.04.2015
21.05.2016 15:53:36
Во многих местах программы есть обращение к списку инструментов - например, или при создании оповещения и т.д. Довольно часто поиск инструмента удобнее произвести просто прокруткой этого списка, чем введением первых букв наименования инструмента в поле поиска - например, если наименование нового инструмента начинается с той же буквы алфавита, что и наименование заменяемого инструмента. Однако быстроте таких манипуляций препятствует один незначительный момент - не все наименования инструментов (акций) отсортированы по алфавиту - часть наименований, которые пишутся прописными буквами, имеет свою сортировку. Было бы удобнее, если бы все наименования сортировались только по алфавиту, без учёта того, строчными или прописными буквами оно написано - откуда мне, например, знать что РОСИНТЕР пишется прописными буквами, а Россети или Ростел - строчными, а находятся они по разные стороны списка наименований на букву "Р".
И ещё хочу напомнить про моё старое пожелание к спискам инструментов - пора бы уже включить в них возможность поиска по коду инструмента или тикеру. Все зарубежные терминалы давно уже пляшут от тикеров. У меня, например, в Quik нет ни одной колонки с полными или краткими наименованиями - только тикеры, а вот для поиска приходится запоминать, что Э.ОН Россия обязательно пишется через точку, а иначе ничего не найдёшь в этом списке сразу.
Несколько вопросов по оптимизации производительности
Пользователь
Сообщений: Регистрация: 13.04.2015
19.05.2016 17:51:56
Цитата
С целью оптимизации потребляемого трафика рекомендуется использовать автоматическое определение параметров заказа биржевых параметров с сервера QUIK. Он включается в настройках программы – это опция «Исходя из настроек открытых пользователем таблиц»
Я торгую российские акции (Акции и ДР, Д-Акции) и фьючерсы. Почему при включении рекомендуемой настройки "Исходя из настроек открытых пользователем таблиц" у меня принимаются котировки ещё и по SPBEX-акциям, кросс-курсам валют, облигациям и опционам? Ничто из перечисленного мне в явном виде в терминале не нужно. Ну ладно там 40 облигаций или 7 кросс-курсов, но зачем мне почти 7000 опционов? Какие таблицы могут требовать такие данные при торговле только акциями и фьючерсами? Понятно, что вручную могу всё это отключить, но хотелось бы понимать. Настройка-то правильная, но вот почему всё так работает?
Цитата
Отключение опции «Данные, отражающие текущее состояние и всю историю изменений» в меню «Система» / «Настройки» / «Основные настройки» / «Программа» на вкладке «Получение данных» позволит сэкономить ресурсы Вашего компьютера в части использования оперативной памяти. Включение данной опции актуально только для тех пользователей, которые явно просматривают данные в Таблице истории и Таблице изменений, а также используют экспорт информации из Таблицы Текущих Торгов через ODBC во внешние базы данных. Дополнительно мы рекомендуем отключить заказ истории данных по потоку биржевых параметров. Опция доступна из пункта меню «Настройки» / «Основные» / вкладка «Сохранение данных», галочка «Получать пропущенные данные». Отключение этой опции позволит минимизировать объём трафика в случае переподключения терминала к серверу QUIK в середине торговой сессии.
Я правильно понимаю исходя из этой формулировки, что на отображение графиков цены и объёма это не влияет? А вот если, например, я добавлю на график фьючерса открытый интерес (кол-во открытых позиций), то ничего не увижу кроме текущих значений?
Несколько вопросов по содержанию основных файлов Quik: Файл alltrade.dat затирается перед загрузкой Quik и не может влиять на скорость загрузки, правильно? Файл info.log содержит данные для таблиц, а данные для построения графиков находятся в папке Archive и, соответственно, затирание файла info.log не повлияет на данные для построения графиков? Какой файл содержит графические построения на графиках (тренды, уровни и пр.)?
Откуда Quik берёт данные для графиков после удаления alltrades.dat и папки archive?
Пользователь
Сообщений: Регистрация: 13.04.2015
15.05.2016 20:56:47
Задачка: установленный на компьютере Quik используется из под двух учётных записей (торговля с одного счёта с одинаковыми настройками и пр.). Других учёток на компьютере нет. Если из под первой учётной записи (админской) удалить данные, необходимые для построения графиков (alltrades.dat и содержимое папки archive), то, естественно, после запуска Quik без подключения к серверу мы увидим пустые окна графиков и таблиц. Из под второй учётной записи картина будет такой же, т.е. отсутствие в папке с Quik большого файла alltrades.dat, файлов в папке archive и пустые окна после запуска программы. НО, если запустить Quik из под первой учётной записи от имени второй, например, при помощи встроенного инструмента Windows runas.exe (что иногда и делалось до этого), то произойдёт чудо - все графики и все данные в таблицах будут на месте! Помогите, пожалуйста, понять сей феномен - откуда Quik берёт данные???
Пропали оповещения...
Пользователь
Сообщений: Регистрация: 13.04.2015
14.05.2016 18:42:01
При переносе Quik на другой компьютер (методом копирования папки) пропали оповещения. Поскольку оповещения у меня весьма востребованный инструмент, то их количество достаточно велико и восстанавливать всё вручную не очень-то хочется, тем более, что такое уже было и раньше (при изменении формата даты компьютера). Можно ли как-то их вернуть?
PS для техподдержки - может быть предусмотреть функцию сохранения оповещений в файл и, соответственно, их загрузки из файла, тогда такие проблемы не возникали бы...
и снова о медленной работе quik
Пользователь
Сообщений: Регистрация: 13.04.2015
14.05.2016 18:33:11
Несколько месяцев работаю на версии 7.1.2.2, но некоторое время назад она стала очень меделенно работать и загружаться. Иногда загрузка даже и не происходит (виснет на этапе "чтения расположения окон") - приходится "убивать" и запускать заново и так может быть несколько раз подряд. Также происходят зависания, например, при подключении к работающему квику скальперского привода QScalp. Графики при смене тайм-фрейма грузятся по 6-8 секунд.
PS1 Форум конечно же просмотрел на эту тему - стандартные рекомендации типа ограничения заказа данных не помогли, вернее больше ограничить их уже не могу.
PS2 С железом проблем быть не должно, также как и с интернетом - всё новое, мощное и быстрое. Во всяком случае при возникновении таких проблем нагрузка на ЦП и память далеко не 100%-ая.
PS3 Работаю с большим количеством графиков (более 30, иногда до 50), большинство из них выносные с несколькими самописными индикаторами на каждом графике. Как порекомендуете оценить нагрузку, которую могут давать эти самописные индикаторы? Просто тупо убрать их пробовал - вроде бы сильно лучше не стало, но хотелось бы оценить более точно, чем на глазок.
PS4 Читал на форуме, что есть какой-то документ по оптимизации настроек quik, но не нашёл его. Можно ли выложить ссылку на него в этой теме или продублировать указанные в нём рекомендации?
Исключить значения индикаторов при автоматическом масштабировании графиков
Пользователь
Сообщений: Регистрация: 13.04.2015
10.05.2016 19:14:25
Самописные и встроенные индикаторы, расположенные в одной области с графиком цены, в некоторых случаях отрисовывают линии на значительном удалении от текущих цен. При этом автоматическое масштабирование графика по вертикали хочет показать не только видимые значения цены, но и видимые значения индикатора(ов), что приводит к очень плохой читабельности графика цены. Прошу сделать так, чтобы значения индикатора(ов) можно было исключить при автоматическом масштабировании. Например, по аналогии с галочкой "с учётом цен заявок и позиций" в диалоге настройки автомасштабирования логично было бы предусмотреть и галочку "с учётом значений индикаторов".
Как сделать чтобы при автоматическом масштабировании графика не учитывались значения индикаторов?
Пользователь
Сообщений: Регистрация: 13.04.2015
09.05.2016 16:28:39
Самописный индикатор, расположенный в одной области с графиком цены, в некоторых случаях отрисовывает линии на значительном удалении от текущих цен. При этом автоматическое масштабирование графика по вертикали хочет показать не только видимые значения цены, но и видимые значения индикатора(ов), что приводит к плохой читабельности графика цены. Можно ли сделать так, чтобы значения индикатора(ов) исключались при автоматическом масштабировании?
PS если нет такой возможностей, то прошу техподдержку зарегистрировать пожелание на добавление такой возможности, например, по аналогии с галочкой "с учётом цен заявок и позиций" в диалоге настройки автомасштабирования можно было бы предусмотреть и галочку "с учётом значений индикаторов"
Запоминание последнего места расположения окна оповещений и сообщений
Пользователь
Сообщений: Регистрация: 13.04.2015
27.04.2016 21:22:39
Хотелось бы чтобы окна с оповещениями и сообщениями обладали функцией "запоминания" последнего места расположения на экране (желательно и при новом сеансе работы программы). Как я понимаю, в квике они по умолчанию выскакивают по центру экрана, что не совсем удобно, особенно при работе с несколькими мониторами. Предлагаю сделать возможным пользователям самостоятельно выбирать удобное место расположения для этих окон.
Расширение функции оповещений
Пользователь
Сообщений: Регистрация: 13.04.2015
21.04.2016 22:15:09
В квике есть очень полезная функция, удобство которой я оценил только недавно и после этого стал активно её использовать - оповещения. Предлагаю расширить возможности по работе с ними очень простым способом - добавить возможность создания оповещений по времени, а также дополнить форму создания оповещения текстовым полем и при срабатывании оповещения выводить также и это поле (если оно заполнено) - это позволит использовать данную функцию и просто как "напоминалку" на различные события торговой сессии и не только. Лично мне текстовое поле не помешало бы и в остальных типах оповещений, например в оповещении по достижении ценой какого-либо ценового уровня, т.к. иногда не помешало бы сделать пометки о том, что же ты хотел сделать на этом ценовом уровне с этим инструментом.
PS про то, что есть специальные программы-напоминалки-органайзеры знаю и сам ими пользуюсь, но раз уж в квике реализовано 99% данного функционала, то почему бы не расширить его возможности такой несложной доработкой - может кому-то и пригодиться...
При копировании графиков теряется часть свойств оригинала
Пользователь
Сообщений: Регистрация: 13.04.2015
19.04.2016 21:36:23
Версия 7.1.2.2 - заметил, что при копировании графиков на копии не сохраняется флаг "Заголовок... авто", что на мой взгляд не очень-то удобно, т.к. обычно график копируется с целью замены инструмента (во всяком случае у меня так происходит), а заголовок окна остаётся прежним. Также на копию не переносится свойство "Скрыть заголовок" - если на оригинальном графике заголовок скрыт, то, по-моему, и на копии должно быть также, а на практике так не происходит. Конечно несложно нажать Alt+B, но всё же...
Значок сработавшего оповещения в строке состояния плохо отрисован