Вобщем стало немного подприпаривать, что даже 350 мсек иной раз не хватает, чтобы квик отрисовал свечку, т.е. допустим сейчас 10:01:00.350, я забираю свечку от 10:00:00 — забрал, ок, а она ещё после этого дорисовывается, т.е. в неё «добавляются» данные. Не всегда, но бывает. Т.е. у меня данные уже не правильные. А бегать туда-сюда и пересчитывать всё по новой — пффффф...
Вот думаю попробовать собирать через таблицу всех сделок, ну заказал данные, открыл таблицу — смотрю визуально в таблице все данные от «времени сервера», который показывает квик — отстают примерно не секунду-две-три.
Ну да, у меня простой интернет, 100мб, не выделенка.
Вопрос, если через lua получать данные, то с какой задержкой приходят сделки в потоке «обезличенных сделок»? Каким API лучше пользоваться? Датасорцом? В принципе, меня бы может и 350 мсек устроило, я не hft, но проскальзывание не хочется большОго, и всё-таки хочется поиметь максимум возможного из бесплатного.
Со свечками всё-таки какая-то проблема, в том что даже если есть уже на графике свечка от 10:00:01, которая меняется, при этом свечка от 10:00:00 ещё некоторое (совсем незаметное на глаз) время может изменяться тоже.
в таблице всех сделок данные по идее чётко отсортированы по времени.
Это особенность квика. Квик передает данные пакетами. Пакет не понятно как формируется и мы в 10.00.035 можем получить данные от 00.03, а в 10.00.05 получить данные от 00.01
Я в данном случае не запариваюсь и ставлю в 500мс задержку обработки
Karim, вопрос что быстрее, если мне надо только минутную свечку — свечка с графика, собранная сервером квика, или свечка с таблицы всех сделок, собранная мной на локале?
второй способ я уже сделал, вот думаю, стоит ли тратить время на первый.
Из таблицы всех сделок будет быстрее, там еще в текстовом конфиге настраивается частота обновления. Точно не помню где помню что делал. Почитайте рекомендации QScalp для квика, там подробно описано было.
Попробуй замерить оба варианта.
Не скажу за таблицу всех сделок,
но через CreateDataSource у меня получается обработать ~ 60-65 тысяч свечек в секунду (произвольный доступ к произвольному инструменту)
интернет тоже простой.
1. Бывают задержки таблицы всех сделок в начале основной сессии и вечерней (у меня в финаме бывают). От этого могут не строиться текущие свечи и не передаваться данные в системы технического анализа. Такая задержка может быть до 3-6 сек.
Задержки бывают в момент сильных новостей.
2. Лучше всего использовать Lua API и нативный язык программирования: с++ или pascal.
Доступ будет быстрее, чем просто пользоваться скриптами.
Фактически будет скорость нативного приложения и прямой доступ к данным.
3. Лучше загружать историю через CreateDataSource, а за текущую сессию строить из таблицы всех сделок.
4. В квике есть приоритет обновления таблиц:
-стаканы (хотя они реализованы так, что тормозят, но это беда квика)
-таблицы всех сделок
-графики
-все остальное
5. Таблица всех сделок приходит частями:
Например, сначала реал-тайм, потом история, потом опять реал-тайм, потом опять история. Реал-тайм надо складировать в массив, пока не придет вся история. После только использовать реал-тайм.
6. Свечки загружаются с сервера за прошедшие сессии, свечки за текущую сессию собираются исходя из таблицы всех сделок (кажись так), реал-тайм свечи точно так.
Александр, спасибо, как раз 2. и использую, да.
можно уточнить, по 3. — чем лучше?
по п 4. есть ещё таблица текущих параметров, она быстрее графика, кажется.
ПBМ, п. 3 Собственно ни чем не лучше. Другое дело, что возможно на несколько будет побыстрее, но не уверен. Бывает по разному. Но чаще все же способ 3 быстрее получается. Но я думаю, что если скорость не важна, то не стоит заморачиватся, возможно просто не увидите больших изменений.
Прибавку в скорости вы можете получить, если переведете скрипт на lua api.
тоже напрягает скорость таблицы всех сделок.подключен Qscalp к квику, так там отображаются сделки нормально, а в таблице сделок по секунде и больше может быть задержка, после того как их Qscalp нарисовал.в атасе, наверное, с этим лучше??
С начала года российский рынок акций демонстрирует неэластичность к изменению ключевых факторов для оценки.
Индекс Мосбиржи почти не отреагировал на 10%-ный рост валюты и 2-кратный...
Банк России 20 марта снизил ключевую ставку на 0,5 процентного пункта, до 15% годовых, как и предполагали наши прогнозы. Считаем, что главным аргументом для этого решения стало продолжение...
Ритейлеры активно инвестируют в технологии: в 2025 году 52% компаний увеличили ИТ-бюджеты. В приоритете — самые перспективные и быстро окупаемые проекты. Разбираем главные тренды цифровизации...
ЛУКОЙЛ: капитал за год упал на 3 триллиона рублей - списали иностранные активы, но все ли так плохо? Ушла эпоха, разбираемся вместе
ЛУКОЙЛ отчитался по МСФО — долгожданный отчет, все ждали сюрприза после SDN санкций (будут ли списывать активы и увидим ли убыток)
Увидели!
Как всегда — дьявол в мелочах, но...
vaders, верно, только пут дает возможность менять условия...
колл — эмитент выкупает или нет
пут — держатель может продать, эмитент может изменить условия по купонам вплоть до 0,01%
Трамп готов захватить иранский остров Харк, чтобы вынудить Тегеран разблокировать Ормузский пролив. Через остров проходит до 90% иранского экспорта нефти. Трамп готов захватить иранский остров Харк, ч...
Жена украла у бывшего биткоинов на $165 лямов, суд сказал «так и надо, можно не возвращать…» Реальная история, жила-была в UK душа в душу семейная пара: Пинг Фай Юэн (на фото ниже он) и его жена Фун Ю...
❗Полюс золото. Мнение о покупке или продаже. Пару выводов.
📝общие моменты, для мыслей:
🔸Цена за пару лет выросла более 3-4 раза
🔸До ковидного времени бумага стоила очень дёшево.
⁉️Факт...
😁Цены на серебро. XAG/USD
«Всех обманют» — произошло 🥲👌
🫡Классическая картина – переуверовали в ценность серебра и его потребность в мире, раздули цены с помощью новостей и физиков.
...
ТрансФин-М (лизинг) – Прибыль рсбу 2025г: 1,072 млрд руб (падение в 16 раз г/г) ТрансФин-М – рсбу/мсфо
Общий долг на 31.12.2023г: 93,346 млрд руб/ мсфо 117,164 млрд руб
Общий долг на 31.12.2024г: ...
ТрансФин-М (лизинг) – Прибыль рсбу 2025г: 1,072 млрд руб (падение в 16 раз г/г) ТрансФин-М – рсбу/мсфо
Общий долг на 31.12.2023г: 93,346 млрд руб/ мсфо 117,164 млрд руб
Общий долг на 31.12.2024г: ...
Я в данном случае не запариваюсь и ставлю в 500мс задержку обработки
Со сбером проблемы (там задержка по заявке 3-5сек.)
второй способ я уже сделал, вот думаю, стоит ли тратить время на первый.
Не скажу за таблицу всех сделок,
но через CreateDataSource у меня получается обработать ~ 60-65 тысяч свечек в секунду (произвольный доступ к произвольному инструменту)
интернет тоже простой.
Задержки бывают в момент сильных новостей.
2. Лучше всего использовать Lua API и нативный язык программирования: с++ или pascal.
Доступ будет быстрее, чем просто пользоваться скриптами.
Фактически будет скорость нативного приложения и прямой доступ к данным.
3. Лучше загружать историю через CreateDataSource, а за текущую сессию строить из таблицы всех сделок.
4. В квике есть приоритет обновления таблиц:
-стаканы (хотя они реализованы так, что тормозят, но это беда квика)
-таблицы всех сделок
-графики
-все остальное
5. Таблица всех сделок приходит частями:
Например, сначала реал-тайм, потом история, потом опять реал-тайм, потом опять история. Реал-тайм надо складировать в массив, пока не придет вся история. После только использовать реал-тайм.
6. Свечки загружаются с сервера за прошедшие сессии, свечки за текущую сессию собираются исходя из таблицы всех сделок (кажись так), реал-тайм свечи точно так.
можно уточнить, по 3. — чем лучше?
по п 4. есть ещё таблица текущих параметров, она быстрее графика, кажется.
Прибавку в скорости вы можете получить, если переведете скрипт на lua api.