Алексей, по этому куску кода не ясно, где ошибка. Выложите полный код, чтобы были видны значения, которые заполняются в транзакции. Также проверьте наличие ошибок в QUIK, в таблице сообщений (Пункт меню создать окно - таблица сообщений), возможно там есть ошибки после подачи транзакции.
В скрипте не видно входных параметров. Проверяйте фирму, торговый счет, код инструмента. Наличие текущей чистой позиции в таблице позиций по клиентским счетам.
El El написал: По документации метод Close() возвращает значение типа BOOLEAN. У меня после вызова Close на стеке лежит nil, это ошибка у меня или в документации?
BashOrgRu написал: Таблица текущих торгов. Там выбираю Т+акции. И вот раньше можно было отсортировать по дневному обороту, а теперь вообще нет поля "оборот"
Добрый день.
Проверьте настройку (она должна быть включена) Система/Настройки/Основные настройки/Программа/Получение данных/ "Исходя из настроек открытых пользователем таблиц"
Let_it_go написал: Господа, прошу рассказать про функцию PrintDbgStr Вот я установил программу DebugView. Смотрю на экран. Если взять пример из мануала, то всё работает как задумано:
Код
PrintDbgStr ( "dbg from " .. getScriptPath ())
Но теперь я осознанно допущу ошибку:
Код
a = step * 1
PrintDbgStr ( "dbg from " .. a)
step = getParamEx ( "SPBFUT" ,"MXZ7","SEC_PRICE_STEP").param_value
пользуюсь переменной step до того как ей присвоено значение (частая ошибка у кодеров-самоучек, а я самоучка) Жду от этой функции что она мне что то покажет, но она молчит.
Прошу помощи и реальных примеров того как эта функция может быть полезной
Добрый день.
Просьба уточнить, что именно вы ожидаете увидеть? Вы допустили ошибку, функция Вам ее вывела. На Вашем скриншоте это видно.
VDV написал: ссылки между базами не реализованы Какие необходимо выполнить настройки терминала QUIK или ODBC драйвера, что бы имена полей БД и имя самой БД заключались в кавычки?
Добрый день.
Таких настроек на стороне QUIK нет. По драйверу, к сожалению, не подскажем.
Вышла новая OS осенью - на нее Дистрибутив не устанавливается, который выложен. На сайте Playonmac есть обновленная версия, но после установки КВИка туда, при его запуске, выдает окно: General protection Fault. Пробовал несколько раз. Раньше все работало
Т.е. если актив торгуется (на ММВБ) по 5.0 у.е. и я хотел бы его продать по 8.0 у.е. и при этом я осознаю, тот факт, что скорее всего актив достигнет моей цены в 8.0 у.е., скажем, в течение следующей недели, то я не могу поставить GTC ордер на ММВБ? Какой ордере порекомендуете мне опстаить в QUIK в подобной ситуациии? Совсем неинтересно каждое утро сатвить лимитный ордер на продажу.
Попробуйте выставить стоп лимит с заданным условием. Если цена будет больше или равна 8.0, то выставить по такой то цене.
До отмены и перенос заявок можно выполнить на стопах, на лимитированных такой возможности нет (фондовый рынок). На срочном для переноса лимитированной заявки в форме ввода есть признак "переносить заявку".
Я пробовал оба варианта. Точнее много разных вариантов. Вы скажите, в присланном мной архиве у вас воспроизводится ошибка? И пропадает ли она после применения вашего совета на моем архиве?
Добрый день.
Ваш скрипт на Вашем терминале работает. Но только без заказываемого параметра bid. График по bid на вашем терминале открыть не удалось, он пустой, поэтому вывести данные его не получилось.
Убедитесь, что данные по bid на графике есть и примените скрипт по новой.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Aleks написал: Тиковые данные - это обезличенные сделки. В Квике графики не строил, просто сохранил таблицу обезличенных сделок в файл и сравнил Я скачивал тиковые данные отсюда и сравнивал. Там есть не индикативные,а с объёмами, их и брал https://www.finam.ru/profile/np-rts/spot-contract-apple-inc-with-tplus3-settlement/export/?market=51... om=23.10.2017&dt=23&mt=9&yt=2017&to=23.10.2017&p=1&f=AAPL_171023_171023&e=.txt&cn=AAPL&dtf=1&tmf=1&MSOR=1&mstime=on&mstimever=1&sep=1&s ep2=1&datf=6&at=1
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
По тиками вы что понимаете? Тиковый интервал? Также обратим внимание, что в QUIK графики по СПБ строятся на основании данных индикативной котировки. Например на сайте Финам можно построить два графика. Один по идникативной котировки (Apple.Inc.ind) и цены и объема (Apple.Inc).
Какой график строили Вы? На графиках сайта Финама не видим возможности выбрать тики, минимальный интервал минутный.
Maxxis написал: доброго времени суток.вобщем проблема такая при переходе на срочный рынок квик стал сильно тормозить причем открыт один график и 2 индикатора (объем и открытый интерес) торговать не возможно при проходе больших обьемов окно програмы начинает дергаться кнопки в стакане работают с большим замедлением.ноутбук амд а6 7310 оперативы 8гб виндоус 10 в настройках установленно получение данных с учетом открытых окон пользователя.что через сетевую карту что через wi fi ситуация одиноковая.Установленна черная тема торгую у двух брокеров лаги и у обоих. Собственно Прошу помощи может кто чтони будь дельное посоветует?
Добрый день.
В первую очередь выполните рекомендации по ссылкам:
Поток обезличенных сделок используется при отображении данных в одноименной таблице, экспорте тиков во внешние системы технического анализа и при построении в QUIK тиковых графиков. При использовании любого функционала из перечисленных - с сервера QUIK будут заказаны все сделки по всем инструментам, на получение информации по которым у терминала есть права. Заказ полного набора всех сделок происходит все зависимости от установленных в таблице обезличенных сделок фильтров или открытого тикового графика по конкретному инструменту. Для уменьшения трафика за счет отказа от таблицы обезличенных сделок мы не рекомендуем открывать ее в виде таблицы,
это до сих пор так? открывая таблицу обезличенных сделок с одним тикером в настройках к моему клиентскому терминалу шпарят все сделки маркета?
Спасибо.
Добрый день.
Да.
Вы можете ограничить поток обезличенных сделок через пункт меню Система - Заказ данных - Поток обезличенных сделок.
Сам параметр bid в таблице текущих торгов присутствует, данные на графике есть? Проверьте еще настройку: пункт меню Система/Настройки/Основные настройки/Программа/Получение данных/ и выберите пункт "Исходя из настроек открытых пользователем таблиц"
Так же хотел бы добавить свои пожелания - функции: getServerDateTime(), getLastRecordDateTime() - возвращающие формат datetime используемый в таблицах, очень желательно с миллисекундами/микросекундами.
Добрый день.
Новостей нет.
Новое пожелание зарегистрировали. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Максим написал: Здравствуйте. Помогите кто чем может тупому человеку, читаю книгу и вижу фигу. Как с помощью функции get_candle получить таблицу значений дневных баров за последние 20 лет?? Данная функция я так понимаю выводит только те значения которые находятся в указаной дате и времени. Как задать диапазон? Или можно сделать за все время? Или это цикл должен быть с данной функцией?? Я чайник в программировании и буду благодарен за любую информацию
Добрый день.
Максимальное кол-во баров, которые вы можете получить с сервера брокера это 3000 + текущая торговая сессия. 20 лет, это больше 3000 тысяч, также можете посмотреть сколько всего на дневном графике баров, с какого года начинается график, то кол-во вы и можете получить. Подробно по функции Раздел 8. Алгоритмический язык QPILE/Функции для работы с графиками Там же можно ознакомиться с заданным интервалом.
Пришлите нам на quiksupport@arqatech.com архив рабочего места (без ключей доступа) А также сообщите характеристики вашего ПК. В теме письма укажите ссылку на данную ветку форума.
Maxxis написал: доброго времени суток.вобщем проблема такая при переходе на срочный рынок квик стал сильно тормозить причем открыт один график и 2 индикатора (объем и открытый интерес) торговать не возможно при проходе больших обьемов окно програмы начинает дергаться кнопки в стакане работают с большим замедлением.ноутбук амд а6 7310 оперативы 8гб виндоус 10 в настройках установленно получение данных с учетом открытых окон пользователя.что через сетевую карту что через wi fi ситуация одиноковая.Установленна черная тема торгую у двух брокеров лаги и у обоих. Собственно Прошу помощи может кто чтони будь дельное посоветует?
Добрый день.
В первую очередь выполните рекомендации по ссылкам:
Дмитрий написал: Здравствуйте! Подскажите, я отправляю транзакции с помощью команды QPILE - R = SEND_TRANSACTION(15, T). Робот фиксирует время отправки этой транзакции и время получения ответа на транзакцию. В основном разница составляет порядка 0,1 секунд, но периодически время увеличивается до 5-7 секунд. Брокер утверждает что заявка у него регистрируется и обрабатывается без таких больших задержек. То есть я отправляю транзакцию например 10-01-25, а ответ приходит в 10-01-32, а брокер утверждает что транзакция у него зарегистрировалась в 10-01-32. Где находится транзакция в течении 7 секунд непонятно. Подскажите через какие фильтры у брокера может проходить транзакция прежде чем она зарегистрируется сервером?
Добрый день.
Данный вопрос необходимо изучать на стороне брокера. Повторите проблему, обратитесь к брокеру и инициируйте обращение к нам. Будем разбираться.
Александр Правилов написал: Lena Po , так же вариант отловить в ОнТрансРипли, какой там стоит флаг
Добавьте в код TRANS_ID, например так:
["TRANS_ID"] = "1"
Повторите попытку.
добавила, теперь пишет - Ошибка создания заявки. [GW][32] "Цена сделки вне лимита".
Добрый день.
На самом деле шлюз должен вместо нуля подставлять цену (минимально возможную или максимально возможную). Попробуйте еще раз подать заявку. Сообщите результат.