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

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

Страницы: 1
Как изменить скорость обновления графика?
 
Цитата
Egor Zaytsev написал:
Добрый день.
Да на видео видно, что один график обновляется быстрее. Нужно сравнить с таблице обезличенных сделок, как туда попадают данные и как при этом обновляется график. Т.е если задержки между появлением обезличенной сделки и изменению на графике.  

Добрый день.

Я записал сегодня также видео с графиками и таблицами сделок — https://youtu.be/fqjBH1pXYME
Специально даже установил чистый Quik от Сбербанка. То есть оба терминала — без лишних графиков, индикаторов, скриптов, "девственно" чистые.

Разницы в скорости движения ленты у Сбербанка и ПСБ не заметил. Т.е. дело чисто в скорости обновления графика. Оба терминала установлены на один и тот же компьютер, на один и тот же жесткий диск, на один раздел. Интернет 6 Мбит, ОЗУ 16Гб. Каждый терминал нагружает процессор не более чем на 1%.

На 1:24:40 (https://youtu.be/fqjBH1pXYME?t=5080) особенно заметно. Ленты резво бегут, торги в разгаре, свеча на правом графике вся "бъется в истерике", а на левом еле обновляется.
Как изменить скорость обновления графика?
 
Цитата
Egor Zaytsev написал:
С данным вопросом необходимо разбираться.Если есть возможность, то сделайте видеоэффект ситуации и пришлите нам на  quiksupport@arqatech.com также потребуется архив рабочего места QUIK (без ключей доступа)

Я записал на видео как это выглядит. Выложил на ютьюб — https://youtu.be/IGn9KgOxO8M

Как видно, на графике слева заметно менее частое обновление свечи (уровня текущей цены). Особенно это заметно при сильных движениях цены, например: 31:45, 43:40, 59:35, 1:05:30, 1:14:50, 1:23:40, 1:25:40.

Для чистоты эксперимента никаких индикаторов на графики не добавлял.

Раньше я грешил на свою скорость интернета, т.к. не было возможности сравнить с другим брокером, даже поменял тариф у провайдера на более высокоскоростной, но ситуация так и не изменилась. И еще заметил, что лента сделок у Сбера иногда "фризит" (данные в ленту не поступают) несколько секунд, поэтому собирался менять брокера, но это к данному топику уже не относится.
Как изменить скорость обновления графика?
 
Напишу в этой теме, чтобы не плодить.

У меня есть два квика следующих версий:
7.19.3.1 — брокер Сбербанк
7.26.0.26 — брокер Промсвязьбанк

Так вот в Сбере цена на графике обновляется медленно (хотя лента сделок бежит быстро)
А в ПСБ цена обновляется быстрее, это видно на глаз при сильных движениях.

Это в новых версиях программы изменили данный параметр, или разница в отображении зависит только от брокера?

P.S. Я собственно из-за этой "тормознутости" цены на графике и перестал пользоваться квиком, но недавно попробовал другого брокера, и у него по-другому.  :what:  
Отображение на графике минимально/максимально возможной цены фьючерса
 
Спасибо, Борис. Привязал к текущему графику. Сейчас работает как надо.
Отображение на графике минимально/максимально возможной цены фьючерса
 
Цитата
Борис Гудылин написал:
Перенесите из Init в OnCalculate.

Благодарю. Теперь линии меняются  :wink:
А по второму вопросу нет решения? Или возможно вы знаете, каким образом сделать назначение переменной sec_code из настроек, при условии, что я ее пропишу в разделе Settings?
Я посмотрел код разных индикаторов в надежде найти подобную конструкцию, но не нашел подобного.
Отображение на графике минимально/максимально возможной цены фьючерса
 
Спасибо за ответ.
Если вы имеете в виду такой вариант (правый_клик > добавить_график (индикатор) > новый > тип_источника_данных изменить > история_значений_параметра), то я его пробовал, но к сожалению у меня этот график не рисуется. В таблицу эти данные выводятся, а вот на график — нет, хотя по идее должны. Пробовал их выводить в отдельном окне, тоже безрезультатно  :what: . Версия квика — 7.19.3.1, брокер Сбер.
Прикладываю скрин https://imgur.com/m9Mn3Gu
Отображение на графике минимально/максимально возможной цены фьючерса
 
Добрый день.
Пытаюсь написать индикатор, который выводит на график линии минимально возможной и максимально возможной цены фьючерса. Код сейчас выглядит так:

Код
Settings =
{
  Name = "MinMaxOrderPrice",
  line =
  {
    -- цвет и толщина максимально возможной цены
   {Name = "Max order price", Color = RGB (255, 128, 64), Type = TYPE_LINE, Width = 2},
   -- цвет и толщина минимально возможной цены
    {Name = "Min order price", Color = RGB (0, 128, 128), Type = TYPE_LINE, Width = 2}
  }
}

function Init()
   -- код инструмента
   sec_code = "RIH9"

   -- код класса инструмента
   class_code = getSecurityInfo("",sec_code).class_code

   -- получение значения максимально возможной цены
   MaxOrderPrice = getParamEx (class_code, sec_code, "PRICEMAX").param_value

   -- получение значения минимально возможной цены
   MinOrderPrice = getParamEx (class_code, sec_code, "PRICEMIN").param_value
   
   return 2 -- кол-во линий
end

function OnCalculate (index)
   return MaxOrderPrice, MinOrderPrice

end

При добавлении индикатора на график, линии рисуются, вроде все работает, но есть две проблемы:
1. после клиринга линии не перемещаются, хотя цены в таблице изменились. Насколько я понимаю, то вывод MaxOrderPrice и MinOrderPrice должен происходить непрерывно, т.к. используется функция OnCalculate. Или я не прав? Как сделать, чтобы линии перемещались в случае изменения мин/макс цен?
2. возможно ли прописать в коде, чтобы индикатор брал код инструмента (sec_code) именно с того графика, на который его установили?

Заранее спасибо.
iQuik X и Сбербанк
 
картинка почему-то нормально не приложилась, выложил здесь
https://imgur.com/a/W5Ka3zn
iQuik X и Сбербанк
 
Добрый день.

Первый раз установил приложение, и не удается войти, после нажатия на LOG IN оно просто виснет (см.скриншот) На кнопку назад не реагирует.
Брокер — Сбербанк
Сервер — webquik.sberbank.ru
Телефон — Xiaomi Redmi 4X
Андроид — 7.1.2


P.S. Через десктопное приложение захожу нормально.
Страницы: 1
Наверх