Egor Zaytsev пишет: значит нужно смотреть в сторону сервера брокера.
А сервер кто разрабатывал?
Добрый день.
Сообщите через какого брокера вы работаете, а также сообщите адрес на который подключались. Мы напишем брокеру, запросим всю необходимую информацию и проверим в чем проблема.
Если нанести метки вручную, то проблема сохраняется? У себя не воспроизвели.
Как понимаем вы добавили метку скриптом и теперь на вынесенном графике ее удалить не получается, ни скриптом, ни через пункт меню. Можете еще прислать Ваш скрипт.
Роман, Старатель проблема скорее всего на стороне брокера. Нужно обратиться к ним. Проблем с графиками не наблюдаем, а значит нужно смотреть в сторону сервера брокера.
Владимир Беретов пишет: Настроил индикатор ОИ (открытые позиции). Но с ним внизу уже 3 окна с другими индикаторами получается. Можно ли ОИ вывести на график в виде линии? Вообще, несколько индикаторов в виде линии вывести на график.
Добрый день.
В свойствах графика можно задать его тип, в том числе выбрать и "линии" Более подробно в руководстве пользователя QUIK. Раздел 4. Работа с графиками
Роман пишет: График вроде нормальный, но getNumCandles("SBER") возвращал 0 (или nil) и судя по логу такой косяк возникает не только на Сбере, в течении последних пару месяцев. Возможно это между графиком и скриптом. И именно в этот период сбиваются сигналы, скорее всего индикаторы не верные переменные выдают.
Роман, проверили график Сбербанка за вчера (24.09) по времени после 16-00 и не обнаружили отсутствие данных. Цены тоже корректные, "левой" информации не видим. Либо проблема в отработке скрипта, либо были проблемы на стороне брокера. Посмотрите на график сейчас, есть ли проблема.
Андрей, мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Проблема с QminEditor не решена : при выборе режима "Вывод инструмента по всем интервалам" во все файлы выводится архив только либо выбранного интервала либо последнего интервала, выводимого в одиночный файл. При этом само значение периода проставляется в соответствии с названием файла, кроме минутного: в нём значение периода равно "All".
Добрый день.
Так и было задумано. Вместо "1" в поле период всегда подставляется "all" - это означает, что в этом массиве содержатся ВСЕ имеющиеся на данный момент не агрегированные свечки - данные по остальным интервалам являются агрегированными.
mmonk1980 пишет: Скажите пожалуйста, как подключиться двум компьютерам к одному аккаунту. Сейчас пишет "Соединение другой программе". Жена тоже хочет играть.
Добрый день.
С одной парой ключей подключаться одновременно к двум рабочим местам QUIK нельзя.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Строите таблицу текущих значений (пункт меню Таблица-Текущая таблица) Добавляете в нее необходимые Вам бумаги и при помощи функции getParamEx обращаетесь к данной таблице. Более подробно в руководстве QLUA. )
Andrey Forts пишет: Спасибо. Если нужно, могу еще несколько скриншотов добавить.
Добрый день,
На настоящее время имеются проблемы с корректным отображением внешнего вида ПО Quik при используемых в ОС Windows настройках нестандартного масштабирования. Проблема будет исправлена в одном из следующих релизов ПО.
Фёдор Сухов пишет: Хочу напомнить, что тема называется <Программирование на языке Lua>
Прошу ответить на вопрос или дать ссылку на подробную документацию о заполнении структуры транзакции. Ничего более я не хочу. Я, пока, подробной инструкции или документации не нашёл.
Добрый день.
Федор, выше пользователи уже ответили на Ваш вопрос. Таковы правила биржи, врятли что-то можно придумать в коде LUA, чтобы обойти правила торгов.
Все параметры транзакций вы можете посмотреть в документации QUIK. Раздел 6. Совместная работа с другими приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций Данные формат идентичен и для LUA.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Проверили на версии QUIK 6.17.3.6 и Amibroker 6.0 данные выводятся по всем интервалам. Попробуйте заново настроить и начните выводить сразу тики. Если не получится, то пришлите нам скриншоты всех настроек из QUIK (именно настройки экспорта) и настройки базы из Amibroker. Постараемся разобраться.
Роман пишет: Да честно говоря, сегодня у меня ко всем формулам притензии выдаёт и по тем и по этим - везде жалуется перебор по лимиту. Мне кажется сама биржа не в курсе как она считает. Может кто нибудь уже в курсе с правильной формулой?
Добрый день.
Формулы следующие:
Покупка/продажа по расчетной цене 2L Покупка выше расчетной цены (Ц – РЦ) + 2L Покупка ниже расчетной цены 2L – (РЦ – Ц) Продажа выше расчетной цены 2L – (Ц – РЦ) Продажа ниже расчетной цены (РЦ – Ц) + 2L Покупка по верхнему лимиту 3L Покупка по нижнему лимиту L Продажа по верхнему лимиту L Продажа по нижнему лимиту 3L
В настройках базы Amibroker в поле "Base time interval" какой интервал указан? Дело в том, что значение параметра «Base time interval» должно соответствовать значению поля «Интервал» в настройках экспорта данных в системе QUIK для программы AmiBroker в противном случае данные импортироваться не будут.
Максим, о какой именно проблеме идет речь? Если Вы ранее обращались, то Вашему обращению должен был быть присвоен номер. Сообщите его. Если не обращались, то просьба более подробно описать проблему.
Роман, графики (историю) Вам транслирует брокер, если у брокера были проблемы на сервере и по каким то причинам на графики "заехала" некорректная информация, то и вы ее увидите. Как только брокер проблему решает, заменяет некорректные данные корректными, то на рабочем месте обязательно необходимо делать перезаказ данных с сервера, иначе никак. Вопрос, как минимизировать или избавиться от некорректных данных, чтобы они уже на уровне сервера фильтровались, то мы над этим работаем.
Андрей, возможно вы столкнулись с проблемой, которая описана здесь: https://forum.quik.ru/messages/forum9/message8501/topic917/#message8501 Если да, то действительно сейчас max может рассчитываться не верно. В связи с этим и CalcBuySell() может рассчитываться не правильно. Данную проблему исправим.
Роман пишет: Егор, а какие могут быть проблемы на клиентской стороне вызывающие подобные проблемы?
Добрый день.
Роман, как поняли проблема решилась после перезаказа графиков. По всей видимости какое то время у брокера действительно на сервере были не корректные графики, брокер проблему исправил, но чтобы и на клиентском месте транслировались корректные данные необходим перезаказ графиков.
Данные не обновляются в базе? Можете еще сделать логирование.
Создайте в папке с программой Quik файл с именем quik_odbc.log После перезапуска Quik, туда начнется записываться логи ODBC экспорта. Воспроизведите проблему, после чего пришлите полученный лога нам
Валентин пишет: открывал длинную позицию по рыночной цене, квик ругнулся, что мол ошибка фортс 332 - нехватка средств по лимитам. средства есть, больше чем го. из разговора с брокером, я так понял с некоторых пор (с 07.09.2015) что то случилось с рыночными квикавскими заявками, и по ним го считается по другому?
Will Will пишет: Оформляйте заявку хочу чтоб в луа была возможность работать с данными ТИП не открывая ее, как с ТВС. Собственно о чем я и писал ранее.
Если для CreateDataSource задать колбек то таблицу не надо открывать
Для программиста-пользователя вашего терминала разница будет в том, что если ему нужно проанализировать историю изменений двух и более параметров в совокупности, то при использовании CreateDataSource ему нужно будет самостоятельно собирать внутри скрипта аналог ТИП с использованием значения count (при условии, что вы реализуете исправления в алгоритме формирования этого значения). Если же вы предоставите механизм непосредственного обращения к строкам ТИП из скрипта (аналогично работе с ТВС), то подобная задача сильно упростится. Поэтому подобное пожелание, на мой взгляд, заслуживает отдельной регистрации. А уж сможете ли вы его реализовать, и если сможете, то когда - это другой вопрос.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Здравствуйте, Для дальнейшей диагностики причин нам надо связаться с Вашим брокером. Для этого сообщите через какого брокера работали в день возникновения проблемы. Сообщите Ваш UID Дату и время возникновения проблемы
Отправил Вам в личку. Еще только что обнаружил - если сворачивать окна то не которые из них вовсе пропадают со вкладки и найти их можно только через менеджер окон.
Добрый день.
Письмо получили. Ответим через некоторое время.
Код
Еще только что обнаружил - если сворачивать окна то не которые из них
вовсе пропадают со вкладки и найти их можно только через менеджер окон.
Данная проблема у нас не воспроизводится. Для возможности разобраться в проблеме просьба прислать Ваш архив рабочего места QUIK. (без ключей доступа и файла chm)
Да, я добавил varchar для типа в базу, экспорт пошёл.
У меня тогда два вопроса:
1. До определённого момента всё прекрасно работало и без поля Тип (его не было ни в таблице квика, ни в таблице базы), с какой именно версии стал требоваться Тип - точно сказать не могу. Когда и в связи с чем Тип стал обязательным полем?
2. Как вообще какое-то поле может быть обязательным? Экспорт по ОДБС есть всего лишь маппинг полей одной таблицы (в квике) в другую (в базу), перечень полей, по логике вещей, может быть произвольным.
Спасибо!
Добрый день.
1. В последних версиях в этом месте ничего не менялось. Может вы путаете таблицы? В таблице позиций действительно поле "тип" является обязательным, о чем говорит и звездочка напротив параметра тип в настройках ODBC.
2. Для вывода по ODBC существует ряд обязательных параметров для того, чтобы соблюсти уникальность вывода в базу данных.