Дмитрий (Все сообщения пользователя)

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

Страницы: 1 2 След.
Снятие заявок
 
Здравствуйте! А такое можно организовать через Quik?
Таблица заявок
 
Alexander Kopyatkevich, архив терминала отправлен. Фильтров, препятствующих отображению конечно нет - такую проблему я бы вычислил самостоятельно.
Таблица заявок
 
Здравствуйте! Возникла проблема, что некоторое время не отображались вновь выставляемые заявки в таблице заявок и на графике инструмента, а вместе с тем в таблице позиций по клиентским счетам в колонке активные продажи или покупки заявка была видна. Из за чего возникает такая проблема и на чьей стороне она?
Транслирование значение индекса RVI
 
Imersio Arrigo,
Транслирование значение индекса RVI
 
шаг цены в ТТП равен 1, а должен 0,01
Транслирование значение индекса RVI
 
Брокер ВТБ
Транслирование значение индекса RVI
 
Здравствуйте! Брокер ВТБ. В терминал выводится значение индекса RVI с округлением до целого значения и соответственно график строится по целым значениям. В чем ошибка?
Задержка данных при обмене с сервером
 
Информация в информационном окне - задержка данных при обмене с сервером и средняя задержка данных. В несколько раз больше пинга до сервера по команде ping.
Но в принципе уже вопрос решён настройками компьютера
Задержка данных при обмене с сервером
 
Подскажите как уменьшить задержку данных? Может какие то настройки сетевой платы надо изменить?
Где можно скачать полностью английскую версию Quik?
 
а туда ведь и ключи от квика надо загружать - вдруг похитят?  :smile:  
Обновился до 7.23, Некоторые проблемы
 
Постоянно какие то ошибки в новых версиях. Поэтому я и не обновляюсь с 6 версии :smile:  
Получение данных таблицы котировок
 
Sergey Gorokhov,спасибо, понятно. В общем связать обезличенные (стакан) и личные (свои заявки) данные можно только по косвенным признакам, то есть цене и объёму, что и явствует из природы этих данных
Получение данных таблицы котировок
 
Цитата
Sergey Gorokhov написал:
Категорически не верно. Стакан как раз таки актуальный. Технически поток стаканов имеет куда больший приоритет по сравнению с остальными потоками маркет даты.
А вот эта периодичность обновления стакана играет какую то роль?
[excel]
price-timeout=10
Получение данных таблицы котировок
 
Цитата
Sergey Gorokhov написал:
Есть, надо просто хорошо подумать, зачем Вам стакан.Ведь одна и та-же цель может решаться разными способами.
по стакану я принимаю решение о перестановке заявки, поэтому мне всегда нужен актуальный стакан уже с моей заявкой, а он получается не всегда актуальный даже и при ответе на транзакцию с номером новой заявки
Получение данных таблицы котировок
 
В общем понятно, что простого решения нет
Получение данных таблицы котировок
 
Sergey Gorokhov, да про свою продажу я уже понял, забудем о ней  :smile: . Поэтому действительно приходится хитрить с ценой и объёмом. А вот по поводу ответа на транзакцию, то в том то всё и дело что при положительном ответе, заявка не всегда ещё отображается в стакане
Получение данных таблицы котировок
 
Sergey Gorokhov, но стакан транслируется биржей. Может ли так получится, что в стакане уже будет присутствовать моя заявка в виде котировки по определённой цене (при отсутствии параметра своя продажа/покупка), а в таблице заявок ещё не успеет отобразится эта заявка? То в этом случае, по каким параметрам мне засечь, что это именно моя заявка в стакане?
Получение данных таблицы котировок
 
Stanislav Tvorogov,мне важно чтобы стакан зафиксировал мои заявки
Получение данных таблицы котировок
 
Как получить данные из полей своя продажа и своя покупка?
QLUA, вопросы начинающих.
 
Подскажите пожалуйста, что значит функция майн работает в отдельном потоке и не нагружает терминал? Никакого отдельного процесса для этой функции нет в диспетчере задач, а вся нагрузка как раз ложится на процесс info
Несколько общих вопросов по выполнению скрипта
 
Совместный тест Луа и Квипл показал, что статусы заявок обновляются одновременно миллисекунда в миллисекунду, что при ловле OnOrder(), что при опросе GET_ITEM("ORDERS"). Поэтому пока погодим перебегать на Луа.
Несколько общих вопросов по выполнению скрипта
 
Цитата
Антон написал:
если существенно и нельзя данные пропускать: собираете эти данные в колбеке, запихиваете в таблицу обработки. шлете сигнал на обработку. в мейне ждете этот сигнал и обрабатываете таблицу.
Теперь более понятно. То есть все данные мы получаем в коллбэке, но так как они не могут быть сразу обработаны в майне из за наличия прерывания, то они записываются в таблицу, а в майне мы уже дополнительным циклом считываем те данные из таблицы, которые появились к моменту опроса
Несколько общих вопросов по выполнению скрипта
 
Я новичок в луа - поэтому такие вопросы. Как я понял в скрипте в общем случае работает одна функция майн и несколько коллбэков. В функции майн обязательно крутится бесконечный цикл с некоторым временным прерыванием слип ( как в скрипте квипл). Так как в коллбэках нельзя (не рекомендуется) выполнять какие либо обработки и вычисления событий (так как это может "повесить" систему), то мы их обрабатываем в функции майн. То есть мы получаем сигнал от коллбэка и обрабатываем его в майне. Допустим коллбэк "он квота" просигналил что в стакане что то изменилось и я в функции майн с помощью функции  "гетквоталевел" смотрю что там. Отсюда вопрос - зачем нужно использовать коллбэк "он квота", когда я могу просто постоянно опрашивать стакан "гетквоталевелом"? Ведь задержка  в получении данных будет одна и таже ( придет ли сигнал от коллбэка или поймается "гетквоталевел") и она будет определятся параметром слип
Съехали размеры из-за рекламы
 
Такая же фигня. Чистка и запрет баннер дат не помогают. По видимому куда то ещё пишет помимо баннер дат.
Съехали размеры из-за рекламы
 
Присоединяюсь. как отключить?
Регистрация событий в квике
 
Понятно, спасибо. Значит надо и там и там смотреть
Регистрация событий в квике
 
Здравствуйте! Когда квик подаёт звуковой сигнал что произошла сделка, из какой таблицы он берет информацию о сделке? И в какую таблицу быстрее поступает информация что произошла сделка: в таблицу сделок, в таблицу заявок (в виде изменения остатка) или еще в какую нибудь?
Получение максимума и минимума за определенное количества свечей, Нужен совет
 
Цитата
Sergey Gorokhov написал:
Цитата
Дмитрий   написал:
можно индикатор для этих целей использовать
Можно, но только не стандартный.
Те же фракталы ищут min/max на заданном периоде, а в одной секунде количество тиков не определено.
Можете взять код из примеров  https://forum.quik.ru/forum17/topic1157/
и попробовать переписать под свои нужды.
У меня проще. Я как раз знаю количество тиков за какое мне нужно посчитать максимум и минимум
Получение максимума и минимума за определенное количества свечей, Нужен совет
 
Цитата
Sergey Gorokhov написал:
Цитата
Дмитрий   написал:
Да тиковые данные есть у меня, мне не хочется их циклом обегать, а сразу получить готовые максимумы как для минутных интервалов
Сразу получить не получится. Просто потому что в терминале этих данных нет.
Только высчитывать
Другой вопрос в том кто их будет высчитывать, Ваш скрипт или готовый индикатор.
Например индикатор фракталов может подойти.
Вот спасибо, до этого у меня мысли не доходили, что можно индикатор для этих целей использовать  
Получение максимума и минимума за определенное количества свечей, Нужен совет
 
Цитата
Sergey Gorokhov написал:
Цитата
Дмитрий   написал:
Понятно, то есть сервер не дает секундные данные, а только тиковые
Посмотрите данные в таблице обезличенных сделок.
Если там данных нет, значит брокер действительно не включил для Вас тиковые данные
Да тиковые данные есть у меня, мне не хочется их циклом обегать, а сразу получить готовые максимумы как для минутных интервалов
Получение максимума и минимума за определенное количества свечей, Нужен совет
 
Цитата
Sergey Gorokhov написал:
Цитата
Дмитрий   написал:
а то есть только минутные
Функция getCandlesByIndex умеет получать тиковые данные.
В связи с чем, не совсем понятно в чем состоит проблема.
Понятно, то есть сервер не дает секундные данные, а только тиковые
Получение максимума и минимума за определенное количества свечей, Нужен совет
 
Здравствуйте! Можно влезть с вопросом, чтобы не создавать отдельную тему? Можно ли как то получить минимумы максимумы за секундные интервалы данных - 1, 2, 3 секунды и так далее, а то есть только минутные
Таблица изменений параметров
 
Здравствуйте! Можно ли как то получить данные из таблицы изменений параметров из qpile?
Отправка транзакций, Время прихода ответа на транзакцию
 
Здравствуйте! Подскажите, я отправляю транзакции с помощью команды QPILE -  R = SEND_TRANSACTION(15, T). Робот фиксирует время отправки этой транзакции и время получения ответа на транзакцию. В основном разница составляет порядка 0,1 секунд, но периодически время увеличивается до 5-7 секунд. Брокер утверждает что заявка у него регистрируется  и обрабатывается без таких больших задержек. То есть я отправляю транзакцию например 10-01-25, а ответ приходит в 10-01-32, а брокер утверждает что транзакция у него зарегистрировалась в 10-01-32. Где находится транзакция в течении 7 секунд непонятно. Подскажите через какие фильтры у брокера может проходить транзакция прежде чем она зарегистрируется сервером?
Внимание клиентам «Открытие Брокер»!, Пожелание единых стандартов.
 
Здравствуйте! А чем отличается фирма «SPBFUT» от «MC0139600000»? Например в ВТБ24 транслируется «SPBFUT». Не связано ли это с особенностями подключения сервера QUIK к бирже?
Автоматическая стоп-заявка для Quik, Автоматическая стоп-заявка для Quik
 
Робот для выставления автоматической стоп-заявки в Quik kvazar.tk
Робот 1. Автоматическая стоп-заявка для Quik
Робот 2. Автоматическая стоп-заявка по исполнению для Quik
Время расчета цикла
 
Речь то о qpile идёт.
  1. выполняет «последовательность инструкций» для каждого значения «переменной»,  входящего в «список значений». «Список значений» определяется переменной типа  «STRING» со значениями, перечисленными через  запятую. FOR переменная IN список значений
                   последовательность инструкций
    FOR переменная IN список значений
                   последовательность инструкций
    END FOR
  2. выполняет последовательность инструкций для каждого значения переменной в  диапазоне от «значение1» до «значение2» с шагом 1, в качестве которых могут  выступать математические выражения. Если «значение2» < «значение1», цикл не  обрабатывается. FOR переменная FROM значение1 TO значение2
                   последовательность инструкций
    FOR переменная FROM значение1 TO значение2
                   последовательность инструкций
    END FOR
Время расчета цикла
 
Здравствуйте! Есть ли разница между временем расчета цикла FOR IN и  FOR FROM ? Не оказывает ли влияние на продолжительность расчета тип переменной?
Ошибка перестановки заявки
 
Здравствуйте! Сегодня проверил на всех режимах. Пока не было ошибки. Получается ошибка возникает не постоянно, а хаотично периодически. Брокеру уже сообщено. Каким то образом видимо сервер квик иногда неправильно обрабатывает транзакции. Связано ли это с настройками сервера у брокера или недоработками программного обеспечения разработчиков, которые появились только недавно. Раньше такой ошибки никогда не возникало.
Ошибка перестановки заявки
 
NEW_GLOBAL("TRANS_ID7", 0)
 T7 = CREATE_MAP()
 TRANS_ID7 = TRANS_ID7 + 1
 T7 = SET_VALUE(T7, "TRANS_ID", TRANS_ID7)
 T7 = SET_VALUE(T7, "ACTION", "MOVE_ORDERS")
 T7 = SET_VALUE(T7, "MODE", "2")
 T7 = SET_VALUE(T7, "CLASSCODE", CLASSCODE)
 T7 = SET_VALUE(T7, "SECCODE", TICKER)
 T7 = SET_VALUE(T7, "FIRST_ORDER_NUMBER", NNN)
 T7 = SET_VALUE(T7, "FIRST_ORDER_NEW_QUANTITY", QUAN1)
 T7 = SET_VALUE(T7, "FIRST_ORDER_NEW_PRICE", PR)
R7 = SEND_TRANSACTION(30, T7)

Ответ на эту транзакцию статус 5 транзакция не прошла проверку сервера квик. "неверный код клиента"
Ошибка перестановки заявки
 
Здравствуйте! Подскажите, в каких случаях сервер Quik в ответ на отправленную транзакцию  перестановки заявки присылает сообщение "неверный код клиента", учитывая  что входящими параметрами данной транзакции не предусмотрено указание  кода клиента?
Рисование меток
 
Здравствуйте! Заметил странное поведение при рисовании меток роботом. Когда загружаешь портфель в квик рисование идет нормально. Как только в последующем сохраняешь настройки квик в файл рисование меток прекращается и не возобновляется даже при нажатии начать расчет заново в портфеле. Как только снова загружаешь этот же портфель в квик рисование меток продолжается. Как связано сохранение настроек квик с загрузкой портфеля и рисованием меток роботом??
Таблица транзакций
 
Здравствуйте! Какое TableName у таблицы транзакций?
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Цитата
Gridmer написал:
Цитата
Дмитрий   написал:
В квипл программа идет по кругу, а в луа фунуции обратного вызова работают.
В луа нечто типа while (true) {  ... Sleep(1000); } нельзя написать? Все, что сделано на QPILE можно перенести в Lua. Колбэки тут не нужны.
Так то можно. Но если уж переходить на луа, то лучше тогда колбэки использовать, чем делать квиплоподобный цикл. Так будет быстрее и современнее :wink:
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Да нельзя там сделать конвертер. Логика работы у роботов разная будет. В квипл программа идет по кругу, а в луа фунуции обратного вызова работают. Нельзя сделать универсальный конвертер. Можно конвертировать тлько стандартные функции, но не сам весь код программы. Поэтому это еще один довод что нельзя убирать квипл из квика. Слишком много народа на нем работают и простыми методами не смогут перейти на луа
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
В общем понятно теперь. Идея бессмысленная. Нет смысла убирать то, что работает. Пусть остается во всех терминалах. Он же не мешает работе терминала. Кому надо - пользуются.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Удаление квипл в новых версиях терминалов? В старых он остается или вы придёте ко мне домой и принудительно удалите его связав меня по рукам и ногам?
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Что означает отсутствие поддержки? Сами скрипты будут работать у пользователей?? Поддержка ваша и не нужна, главное не мешайте людям и не лезьте в то, что уже работает. Квипл прекрасно работает и не требует ваших вмешательств, а тем более какого то отключения.  Запарили уже своими улучшениями!
Упрощение QUIK, Можно ли упростить Квик?
 
Уважаемые разработчики! Можно ли теперь, когда мы дошли до 7 версии Квика, двигаться теперь в обратном порядке. То есть от 7 обратно к 1 версии, упрощая по пути все функции, которые только возможно. Нужно чтобы терминал имел возможность только отправлять заявки ну и скрипты подключать по необходимости.
Коллекция объектов, Получение значений коллекции с помошью функции GET_COLLECTION_ITEM
 
Здравствуйте! По поводу GET_COLLECTION_COUNT в цикле, спасибо  за подсказку, попробую. Только там считывается не 99 значений, а 100 - не так ли? Ведь нумерация коллекции с 0 начинается.
Страницы: 1 2 След.
Наверх