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

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

Страницы: 1
Поток обезличенных сделок, Прекращается трансляция обезличенных сделок при стабильно работающем quik (выбранные инструменты вновь становятся неактивными)
 
Цитата
Алексей написал:
существуют таблицы обезличенных сделок с фильтрами инструментов.
при редактировании 1 таблицы в фильтре появляются все инструменты открытые в других таблицах.
как исправить? чтобы в данной таблице в фильтр не попадали инструменты из других таблиц.

Добрый день,
 
Ошибка, описанная в данном инциденте, будет исправлена в одной из
     очередных версий программы.

     Приносим извинения за причиненные неудобства.
CreateNetDateSource
 
Цитата
s_mike@rambler.ru написал:
Что за зверь такой неизведанный?

Зачем я вижу ошибки исполнения от него?  Какие они бывают, откель они берутся и когда?

Спасибо.
Добрый день,
 
Ошибка будет исправлена в одной из очередных версий ПО.
 
Приносим извинения за причиненные неудобства.
Обезличенные сделки, Слетают настройки списков инструментов для заказа обезличенных сделок
 
Цитата
Старатель написал:
Egor Zaytsev, я знаю, как работало и как стало работать в 8.5. А вы, похоже, не знаете.
Цитата
создайте две таблицы с  разными  инструментами. После чего откройте и покажите фильтры  каждой  из них.
Добрый день,

     

     Ошибка, описанная в данном инциденте, будет исправлена в одной из
     очередных версий программы.

     Приносим извинения за причиненные неудобства.
Обезличенные сделки, Слетают настройки списков инструментов для заказа обезличенных сделок
 
Цитата
Старатель написал:
Egor Zaytsev, я знаю, как работало и как стало работать в 8.5. А вы, похоже, не знаете.
Цитата
создайте две таблицы с  разными  инструментами. После чего откройте и покажите фильтры  каждой  из них.
Добрый день,

     

     Ошибка, описанная в данном инциденте, будет исправлена в одной из
     очередных версий программы.

     Приносим извинения за причиненные неудобства.
таблица Доступные скрипты 8.5.2.11, таблица Доступные скрипты 8.5.2.11
 
Цитата
Egor Zaytsev написал:
Цитата
Константин Рейм написал:
#18 - пост наглядный скрин
Здравствуйте!

Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.

Добрый день,
     
      Действительно есть ошибка удаления скрипта в диалоге. Мы исправим       ошибку в ближайшем обновлении ПО. Как временное решение       переоткрывайте диалог скриптов после удаления скрипта.
   

Приносим извинения за доставленные неудобства.

Потенциальная проблема с if, Потенциальная проблема с логическим оператором или скрытая ошибка
 
Добрый день,
Мы постараемся исправить ошибку в одной из очередных версий программы.
Приносим извинения за причиненыне неудобства.
Потенциальная проблема с if, Потенциальная проблема с логическим оператором или скрытая ошибка
 
Цитата
Eugene пишет:
Здравствуйте!

Столкнулся со следующей проблемой:
Есть код, который, в частности, содержит фрагмент

if((Server_Time_var-Registration_Time)>Time_Criterium_for_Bad_Deal)
if(Order_Status=="ACTIVE" )
kill_order()
end if
end if

Этот код успешно работает полгода, причем этот кусок многократно задействован,
и, казалось бы, проверен (т.е. он работал так как и ожидалось и было нужно).
В последние три дня он вылетает с формулировкой

Произошла ошибка при расчете портфеля "Trader",
идентификатор организации "XXX", сообщение об ошибке
"File: Functions.qpl, line: 386. Expected symbol ). [ ((SERVER_TIME_VAR-REGISTRATION_TIME)>TIME_CRITERIUM_FOR_BAD_DEAL) ] "

Количество скобок правильное. Что может означать это сообщение?

В отладчике это место ловить долго, поэтому расставил сигнальные сообщения, чтобы увидеть точку останова

WRITELN(Log_File_Name, "Ok 6a: " & Server_Time_var & " " & time_count)
if((Server_Time_var-Registration_Time)>Time_Criterium_for_Bad_Deal)
WRITELN(Log_File_Name, "Ok 6b: " & Server_Time_var & " " & time_count)
if(Order_Status=="ACTIVE" )
WRITELN(Log_File_Name, "Ok 6c: " & Server_Time_var & " " & time_count)
kill_order()
WRITELN(Log_File_Name, "Ok 6d: " & Server_Time_var & " " & time_count)
end if
WRITELN(Log_File_Name, "Ok 6e: " & Server_Time_var & " " & time_count)
end if

Видно, что вылет действительно происходит после Ок 6a, но до Ок 6b

Привел этот кусок к следующему виду
Time_Difference_var=(Server_Time_var-Registration_Time)
if(Time_Difference_var>Time_Criterium_for_Bad_Deal)
if(Order_Status=="ACTIVE" ;)
kill_order()
end if
end if

После чего, ошибка в этом месте исчезла и переместилась к другому оператору if в другой функции.

Это, видимо, какая-то наведенная ошибка, но я не знаю какая. Может быть где-то требуется явное приведение
типа, а я этого не сделал.
Не приходилось ли Вам сталкиваться ранее с такой проблемой?
Симптомами какого типа ошибок может быть такое поведение?

С уважением,
Евгений
Страницы: 1
Наверх