Проблема с DELETE_ALL_ITEMS()

Страницы: 1
RSS
Проблема с DELETE_ALL_ITEMS()
 
У меня портфель делает некий расчет и выводит в таблицу, используя функцию:

Код
' Функция заполнить таблицу
' -----------------------------
FUNC FILL_TBL()
   val1 = bar_time
   val2 = signal_pos
   val3 = current_pos
   val4 = buy_quantity
   val5 = sell_quantity
   val6 = trans_id
   val7 = pos_bal
   val8 = status

   map1=create_map()[IMG]c:\Users\ВГ\Pictures\portf.JPG[/IMG]
   map1=SET_VALUE(map1,"val1",val1)
   map1=SET_VALUE(map1,"val2",val2)
   map1=SET_VALUE(map1,"val3",val3)
   map1=SET_VALUE(map1,"val4",val4)
   map1=SET_VALUE(map1,"val5",val5)
   map1=SET_VALUE(map1,"val6",val6)
   map1=SET_VALUE(map1,"val7",val7)
   map1=SET_VALUE(map1,"val8",val8)

   DELETE_ALL_ITEMS()
   add_item(1,map1)
   BGC = "DEFAULT_COLOR"
   FC = "DEFAULT_COLOR"
   if error <> 0 or check_deal >= 10 or check_frun <> 0
      BGC = "RGB(250,200,150)"
   end if
   if status = "STOP"
      BGC = "RGB(250,150,150)"
   end if
   if trade_on_of = "0"
      FC = "RGB(50,200,50)"
   end if
   SET_ROW_COLOR_EX(1, BGC, "DEFAULT_COLOR", FC, "DEFAULT_COLOR")
   tt = t_time(0)
   WRITELN(logfile_path, signal_pos  & "," & current_pos  & "," & pos_bal  & "," & buy_quantity  & "," & sell_quantity  & "," & last_price  & "," & last_time  & "," & best_bid  & "," & best_offer  & "," & status)
   WRITELN(logfile_path, "END"  & "," & tt)

END FUNC


То есть при каждом расчете удаляет строки и пишет ровно 1 строку.
Все работало много лет. Но месяц другой назад он вдруг не с того, не с сего начинает добавлять строки не удаляя. Причем как-то хаотично, не в такт с периодом расчета, с пропусками и по две строки. Причем нумерация строк плывет. Образец в приложении.

Сначала это происходило иногда и где-то под конец вечерки. Но сегодня уже под конец основной. Хотелось бы понять, что делать.

Квик 6.14.0.12 Финам. И что любопытно точно такой же портфель нормально работает в БКС 6.16.1.15 и 7.2.1.5.
 
Добрый день,

Рекомендуем обновить программу и использовать более актуальные версии. На текущий момент это 7.12.1.
 
Обновлять не хочется - итак все устраивало. Может подскажете в чем может быть причина? И вообще работало, работало и вдруг... Если причина не понятна, то где гарантия, что и после обновления "вдруг" опять.
 
Добрый день,

Не рекомендуем использовать устаревшие версии Рабочего места QUIK по причине наличия в них уже исправленных ошибок. Просьба пронаблюдать поведение на актуальной версии программы.
 
Цитата
Stanislav Tvorogov написал:
Не рекомендуем использовать устаревшие версии Рабочего места QUIK по причине наличия в них уже исправленных ошибок. Просьба пронаблюдать поведение на актуальной версии программы.
Не хочется говорить ничего плохого, но лично я такое заявление воспринимаю в духе "возможно вы эксплуатировали один из наших многочисленных багов, а сейчас мы его исправили, и ваш скрипт больше не работает (т.е. не поддерживается)".
 
Похожую ошибку наблюдаю уже более года, была и на старых версиях, и на последней (7.12.1.10 от Открытия). При работе программы без перезапусков примерно раз в 1-2 недели все запущенные qpile портфели перестают удалять строки командой  DELETE_ALL_ITEMS(), выглядит это примерно как на прикрепленном скрине автора этого топика. Это вызывает переполнение оперативной памяти, приходится перезапускать QUIK.
 
Цитата
meteop написал:
Похожую ошибку наблюдаю уже более года, была и на старых версиях, и на последней (7.12.1.10 от Открытия). При работе программы без перезапусков примерно раз в 1-2 недели все запущенные qpile портфели перестают удалять строки командой  DELETE_ALL_ITEMS(), выглядит это примерно как на прикрепленном скрине автора этого топика. Это вызывает переполнение оперативной памяти, приходится перезапускать QUIK.
Добрый день.

Выложите Ваш скрипт, пожалуйста.  
 
Вообще это возникает одновременно во всех запущенных скриптах, у меня их больше десятка, показывать их код, наверное, не имеет смысла. Вот к примеру, один из них:
Скрытый текст
 
Добрый день,

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

Описанная вами проблема была исправлена в версии рабочего места 7.16
Страницы: 1
Читают тему (гостей: 1)
Наверх