Обновление данных в таблице обезличенных сделок

Страницы: 1
RSS
Обновление данных в таблице обезличенных сделок
 
Здравствуйте.
В Квике в версиях от 7.0.4.10 и более свежих столкнулась с проблемой периодического отключения соединения  во время торговой сессии(Срочный рынок).В Таблице сообщений появляется следующее "Удаленный хост принудительно разорвал существующее подключение".
Так как в Настройках поставлена галочка Автоматически возобновлять соединение,то проблем с обратным подключением нет.
Но проблема в другом.
По какой то странной логике В таблице обезличенных сделок начинают заново грузиться данные с последней вечерней сессии и до текущего момента.Текущий момент может быть и 13 часов дня и более позднее время,При обычной торговле это может не мешать и быть и не ощутимо.Но при использовании постоянно включенных скриптов,обрабатывающих данные именно из этой таблицы обновление данных  начинает тормозить и Квик и работу скриптов,все короче начинает дико зависать.В настройках пробовала установить и Получение данных отражающее только текущее состояние и также Получать пропущенные и всю историю изменений.Но ни при каком варианте ситуация не меняется.
В чем причина обновления  данных в таблице обезличенных сделок каждый раз при непонятно почему возникающем процессе несколько раз в день "Удаленный хост принудительно разорвал существующее подключение" ?
Можно как то стабилизировать эту таблицу и обновлять полученные данных и всю историю изменений только при смене даты?
 
Цитата
Eys Eys написал:
В чем причина обновления  данных в таблице обезличенных сделок каждый раз
Возможно, происходит переподключение к другому серверу?
Проверьте настройку
 
Я не могу быть заинтересован в устранении ошибок в чужом ПО больше, чем его разработчик.
 
Переподключение вполне возможно.
Но проверяла на двух брокерах,у второго брокера только один сервер.И там такая же ситуация.
 
Или тут смысл именно в сохранении параметров последнего подключения,то есть сохранение данных последнего соединения?  
 
Надо сегодня посмотреть, что с таблицей у второго брокера,честно не помню.Разрывы соединения есть и подвисания тоже есть.Если установка галочки поможет,то вопрос снимаю.
 
Цитата
Eys Eys написал:
Здравствуйте.
В Квике в версиях от 7.0.4.10 и более свежих столкнулась с проблемой периодического отключения соединения  во время торговой сессии(Срочный рынок).В Таблице сообщений появляется следующее "Удаленный хост принудительно разорвал существующее подключение".
Так как в Настройках поставлена галочка Автоматически возобновлять соединение,то проблем с обратным подключением нет.
Но проблема в другом.
По какой то странной логике В таблице обезличенных сделок начинают заново грузиться данные с последней вечерней сессии и до текущего момента.Текущий момент может быть и 13 часов дня и более позднее время,При обычной торговле это может не мешать и быть и не ощутимо.Но при использовании постоянно включенных скриптов,обрабатывающих данные именно из этой таблицы обновление данных  начинает тормозить и Квик и работу скриптов,все короче начинает дико зависать.В настройках пробовала установить и Получение данных отражающее только текущее состояние и также Получать пропущенные и всю историю изменений.Но ни при каком варианте ситуация не меняется.
В чем причина обновления  данных в таблице обезличенных сделок каждый раз при непонятно почему возникающем процессе несколько раз в день "Удаленный хост принудительно разорвал существующее подключение" ?
Можно как то стабилизировать эту таблицу и обновлять полученные данных и всю историю изменений только при смене даты?
Добрый день,

Для загрузки данных таблицы обезличенных сделок с текущего момента необходимо в меню "Система/Заказ данных/Поток обезличенных сделок" установить опцию "Получать информацию по всем обезличенным сделкам с текущего момента" для нужного Вам класса инструментов.
Ошибка "Удаленный хост принудительно разорвал существующее подключение" является сетевой. В момент ее возникновения рекомендуем проверить доступность IP адреса и порта сервера брокера, а также наличие потерь пакетов. Также при использовании роутера попробовать подключение на прямую.
 
Спасибо за ответ.
Но это все понятно.
И было выбрано ранее как вариант в решении проблемы.
Но как быть если соединение разорвано,например,в 13 часов 00 минут  00 секунд и восстановлено через 15 секунд(меньше не доступно) в 13 часов 00 минут  15 секунд.За эти 15 пропущенных секунд  может пройти приличное количество строк с данными и при Настройках о которых Вы пишите "Получать информацию по всем обезличенным сделкам с текущего момента"
данные начинают поступать по времени не ранее восстановления соединения.То есть в моем приведенном примере после разрыва первая строка будет от 13 часов 00 минут  15 секунд,все пропущенные сделки за 15 секунд перерыва не поступят в таблицу так как идет получение данных с текущего момента(с момента соединения).Проверено. при чем  15 секунд разрыва связи это наиболее короткий вариант.
 
Эта  ошибка возникает на сервере с установленной  Windows Server 2012r12,также она возникает на домашнем ПК с Windows 8.1
Проще установить версию Квика ранее 7.0.4.10,когда подобных сетевых проблем не возникало и протестировать сеть для полноты картины еще раз.  
 
Цитата
Eys Eys написал:
в 13 часов 00 минут  15 секунд.За эти 15 пропущенных секунд  может пройти приличное количество строк с данными
А, простите, зачем вам данные за это время, если вас в сети не было и вы не могли подавать заявки?
Или робот опирается на какой-то участок сделок в прошлом?
 
В общих настройках Квика -Программа-Сохранение данных есть следующий выбор параметров
Очищать данные после  смены даты
-на локальной машине
-на сервере при установлении связи
Какая Дата имеется в виду в корреляции с таблицей обезличенных сделок?

В версии Квика от 7.0.4.10 и всех последних появилось нововведение в Таблице обезличенных сделок с утра начинают подгружаться данные  с последней вечерней сессии за вчерашний день.При этом В таблице Квика есть два параметра Дата и Дата торгов.Они различны.
Может быть такое,что если  в настройках установлено
Очищать данные после  смены даты
-на локальной машине
-на сервере при установлении связи
таблица обезличенных сделок считывает именно параметр Дата и начинает при разрыве связи обновляться?
 
Цитата
Imersio Arrigo написал:
Цитата
Eys Eys   написал:
в 13 часов 00 минут  15 секунд.За эти 15 пропущенных секунд  может пройти приличное количество строк с данными
А, простите, зачем вам данные за это время, если вас в сети не было и вы не могли подавать заявки?
Или робот опирается на какой-то участок сделок в прошлом?
Мне кажется вы не внимательно прочли мои посты.  
 
Разрывы связи были и в более ранних версиях Квика 7.0.4.10,но при этом таблица обезличенных сделок каждый раз не обновлялась же,вела себя культурно. :smile:
 
Цитата
Eys Eys написал:
Спасибо за ответ.
Но это все понятно.
И было выбрано ранее как вариант в решении проблемы.
Но как быть если соединение разорвано,например,в 13 часов 00 минут   00 секунд  и восстановлено через 15 секунд(меньше не доступно) в 13 часов 00 минут   15 секунд. За эти 15 пропущенных секунд    может пройти приличное количество строк с данными и при Настройках о которых Вы пишите  "Получать информацию по всем обезличенным сделкам с текущего момента"  
данные начинают поступать по времени не ранее восстановления соединения.То есть в моем приведенном примере после разрыва первая строка будет от 13 часов 00 минут  15 секунд,все пропущенные сделки за 15 секунд перерыва не поступят в таблицу так как идет  получение данных с  текущего  момента(с момента соединения) .Проверено. при чем  15 секунд разрыва связи это наиболее короткий вариант.
Извиняемся, в данном случае, Вам как раз необходимо, чтобы эта настройка была отключена. Если флажок снят (по умолчанию), то сделки должны дозаказываться с учетом последней  сделки, имеющейся в Рабочем месте QUIK.
Перезаказ всех обезличенных сделок заново возможен, в случае, если после переподключения Вы попадаете на другой сервер, либо при смене пользователя (в случае наличия нескольких логинов), либо при смене торговой сессии.
Если ни одно из этих условий не выполняется, а перезаказ сделок все-же происходит, для диагностики проблемы, по возможности, просьба записать видео описываемого эффекта, при наличии в списке только одного соединения и прислать архив рабочего места QUIK без файлов ключей и файла справки info.chm. При этом необходимо убедиться, что используется наиболее актуальная версия рабочего места QUIK.
Данную информацию необходимо прислать нам на почту: quiksupport@arqatech.com указав в письме ссылку на данную ветку форума.

Цитата
Eys Eys написал:
Эта  ошибка возникает на сервере с установленной  Windows Server 2012r12,также она возникает на домашнем ПК с Windows 8.1
Проще установить версию Квика ранее 7.0.4.10,когда подобных сетевых проблем не возникало и протестировать сеть для полноты картины еще раз.
Для ее диагностики необходимо выполнить ранее выданные рекомендации.
 
Цитата
Eys Eys написал:
В общих настройках Квика -Программа-Сохранение данных есть следующий выбор параметров
Очищать данные после  смены даты
-на локальной машине
-на сервере при установлении связи
Какая Дата имеется в виду в корреляции с таблицей обезличенных сделок?
Данная настройка никак не связана с таблицей обезличенных сделок.
 
Цитата
Eys Eys написал:
Мне кажется вы не внимательно прочли мои посты.
Перечитал еще раз. Не нашел ответа на вопрос.
 
Цитата
Imersio Arrigo написал:
Цитата
Eys Eys   написал:
Мне кажется вы не внимательно прочли мои посты.
Перечитал еще раз. Не нашел ответа на вопрос.
Я ничего не писала о роботах и о том,что использую роботов.Писала только про скрипты,которые обрабатывают и анализируют поступающие данные в Квик.

Скрипты пишу сама и постоянно  с учетом новых мыслей и идей их изменяю,дополняю. В торговле ориентируюсь на стратегию обработки данных по своему алгоритму с помощью различных скриптов.Так как скрипты работают постоянно на постоянно включенном Квике,то это дает мне возможность не сидеть в обнимку с монитором сутками.И получать доступ к компу из любой точки на любом расстоянии.Решении о входе и выходе из позиции принимаю самостоятельно на основе информации из своих скриптов и все торговые действия совершаю вручную.Так как ситуация  на срочном рынке ежесекундно меняется и влияет на конечные выводы и влияет на  решение о входе или выходе из позиции мне важно ориентироваться на информацию текущего момента на основе всех обработанных данных моими скриптами.Такая моя стратегия. Вот и все.
 
Спасибо за подробный и развернутый ответ.
Теперь все понятно.
 
В общем произошло очередное отключение у брокера у которого только один сервер.В настройках еще с утра установлена галочка на При восстановлении использовать только параметры последнего соединения.По итогу  после разрывамсоединение было восстановлено без проблем,таблица обезлич сделок не обновлялась,а лояльно продолжила работу при восстановлении соединения.Но...в Таблице сообщений следующее
Net error: Удаленный хост принудительно разорвал существующее подключение.
Can't get data from net
И что самое удивительное ВРЕМЯ в таблице сообщений
14-46-50  Net error: Удаленный хост принудительно разорвал существующее подключение.Can't get data from net
14-47-13  Соединение установлено

Смотрю на текущее время Квика 14-20-54,время компа 14-20,реальное время в инете 14-20

Что за глюк?
 
Нет, время компа с Квиком  у меня спешит на час вперед(сбивается временами) ,но при чем здесь время Квика и его соединение?
 
Смотрю уже была подобная проблема и обсуждалась https://forum.quik.ru/forum1/topic1746/
Ок,но у меня еще есть  Квик на сервере,там другая ОС,другие настройки.Другой скоростной провайдер.Сеть там на отлично работает.
 
Да и еще другой брокер и никакого дополнительного ПО.Только Квик.
 
Цитата
Eys Eys написал:
И что самое удивительное ВРЕМЯ в таблице сообщений
14-46-50  Net error: Удаленный хост принудительно разорвал существующее подключение.Can't get data from net
14-47-13  Соединение установлено

Смотрю на текущее время Квика 14-20-54,время компа 14-20,реальное время в инете 14-20

Что за глюк?
Добрый день,

Для диагностики проблемы просьба прислать скриншот таблицы сообщений из QUIK с данными сообщениями, а также видимым временем сервера из меню "Система/О программе/Информационное окно" и видимым локальным временем и часовым поясом на ПК (Параметры даты и времени).
 
Цитата
Stanislav Tvorogov написал:
Цитата
Eys Eys   написал:
И что самое удивительное ВРЕМЯ в таблице сообщений
14-46-50  Net error: Удаленный хост принудительно разорвал существующее подключение.Can't get data from net
14-47-13  Соединение установлено

Смотрю на текущее время Квика 14-20-54,время компа 14-20,реальное время в инете 14-20

Что за глюк?
Добрый день,

Для диагностики проблемы просьба прислать скриншот таблицы сообщений из QUIK с данными сообщениями, а также видимым временем сервера из меню "Система/О программе/Информационное окно" и видимым локальным временем и часовым поясом на ПК (Параметры даты и времени).
А локальное время и часовой пояс на Пк это как?Текущий скрин параметров времени на ПК могу сделать,но вчера догадалась только заскринить таблицу сообщений. Скрин таблицы сообщений выслала.
 
Цитата
Eys Eys написал:
А локальное время и часовой пояс на Пк это как?Текущий скрин параметров времени на ПК могу сделать,но вчера догадалась только заскринить таблицу сообщений. Скрин таблицы сообщений выслала.
Добрый день,

Ответили Вам на почту.
 
Добрый день, у меня такая же ситуация происходит, при малейшем разрыве соединения Квик заново грузит все данные по таблице обезлич сделок с вечерней сессии.
Цитата
Stanislav Tvorogov написал:
Перезаказ всех обезличенных сделок заново возможен, в случае, если после переподключения Вы попадаете на другой сервер, либо при смене пользователя (в случае наличия нескольких логинов), либо при смене торговой сессии.
Тут ни одно из условий не соблюдается (Сервер один, логин тоже один, сессия тоже текущая)
Цитата
Eys Eys написал:
В общем произошло очередное отключение у брокера у которого только один сервер.В настройках еще с утра установлена галочка на При восстановлении использовать только параметры последнего соединения.По итогу  после разрыва соединение было восстановлено без проблем,таблица обезлич сделок не обновлялась,а лояльно продолжила работу при восстановлении соединения.
Подскажите где этот пользователь поставил галочку в Квике? И после он перестал заново получать все данные после разрыва соединения.
 
Цитата
Данил написал:
Добрый день, у меня такая же ситуация происходит, при малейшем разрыве соединения Квик заново грузит все данные по таблице обезлич сделок с вечерней сессии.
Цитата
Stanislav Tvorogov написал:
Перезаказ всех обезличенных сделок заново возможен, в случае, если после переподключения Вы попадаете на другой сервер, либо при смене пользователя (в случае наличия нескольких логинов), либо при смене торговой сессии.
Тут ни одно из условий не соблюдается (Сервер один, логин тоже один, сессия тоже текущая)
Цитата
Eys Eys написал:
В общем произошло очередное отключение у брокера у которого только один сервер.В настройках еще с утра установлена галочка на При восстановлении использовать только параметры последнего соединения.По итогу  после разрыва соединение было восстановлено без проблем,таблица обезлич сделок не обновлялась,а лояльно продолжила работу при восстановлении соединения.
Подскажите где этот пользователь поставил галочку в Квике? И после он перестал заново получать все данные после разрыва соединения.
Добрый день,

В "Система/Заказ данных/Поток обезличенных сделок" опция "Получать информацию по всем обезличенным сделкам с текущего момента" должна быть отключена.
 
Цитата
Stanislav Tvorogov написал:
Цитата
Данил написал:
Добрый день, у меня такая же ситуация происходит, при малейшем разрыве соединения Квик заново грузит все данные по таблице обезлич сделок с вечерней сессии.
 
Цитата
Stanislav Tvorogov  написал:
Перезаказ всех обезличенных сделок заново возможен, в случае, если после переподключения Вы попадаете на другой сервер, либо при смене пользователя (в случае наличия нескольких логинов), либо при смене торговой сессии.
 Тут ни одно из условий не соблюдается (Сервер один, логин тоже один, сессия тоже текущая)
 
Цитата
Eys Eys  написал:
В общем произошло очередное отключение у брокера у которого только один сервер.В настройках еще с утра установлена галочка на При восстановлении использовать только параметры последнего соединения.По итогу  после разрыва соединение было восстановлено без проблем,таблица обезлич сделок не обновлялась,а лояльно продолжила работу при восстановлении соединения.
 Подскажите где этот пользователь поставил галочку в Квике? И после он перестал заново получать все данные после разрыва соединения.
Добрый день,

В "Система/Заказ данных/Поток обезличенных сделок" опция "Получать информацию по всем обезличенным сделкам с текущего момента" должна быть отключена.
Тогда почему у меня все время при разрыве связи таблица начинает заново грузится со вчерашней сессии? Сервер тот- же, Квик в течении дня работает, галочка не стоит получать с текущего момента.
И как я понял это не одно и тоже:
опция "Получать информацию по всем обезличенным сделкам с текущего момента"
установлена галочка на "При восстановлении использовать только параметры последнего соединения"
 
Цитата
Данил написал:
Тогда почему у меня все время при разрыве связи таблица начинает заново грузится со вчерашней сессии? Сервер тот- же, Квик в течении дня работает, галочка не стоит получать с текущего момента.И как я понял это не одно и тоже:опция "Получать информацию по всем обезличенным сделкам с текущего момента" установлена галочка на "При восстановлении использовать только параметры последнего соединения"
Добрый день,

Да, это не связанные между собой опции.

Сообщите пожалуйста версию Вашего рабочего места QUIK.
 
Добрый день.
А где этот пункт прячется? галочка "При восстановлении использовать только параметры последнего соединения"

Квик версия 7.19.3.1
Вот сейчас в 23:30 по МСК принудительно разорвал соединение через 5сек. нажал подключение начал грузить с 31 марта.
Странно сначала 1.04 а после появились 31.03 так должно быть?
 
Цитата
Данил написал:
А где этот пункт прячется? галочка "При восстановлении использовать только параметры последнего соединения"
Система-соединения
Цитата
Данил написал:
Странно сначала 1.04 а после появились 31.03 так должно быть?
Да.
Сейчас догрузится ТВС, посмотрите в папке квика, каков размер файла alltrade.dat, любопытная мысль возникла.
 
Цитата
Anton написал:
Цитата
Данил написал:
Странно сначала 1.04 а после появились 31.03 так должно быть?
Да.
Вообще-то, так не должно быть.
Я не могу быть заинтересован в устранении ошибок в чужом ПО больше, чем его разработчик.
 
Цитата
Старатель написал:
Вообще-то, так не должно быть.
Не должно так быть в идеальном мире, а в реальном так есть и это не связано с обсуждаемым глюком, я об этом.



 
 
Цитата
Anton написал:
Не должно так быть в идеальном мире, а в реальном так есть
Если вы игрались со списками инструментов для заказа тиков, то да, такое может быть и в идеальном мире
Я не могу быть заинтересован в устранении ошибок в чужом ПО больше, чем его разработчик.
 
Цитата
Старатель написал:
Если вы игрались со списками инструментов для заказа тиков, то да, такое может быть и в идеальном мире
Нет, не игрался в данном случае. Признаться, я не вижу в показанных скринах ничего криминального, это куски данных от разных board, они не обязаны быть упорядоченными. Вот если от одного такая каша поедет, это будет криминал уже. Скоро на фортсе распараллелят, будет и в пределах класса месиво.
 
Цитата
Anton написал:
Цитата
Данил написал:
А где этот пункт прячется? галочка "При восстановлении использовать только параметры последнего соединения"
Система-соединения
Нашел благодарю.
Цитата
Anton написал:

Цитата
Данил написал:
Странно сначала 1.04 а после появились 31.03 так должно быть?
Да.
Сейчас догрузится ТВС, посмотрите в папке квика, каков размер файла alltrade.dat, любопытная мысль возникла.
Вот прям на данный момент он у меня весит 228 МБ видел и около 700 МБ
 
Не обратил внимания, что у вас на скринах первыми идут индексы.
Видимо, сервер подключился к шлюзу в 9:17 и первым делом получил индексы.
Я не могу быть заинтересован в устранении ошибок в чужом ПО больше, чем его разработчик.
 
Цитата
Данил написал:
Вот прям на данный момент он у меня весит 228 МБ видел и около 700 МБ
Благодарю, "любопытная мысль" не подтвердилась, что-то другое значит.
Цитата
Старатель написал:
Видимо, сервер подключился к шлюзу в 9:17 и первым делом получил индексы.
Да, видимо так.
Страницы: 1
Читают тему (гостей: 1)
Наверх