Sergey Gorokhov (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 52 53 54 55 56 57 58 59 60 61 62 ... 78 След.
Ошибка при тестировании Trans2QuikAPI, Ошибка: A call to PInvoke function...............
 
Цитата
Алексей Смирнов написал:
Операционная система: Win7_32-разрядная версия.
Не совсем понятно причем тут разрядность операционной системы, когда мы говорим о типах данных
Цитата
Алексей Смирнов написал:
Вопрос_1: в Excel пример для какой разрядности?
Это легко увидеть в самом примере
Цитата
Алексей Смирнов написал:
Вопрос_2: какой тип функции установить в моем случае?
нужен Long 32-разрядное целое число со знаком имеющим размер 4 байт.
Ошибка при тестировании Trans2QuikAPI, Ошибка: A call to PInvoke function...............
 
в документации на C#
http://msdn.microsoft.com/ru-ru/library/exx3b86w.aspx
http://msdn.microsoft.com/ru-ru/library/ctetwysk.aspx

тип Long описан как 64-разрядное целое число со знаком имеющим размер 8 байт

А в документации на C++
тип Long описан как 32-разрядное целое число со знаком имеющим размер 4 байт.
http://msdn.microsoft.com/ru-ru/library/s3f49ktz.aspx

таким образом нужно помнить что если в документации написано Long, это не значит что нужно указывать именно Long
проверка статуса стопзаявки по битовым флагам, доступ к таблице "stop_orders"
 
Цитата
Роман Романов написал:
Там я почерпнул ложное знание о параметрах, передаваемых в транзакцию для снятия стопзаяво

Роман, но Вы же сами ничего не говорили про стоп заявки:

Цитата
Роман Романов написал:
Теперь я пытаюсь снять активную заявку и вызываю вот эту функцию

Вот и произошел конфуз.
В QUIK стоп заявки и обычные заявки снимаются по разному.
Так что "продвинутых" можно не ругать
sendTransaction
 
Здравствуйте,
Документацию поправим
sendTransaction
 
Здравствуйте,
Результат транзакции можно получить, воспользовавшись функцией обратного вызова OnTransReply.
видимо баг в getNumCandles и getCandlesByIndex
 
Здравствуйте,
На версии 7.1 не воспроизводится
Рекомендуем обновить версию терминала QUIK
SearchItems
 
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Не запускается Lua на Quik, Не работает скрипт (сделки на график Квика)
 
Цитата
Петя Иванов написал:
Скрипт стащил отсюда

Рекомендуем обратиться непосредственно к автору скрипта за решением описанной проблемы
Таблица в LUA, таблица открывается почти во всех вкладках
 
Здравствуйте!

Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
Запрос API.
 
Цитата
swerg написал:
Вы про Trans2Quik.dll? или про какое-то другое API?
Да речь про Trans2Quik.dll
Запрос API.
 
Здравствуйте,
Версия х32
Версия х64
Как узнать по какой цене сработал TAKE_PROFIT_AND_STOP_LIMIT_ORDER?
 
Здравствуйте,
К сожалению в текущей реализации такой возможности не предусмотренно
Таблица в LUA, таблица открывается почти во всех вкладках
 
Здравствуйте,
Уточните версию терминала QUIK
И приведите пример скрипта на котором воспроизводится проблема.
Необходиом ли выключать QUIK
 
Цитата
Лёня Голиков написал:
Не увидел конкретного ответа на конкретный вопрос.

Все что младше актуальной версии считается устаревшей версией, на наш взгляд это очевидно.
Необходиом ли выключать QUIK
 
Цитата
Лёня Голиков написал:
Верися 6.17.3.6 - актуальная или устаревшая?

Будьте очень осторожны с ответом, сколько не петляй, а пень уже рядом )

она была выпущена в июле 2015года. сейчас на дворе март 2016 и на данный момент последняя версия 7.1.2.2
Необходиом ли выключать QUIK
 
Цитата
Лёня Голиков написал:
Цитата
Sergey Gorokhov   написал:
то что было раньше, было раньше, с тех пор уже многое изменилось
Сергей, будьте добры озвучьте конкретные границы Раньше и Сейчас. Чтобы боле не отписывались обновлением квика.
Если Вы ссылаетесь на проблема многолетней давности и не подтверждаете что на актуальном софте проблема также наблюдается, То мы оставляем за собой право списать проблему на устаревший софт.
Как получить Биржевой сбор по фьючерсам и по акциям?
 
Цитата
serginn написал:
Спасибо.
А где можно посмотреть полный список возможных параметров для getParamEx?

Полного списка к сожалению не существует, так как биржевых площадок много и для каждой свои параметры.
Есть некий обособленный вариант в документации на терминал
-Раздел 8. Алгоритмический язык QPILE
--Функции для получения значений Таблицы текущих торгов
---Значения параметров функций

Также Вы можете в любой момент самостоятельно узнать имя любого параметра выведя таблицу по DDE с установленной галкой "Формальные заголовки"
Как получить Биржевой сбор по фьючерсам и по акциям?
 
"Биржевой сбор за контракт" можно получить через getParamEx с параметром "exch_pay"
ТВС
 
Николай,
Рекомендуем обновить версию. На 7.1 проблема не повторяется
Можете проверить на нашем демо сервере если брокер не предоставил обновление
ТВС
 
Цитата
Николай Камынин написал:
Цитата
Sergey Gorokhov   написал:
Цитата
Николай  Камынин   написал:
но это же не тоже самое,
Тиковый график строится по таблице обезличенных сделок самим терминалом а не сервером.
Поэтому заказав тиковый график Вы тем самым заказываете таблицу обезличенных сделок
Так как это одно и тоже.
Данное утверждение  Sergey Gorokhov   оказалось не соответствует реальности.
Открытие источников тиков не привело к работе OnAllTrade, пока не отрыл таблицу ТВС.
Прошу уточнить, как заставить работать OnAllTrade из QLUA на тиках без открытия ТВС
Спасибо

На какой версии терминала проверяли?
getQuoteLevel2, Приведение данных к корректному виду
 
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Как получить Биржевой сбор по фьючерсам и по акциям?
 
Здравствуйте,
Через Lua можно получить только те данные которые есть в терминале QUIK.
для фьючерсов понятно, Вам нужен параметр "Биржевые сборы" из таблицы ограничений по клиентским счетам.
В QLua это ts_comission из таблицы futures_client_limits

однако для акций такого параметра нет.
Уточните название нужной Вам колонки в терминале QUIK.
В табл. Все сделки транслируются сделки с типом 2 ?, есть такие в истории на фтп
 
Здравствуйте,
К сожалению биржа не транслирует в потоке обезличенных сделок отчётный тип сделки (можете самостоятельно убедиться в этом взглянув на биржевую документацию к P2)
Единственное что биржа транслирует это признак Nosystem, который у приведенных сделок присутствует.
признак Nosystem говорит сам за себя, это вне системная сделка.
В частности речь о технических сделках поставки активов, экспирации опционов, или закрытия позиции, если клиент не внёс требуемое обеспечение и т.п..
Более подробно можно также прочитать в биржевой документации на P2.
Такие сделки не транслируются в таблице обезличенных сделок основного класса (например SPBFUT), так как их наличие пагубно отразится на графиках. Их можно увидеть только в обычной таблице сделок, которая не влияет на графики.
Также помимо сказанного признак Nosystem ставится на сделках адресного режима.
Такие сделки можно увидеть в таблице обезличенных сделок но только по отдельному классу (например PSFUT)
Прошу добавить поле Цена в стоп заявке тейк профит по исполнению
 
Здравствуйте!

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Прошу добавить поле Цена в стоп заявке тейк профит по исполнению
 
Цитата
Digit Service написал:
понятнее всего и органичнее смотрелось бы добавление поля Цена в тейк профиты

Дело в том что если в тэйк-профите будет явно задаваться цена то это уже будет не тэйк-профит а самый настоящий стоп лимит но с противоположным условием.
Сама идея тэйк-профита об автоматически рассчитанной цене будет разрушена.
Грубо говоря Вы предлагаете похоронить годами устоявшуюся систему, ради того что уже и так есть в стоп лимите.
Таким образом сделав в QUIK две одинаковые стоп заявки. Что является на наш взгляд абсолютно недопустимым.

Цитата
Digit Service написал:
По поводу стоп лимит по заявке не совсем понял, так как боюсь по аналогии с остальными стоп заявками даже активация противоположного условия не будет иметь отношения к окну Цена, так как во всех остальных заявках стоп-цена  само поле Цена имело отношение только к условию стоп цены а не профит тейка.

Давайте еще раз сформулируем Ваше предложение.
Вы хотите чтобы при достижении определенной цены выставилась заявка по заранее заданной цене.
Это есть условие работы стоп лимита но не тэйк-профита.
На сколько мы понимаем единственное что сейчас мешает Вам пользоваться стоп лимитом, это отсутствие возможности поменять условие ">=" на "<="
В обычных стоп заявках (не по исполнению) такая возможность есть в стоп заявке по другой бумаге.
Но в стоп заявках "по исполнению" такой возможности нет.
Поэтому мы предлагаем решить задачу зарегистрировав от Вас пожелание на добавление такой возможности.
Как программно можно прочитать все сгенерированные квиком ошибки?
 
Здравствуйте,
Вы можете настроить экспорт таблицы сообщений по DDE или по ODBC
Прошу добавить поле Цена в стоп заявке тейк профит по исполнению
 
Здравствуйте,
Цель данного пожелания нам понятна.
Но решение в виде изменения логики работы тэйк-профита мы принять не можем.
Так как после гипотетической реализации этого пожелания тэйк-профит перестанет быть тэйк-профитом а превратиться в стоп лимит.
Предлагаем другое решение
В имеющейся набор стоп заявок "по исполнению" добавить существующую стоп заявку "стоп-цена по другой бумаге"
Она в полной мере решает задачу (к тому же появится доп возможность брать стоп-цену от другой бумаги)
Или как вариант разрешить в "Стоп лимит по заявке" указать противоположное условие.
Устроит ли такое решение?
Скрипт для уведомлений по объему торгов
 
Здравствуйте,
Это проще всего сделать через Lua индикатор. Таким образом можно будет избежать выбор инструмента и выбор таймфрейма.
Вызов окна настроек при запуске индикатора
 
Здравствуйте,
Попробуйте обновить версию до 7.1
Проверьте будет ли наблюдаться там указанная проблема?
Дело в том что в версии 7.1 диалог настроек графиков был переделан и там используются другие контролы, поэтому проблем не должно быть
Почему в стоп заявке по исполнению тейк-профит, да и в любой заявке тейк профит неактивированы поля цена и "по рынку"?
 
Здравствуйте,
Форма ввода параметров стоп заявки одна для всех видов стоп заявок.
Но так как для разных видов стоп заявок набор полей разный то некоторые поля отключаются.
Иначе от видов стоп заявок не было бы смысла.
Есть отдельная стоп заявка которая содержит все поля. Это стоп заявка "Тэйк-профит и стоп-лимит"
Индикатор в виде текста
 
Здравствуйте,
Кроме меток других способов нет
ТВС
 
Цитата
Николай Камынин написал:
но это же не тоже самое,
Тиковый график строится по таблице обезличенных сделок самим терминалом а не сервером.
Поэтому заказав тиковый график Вы тем самым заказываете таблицу обезличенных сделок
Так как это одно и тоже.
std::recursive_mutex и cинхронизация потоков в Lua
 
Цитата
Вячеслав написал:
Поэтому же Quik можно подвесить простым кодомКодwhile (true) do end
Поставив его, например, в main и пусть в этот момент Quik захочет вызвать какой-нибудь callback.
В результате, Quik зависнит

нет не зависнет
OnFuturesClientHolding, session_status
 
0 – неопределено
1 – основная сессия
2 - начался промклиринг
3 - завершился промклиринг
4 - начался основной клиринг
5 - основной клиринг: новая сессия назначена
6 - завершился основной клиринг
7 – завершилась вечерняя сессия
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
Здравствуйте!
Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
ТВС
 
Цитата
Николай Камынин написал:
меня интересует каким образом заказать данные в QLUA ,
чтобы работал колбек onAllTrade без открытия ТВС?
через CreateDataSource с параметром INTERVAL_TICK

Цитата
Николай Камынин написал:
если заказываем 10  графиков с разными интервалами по одному и тому же инструменту, то мы получаем с сервера
10 тиковых потоков +параметры 3000 свечей (5 параметров+5 время) для указанных 10 интервалов
а если у нас 10 инструментов и 10 таймов, то получим 100 тиковых потоков +3 000 000 значений для свечей.
верно?

не понятно как Вы считаете.
10 графиков с разными интервалами это 3000*10=30 000 свечек приедет. где каждая свечка это 6 параметров
+ данные за текущую сессию, 10 графиков = 10 потоков
Как открыть архивные данные, Подскажите как можно открыть файлы *.dat из папки Quik\Info\archive
 
Цитата
Игорь Стапанов написал:
на сайте разработчика тоже ничего нет.

http://arqatech.com/ru/support/files/

В разделе "KeyGen, прочие утилиты и документация" пункт "Редактор архива данных для графиков"
ТВС
 
Цитата
Николай Камынин написал:
1) для работы колбек функции onAllTrade надо обязательно открыть таблицу всех сделок. Верно?
Надо обязательно выполнить заказ данных. В том числе это можно сделать открыв таблицу обезличенных сделок.
Цитата
Николай Камынин написал:
2) можно ли открыть ТВС из скрипта или лишь руками в терминале?
Через QLUA нельзя открывать таблицы в терминале.

Цитата
Николай Камынин написал:
3) если заказать тиковый график CreateDataSource,  открывается ли ТВС или тиковый график идет дополнительно?

Если заказать тиковый график CreateDataSource то сама ТВС не откроется, ибо как уже было сказано через QLUA нельзя открывать таблицы в терминале.
Заказывая тиковые данные Вы тем самым заказываете поток обезличенных сделок, так как это одно и тоже.
Сама по себе таблица ТВС тут не причем, так как речь идет не про таблицу, а про поток данных.

Цитата
Николай Камынин написал:
сколько раз получит терминал эту цену от сервера для графиков
Если говорить про интервальные данные, то они готовятся на сервере.
Сколько разных интервалов закажите столько раз и получите цену последней сделки.
как выставить заявку маркет-мейкера?, необходимо выставить программно заявку с Назначением заявки "Заявка маркет-мейкера"
 
MARKET_MAKER_ORDER Признак того, является ли заявка заявкой Маркет-Мейкера. Возможные значения: «YES» или «NO». Значение по умолчанию (если параметр отсутствует): «NO»

Параметра транзакций описаны в документации на терминал
-Раздел 6. Совместная работа с другими приложениями
--Импорт транзакций
---Формат .tri-файла с параметрами транзакций
Переподключение к серверу: автоматическое или из Lua
 
Здравствуйте,
В меню Связь - Доступные соединения, можно установить опцию "Восстанавливать связь автоматически через"
колбеки на графику
 
Здравствуйте!

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Add/SetLabel
 
При успешном завершении вызовов Add/SetLabel метка будет сохранена в     хранилище, после этого можно удалять файл.
Add/SetLabel
 
Цитата
swerg написал:
Позвольте встряну.
Sergey Gorokhov , в вашем ответе нет главного: когда можно удалять BMP-файл c диска, но при этом быть уверенным, что метка уже будет отрисована и удаление файла не помешает отрисовке?
как же нет?

Цитата
Sergey Gorokhov написал:
При успешном завершении вызовов Add/SetLabel метка будет сохранена в     хранилище,
вот и ответ
Add/SetLabel
 
Добрый день,
   
    При работе с метками есть хранилище меток, которое хранит описание     параметров метки.
    При успешном завершении вызовов Add/SetLabel метка будет сохранена в     хранилище, но при этом, возможно, ещё не будет отрисована на     графике. Связана это с асинхронностью отрисовки содержимого окон     операционной системой.
Отставание от системного времени
 
Здравствуйте,
Для анализа причин задержек нам требуется информация с сервера брокера
Просьба уточнить Ваш UID и через какого брокера Вы работаете.
Также сообщите дату/время когда последний раз наблюдалась задержка.
Lua в Квике 7
 
Здравствуйте,
Это известная проблема которая была устранена в версии терминала 7.0.4
Обновите терминал
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
Старатель,
Вы проверяете на нашем игровом сервере, как сказал Булычев Михаил:
 
Цитата
Такое случается на нашем игровом сервере. Мы считаем это скорее  особенностью чем ошибкой. Если ситуация регулярно воспроизводится в  боевых условиях, то просьба предоставить более подробную информацию.  
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
Цитата
Старатель написал:
Пример чего? Кода, лога или обсуждения данной проблемы?
Пример лога. И также уточните версию терминала.
Цитата
Старатель написал:
Полистайте архив старого форума: там это обсуждалось на протяжении нескольких лет, в т.ч. с вами.
Я это прекрасно помню, и также прекрасно помню что это уже чинилось.
Раз проблема повторяется значит это повод для нового разбора.
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
Здравствуйте,
Приведите пример
Дополнительные настройки таблицы лимитов по бумагам, Цветовые настройки
 
Здравствуйте,
Вы можете настроить цветовое оформление как угодно по своему усмотрению воспользовавшись функционалом пользовательского форматирования.
Просто наведите курсор мыши на заголовок столбца по которому хотите отформатировать значения. Там появится значок в виде букв Ab. нажмите на него. В появившемся окне можно настроить условие при котором строка раскрасится в нужный цвет
Страницы: Пред. 1 ... 52 53 54 55 56 57 58 59 60 61 62 ... 78 След.
Наверх