Евгений (Все сообщения пользователя)

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

Страницы: Пред. 1 2 3 4 5 6 7 След.
Лучшие технические требования к оборудованию, Лучшие технические требования к оборудования для работы Quik
 
https://forum.quik.ru/forum10/topic6152/ вот в этой теме про метки
Вы уже сделайте методы в Lua так же как метки. Хотя бы горизонтальные уровни в виде линий а не картинок. Где то у вас тут на форуме от вас было предложение рисовать уровни в виде линии в 1 пиксель толщиной, вот сделал, но 35 меток ложат квик полностью.
►►►
Лучшие технические требования к оборудованию, Лучшие технические требования к оборудования для работы Quik
 
У вас в этих требованиях не указан процессор. Вот куплю я процессор за 60 т.р и буду думать что квик будет летать на нем, а потом окажется что 35 меток его остановят
►►►
Лучшие технические требования к оборудованию, Лучшие технические требования к оборудования для работы Quik
 
Эти требования я уже читал. Вы вопрос мой прочитайте еще раз внимательно. Речь идет об оборудовании. Особенно это касается памяти и процессора. Какой процессор будет лучшим именно для квика исходя из особенностей работы?
Память в 4 гига это минимум. Windows 7 подходит? Server 2019 лучше чем Windows 7?

Сколько ядерный процессор? 2 или 8. Какая частота?

Весь интерфейс квика работает в одном потоке, при вызове окна заполнения и выставления формы отправки заявки она просто может не появится в течении 1 минуты. Как выполнять операции если в этот поток невозможно вклинится?.

У меня процессор FX 4300 3600 мгц, 4 ядра, но занято в основном только одно ядро всегда. Памяти 8 гб, Свободной всегда 5 гб. Что не так с моим оборудованием что 35 меток в формате jpg на одном графике вызывают остановку остальных?
Открыто 8 вкладок на каждой в среднем по 3 графика с индикаторами.

Как только я удаляю метки так все квик работает более менее сносно, но не идеально. 35 меток в 1 пиксель и длинной 625.
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Тестер это немного другое. Там у вас все статично наверно новые данные не поступают или вы же не торгуете в это  время
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
файл метки
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Уважаемые разработчики!

Проблему с метками решить не удалось. При выставлении меток в формате jpg, в кол-ве 35 штук на графике происходят такие тормоза что, передвижение графика становится очень медленным, остальные графики вобще останавливаются. Это происходит через примерно 5-10 минут после установки. Вес одной метки 790 байт + подпись справа 5 знаков текста.Размер метки 1x625 пикселей.
Метки выставляются один раз всего 35 штук, таймфрейм графика не имеет значения, на графике отображается всего 20 свечей

Файл метки прикладываю
►►►
Лучшие технические требования к оборудованию, Лучшие технические требования к оборудования для работы Quik
 
Уважаемые разработчики!

Думаю не мне одному интересно узнать при каких параметрах оборудования программа Quik будет работать как надо.
То-есть не просто работать как ни-будь на минималках, а именно хорошо или даже идеально. Современное оборудование для компьютеров сейчас очень разнообразно и по производительности и по цене. У производительности тоже есть различные нюансы. Многопоточность и прочее.
Вот такой вопрос: какое оборудование требуется для наилучшей работы программы?
Можете не перечислять марки, достаточно именно параметров.

Вот например есть 10 вкладок, на каждой по 6 графиков, на каждом графике по три индикатора + могут быть метки на графике цены.
Или кто нибудь поделитесь информацией, у кого ничего не тормозит и все работает идеально, какое оборудование?
►►►
Возможность отображать название линии индикатора
 
Например вот так
►►►
Возможность отображать название линии индикатора
 
Тут можно как в метках, чтобы название отображалось справа на конце линии, или на выбор сверху , снизу посередине.
►►►
Возможность отображать название линии индикатора
 
Да именно наименование линии индикатора. Например у меня 5 горизонтальных линий в индикаторе. Их числовые значения я и так знаю или мне их и не надо знать, но надо видеть название линий. И их я не могу никак увидеть. Только во всплывающей подсказке, но туда еще надо приметиться как следует мышкой, а то и вобще не дождешься при большой загрузке. Вот эти названия просто необходимы. Там можно указывать любую информацию.
►►►
Возможность отображать название линии индикатора
 
Сейчас это название линии видно только во всплывающей подсказке если навести на линию мышкой. Это крайне не удобно. Не всегда требуется видеть значение, а точнее далеко не всегда. Гораздо важнее видеть наименование линии, поскольку значение на самом деле индикатор и так возвращает, зачем на него еще смотреть
►►►
Возможность отображать название линии индикатора
 
Нет я не про это совсем. Название линии индикатора из настроек индикатора. Например линия в настройках индикатора называется Open day. Вот это название и надо отображать, например вместо последнего значения индикатора или дополнительно до или после значения именно на самой линии как в метках. Это не относится к легенде индикатора. Название из настроек индикатора
►►►
Возможность отображать название линии индикатора
 
Сейчас в настройках индикатора есть возможность отображать последнее значение, но нет возможности отображать название линии из настроек.
Это можно увидеть только в всплывающей подсказке. При выставлении меток есть возможность задать любой текст. Предлагаю такую возможность добавить в настройки
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Если надо двигать график то тут только один выход - предварительно расширять диапазон. Или изначально предусмотреть настройку для режима просмотра
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Да и даты тоже
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Область видимости = процент от текущей цены вверх и вниз, тут чем меньше тем лучше это понятно, и по времени тоже самое если влево то сколько требуется 1-2-3 дня или часа даже. Выставление новых меток происходит при сдвиге диапазона. Соответственно те метки дата и цена установки которых вышла из диапазона удаляются или удаляются все и устанавливаются заново.

Да диапазон тут уже как надо при необходимости можно расширять и сужать. При этом цены меток могут находится и далеко за пределами диапазона
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Цитата
Евгений написал:
Здравствуйте, подскажите пожалуйста как облегчить работу с метками.

Например на графике несколько сотен меток в формате jpg, размер одной метки в среднем около 8 кб. в общем примерно около 3 , 4 мегабайт на графике. Память компа 8 Гб. Размер процесса квика в окне диспетчера 1,5 гб. Процессор FX 4300 - 4 ядра, 3400 мгц

При просмотре графика путем захвата мышью области графика и перемещении ее, перемещение притормаживает ( перемещается рывками с задержкой в 1 - 2 секунды). Как только метки убираю все летает.

Тоже самое при масштабировании графика.

Что сделать чтобы убрать эту проблему?

Размер меток и так минимальный сделал.

В целом компьютер не тормозит только этот график в квике на котором метки.
Думаю тут какая то недоработка, не должно быть такого что от 3 мб график начинает тормозить
Вот единственное решение которое я реализовал:
1. Ограничить метки по  диапазону ограничения установки: по цене  и по времени
2. Удалять метки которые вышли из диапазона установки
3. Диапазон установки = область видимости +-
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Тема закрыта всем спасибо
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Владимир,
Вам не стоит отвечать на вопросы если вы не знаете на них ответа, а комментарии ради хайпа лучше пишите на каком нибудь другом форуме, если вы никому не помогли, а только что называется били себя в грудь, то и вам никто не поможет и даже обсуждать ваши вопросы не будет
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Цитата
Владимир написал:
Евгений, Я же сказал: я н продаю скрипты. К тому же, это не просто первый, но и единственный мой крипт на Lua. А его секретов я и сам не знаю. Нередко бывало, что я возмущался: "Да что же ты, скотина, делаешь?! Нужно продавать, а ты покупаешь"! Но в 9 случаях из 10 я был вынужден признать его правоту: он понимает рынок лучше меня.  ::  
Нет уж Владимир раз уж Вы тут хвастаетесь вашим скриптом, то уж давайте ка нам его на экспертизу проверим как он бабло рубит а то может и ошибки какие исправим. Тут на это форуме все свои, можно сказать братья по разуму. Так что не увиливайте глядишь всем форумом и сделаем из него конфетку пустим его по кругу что называется)))
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Буду ограничивать кол-во меток что делать. Не все коту масленица
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Нет но если вы мне его продадите то что произойдет плохого для вас? Обещаю никому не рассказывать его секреты))
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Куплю ваш скрипт вот "прям ща". Но с одним условием если он не принесет мне 2% процента в день, то вы вернете мне деньги, если принесет то я вам готов отстегивать 1% процент от заработанного вашим скриптом
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
28 потоков создает квик
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Вот и получается что смысла брать процессор с кучей ядер нет никакого смысла все они не будут использованы квиком
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Нет все испробовал не помогает, как только метки появляются на графике начинаются тормоза причем тормозит весь квик, включая скрипты. График на котором метки пожирает все ресурсы, при этом остальные графики вобще обнавляются гораздо реже чем тот на котором метки. Загрузка системы одинаковая примерно +-10%. Видеокарта вобще свободна.
Похоже сами графики и обработка данных на них далеко не совершенны
Прямая зависимость от объема меток на графике по мере увеличения их кол-ва начинаются тормоза, при этом 3 ядра процессора загружены на 20% в среднем кроме одного ядра которое пашет на 90%.

Думаю все таки слабоват процессор, хотя исследуя потоки через Spy++ оказалось что вся визуалк квика находится в одном потоке и там просто вся визуалка и этот поток загружен больше всего. Есть еще штук 10 каких то потоков в которых вобще ничего не происходит
Естественно при загрузке потока визуалки квику приходи хана.

Какой можно делат вывод из этого?
Самое главное в квике это интерфейс и если он загружен то все вклинится в этот поток становится проблематично.


Не понятно зачем квик создает еще кучу потоков в которых ничего не происходит

Если бы каждый график или хотя бы вкладка были в отдельных потоках проблема думаю бы решилась
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
А формат gif разве квик воспринимает вроде там bmp и jpg только.
Насчет текстовых символов да надо  попробовать, вчера сделал но еще не проверил.
Попробовал сжать метки, через сайт вот ссылка https://www.imgonline.com.ua/compress-image.php получилось сжать в 2 раза меньше от исходного
Скрипт переделать нельзя
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Нет проблема не решилась, забыл что уменьшил кол-во меток в 10 раз, тогда конечно сразу улучшилось, но это не решение
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Проблема решилась только ограничением диапазона данных на графике в 100 свечей (чем меньше тем лучше) но уже дальше них и не посмотришь
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Если поставить вот такой процессор Intel Core i9-10920X решится эта проблема или нет?

Можно конечно проверить, но вдруг проблема не в этом а в коде квикаhttps://www.dns-shop.ru/product/1f11ecd3f3ab1b80/processor-intel-core-i9-10920x-box/
►►►
Как облегчить работу с метками на графике, Медленное перемещение графика при просмотре и масштабировании
 
Здравствуйте, подскажите пожалуйста как облегчить работу с метками.

Например на графике несколько сотен меток в формате jpg, размер одной метки в среднем около 8 кб. в общем примерно около 3 , 4 мегабайт на графике. Память компа 8 Гб. Размер процесса квика в окне диспетчера 1,5 гб. Процессор FX 4300 - 4 ядра, 3400 мгц

При просмотре графика путем захвата мышью области графика и перемещении ее, перемещение притормаживает ( перемещается рывками с задержкой в 1 - 2 секунды). Как только метки убираю все летает.

Тоже самое при масштабировании графика.

Что сделать чтобы убрать эту проблему?

Размер меток и так минимальный сделал.

В целом компьютер не тормозит только этот график в квике на котором метки.
Думаю тут какая то недоработка, не должно быть такого что от 3 мб график начинает тормозить
►►►
Подскажите как работает CreateDataSource
 
Спасибо, теперь понятно.
►►►
Подскажите как работает CreateDataSource
 
То есть чтобы получить и вывести в таблицу все свечи из источника нужно прогнать ds через цикл

for  i = 1, ds:Size() do
   
   local O = ds:O(i)
   local H = ds:H(i)
   local L = ds:L(i)
   local C = ds:C(i)
   local V = ds:V(i)
   local T = ds:T(i)

end
►►►
Подскажите как работает CreateDataSource
 
ds,Error  = CreateDataSource("SPBFUT", "RIH1", INTERVAL_H1)

Вывожу в таблицу, хочу увидеть там все свечи, но вижу это  


  ['C']=function: 000007FEEDF21950,   ['T']=function: 000007FEEDF21A60,
  ['V']=function: 000007FEEDF21420,
  ['Size']=function: 000007FEEDF21370,
  ['H']=function: 000007FEEDF21640,
  ['Close']=function: 000007FEEDF21850,
  ['L']=function: 000007FEEDF21740,
  ['O']=function: 000007FEEDF21530,
  ['_DataSource']=_dataline_data_metatablegc: 0000000050F3CE58,
  ['SetEmptyCallback']=function: 000007FEEDF22230,
  ['SetUpdateCallback']=function: 000007FEEDF220D0

может потому что сегодня выходной, но подключение к серверу есть, или я вобще неправильно делаю что то, хотя графики же строятся
Вывожу в таблицу однократно из майн.
Как это работает? В ds хранятся данные в виде таблицы или нет?
ds должна постоянно обновляться в майн чтобы получать данные?

подписаться  SetEmptyCallback() на обновление достаточно однократно?
Требуется получить таблицу что бы потом с ней работать
►►►
Добавить в меню Система пункт, Каталог - открытие папки в которой расположен Quik
 
Добавить в меню Система или другое пункт Каталог, который будет открывать папку расположения квика
►►►
Пропуски на тиковом графике
 
Все нормально прошу прощения. Оказалось что на графике есть индикатор другого инструмента, на графике Si есть график Ri. Проверил на отдельном новом графике только для одного инструмента - все нормально пропусков нет. Если есть индикатор другого инструмента то появляются пропуски в индикаторах и тиках
►►►
Пропуски на тиковом графике
 
Недавно обнаружил такую штуку как пропуски на тиковом графике. То есть пустые места между тиками. Это так должно быть?
►►►
Сравнение вещественных чисел., (55.3 < 55.3) - верно!
 
Цитата
Сергей написал:
Попробовал найти разницу между x1 и x2, вот результат: x=-7.105427357601e-15
А вот, как выглядят вещественные числа в 17 знаками после запятой: x1=55.30000000000000426 x2=55.29999999999999716 x1*10=553.00000000000000000 x2*10=553.00000000000000000
В общем, проблема понятна...
В качестве решения, первое что приходит в голову: использовать условия только "больше"/"меньше" без равенств, и добавить некую погрешность(меньше шага цены)
local pogr=0.001
if (x1>x2+pogr) then ...
Кстати да тоже такое нашел как то, много думал )), теперь понятно откуда ноги растут
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Цитата
Evgeniy Karnaukhov написал:
А вот тут не совсем понятно. Если мы перемещаем область видимых значений увеличенного графика в середину всего графика, то текущая свечка в принципе не будет видна. Речь шла о перемещении по горизонтали. Можем быть Вы имели в виду перемещение по вертикали? Если да, то такое пожелание уже зарегистрировано ранее.
Да по вертикали, по горизонтали чтобы ценовой график показывал последние свечки а не первые
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Цитата
Evgeniy Karnaukhov написал:
Также просьба уточнить, на основе Ваших предыдущих комментариев, заводить пожелание на изменение логики расположения области видимых значений при изменении таймфрейма относительно самого графика? Например, на таймфрейме 10 минут перемещаем график строго в середину. Изменяем таймфрейм на 1 минуту. Область видимых значений оказывается не в середине, а смещенной влево. Изменить логику надо так, чтобы при изменении таймфрейма область видимых значений оставалась также в середине графика и никуда не смещалась (могут присутствовать некоторые незначительные погрешности).
Да. Все что требуется это чтобы текущая свеча находилась в зоне видимости и по середине +- вертикальной шкалы при переключении таймфрейма, а не исчезала
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Цитата
Evgeniy Karnaukhov написал:
Вы предлагаете добавить функцию автоматического перемещения области видимых значений вправо до конца, когда появляется новая свечка (причем это так же распространяется на тики), как если бы мы просто перемещали горизонтальный бегунок вправо до упора, верно?
Да такую функцию, только с учетом сдвига графика от правого края на установленное кол-во свечей в другой настройке диаграммы, (есть такая настройка Правый край.... свечей), хотя это не должно мешать. Да как если бы мы просто перемещали горизонтальный бегунок вправо до упора
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Цитата
Evgeniy Karnaukhov написал:
Скажите, Вас устраивает вариант прижимать график вправо самостоятельно, чтобы при изменении интервала он никуда не перемещался?
Нет ну это конечно не очень удобно, всегда следить за бегунком сдвинут он или нет особенно если графиков 50, вот например в мт4 эта функция реализована так что при появлении тика (наверно), или по времени, но  график автоматически сдвигается к текущим значениям если включена опция "Автопрокрутка графика" Эта опция всегда держит в зоне видимости текущую свечу, даже если начать просматривать график перемещая его вправо путем захвата к началу данных график буде принудительно смещен на текущую свечу. А чтобы просмотреть в этом режиме левую часть графика надо уменьшить масштаб. например 1:5 -> 1:20 Можно сделать такую опцию если возможно конечно. Только И не надо будет следить за ползунком горизонтальным. Нет ну я не настаиваю конечно, в любом случае это Вам решать, просто предлагаю что было бы на мой взгляд удобнее.
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Цитата

Вы бы хотели, чтобы при изменении таймфрейма область видимых значений как бы центрировалась на цену последней сделки?
Да, что бы она была посередине вертикальной шкалы после переключения таймфрейма

Цитата
Evgeniy Karnaukhov написал:
Речь идет о ситуации, когда горизонтальный бегунок отсутствует, а при изменении таймфрейма на меньший он появляется, и область видимых значений перемещается в левую часть всего графика?
Не должно быть смещения видимой области графика в начало данных графика цены и индикаторов, то есть  текущую свечу  должно быть видно на графике, не зависимо от масштабов
Цитата

Евгений  написал:При поступлении новых данных (не относится к переключению таймфрейма):Авто масштабирование(смещение) графика цены
Это относится к цитате ниже
Цитата
Evgeniy Karnaukhov написал:
Правильно понимаем, что речь о ситуации, когда свечка в высоту больше, чем область видимых значений? И в таком случае, по Вашему, область видимых значений должна перемещаться вслед за планкой цены последней сделки, если цена изменилась слишком сильно, так сказать, приобретя значение, которое вне текущей области видимых значений. Правильно?
Да правильно, окно области должно следовать за планкой цены если она приближается к границе видимой области, с каким то отступом.

То есть не постоянно следовать за ценой,(чтобы не создавалось ощущения скачков графика цены постоянно)  только в момент приближения к границе однократно на какой то шаг, и дальше опять ожидание. Держать в зоне видимости, при этом масштаб графика меняться не должен.
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Должно быть так желательно

При переключении таймфрейма:
1. Текущее значение цены инструмента (текущая свеча или ее часть) должно быть видно, оно не должно выходить за границы области. Где то посередине вертикальной шкалы.
2. Не должно быть смещения графиков в начало доступных данных (горизонтальная каретка должна находится только справа до упора)

При поступлении новых данных (не относится к переключению таймфрейма):

Авто масштабирование(смещение) графика цены

1. При росте или падении цены она не должна упираться в верхнюю или нижнюю границу (должен быть минимальный отступ, или авто масштабирование по вертикали, или смещение всего графика по вертикали). Сейчас приходится масштабировать и по вертикали и по горизонтали.
►►►
Online Oткрытые позиции по фьючерсам, Продукт позволяет в течение дня получать статистику по открытым позициям физических и юридических лиц с пятиминутными интервалами
 
Понятно что цена этого продукта будет не менее 5000 $
►►►
Online Oткрытые позиции по фьючерсам, Продукт позволяет в течение дня получать статистику по открытым позициям физических и юридических лиц с пятиминутными интервалами
 
Материалы и информация, предоставляемые в данном разделе,   представляют собой демо-версию всех или некоторых разделов   аналитического продукта "Фьючерсы. Открытые позиции intraday", который будет разработан по результатам тестирования.
В  течение тестового периода принимаются предложения по составу,   наполнению и прочим характеристикам аналитического продукта "Фьючерсы.   Открытые позиции intraday". Ваши предложения и комментарии просим направлять по адресу

https://www.moex.com/ru/derivatives/open-positions-online.aspx
dataproducts@moex.com.https://www.moex.com/ru/analyticalproducts?futoi
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Первый пример: бегунок сдвинут влево до упора
Второй : нижний бегунок на месте о несколько свечей включая текущую скрыты за границами области
►►►
Луа программисты в флоте?
 
Шел бы ты от сюда дима подальше
►►►
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
Это происходит не предсказуемо и поймать специально мне это не удалось.  Но это происходит при первом переключении таймфрейма например за текущий день, например был дневной, потом переключился на 5 минут и свеча текущая скрылась за границами области или график съехал в начало, при повторном переключении все нормально. Но тут скриншоты не помогут надо видео снимать, а скрины я и сам могу специально сделать. Но то что это бывает это точно и бегунки приходится сдвигать вправо до упора чтобы увидеть текущие свечи и цену.

Возможно это связано с настройками

Настройки графика у меня такие:
►►►
Начало работы ММВБ с 7.00 утра, Новый режим работы биржы. Мнения
 
Наверно исчезнут утренние гэпы на валюте и фортс, хотя нет фонда же не будет в это время работать, а на открытии в 10 все равно будут резкие движения
►►►
Страницы: Пред. 1 2 3 4 5 6 7 След.
Наверх