Но, если в sql создать поля с этим типом данных, то quik не позволяет настроить на них столбцы Дата и Время.
Да все верно, так и работает. Связано это со структурой полей. В этом месте мы можем зарегистрировать соответствующее пожелание.
2) Проверили у себя, проблема не воспроизводится. Поэтому от Вас потребуется следующее:
Создайте в папке с программой Quik файл с именем quik_odbc.log После перезапуска Quik, туда начнется записываться логи ODBC экспорта. Воспроизведите проблему, после чего пришлите полученный лога нам на ящик quiksupport@arqatech.com с указанием ссылки на эту ветку форума. А также скриншоты стакана и запроса к базе + настройки вывода ODBC.
Если у Вас запущено три робота на одном рабочем месте Quik, то они не могут отравлять одновременно заявки. Т.е в зависимости от периода расчета сначала заявку отправляет первый портфель, затем ждет например 10 секунд и в работу вступает второй портфель и так далее, сколько бы скриптов не было загружено.
Попробуйте данного робота, который заявку не отправил протестировать отдельно от двух других.
Egor Zaytsev пишет: "Добрый день. Т.е все тоже самое, что описано мною выше, но только для всех серверов указанных в пункте Связь/Доступные соединения ?"
Да именно так ... но пинговать постоянно все серваки не надо ... Достаточно в "просмотр доступных соединений" к пунктам "Описание соединения", "IP-адресс","Порт", "Ключ сервера" добавить пункт "пинг" ... и только в этом диалоге делать пинговку всех серваков.
Здравствуйте!
Ваше пожелание зарегистрировано, будет рассмотрено и, возможно, реализовано в одной из следующих версий нашего ПО.
Дмитрий Ахмедов пишет: День добрый. Скажите, пожалуйста, как сделать, чтоб те сделки, которые я переношу на ночь, отображались на графике на второй день. Треугольниками. Очень не удобно, делать скрины сделок на следующие дни.
Юрий, какую основную задачу необходимо решить? Как понимаем для для определения рыночного тренда, уровней поддержки и сопротивления и для генерации сигналов покупки и продажи?
Дмитрий пишет: is_margin_sec - Признак маржинальности инструмента. Возможные значения: «0» – не маржинальная; «1» – маржинальная Под маржинальной имеется в виду акция, доступная для короткой продажи (т.е. продажи в долг)?
Цитата
Egor Zaytsev пишет: Да.
Добрый день! Сейчас прогнал тест по всем акциям - ни одна из них не имеет значения "1" в поле is_margin_sec, хотя заведомо знаю (по таблице купить/продать), что акций, по которым разрешена короткая продажа - почти два десятка.
Дмитрий, уточните какой "тип" указан в таблице купить/продать у тех акций на которые вы получили значение 0.
Серж пишет: Но, к сожалению, она бесполезна (равно, как и вариант с запоминанием значений по времени) без шаманства в меню "Связь - Списки..." (CQ01544135).
А можно немного подробней - о чем в данном случае речь (почему бесполезна и что за шаманство)? По указанному номеру (CQ01544135) статей на форуме не нашел.
Добрый день.
Дмитрий, когда выключаете все галки в Связь/списки и после этого подписываетесь на данные через CreateDataSource() и SetUpdateCallback(), то Quik на данные не подписывается, хотя должен. Если речь именно про это, то с данным вопросом еще разбираемся. (CQ01544135) это номер проблемы, о которой я сейчас написал.
Egor Zaytsev пишет: Максимально возможное количество бумаг в заявке на продажу этого инструмента на этом классе, исходя из лучшей цены спроса.
Извините, но я так и не понял - количество зависит от имеющихся у меня средств или от объема встречных заявок на продажу, которые есть сейчас в стакане? И почему именно исходя из лучшей цены спроса, если в документации сказано "по указанной цене", которую можно задать в параметре price при вызове функции?
Добрый день.
Скорей всего ошибка в документации. Мы разбираемся с данным вопросом. Постараемся в ближайшее время дать ответ.
1. Под маржинальной имеется в виду акция, доступная для короткой продажи (т.е. продажи в долг)?
Да.
Код
can_buy - Оценка количества лотов, доступных на покупку по указанной цене
Имеется в виду сколько я могу купить с учетом имеющихся у меня
собственных и заемных средств? Или это количество лотов, которое имеется
сейчас в стакане по заданной цене?
Максимально возможное количество бумаг в заявке на продажу этого инструмента на этом классе, исходя из лучшей цены спроса.
Дмитрий пишет: В таблице "Клиентский портфель" нажмите право кнопкой мыши на любой строке и выберите пункт контекстного меню "Открыть таблицу [Купить/Продать]. В открывшейся таблице для тех акций, которые доступны для short, в колонке "Тип" присутствует буква К.
Подскажите, пожалуйста, есть ли возможность получить значения из этой таблицы [Купить/Продать] в скрипте, написанном на QLua?
Добрый день.
Да. Для этого необходимо воспользоваться функцией getBuySellInfo
Используйте готовое решение. В пункте меню Связь/Доступные соединения установите галочку «Проверять связь с сервером каждые … секунд, посылая сообщение размером … байт" При установленном флажке программа будет проводить регулярный замер задержек на канале связи между сервером и клиентом, при этом значение по умолчанию (и минимальное значение) 30 секунд. Результаты замеров отображаются в «Информационном окне»
Александр пишет: Если можно, то прошу так же рассмотреть возможность добавления 2 пунктов:
1) Watch лист, т.е. окошко, куда можно занести быстро, хоткеем акции за которыми ты просто следишь, просто их текущие лучшие Бид\Аск, чтобы понимать картину по 10-20-30 бумагам в одном стакане.
2) Добавить возможность указать вручную комиссию брокера в % для понимания итогов, без ручного вычитания.
Спасибо.
Добрый день.
1) Можете пояснить, как вы это видите? Чтобы в Quik была некая кнопка, при нажатии которой будет отображаться таблица с параметрами Спрос/Предложение? Пока не видим необходимости в данном пожелании. Так как сейчас вы можете настроить таблицу текущих параметров, сохранить настройки в файл. И при каждом запуске терминала - таблица будет у Вас на виду. 2) Где именно указывать комиссию брокера?
br555 пишет: Буква Q не реагирует на нажатие,также не реагирует на нажатие и строки котировок ,при чём данные проблемы возникли лишь с этой недели , 1 раз из 10 QUIK может нормально загрузиться
Добрый день.
В данный момент не удается воспроизвести проблему. Попробуйте удалить Quik Android и установите заново. Сообщите результат.
это некрасиво. ответьте уж и нам тогда. или это не форум, а так, междусобойчик?
Пользователь написал нам на почту и на форуме. Вели с ним переписку в рамках почты. Зарегистрировали пожелание на добавление индикатора в Quik, рассказали про QLUA.
br555 пишет: несколько Квик загружается но вкладка рынок находиться под какой-то пеленой и квик не реагирует на нажатие пальцем при этом котировки под серой пелений обновляются
ОС Android 4.4 (KitKat) Процессор двухъядерный MediaTek MT8312 1,3 ГГц Экран ёмкостной, мультитач, 7 дюймов, 1024*600 пикс, 16 млн. цветов Память ПЗУ 4ГБ + ОЗУ 512 МБ,
Здравствуйте,
Выложите, пожалуйста, скриншот, чтобы было видно данную "пелену" и сообщите версию Quik Android
Андрей, по поводу новостей необходимо обратиться к брокеру, возможно у Вас нет прав на их трансляцию. Новостей также не может быть, если брокер не предоставляет такой услуги.
Что касается тормозов, то тоже необходимо обратиться к брокеру и инициировать свое обращение к нам. Будем разбираться.
Андрей Руковишников пишет: Добрый день, браузер Хром самый свежий Версия 40.0.2214.115 m стоит еще IE на нем вообще не запускается (видимо версия старая совсем) ошибка : для перезапуска нажмите "ОК" логин в личку отправил новости вообще не загружаются
Добрый день.
В какой момент возникает ошибка "для перезапуска нажмите "ОК""? Можете прислать скриншот ошибки, а также сообщите версию IE
Egor Zaytsev пишет: В случае если на клиентском месте QUIK не предполагается использовать экспорта данных в системы технического анализа, то из директории с программой можно удалить файлы вида winros.exe и iwr.dll.
Хороший совет, я поспешил воспользоваться им (а то надоел этот winros.exe, постоянно смущающий брандмауэр, а также остающийся в памяти до выключения компа после аварийных падений терминала). Но теперь программа при каждом соединении с сервером говорит, что там появилась новая версия, хотя по факту вся новизна лишь в наличии на сервере двух файлов, удаленных мною по вашему совету. Есть ли способ избавиться от запуска winros.exe и при этом не получать каждый раз сообщения о якобы появившейся новой версии программы при подключении к серверу? Только не советуйте отключать автоматическую проверку появления новой версии...
Здравствуйте,
Дмитрий, к сожаление, другого способа нет, только отключать автоматическую проверку появления новой версии.
1. Две заявки. Более подробно в руководстве пользователя Quik Раздел 5. Торговые операции клиента/Перестановка заявок 2. Trans_Id нужен всегда. Это уникальный идентификационный номер заявки. Если в скрипте будет несколько транзакций на отправку в Quik, то у каждой транзакции должен быть свой Trans_id, отличный от предыдущего. 3. Из OnOrder 4. То перестановку осуществить не сможете. 5. Пример такой заявки ниже.
загрузил Quik Junior ввел ключи. Quik генерирует файлы на рабочий стол..., загрузил Quik Junior ввел ключи. Quik генерирует файлы на рабочий стол... после повторного входа все настройки теряются, включая таблицы и расположение ключей.... что делать?
- удалите текущий ярлык запуска программы (а также другие ярлыки программы с рабочего стола) - зайдите в папку с программой, - найдите файл "info.exe", - на файле нажмите правой клавишей мыши, отправить - на рабочий стол (создать ярлык). - впоследствии запускайте программу с этого ярлыка.
Андрей пишет: Спасибо, а зачем вообще нужно показывать T0, не очень понятен этот момент. Т.е. зачем на графике давать возможность отображения больше одной позиции по акции (с учетом, что общая цена суммируется).
Добрый день.
Андрей, позиции отображаются на основании таблицы лимитов по бумагам параметра цены приобретения. А так как в таблице у вас несколько видов лимитов, то Quik и рисует две линии.
Дмитрий пишет: И что значит "переименовал"? Что именно делали?
ну был у меня график: цена, объём, ОИ, естественно, что нет ничего по имени zzz. Я решил, что идентификатор это наименование в свойствах графика, это единственный параметр, который подходил, я и стал всё подряд в zzz переименовывать.
Добрый день.
Николай, идентификатор нужно присваивать к тому графику с которого хотите получить данные, всем подряд присваивать имя не нужно. Например, если хотите получить данные с графика цены, то к графику цены ZZZ и присваиваете.
Dmitry Ryzhikov пишет: Добрый день. В работе со стаканом в квике у меня есть сложности, которых не вижу в приводах. При упрощенном вводе заявки из котировочного окна бывают ситуации с незарегистрированными заявками, не хватает плавающего стопа (в руководстве его не заметил). разворот дважды (из лонга в шорт) не прошел. Вот и подумал, кто работает квиковским стаканом на фортсе и есть проблемы - может осветить?? Потому что и привод не всегда бывает беспроблемный.
Добрый день.
Код
При упрощенном вводе заявки из котировочного окна бывают ситуации с незарегистрированными заявками
Дмитрий, опишите подробнее проблемы с которыми вы столкнулись. Что за ситуации с незарегистрированными заявками, система выдает ошибку при вводе заявки?
Пункт "Надстройки" уже был по умолчанию или вы добавили его самостоятельно на панель? Если самостоятельно, то сообщите как это сделали. У нас нет такого пункта, только в настройках Excel. Для вывода на панель не нашли.
Egor Zaytsev пишет: Можете прислать файл dmp и сам скрипт для разбора?
Какой dmp? Дампы после ошибки "Internal exception happend" я отправлял. Мне ответили, что ошибка найдена и будет исправлена.
Это уже другой вопрос. После остановки скрипта
Код
function main()
message(tostring(CreateDataSource('QJSIM', 'SBER', INTERVAL_TICK)), 2)
while not stopped do sleep(200) end
end
function OnStop()
stopped = true
end
кнопкой "Остановить" сбрасываются настройки всех выбранных инструментов для заказа всех сделок.
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Серж пишет: Если не открыта ТВС или тиковый график, то при заказе всех сделок из скрипта сбрасываются настройки по уже заказанным инструментам. После остановки скрипта настройки "Заказ всех сделок..." полностью сбрасываются, как будто ничего не заказывалось (даже если функция :Close() не вызывалась).
Это ошибка или что?
Добрый день.
Можете прислать файл dmp и сам скрипт для разбора?
1. Если Вы не используете модуль опционной аналитики и ничего о нем не слышали, то можете удалить из папки с программой Quik файл StratVolat.dll В противном случае обратитесь к брокеру.
2. Данная ошибка означает, что на компьютере установлено антивирусное ПО, которое блокирует подпрограмму экспорта данных - процесс «winros.exe». Winros транслирует данные в программы технического анализа по сетевому порту 2189. Проверьте не блокирует ли данный порт Антивирусы/Брендмауэры. Блокировка подпрограммы экспорта данных на работу программы Quik не влияет. Чтобы избавиться от появления ошибки, нужно проделать следующие действия: Следует временно отключить программы обеспечения безопасности и перезапустить клиентское место (Брандмауэр Windows в том числе). Убедиться, что ошибка больше не возникает. В настройках антивирусного ПО и других систем безопасности - брендамауэр, файрволл - разрешить процессу winros.exe любую сетевую активность. Если у Вас Windows 7 или Vista, рекомендации следующие: 1 . Не устанавливайте Quik в папку Program Files (можно установить в корень любого диска). Квику всё равно откуда работать, а папку C :\ Program Files\ Windows 7 "стережет" с параноидальной бдительностью... 2. Дайте своему пользователю права локального администратора, т.е. по ярлыку (или программе) info.exe надо кликнуть правой кнопкой мыши и выбрать "Запускать от имени Администратора".
В случае если на клиентском месте QUIK не предполагается использовать экспорта данных в системы технического анализа, то из директории с программой можно удалить файлы вида winros.exe и iwr.dll.
3. По данному вопросу необходимо обратиться к брокеру.
Iva56 пишет: Добрый день ! Возможно из-за короткого обработки транзанции - tri. (1 сек) заявка может не выставляться!? какое оптимальное время в транзакциях поставить?
Добрый день.
Рекомендуем установить 5 секунд. Однако и 1 секунда не должна влиять на выставление заявки. Если есть ошибка при выставлении, то сообщите ее текст.
Проверили у себя. Версия Quik 6.16.1, Excel - 2010 Описанная Вами проблема у нас не воспроизводится. На скрншоте представленном ниже видно, что Quik выводит в Excel таблицу на лист "1", при этом пункт меню "Надстройки" доступны. Сделайте, пожалуйста, аналогичный скриншот (где проблема видна), а также скриншот настроек DDE вывода.