Если у Вас рабочее место QUIK ниже версии 7.2, то необходимо обновиться. Дело в том, что такие проблемы были в версиях 7.1.
Цитата
Вторая проблема
Какие именно параметры вы смотрите после установления галочки "Количество в лотах"? Необходимо смотреть параметры "Купить/Продать". Они будут изменяться.
QUIK у меня версии 7.2.1.5 В таблице "Состояние счета" смотрю на графы "Позиция", "Вх. Позиция", также смотрел "Купить", "Продать", но отображение не меняется при изменении галочки "Количество лотов"
Проблема с окнами стаканов и с настройками таблицы "Состояние счета"
Пользователь
Сообщений: Регистрация: 08.02.2015
16.08.2016 22:42:38
Первая проблема связана с тем, что когда я вызываю стакан по любому инструменту, то окно стакана появляется и сразу уменьшается размер до минимума. Такая же проблема со всеми окнами. Иногда захожу и вижу, что все окна уменьшены до минимума и перемещены в верхний левый угол. Уже за**ало это. Вторая проблема состоит в том, что таблица "Состояние счета" отображает все позиции в количестве акций, даже когда я в "Редактировании таблицы Состояние счета" в меню "Настройка окна" ставлю галочку в настройках таблицы "Количество в лотах".
Размеры всех свернутых окон уменьшены в ноль - почему ?
Пользователь
Сообщений: Регистрация: 08.02.2015
08.08.2016 23:32:40
Периодически заходя quik вижу такое, что все размеры окон уменьшены до минимума и перемещены все в верхний левый угол. Почему это происходит ?
Проблемы с отображением графиков американских компаний.
Пользователь
Сообщений: Регистрация: 08.02.2015
02.08.2016 22:48:38
Получил доступ через QUIK к американским компаниям через Санкт-Петербургскую Биржу еще в апреле этого года. Проблема с отображением график цены и объема. Картинку прилагаю.
В QUIKе я создал таблицу американских акций, щелкнув "Создать окно",далее - "Текущие тоги...", выбрал в доступных инструментах "SPBEX: Акции", нажал "Выбрать", в доступных параметрах выбрал "Добавить все", нажал "Да". Щелкнув правой кнопкой мыши на название любого эмитента, я выбираю "Графики цены и объема". В итоге получаю пустой график с подписью, например, "Alibaba Group Holding Limited [Инд. котировка]". То есть графиков [price] и [volume] - нет Даже выбрав шаблон графика такой же как у графиков акции ММВБ, ничего не меняется. Пытался это делать как до торгов так и во время торгов - ничего не меняется. Стакан заявок удачно открывается.
Так продолжается до сих пор, неужели кроме меня никто не подключен к Санкт-Петербургской Бирже через брокера БКС ?
Как в LUA осуществить поиск файла в заданной папке с заданным именем ?
Пользователь
Сообщений: Регистрация: 08.02.2015
08.04.2016 21:29:12
Спасибо, ответы исчерпывающие, мне думаю помогут.
Как в LUA осуществить поиск файла в заданной папке с заданным именем ?
Пользователь
Сообщений: Регистрация: 08.02.2015
07.04.2016 21:48:19
Как в LUA осуществить поиск файла в заданной папке с заданным именем ?
Как принудительно остановить скрипт qlua программно из скрипта до окончания функции main?
Пользователь
Сообщений: Регистрация: 08.02.2015
12.03.2016 18:49:44
Вячеслав,Спасибо, это еще лучше чем сказал , Надо будет попробовать.
Когда имеет смысл использовать .bin файл ? И как их использовать ?
Пользователь
Сообщений: Регистрация: 08.02.2015
09.03.2016 21:11:41
Вячеслав, спасибо большое за ссылку, то что я искал
Когда имеет смысл использовать .bin файл ? И как их использовать ?
Запись в файл мне нужна, чтобы не потерять обработанные роботом данные либо в случае нарушения связи с интернетом, либо окончанием сессии, либо преждевременным закрытием программы QUIK. То есть, для надежности, чтобы заново роботу не тратить время на обработку с нуля. Ведь весь анализ у меня будет занимать до часа. Я же все подробно расписал.
Цитата
Николай Камынин написал: Но вообще-то хранить в файлах нет большого смысла, так как все есть либо в квике либо в отчетах
Те данные, которые получил робот в результате анализа, ни в QUIKe, ни в отчетах нет. А хранить объем инфы объемом более 10 КБ где-то надо
Когда имеет смысл использовать .bin файл ? И как их использовать ?
Пользователь
Сообщений: Регистрация: 08.02.2015
08.03.2016 19:36:04
Столкнулся с проблемой с хранением данных. Не могу понять где лучше хранить обработанные роботом данные: в памяти компа, в файле .txt, .bin или еще где. Для моего визуального просмотра мне эти данные не нужны, поэтому думаю их всунуть в файл в .bin файл так как они есть, то есть в двоичном коде. Плюс скорость записи в файл будет выше (поправьте, пжлста, если я не прав). Но я столкнулся с еще проблемой - я не нашел описания записи в файл и чтения чисел(или массивов) из файл в виде числа, а не в виде строки. (Помню, в Delphi запись массивов в файл делалась в касание)
У меня робот будет обрабатывать все ликвидные эмитенты по ММВБ и FORTS, определяя их ключевые точки (условные точки разворота, поддержки и сопротивления). Итого получится около 50 эмитентов. Каждый эмитент будет иметь до 30 ключевых точек с 3мя стринговыми переменными и с 4мя вещественными переменными. Обработка всех эмитентов займет предположительно до 1 часа. Процессор компа - Intel Core i5 4200H CPU 2,8 GHz ОЗУ - 8 ГБ Места на жестком диске - дохера
Как пошагово выполнять скрипт на qlua при запучке из QUIK ?, Вся суть, в принципе, выражена в вопросе.
Пользователь
Сообщений: Регистрация: 08.02.2015
14.02.2016 13:14:17
Как пошагово выполнять скрипт на qlua при запучке из QUIK ? Хочу отслеживать баги в проге.
Перерисовка индикатора на графике без изменения свечек возможна ?
Пользователь
Сообщений: Регистрация: 08.02.2015
21.01.2016 09:46:12
SetValue - да это способ решения, но перерисовка будет после окончания OnCalculate, если я правильно понял. Если не будет OnCalcualte, то не будет SetValue. А когда сессия стоит, то OnCalculate не будет бесконечно идти
Перерисовка индикатора на графике без изменения свечек возможна ?
Пользователь
Сообщений: Регистрация: 08.02.2015
21.01.2016 09:44:04
А как автоматизировать удаление/добавление индикатора ? В документации LUA.chm вроде этого нет.
Перерисовка индикатора на графике без изменения свечек возможна ?
Пользователь
Сообщений: Регистрация: 08.02.2015
17.01.2016 23:00:37
Как в принципе Qlua рисует линии на графике ? Я так понимаю после выполнения функции OnCalculate. Нельзя ли как-нибудь принудительно вызвать функцию OnCalculate ? Например, программно изменить интервал на графике QUIK. Или, например, возможно ли программно закрыть график и открыть программно новый график с таким же инструментом и интервалом ?
Я делаю анализ графика прямо в индикаторе, когда торговая сессия уже закрыта (например, сегодня), и хочу видеть промежуточные результаты на графике.
Как в Lua сделать безусловный переход ? Или такой возможности нет ?
Yaroslav1357 пишет: Я имею ввиду какую-нибудь аналогию goto <метка>
любые конструкции типа
do ....................... if условие then break end ....................... until true
-- вот тут ваша невидимая метка
Понятно, ассемблер потихоньку исчезает. Думаю, это недоработка LUA. В Pascalе и в Delphi "goto" есть.
Как в Lua сделать безусловный переход ? Или такой возможности нет ?
Пользователь
Сообщений: Регистрация: 08.02.2015
17.01.2016 01:07:49
Я имею ввиду какую-нибудь аналогию goto <метка>
Как принудительно остановить скрипт qlua программно из скрипта до окончания функции main?
Пользователь
Сообщений: Регистрация: 08.02.2015
28.12.2015 10:22:37
Все спасибо. Для меня более действенно будет как сказал . Второй вариант действенен для циклических операций, у меня один раз выполняется и все.
Как принудительно остановить скрипт qlua программно из скрипта до окончания функции main?
Пользователь
Сообщений: Регистрация: 08.02.2015
26.12.2015 18:29:55
Я знаю как остановить скрипт lua с помощью return, но это возможно сделать только внутри функции main. А вот как остановить весь скрипт через подпрограмму, которую я создал, например:
------------Созданная мною функция----------------------------------------------- function average_trend() -- здесь идет проверка условий -- здесь надо остановить весь скрипт из-за фатального несоответствия -- здесь продолжается выполнение return nil end ----------------------------------------------------------------------------------------------
-----------Стандартная функция, основное выполнение программы------- function main() -- здесь идет проверка условий return nil -- останов скрипта из-за фатального несоответствия -- здесь продолжается выполнение end ----------------------------------------------------------------------------------------------
Ограничение на количество отображаемых свечей на графиках
Пользователь
Сообщений: Регистрация: 08.02.2015
04.11.2015 09:57:53
Здесь я повторно открыл эту тему
Как вести разработку скриптов, когда сервер оффлаин?, Не понятно, как производить отладку.
Пользователь
Сообщений: Регистрация: 08.02.2015
04.11.2015 09:55:22
Демо версия QUIK работает зачастую допоздна после 00:00
Выставление заявки щелчком мыши по графику
Пользователь
Сообщений: Регистрация: 08.02.2015
04.11.2015 09:51:29
Оказывается в разделе "Стоп-заявки" уже была открыта такая проблема:
Может, стоит сделать такую возможность в QUIK?
Выставление заявки щелчком мыши по графику
Пользователь
Сообщений: Регистрация: 08.02.2015
03.11.2015 19:27:45
Можно ли выставить стоп-заявку, вызвав окно стп-заявки с графика ?
Каждый раз я, когда я хочу выставить стоп-заявку, я смотрю на график, запоминаю цены стопа-лосса (и тейк-профита), далее перехожу в таблицу таблицу параметров, вызываю со строки стоп заявку, после я этого я могу уже забыть или быть не точным в ценах, которые я запомнил) . Поэтому, когда я забываю, я закрываю окно стоп-заявки, снова открываю график, запоминаю цены, возвращаюсь к стоп-заявке.
Не отображаются данные графиков на таймфрэйме М1 за большой период времени.
Пользователь
Сообщений: Регистрация: 08.02.2015
30.10.2015 08:57:49
Если это зависит от количества свечек, то как увеличить количество свечек в QUIK ?
Не отображаются данные графиков на таймфрэйме М1 за большой период времени.
Пользователь
Сообщений: Регистрация: 08.02.2015
30.10.2015 00:47:14
У меня демо доступ QUIK-Junior от Вас, Аrqatech. На тайфрейме "день" по фьючерсу SiZ5 отображаются данные, начиная с ноября 2014. А на таймфрэйме М1 (одна минута) данные отображаются только от 25.10.2015. Такое же ограничение по периоду времени наблюдается и на других инструментах. Почему такое сильное отличие в диапазоне дат на разных таймфрэймах ?
Не загружается параметр sec_code функции getDataSourceInfo. Почему ?
Пользователь
Сообщений: Регистрация: 08.02.2015
16.10.2015 23:00:07
Спасибо большое. Вопрос исчерпан.
Не загружается параметр sec_code функции getDataSourceInfo. Почему ?
Пользователь
Сообщений: Регистрация: 08.02.2015
15.10.2015 21:24:34
Обрывок проги: function Init() info = getDataSourceInfo() message(tostring(info.sec_code),1) message(tostring(info.interval),1) return 1 end По результатам моей проги интервал высвечивается числами. Код бумаги является пустой строкой.