Идентификатор, это строка. А Вы указываете переменную. N1=getNumCandles(MVAs)
Соответственно, либо у этой переменной должно быть строковое значение в виде идентификатора, дибо ошибка в коде и должно быть написано в кавычках: N1=getNumCandles("MVAs")
при этом, если после того, как свеча была закрыта - придёт отставшая сделка (попадающая по своему времени в закрытую свечу) - закрытая свеча, скорей всего - будет "перерисована". Если, описанное мной так и есть - прошу включить это в документацию.
тот самый написал: при этом, если после того, как свеча была закрыта - придёт отставшая сделка (попадающая по своему времени в закрытую свечу) - закрытая свеча, скорей всего - будет "перерисована". Если, описанное мной так и есть - прошу включить это в документацию.
Категорически не верно. Сделка не может придти из прошлого. Если сейчас пришла сделка, то до нее сделка придти уже никак не сможет.
тот самый написал: при этом, если после того, как свеча была закрыта - придёт отставшая сделка (попадающая по своему времени в закрытую свечу) - закрытая свеча, скорей всего - будет "перерисована". Если, описанное мной так и есть - прошу включить это в документацию.
Категорически не верно. Сделка не может придти из прошлого. Если сейчас пришла сделка, то до нее сделка придти уже никак не сможет.
с удовольствием выслушаю, как и главное, почему - не верно...)))
тот самый написал: с удовольствием выслушаю, как и главное, почему - не верно...)))
Таблица обезличенных сделок едет одним сплошным потоком. Вставка "посередине" в ней в принципе невозможна. Сразу следует отметить что в данном случае речь про данные от одного рынка. На разных рынках время может быть не синхронизированным и может создасться впечатление будто сделка пришла из прошлого, но это иллюзия.
Sergey Gorokhov написал: Сразу следует отметить что в данном случае речь про данные от одного рынка.
значит ли это, что происходит предварительная сортировка на стороне сервера или вы в плане последовательности - целиком и полностью полагаетесь на биржу??
Sergey Gorokhov написал: Это галка для таблицы истории
а где об этом написано в документации???
из документации:
Данное свойство необходимо, если используется Таблица истории (либо в графиках используются параметры из Таблицы истории) либо Таблица изменений значений параметров.
Sergey Gorokhov написал: Сразу следует отметить что в данном случае речь про данные от одного рынка.
значит ли это, что происходит предварительная сортировка на стороне сервера или вы в плане последовательности - целиком и полностью полагаетесь на биржу??
Sergey Gorokhov написал: целиком и полностью полагаемся на биржу.
т.е. тем самым, вы только что признали, что возможна ситуация получения данных "из прошлого"? И более того, как в таком случае - поведёт себя квик и его отображение графика по данной пропущенной сделки?
Sergey Gorokhov написал: Это галка для таблицы истории
а где об этом написано в документации???
из документации:
Данное свойство необходимо, если используется Таблица истории (либо в графиках используются параметры из Таблицы истории) либо Таблица изменений значений параметров.
из документации:
Цитата
«Получать пропущенные данные» - при установленном флажке программа получает с сервера все данные с начала торгов за этот день.
Sergey Gorokhov написал: целиком и полностью полагаемся на биржу.
т.е. тем самым, вы только что признали, что возможна ситуация получения данных "из прошлого"? И более того, как в таком случае - поведёт себя квик и его отображение графика по данной пропущенной сделки?
если биржа пришлет сделку из прошлого это будет форс мажор который означает ошибку в ядре биржи.
Sergey Gorokhov написал: Категорически не верно. Сделка не может придти из прошлого. Если сейчас пришла сделка, то до нее сделка придти уже никак не сможет.
Цитата
Sergey Gorokhov написал: если биржа пришлет сделку из прошлого это будет форс мажор который означает ошибку в ядре биржи.
тот самый написал: И более того, как в таком случае - поведёт себя квик и его отображение графика по данной пропущенной сделки?
К слову, QUIK просто перестанет показывать график дальше проблемной сделки. Выяснили на тесте, умышленно повторив сценарий.
и ещё вопрос:
Что значит перестанет показывать дальше пропущенной - он, что? удалит уже нарисованные свечки? или "дальше пропущенной" - означает, что просто "забьёт" причём, на НЕопределённый срок на этот график??????
Когда в таком случае, он опять начнёт отображение графика по эмитенту? Шо? Опять после Ваше "Перезаказать архив графиков/Очистить всё и начать новый сиЯнс"? Так чо ли?...
тот самый написал: Что значит перестанет показывать дальше пропущенной - он, что? удалит уже нарисованные свечки? или "дальше пропущенной" - означает, что просто "забьёт" причём, на НЕопределённый срок на этот график??????
Дальше момента времени в который появится "плохая сделка" (а не времени сделки) график не будет отображаться. При этом в таблице обезличенных сделок данные по прежнему будут появляться.
Цитата
тот самый написал: Когда в таком случае, он опять начнёт отображение графика по эмитенту? Шо? Опять после Ваше "Перезаказать архив графиков/Очистить всё и начать новый сиЯнс"? Так чо ли?...
На следующий день история "проблемного" дня, если ничего не исправить, также будет отображать только кусок. А текущий день будет отображаться нормально. Если конечно такая ситуация вообще возможна, о чем нам не известно.
т.е. судя по Вашим словам...достаточно всего лишь одной пропущенной сделки, чтоб весь техОнализ по данному графику и эмитенту - пошёл лесом? Причём... на неопределённый срок???
тот самый написал: т.е. судя по Вашим словам...достаточно всего лишь одной пропущенной сделки, чтоб весь техОнализ по данному графику и эмитенту - пошёл лесом? Причём... на неопределённый срок???
Да именно. Осталось только выяснить у биржи на сколько этот сценарий вообще возможен.
тот самый написал: т.е. судя по Вашим словам...достаточно всего лишь одной пропущенной сделки, чтоб весь техОнализ по данному графику и эмитенту - пошёл лесом? Причём... на неопределённый срок???
Да именно. Осталось только выяснить у биржи на сколько этот сценарий вообще возможен.
если пользователь - закроет этот график и создаст новы такой же - как в таком случае - поведёт себя квик?
ну вот вам и ещё один аргумент, чтобы дать пользователям возможность из QLUA САМИМ строить графики по эмитентам - потому как в противном случае (без QLUA) нормально отобразить данный график до конца торговой сессии (а может... и дольше...) - не получится.
Sergey Gorokhov написал: Вы говорите о ситуации которой не должно быть, а если она и возникнет то это будет ошибкой в ядре биржи.
а что? разве таких ошибок малов нашем "МФЦ" - да он всю дорогу лагает. Ну и что Вы будете делать с этим - так и будете следующие 16 лет кивать на биржу? Или..пойдёте на встречу пользователям и улучшите функционал Квика?
Почему-то...когда во время падения нашего рынка (да взять хотя бы начало кризиса на украине) - во всех таблицах - была сплошная дискотека - абсолютно нереальные значения торговых параметров, пропущенные (буквально пустые) поля в ячейках таблиц - и это... не называлось "ошибкой биржи". А тут.... из-за всего одной пропцущенной сделки - сразу форс-мажор???? Не смешите меня - биржа никогда не пойдёт на это...))
А у Квика в таком случае - будет реальная уязвимость.
Еще раз, Вы говорите о ситуации которой не должно быть, а если она и возникнет то это будет ошибкой в ядре биржи. Биржа - первоисточник, а значит эталон и если эталон оказался кривым это значит что все пропало. И QUIK в этом месте не тот прибор который от этого должен защитить. А защитить должна сама биржа.
Sergey Gorokhov написал: Еще раз, Вы говорите о ситуации которой не должно быть, а если она и возникнет то это будет ошибкой в ядре биржи. Биржа - первоисточник, а значит эталон и если эталон оказался кривым это значит что все пропало. И QUIK в этом месте не тот прибор который от этого должен защитить. А защитить должна сама биржа.
но ведь именно в Ваших руках дать пользователям этот инструмент для защиты - дайте пользователям САМИМ рисовать графики, как это сделано в других торговых системах, к сожалению, не представленных так широко на нашем рынке.
Если Вы хотите просто пожелание на доработку, для этого не обязательно разводить эту дискуссию, достаточно просто сформулировать мысль в соответствующей ветке форума.
Sergey Gorokhov написал: Если Вы хотите просто пожелание на доработку, для этого не обязательно разводить эту дискуссию, достаточно просто сформулировать мысль в соответствующей ветке форума.
уже были озвучены пожелания и не раз - результата НОЛЬ.
насчёт "дискуссии" - просто была поднята интересная тема, которую Вы слили. Со своей же стороны - приму к сведению проверять абсолютно ВСЕ данные приходящие с биржи на валидность (к слову..и до этого проверял)
тот самый написал: Со своей же стороны - приму к сведению проверять абсолютно ВСЕ данные приходящие с биржи на валидность (к слову..и до этого проверял)
"Абсолютно ВСЕ" данные проверить в QUIK невозможно. Так, в нельзя проверить на наличие пропусков в ТВС или на графиках. Если только сверять с ещё одним источником данных.
Надо делать так, как надо. А как не надо - делать не надо.