Дмитрий написал: Да тиковые данные есть у меня, мне не хочется их циклом обегать, а сразу получить готовые максимумы как для минутных интервалов
Сразу получить не получится. Просто потому что в терминале этих данных нет. Только высчитывать Другой вопрос в том кто их будет высчитывать, Ваш скрипт или готовый индикатор. Например индикатор фракталов может подойти.
Вот спасибо, до этого у меня мысли не доходили, что можно индикатор для этих целей использовать
Здравствуйте! Можно влезть с вопросом, чтобы не создавать отдельную тему? Можно ли как то получить минимумы максимумы за секундные интервалы данных - 1, 2, 3 секунды и так далее, а то есть только минутные
Здравствуйте! Подскажите, я отправляю транзакции с помощью команды 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 к бирже?
выполняет «последовательность инструкций» для каждого значения «переменной», входящего в «список значений». «Список значений» определяется переменной типа «STRING» со значениями, перечисленными через запятую. FOR переменная IN список значений последовательность инструкций FOR переменная IN список значений последовательность инструкций END FOR
выполняет последовательность инструкций для каждого значения переменной в диапазоне от «значение1» до «значение2» с шагом 1, в качестве которых могут выступать математические выражения. Если «значение2» < «значение1», цикл не обрабатывается. FOR переменная FROM значение1 TO значение2 последовательность инструкций FOR переменная FROM значение1 TO значение2 последовательность инструкций END FOR
Здравствуйте! Сегодня проверил на всех режимах. Пока не было ошибки. Получается ошибка возникает не постоянно, а хаотично периодически. Брокеру уже сообщено. Каким то образом видимо сервер квик иногда неправильно обрабатывает транзакции. Связано ли это с настройками сервера у брокера или недоработками программного обеспечения разработчиков, которые появились только недавно. Раньше такой ошибки никогда не возникало.
Здравствуйте! Подскажите, в каких случаях сервер Quik в ответ на отправленную транзакцию перестановки заявки присылает сообщение "неверный код клиента", учитывая что входящими параметрами данной транзакции не предусмотрено указание кода клиента?
Здравствуйте! Заметил странное поведение при рисовании меток роботом. Когда загружаешь портфель в квик рисование идет нормально. Как только в последующем сохраняешь настройки квик в файл рисование меток прекращается и не возобновляется даже при нажатии начать расчет заново в портфеле. Как только снова загружаешь этот же портфель в квик рисование меток продолжается. Как связано сохранение настроек квик с загрузкой портфеля и рисованием меток роботом??
Да нельзя там сделать конвертер. Логика работы у роботов разная будет. В квипл программа идет по кругу, а в луа фунуции обратного вызова работают. Нельзя сделать универсальный конвертер. Можно конвертировать тлько стандартные функции, но не сам весь код программы. Поэтому это еще один довод что нельзя убирать квипл из квика. Слишком много народа на нем работают и простыми методами не смогут перейти на луа
В общем понятно теперь. Идея бессмысленная. Нет смысла убирать то, что работает. Пусть остается во всех терминалах. Он же не мешает работе терминала. Кому надо - пользуются.
Что означает отсутствие поддержки? Сами скрипты будут работать у пользователей?? Поддержка ваша и не нужна, главное не мешайте людям и не лезьте в то, что уже работает. Квипл прекрасно работает и не требует ваших вмешательств, а тем более какого то отключения. Запарили уже своими улучшениями!
Уважаемые разработчики! Можно ли теперь, когда мы дошли до 7 версии Квика, двигаться теперь в обратном порядке. То есть от 7 обратно к 1 версии, упрощая по пути все функции, которые только возможно. Нужно чтобы терминал имел возможность только отправлять заявки ну и скрипты подключать по необходимости.
Здравствуйте! По поводу GET_COLLECTION_COUNT в цикле, спасибо за подсказку, попробую. Только там считывается не 99 значений, а 100 - не так ли? Ведь нумерация коллекции с 0 начинается.
Здравствуйте! выяснил, что нулевых значений нет, однако наблюдается теперь другая проблема - появляются лишние значения. Такое впечатление, что функция GET_COLLECTION_ITEM либо INSERT_COLLECTION_ITEM либо REMOVE_COLLECTION_ITEM работают неправильно. Вот часть кода:
Здесь создается коллекия col и в нее записывается переменная DELTA. Затем я нахожу максимум и минимум за 100 значений и спред. Параллельно переменная DELTA записывается в лог файл. Затем я сравниваю полученное значение SPREAD и самостоятелно рассчитанное в эксель по значениям DELTA. В основном они точно совпадают, но иногда встречаются различия - примерно 1 раз в 200 значений. Идут несколько строчек с разными данными а потом опять выравнивается. Такое впечатление что функции COL=REMOVE_COLLECTION_ITEM(COL,99) COL=INSERT_COLLECTION_ITEM(COL,0,DELTA) иногда неправильно работают и неправильно сдвигают элементы коллекции.
Добрый день! У меня коллекция чисел состоит допустим из 1000 элементов. Я опрашиваю эту коллекцию с помощью цикла FOR от 0 до 999 чтобы получить значения. Так как доступ к элементу коллекции осуществляется за линейное время - может ли так получиться, что будут пропущены некоторые элементы коллекции при опросе, то есть оператор GET_COLLECTION_ITEM вернет нулевое значение на каком нибудь шаге итерации цикла?
Уважаемые разработчики! Подскажите, если запущено одновременно несколько скриптов, не будут ли между ними конфликтовать переменные с одинаковыми именами? Или все переменные одного скрипта хоть глобальные хоть локальные видны только в пределах этого скрипта?
спасибо, это я видел и это на английском. В принципе я уже многое нашел, но надоело по всему интернету рыскать. Неужели у разработчиков нет полной версии одним документом на русском языке, чтобы не собирать по крупицам
Уважаемые разработчики! Есть ли разница по скорости получения информации о статусе заявки между: 1) с помощью сallback функции OnOrder(order) 2) с помощью опроса таблицы заявок getItem ("orders", i).flags 3) с помощью опроса таблицы заявок в qpile GET_VALUE(GET_ITEM("ORDERS", i), "STATUS") Задача заключается в получении информации о статусе заявки как можно быстрее.
Уважаемые разработчики дайте ссылку или пришлите на почту molottora@list.ru понятную документацию на русском языке по синтаксису языка луа, который используется в квике. Имеется в виду математические операции, циклы, условия, конструкции, работа с массивами и таблицами и тому подобное - все как в qpile описано подробно.
Здравствуйте ! версия квика 6,12. Почему то стал периодически моргать и подвисать комп при работе. Нагрузка квика на прцессор в этот момент пикообразно повышается в несколько раз. Открыта таблица всех сделок по одному инструменту.
Здравствуйте! Из за чего может происходить зависание терминала после нажатия кнопки загрузить локально при загрузке портфеля qpile? Ведь в этом случае происходит обработка строк и если там что то неправильно, то выдалась бы ошибка, а не зависание. Зависит ли это от версии квик?