Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Строите таблицу текущих значений (пункт меню Таблица-Текущая таблица) Добавляете в нее необходимые Вам бумаги и при помощи функции 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 существует ряд обязательных параметров для того, чтобы соблюсти уникальность вывода в базу данных.
Речь о таблице позиций по клиентским счетам (фьючерсы), используются поля Фирма, Торговый счёт, Код инструмента, Тек чист поз, План чист поз.
Непонятно почему, при выборе из контекстного меню таблицы пункта "Вывод по ODBC" стало появляться такое сообщение:
Невозможно настроить экспорт по ODBC, в таблице отсутствуют поля: "Тип".
Если в таблицу добавить поле Тип, то ошибка не показывается и диалог настройки экспорта по ODBC вызывается, но экспорт не стартует - в таблице в базе данных нет поля, которое бы соответствовало полю "Тип" в таблице квика.
С чем это связано и как это лечить?
Спасибо.
Добрый день.
Поле "Тип" является обязательным для экспорта. Поэтому его нужно указывать.
Код
Если в таблицу добавить поле Тип, то ошибка не показывается и диалог
настройки экспорта по ODBC вызывается, но экспорт не стартует
не стартует экспорт всей таблицы или не экспортируется поле "Тип"? В базе можете указать тип поле VARCHAR (50)
KoolThing пишет: Прошу в следующих версиях сделать так, чтобы курсор при вводе заявки оказывался в поле "Цена", а не "Количество", разумеется, опционально!
Добрый день,
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО
Создание отдельной таблицы ввода стоп-заявки с возможностью установки значений по умолчанию, Так-же как в стакане доступен быстрый ввод заявки с заранее предустановленными значениями
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Создание отдельной таблицы ввода стоп-заявки с возможностью установки значений по умолчанию, Так-же как в стакане доступен быстрый ввод заявки с заранее предустановленными значениями
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Создание отдельной таблицы ввода стоп-заявки с возможностью установки значений по умолчанию, Так-же как в стакане доступен быстрый ввод заявки с заранее предустановленными значениями
Последнее обновление было в марте 2015 года, версия 2.1.0, на эту же версию и документация. Модуля нет, так как программа является платной, по этому вопросу можете обратиться к брокеру.
Андрей Дмитриев пишет: Добрый день! Мне показалось (могу ошибаться), что при загрузке много времени уходит на загрузку справочников бумаг, рынков и др. Так как многие пользуются на ходу (заходят, проверяют, выходят), на это уходит много времени. Может что-то можно усовершенствовать?
1) Не обновлять справочник пока не сменится дата на сервере. 2) Дать возможность управления справочниками.
Вопрос - нужно ли это. При прямых руках конечно да. Я бы пофиксил у себя справочник из 100 инструментов со всех рынков, вместо того чтобы 7000 закачивать.
Поддерживаю! Не помешало бы добавить возможность группировки инструментов с возможностью отключения загрузки не используемых. По типу как в QUIK -> Связь -> Списки
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Создание отдельной таблицы ввода стоп-заявки с возможностью установки значений по умолчанию, Так-же как в стакане доступен быстрый ввод заявки с заранее предустановленными значениями
Лёня Голиков пишет: Может я чего не понимаю.....карман транзакций?
Добрый день.
Да, такой вариант тоже возможен, но посчитал, что Антон Иволгин хочет, чтобы в форму ввода заявки подтягивались раннее настроенные параметры. Если Антона устроит вариант с карманом транзакции, то будет хорошо.
Egor Zaytsev пишет: Вам нужно подать транзакцию "сделать стоп заявку своей" при помощи функции sendTransaction Текст транзакции можно получить через карман транзакции (пункт меню торговля/карман транзакции) После этого уже можете ее снимать/заменять
поясните какой должен быть action (Вид транзакции), чтобы подать транзакцию "сделать стоп заявку своей" при помощи функции sendTransaction?
Добрый день.
Андрей, Выше написали, как можно получить текст транзакции "сделать стоп заявку своей" Проделайте эту операцию. Кладете в карман транзакций транзакцию "сделать стоп заявку своей", сохраняете ее в файл tri и получаете готовый формат.
Максим пишет: В Блумберг-терминале можно делать арифметические операции с графиками. Например, цену нефти в долларах умножить на курс доллар-рубль. Можете и себе такое прикрутить.
Добрый день.
Если есть навыки программирования, то данную задачу можно решить при помощи LUA.
Вы уж определитесь, кто является целевой аудиторией ваших терминалов =) Программисты, трейдеры, трейдеры-программисты или ещё кто.
Мы зарегистрировали пожелание по вашему обращению. Обязательно его рассмотрим и ообщим Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Максим пишет: В Блумберг-терминале можно делать арифметические операции с графиками. Например, цену нефти в долларах умножить на курс доллар-рубль. Можете и себе такое прикрутить.
Добрый день.
Если есть навыки программирования, то данную задачу можно решить при помощи LUA.
Viktor MMM пишет: Судя по логам не был определен БА. По скрипту он определяется по ТТП как базовый от опциона. В каком состоянии была таблица - не знаю, я включил с утра и ушел. Пришел в обед, увидел что ничего не происходит со скриптом уже в рабочее время, просто его перезапустил и работа пошла. Так что можно допустить что вся таблица была пустой на момент старта скрипта.
Виктор, проверьте, пожалуйста, есть ли базовый актив до начала торгов. Т.е нужно понять, если есть опционы и фьючерсы в таблице и транслируется ли базовый актив. Если нет, то считаем такое поведение не корректным.
Я вижу, уже этим интересовались (в архиве форума), и поэтому хочу предложить внести изменения в логику работы отступа по процентам. Отступ в % от цены не имеет практического применения. Лучше будет добавить параметр "цена входа" и считать % как уменьшение прибыли, чтобы такой тейк был аналогичен трейлингу метастока с параметром "Profit Risk" - крайне удобная вещь.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.