Проработка стратегии на виртуальной торговле, Формирование стратегии, виртуальная торговля
QUIK clients support
Сообщений: Регистрация: 27.01.2015
26.06.2017 06:17:19
Добрый день.
Рассматривали ли Вы вариант оттачивания стратегий например в демо режиме?
Цитата
И к тому же я просматривал другие платформы в которых такого функционала нет, а в которых что-то подобное есть, достаточно сложны будут для обычного пользователя
либо дайте ссылку на реализацию такого функционала в других платформах, чтобы иметь более емкое представление.
tri Связанные заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
26.06.2017 04:13:39
Цитата
Владимир Зайцев написал: Можно ли тут же выставить еще одну заявку по частичному исполнению заявки из пункта 1 лимитирующую потери, ну т.е. вроде стоплоса по BASE_ORDER_KEY?
Добрый день. Если только таким образом. Стоп лимит по исполнению заявки. Т.е тоже самое, что и во втором пункте у Вас, только вместо STOP_ORDER_KIND=ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER указываете STOP_ORDER_KIND=ACTIVATED_BY_ORDER_SIMPLE_STOP_ORDER.
tri Связанные заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
23.06.2017 05:16:34
Цитата
Владимир Зайцев написал: Спасибо! Подскажите, а можно ли еще по BASE_ORDER_NUMBER помимо связанного Тейк профита поставить еще Стоп лос (в идеале тоже связанный)?
Добрый день.
Может вы имеете ввиду BASE_ORDER_KEY и не связанную, а по исполнению? То в таком случае можно использовать тип заявки:
ACTIVATED_BY_ORDER_SIMPLE_STOP_ORDER» – стоп-лимит по исполнению заявки
Последняя доступная версия QUIK
QUIK clients support
Сообщений: Регистрация: 27.01.2015
19.06.2017 14:20:44
Цитата
Павел Дубровин написал: Подскажите, могу я хочу сделать скрипт, чтобы он автоматом обновлял Quik с Ftp. Меня интересует- как Вы дальше будете нумеровать папки, или может вы какую- нибудь папку с постоянной ссылкой сделаете отдельную для новой версии? Спасибо.
Добрый день.
Все новые версии брокер размещает у себя на сервере. Сделать это можно через пункт меню Система - О программе - Проверить обновление программы. Папки именуются всегда одинаково в зависимости от версий.
Графические инструменты и метки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
19.06.2017 13:22:09
Цитата
владимир тахтаров написал: здравствуйте ! попробую описать свою проблему и возможный способ ее решения. Итак проблема заключается в нанесении на график разметки волн Эллиота , уж очень сложно приходится это делать с помощью меток и прямых, мало того иногда это становится невозможным из за отсутствия символов в метках , например римские цифры там не найти ,а хотелось бы как допустим в сервисе онлайн "инвестинг.ком"
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Владимир Зайцев написал: Спасибо, пробелы в терминологии у меня пока. Но все же возможно ли как то получить тогда статус выполнения именно заявки? Я же когда формирую транзакцию, то после того как она ушла на сервер, знаю ее ORDER_NUMBER. Нельзя ли как то получить статус Завки по ORDER_NUMBER? Ну если не в формате tri, tro,trr то хотя бы как то заставить квик логировать? Спасибо.
Добрый день.
Можно при помощи Trans2Quik. При помощи функции TRANS2QUIK_ORDER_STATUS_CALLBACK можно получить состояние заявки: Состояние исполнения заявки: Значение «1» соответствует состоянию «Активна», «2» - «Снята», иначе «Исполнена»
Спасибо, а где взять актуальную версию Trans2Quik? Может еще есть у вас в библиотеке примеры по Дельфи?
Добрый день.
Актуальная версия и примеры доступны по ссылке:
Цитата
И все таки вопрос остается еще второй, а в будущих версиях планируется в tro писать в качестве лога еще и статус выполнения Заявки? Было бы "красиво" вообще 0-принята, 3-исполнена, NN обработана со статусом (1-активна, 2-Снята, 3 - Исполнена).
Не планируется. Также есть другое решение, называется "Отчеты". В них можно посмотреть состояние Ваших заявок, сделок. Как это выглядит можно посмотреть в руководстве пользователя QUIK. Раздел 9. Неторговые операции и Отчеты/Отчеты Доступ к отчетам можно получить у брокера.
Расчёт ГО в форме ввода заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
19.06.2017 03:57:50
Цитата
Русский написал: "ГО покупателя" или "ГО продавца" это не то?
Добрый день.
Возможно. Мы подумали, что нужно некое общее значение ГО.
Статус выполнения ордера
QUIK clients support
Сообщений: Регистрация: 27.01.2015
16.06.2017 19:07:38
Цитата
Владимир Зайцев написал: Спасибо, пробелы в терминологии у меня пока. Но все же возможно ли как то получить тогда статус выполнения именно заявки? Я же когда формирую транзакцию, то после того как она ушла на сервер, знаю ее ORDER_NUMBER. Нельзя ли как то получить статус Завки по ORDER_NUMBER? Ну если не в формате tri, tro,trr то хотя бы как то заставить квик логировать? Спасибо.
Добрый день.
Можно при помощи Trans2Quik. При помощи функции TRANS2QUIK_ORDER_STATUS_CALLBACK можно получить состояние заявки: Состояние исполнения заявки: Значение «1» соответствует состоянию «Активна», «2» - «Снята», иначе «Исполнена»
Расчёт ГО в форме ввода заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
16.06.2017 19:04:15
Цитата
Николай написал: Спасибо за оперативность! А нельзя добавить параметр текущего ГО в таблицу параметров, чтобы он отображал текущее состояние ГО в моменте?
Добрый день.
Таблица текущих торгов транслируется с биржи, добавить к сожалению, не сможем. Если со стороны биржи такой параметр есть, то да, можно. Однако в биржевом интерфейсе мы такого не наблюдаем.
Расчёт ГО в форме ввода заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
16.06.2017 15:36:21
Цитата
Николай написал: В версии 7.9.1.1 есть хорошая штука, при в воде заявки показывает объем ГО в моменте, что очень удобно. После обновления до версии 7.12.0 это поле пропало. Подскажите, где сейчас этот параметр можно посмотреть? Может быть его можно добавить в какой-то из таблиц или где-то есть настройка чтобы вернуть его опять в форму ввода заявки?
Добрый день,
Причина ошибки, описанной в данном инциденте, была найдена и устранена в версии 7.12.1 терминала QUIK. Рекомендуем Вам обновить версию программы. Приносим извинения за причиненные неудобства.
Последняя доступная версия QUIK
QUIK clients support
Сообщений: Регистрация: 27.01.2015
16.06.2017 15:35:48
Цитата
Старатель написал: В 7.12 в файл справки QLUA.chm запихали не относящиеся к QLUA файлы, из-за чего он сильно распух и при поиске по словам выдаёт кучу ненужной информации.
Добрый день,
Причина ошибки, описанной в данном инциденте, была найдена и устранена в версии 7.12.1 терминала QUIK.
Рекомендуем Вам обновить версию программы. Приносим извинения за причиненные неудобства.
Как определить время вечерней сессии, Как определить время начала вечерней сессии на срочном рынке используя средства луа
QUIK clients support
Сообщений: Регистрация: 27.01.2015
14.06.2017 19:41:37
Цитата
Иван Ру написал: Выбор принимаемых параметров и инструментов
Добрый день.
Пункт меню Система - Заказ данных - Поток котировок.
Вертикальная разметка интервалов времени в "будущем" времени
QUIK clients support
Сообщений: Регистрация: 27.01.2015
14.06.2017 19:35:01
Цитата
ак сделать/настроить отображение вертикальной сетки для "будущего" времени? Если такое вообще, конечно, возможно в QUIK...
Здравствуйте,
Такой возможности нет.
QUIK не загружается
QUIK clients support
Сообщений: Регистрация: 27.01.2015
13.06.2017 16:46:52
Добрый день.
Необходимо вопрос исследовать. Для начала пришлите на архив рабочего места QUIK без ключей доступа и файла chm, главное, чтобы в архиве был файл с настройками. Как временное решение, попробовать запустить QUIK без файла настроек (Info.wnd). Данный файл удалять не нужно.
Новичок QPILE. Где можно посмотреть, скачать примеры файлов со скриптами?
Не могли бы вы озвучить состав пожеланий зарегистрированных в посте #4?
1. Добавление горячей клавиши (ctrl+F9) на открытие окна "Доступные скрипты" 2. Рассмотреть возможность работы с горячими клавишами при активных окнах.
Egor Zaytsev написал: Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и
А это два разных пожелания или одно?
Добрый день.
Два разных.
Переключение таймфреймов по хоткею
QUIK clients support
Сообщений: Регистрация: 27.01.2015
07.06.2017 09:28:16
Цитата
vgi написал: • А также для Lua-скриптов повесьте Ctrl+F9 хотя бы, коль Ctrl+F11 занимает QPILE.
• А ещё при активном окне Доступных Lua-скриптов горячие клавиши Квика не работают. С учётом отсутствуя горячей клавиши для вызова/скрытия Lua-скриптов, это обращает на себя внимание.
Почините, пожалуйста. Спасибо!
Здравствуйте!
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Переключение таймфреймов по хоткею
QUIK clients support
Сообщений: Регистрация: 27.01.2015
07.06.2017 06:02:30
Цитата
Александр написал: Здравствуйте, предлагаю сделать возможным изменять таймфрейм выделенного графика по хоткею, например CTRL+Стрелка вверх (вариативно).
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Управление видимостью трендовых линий и фигур на графиках при смене инструмента. Для этого в форму редактирования свойств диаграммы добавлена опция «Оставлять трендовые линии и фигуры при смене инструмента». Описание см. п. 4.2.1 Руководства пользователя.
Подскажите, где теперь будет храниться информация о линиях и их привязке к инструменту, по-прежнему в файле настроек wnd?
Egor Zaytsev написал: В таком случае Вам необходимо сначала выставить обычную заявку, а по ней уже "стоп по исполнению".
Пример так: Если это тейк профит по исполнению, то пример такой так:
Тэйк-профит по исполнению заявки по частичному исполнению заявки с номером 81874488 выставить тэйк-профит на покупку Лукойла в объеме исполненной части заявки-условия, при достижении цены 265 с отступом 10 пипсов и защитным интервалом 10 пипсов
Хм, понятно. 1. Я выставляю обычную заявку на шорт Роснефть по рыночной цене. ACCOUNT=L01-00000F00; CLIENT_CODE=164587; TYPE=M; TRANS_ID=152; CLASSCODE=TQBR; SECCODE=ROSN; ACTION=NEW_ORDER; OPERATION=S; PRICE=0; QUANTITY=29; 2. Следом я меняю TRANS_ID+1 и выставляю то что вы мне привели из документации. Все вроде понятно, но откуда мне знать какой BASE_ORDER_KEY ей будет присвоен? Его надо будет считывать из файла с логами? Или я могу в обычной заявке сам задать его и сразу же Тейк профит по исполнению выставить?
Еще вопрос, Тейк профит который Вы написали, он хранится на сервере? Можно ему выставить EXPIRY_DATE=GTC чтобы он хранился до тех пор пока не исполнится и переносился из дня в день? Спасибо.
Добрый день.
BASE_ORDER_KEY заранее знать не можете,поэтом каким-то образом его нужно будет заполнять после выставления лимитированной заявки. Поэтому здесь выход в рамках tri такой ставите обычную заявку, смотрите ее номер и заполняете для стопа исполнения.
Цитата
Еще вопрос, Тейк профит который Вы написали, он хранится на сервере? Можно ему выставить EXPIRY_DATE=GTC чтобы он хранился до тех пор пока не исполнится и переносился из дня в день?
Да. Если у Вас есть права на соответствующую опцию. Это можно проверить открыв форму ввода стоп заявки и посмотреть активен ли пункт "Срок действия - до отмены".
Как определить, открыта ли таблица , созданная скриптом?
QUIK clients support
Сообщений: Регистрация: 27.01.2015
06.06.2017 09:09:02
Цитата
kvazar1988 написал: Но мне не нужно закрытие. Мне нужно знать открыта ли таблица? К примеру она была открыта до включения скрипта. Как это определить?
Добрый день.
Отвечено Вам почтой.
Феерическое
QUIK clients support
Сообщений: Регистрация: 27.01.2015
06.06.2017 08:00:09
Цитата
написал:
Цитата
Egor Zaytsev написал:
Цитата
написал:
Цитата
Egor Zaytsev написал:
Цитата
написал: Не имеет значения, кто виноват. Брокер, терминал или папа римский.
С точки зрения обыкновенного пользователя данным, которые он видит на графиках своего терминала, невозможно доверять.
Для того, чтобы такие проблемы не возникали нужно их локализовать. В дальнейшим устранить. Без каких либо данных это сделать затруднительно.
Егор.
Для поиска ошибок существует процедура тестирования.
Я привел вам скриншот, демонстрирующий проблему в вашем ПО. Если компания заинтересована в улучшении своей продукции -пусть принимает меры. Я не сотрудник компании.
Связались с Вашим брокером. Запросили необходимые данные для проверки. Графики на сервере корректные, с 30 мая по 5 июня никаких действия с графиками не проводились. Брокер также на своей стороне проблем не видит. Если У Вас по прежнему сохраняется проблема. Просьба прислать архив рабочего места QUIK без ключей доступа.
уже нет, графики за 30 мая появились.
что совершенно не отменяет проблему.
Добрый день.
Однако и без какой либо информации искать проблему затруднительно. Если проблема повторится, то пришлите архив рабочего места QUIK.
tri Связанные заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 13:08:41
В таком случае Вам необходимо сначала выставить обычную заявку, а по ней уже "стоп по исполнению".
Пример так: Если это тейк профит по исполнению, то пример такой так:
Тэйк-профит по исполнению заявки по частичному исполнению заявки с номером 81874488 выставить тэйк-профит на покупку Лукойла в объеме исполненной части заявки-условия, при достижении цены 265 с отступом 10 пипсов и защитным интервалом 10 пипсов
Как определить, открыта ли таблица , созданная скриптом?
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 12:35:15
Добрый день.
Можно функцией IsWindowClosed Функция возвращает «true», если окно с таблицей «t_id» закрыто.
Феерическое
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 12:33:24
Цитата
написал:
Цитата
Egor Zaytsev написал:
Цитата
написал: Не имеет значения, кто виноват. Брокер, терминал или папа римский.
С точки зрения обыкновенного пользователя данным, которые он видит на графиках своего терминала, невозможно доверять.
Для того, чтобы такие проблемы не возникали нужно их локализовать. В дальнейшим устранить. Без каких либо данных это сделать затруднительно.
Егор.
Для поиска ошибок существует процедура тестирования.
Я привел вам скриншот, демонстрирующий проблему в вашем ПО. Если компания заинтересована в улучшении своей продукции -пусть принимает меры. Я не сотрудник компании.
Связались с Вашим брокером. Запросили необходимые данные для проверки. Графики на сервере корректные, с 30 мая по 5 июня никаких действия с графиками не проводились. Брокер также на своей стороне проблем не видит. Если У Вас по прежнему сохраняется проблема. Просьба прислать архив рабочего места QUIK без ключей доступа.
Феерическое
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 09:59:39
Цитата
написал: Не имеет значения, кто виноват. Брокер, терминал или папа римский.
С точки зрения обыкновенного пользователя данным, которые он видит на графиках своего терминала, невозможно доверять.
Для того, чтобы такие проблемы не возникали нужно их локализовать. В дальнейшим устранить. Без каких либо данных это сделать затруднительно.
Подскажите как правильно...
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 06:58:01
Добрый день.
Скорее всего вы имеете ввиду не удалить, а снять заявки. Описываемой вами транзакции - нет. Есть возможность снять все заявки из торговой системы. Но Вашу задачу, да можно решить при помощи LUA. Подобных примеров у нас нет, но есть общие примеры по языку:
Феерическое
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 06:50:46
Добрый день.
Проверили у себя, 30 мая на месте. Возможно проблема на стороне брокера, так как история подгружается с сервера брокера. Можно обратиться к ним за уточнением. Также на рабочем месте QUIK перазакажите архив графиков.
tri Связанные заявки
QUIK clients support
Сообщений: Регистрация: 27.01.2015
05.06.2017 06:43:22
Добрый день.
Связанную заявку можно выставить только стоп лимит, без тейк профита. Пример такой:
Стоп-заявка со связанной заявкой РусГидро, покупка 15 лотов по цене 8,500, стоп-цена >= 8,000, и лимитированная заявка по 6,000
A.T. написал: Старая тема, и до сих пор не сделанная в QUIK 7.11 Тоже попрошу добавить галочку для исключения компонента iwr.dll при запуске.
Но это еще не все проблемы с WinRos.exe ))
Зарегистрируйте и передайте разработчикам мое пожелание слово в слово, они поймут.
Пожалуйста, не надо упаковывать WinRos.exe UPX-ом, а то он единственный выделяется особым цветом как упакованный в Process Explorer Марка Руссиновича. Упакованные образы там специально помечают, чтобы бросалось в глаза, потому что упаковывают как правило вирусы и прочие деструктивные программы )) Экономия ~300kb, а смысла никакого.
Я могу, конечно, сам распаковывать (upx.exe -d), но для меня было бы лучше winros вообще отключить, я им не пользуюсь.
Спасибо.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
История торгов
QUIK clients support
Сообщений: Регистрация: 27.01.2015
02.06.2017 12:43:49
Цитата
Старатель написал: 1. Каким образом происходит обновление графиков при смене (идентификатора) сессии? Путём дозаписи в конец? 2. Если у брокера произошёл сбой, и часть графика за какой-то период не отображается, а затем он положил на сервер корректные данные, как получить корректный график, не потеряв при этом накопленную историю свыше 3000 свечей, которой нет на сервере?
Добрый день.
1. Не совсем понятно, что значит "путем дозаписи в конец" 2. К сожалению, в этом месте решения нет. После перезаказа архива - накопленные свечи "затрутся"
Несчастное окно
QUIK clients support
Сообщений: Регистрация: 27.01.2015
02.06.2017 10:51:34
Цитата
Старатель написал: QUIK 7.10. При подключении к серверу происходит обновление окна "Доступные скрипты", по простому: "моргает". Оно как бэ не надо.
Добрый день,
поведение будет исправлено в обной из следующих версий программы.
OnTransReply выдает о состоянии заявки 4303
QUIK clients support
Сообщений: Регистрация: 27.01.2015
02.06.2017 06:59:37
Добрый день.
Ответили, на Ваш вопрос в запросе почтой. Дублируем.
На такие сообщения вида: trans_Status 4312 trans_result_msg , можно не обращать внимание. Если в ответе на транзакции ошибки нету, то значит транзакция успешна отправлена.
Повторный вызов TRANS2QUIK_SUBSCRIBE_TRADES с новыми инструментами игнорируется, Повторный вызов TRANS2QUIK_SUBSCRIBE_TRADES с новыми инструментами не добавляет их в подписку сделок
QUIK clients support
Сообщений: Регистрация: 27.01.2015
02.06.2017 04:59:54
Добрый день.
После добавления в код новой бумаги Вам нужно сначала отписаться, а далее подписать снова. Наглядно так:
- Подписываемся на бумагу AGRO: TRANS2QUIK_SUBSCRIBE_TRADES TRANS2QUIK_START_TRADES - Добавляем бумагу MSNG TRANS2QUIK_UNSUBSCRIBE_TRADES TRANS2QUIK_START_TRADES - Подписываемся на AGRO|MSNG TRANS2QUIK_SUBSCRIBE_TRADES TRANS2QUIK_START_TRADES
Порядок следования в ТОС
QUIK clients support
Сообщений: Регистрация: 27.01.2015
01.06.2017 05:07:25
Добрый день.
Вопрос изучили. Описанное Вами выше поведение не является ошибочным. Вы получаете информацию в том порядке, в котором отдает сервер. Да, сначала как вы описали могут поступать только обезличенные сделки по какому то определенному инструменту, который первый был заказан, а далее сервер может отдавать инструменты в хаотичном порядке.
Порядок следования в ТОС
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 10:18:34
Цитата
написал: Скрипт большой, чтобы его выложить.
могу показать содержимое созданного файла. Возможно, это даст вам подсказку.
никаких сортировок чего+то подобного в скрипте нет.
Хорошо, тогда выложите содержимое файла.
СМС уведомления о сделках - проблема! дублируются сообщения
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 09:59:53
Цитата
Sergey Denegin написал: Понял ) номер терминала значит ) Письмо отправил. Спасибо большое, что взялись за решение этого вопроса!
Получили. Запрос брокеру отправили.
СМС уведомления о сделках - проблема! дублируются сообщения
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 09:30:49
Цитата
Sergey Denegin написал: Готовы выслать на почту, только уточните, что такое UID?
При подключении к серверу QUIK вверху слева отображается UID c номером. Это идентификационный номер пользователя.
OnTransReply выдает о состоянии заявки 4303
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 09:21:26
Необходимо из таблицы Сообщений посмотреть, какой ответ приходит. Сделайте скриншот таблицы сообщений и приведите текст транзакции.
СМС уведомления о сделках - проблема! дублируются сообщения
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 06:02:50
Цитата
Sergey Denegin написал: Все эти данные я предоставил брокеру. Как я могу инициировать обращение брокера к вам, если они утверждают, что у них на сервере отправляется только одна смс, а я при этом регулярно получаю по две смс?
Здравствуйте,
Давайте мы попробуем сделать им запрос. В таком случае сообщите пример сделки по которой приходило два смс (в ближайшие дни, дату тоже сообщите), UID вашего пользователя, и адрес сервера подключения. Эту информацию можете сообщить нам на почту:
OnTransReply выдает о состоянии заявки 4303
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 05:27:02
Цитата
kvazar1988 написал: OnTransReply выдает о состоянии заявки 4303. Что это за ошибка?
Добрый день.
В таблице сообщений, что показывает?
Порядок следования в ТОС
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.05.2017 04:29:35
Добрый день.
Проверили у себя на примере сохранения обезличенных сделок в файл. Выгрузил те сделки, которые были заказаны и в том порядке, в котором они присутствуют в самой таблице. Можете выложить свой скрипт.
Порядок следования в ТОС
QUIK clients support
Сообщений: Регистрация: 27.01.2015
30.05.2017 11:31:11
Добрый день.
Ваше обращение в поле зрения, не переживайте. Постараемся ответить в ближайшее время.
Oleg Strelnikov написал: Как считается параметр Параметр "Средневзвешенная цена" таблицы текущие торги ? В частности инересует за какой период времени он рассчитывается для инструментов SiM7 и USD000UTSTOM. Как построить графики этого параметра?
Здравствуйте,
Параметр рассчитывается на стороне биржи, точную формулу можете уточнить у них. Рассчитывается параметр за текущую сессию. График можно построить из таблицы текущих торгов, нажав правой кнопкой мыши по инструменту по параметру "Средневзвешенная цена". Если на построенном графике не будет истории, то скорее всего Ваш брокер не накапливает историю по данному параметру.
Andrei2016 написал: 2) Сервер QUIK сразу же отправляет запись, пришедшую с биржи, пользователю в соответствии с имеющимся в биржевой записи параметром client_code - по ВСЕМ кодам uid рабочих мест клиента, зарегистрированных у данного брокера. Для обычных - не корпоративных - пользователей такой uid обычно один, в связи с тем, что немногие пользователи - физические лица работают сразу с двумя и более рабочими местами. Но для корпоративных клиентов брокера наличие нескольких рабочих мест и, соответственно, нескольких uid - дело обычное.
Здравствуйте, по первому пункту верно. По второму есть уточнения. Если у пользователя два разных UID, то он получит ответ только на одном UID. По 3 пункту такие уточнения: QUIK не требует уникальности поля trans_id, его уникальность должен поддерживать пользователь. Данное поле предоставляет возможность однозначного сопоставления поданной пользователем транзакции и полученного с сервера QUIK ответа на транзакцию. Если пользователь не поддерживает уникальность поля TRANS_ID, он теряет возможность корректного определения, по какой транзакции пришел ответ с сервера. Стоит отметить, что событие OnTransReply() срабатывает для всех транзакций с полем TRANS_ID.
На остальные вопросы ответим позже.
Параметр "Заблокировано" в таблице лимитов по бумагам
Egor Zaytsev написал: Должно быть так. Как видим у Вас не так
У Вас всё-равно не так, как должно быть. "Доступно" так и осталось = -1, хотя вы заблокировали 1 на покупку, и "Доступно" должно было стать = 0. Версия 7.9.1.1
Добрый день.
По текущей формуле ошибки здесь нет: Сумма средств, доступных для заявок на покупку Доступно = Всего - Заблокировано = 0-1=-1
Цитата
Когда позиция закрывается не одной заявкой, а выставляется несколько заявок на разных уровнях, я для проверки смотрю в колонку "Заблокировано". Мне нужно, чтобы "заблокировано" было равно "текущей позиции". Это значит, что я выставил заявки на всю позицию, ни больше неё, ни меньше неё.
В свою очередь зарегистрировали пожелание. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Параметр "Заблокировано" в таблице лимитов по бумагам
Egor Zaytsev написал: Предположим Доступно=0, Заблокировано=0, Заблокировано на покупку=0, Всего =0
-ставим заявка на покупку 1 акция (заявка исполнена):
Доступно=1, Заблокировано=0, Заблокировано на покупку=0, Всего =1
- ставим заявку на продажу 1 акции (заявка исполнена)
Доступно=0, Заблокировано=1, Заблокировано на покупку=0, Всего =1
Второй вариант, который описывает Ваш первый случай. Где по вашему здесь ошибка?
Предположим Доступно=0, Заблокировано=0, Заблокировано на покупку=0, Всего =0
-ставим заявка на продажу 1 акция (заявка исполнена):
Доступно=-1, Заблокировано=0, Заблокировано на покупку=0
- ставим заявку на покупку 1 акции (заявка НЕ исполнена)
Доступно=-1, Заблокировано=0, Заблокировано на покупку=1
Вариант, который описывает мой случай. По Вашему здесь нет ошибки?
Есть.
Должно быть так. Как видим у Вас не так, нужно разбираться. Для начала сообщите версию рабочего места QUIK.
Цитата
. Почему параметр "Заблокировано" отображает только лоты, заблокированные на продажу, когда по логике и по Руководству он должен отображать ВСЕ заблокированные лоты, и на покупку, и на продажу?
В руководстве не точное описание. Ваше обращение получено, проблема изучается, постараемся в ближайшее время дать ответ.
Расчет QUANTITY в .tri, Расчет QUANTITY в .tri
QUIK clients support
Сообщений: Регистрация: 27.01.2015
29.05.2017 12:43:21
Цитата
Владимир Зайцев написал: Добрый день. Столкнулся вот с каким вопросом. 1. Робот ищет на свечах сигнал на вход. 2. Заполняет файл .tri для импорта в Quik.
В поле количество лотов QUANTITY надо указывать количество лотов. Можно ли не указывать этот параметр, а как то передать приказ на покупку, на определенную сумму? Т.е. к примеру SBER, по текущей цене, на 2000 рублей. В таком случае выполнится заявка на покупку одного лота. Суть проблемы в том, что каждая акция имеет под ценой свое количество лотов. Не справочник же заводить с количеством лотов по кодам бумаг. Если все же надо указывать количество лотов точное, то где можно найти справочник по количеству лотов? Интересует информация для всех площадок. Спасибо.
Добрый день..
Нет, QUANTITY это обязательный параметр.
Цитата
Если все же надо указывать количество лотов точное, то где можно найти справочник по количеству лотов?
Такого справочника не существует. Вы сами решаете, на какое кол-во совершать операцию. Может Вы имеете ввиду размером лота инструмента (Минимально допустимое количество ценных бумаг в одной заявке, штук), то эта информация отображается в таблице текущих торгов.