<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Перезаказ данных QUIK 8.8]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Перезаказ данных QUIK 8.8 форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 29 Apr 2026 10:01:27 +0300</pubDate>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message48284/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Действительно, если терминал совершал аварийное отключение в момент сохранения графиков, с ними могло произойти что угодно.<br /><br />Для анализа данной ситуации, просим вас сделать следующее - при следующей встрече с данной ошибкой, перед удалением чего-либо, заархивируйте папку с Рабочим местом QUIK и отправьте на почту нашей поддержки (<noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex>) с полным описанием проблемы. Также, все таки просим приложить к письму скрипт, который эту ошибку встречает.<br /><br />Поскольку, опять же, поведение программы в момент аварийного отключения - процесс неконтролируемый, заведомо можем предположить, что единственный выход из подобной ситуации - добавить в скрипт проверку, учитывающую то, что данные могут прийти битыми. <br />
			<i>14.09.2020 09:02:00, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message48284/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message48284/topic5704/</guid>
			<pubDate>Mon, 14 Sep 2020 09:02:00 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message48251/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Повторю, что я сам не знаю, как стабильно воспроизвести ошибку. Поэтому высылать код скрипта не имеет смысла.<br /><br />В дополнение могу лишь свои домыслы высказать. Терминал несколько раз аварийно завершал свою работу с дампами памяти (вам отосланы). Вполне возможно, что в эти моменты были испорчены данные по графикам. После перезаказа данных и отработки логики, описанной вами выше в теме, &quot;битая&quot; часть графиков ушла в архив. Пока она не будет удалена руками или по превышению 65 тыс. свечей, будет проявляться описанная мною выше проблема.<br /><br />Резюмируя гипотезу: из-за ошибки в другом месте (аварийные завершения работы терминала) получаются &quot;битые&quot; графики, которые потом портят нормальную работу.<br /><br />Как справиться с проблемой я описал выше. <br />
			<i>11.09.2020 11:44:46, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message48251/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message48251/topic5704/</guid>
			<pubDate>Fri, 11 Sep 2020 11:44:46 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message48248/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tnSgBFAg" href="/user/115/" bx-tooltip-user-id="115">_sk_</a> написал:<br />Есть косвенные признаки того, что в терминале 8.8.4.3 (и, возможно, других версий) могут получаться &quot;битые&quot; графики при склейке 3000 свечей, которые выдаёт сервер, и архива свечей, накопленных в терминале.<br /><br />Проявляется это как ошибки в скриптах при работе с данными, получаемыми из объектов DataSource. Выходят сообщения типа<br /> 
====code====
<pre>&nbsp;&nbsp;attempt to perform arithmetic on a&nbsp;&nbsp;nil&nbsp;&nbsp;value (field&nbsp;&nbsp;'?' )&nbsp;&nbsp;</pre>
=============
 хотя код до этого нормально работал несколько дней.<br /><br />Как стабильно воспроизвести ошибку я не знаю. Помогает закрытие терминала, удаление dat-файлов из папкок archive и archive\bak, повторный запуск терминала. История сбросится до 3000 свечей в этом случае.<br /><br />Перезаказ данных с указанием всех галочек не помогает.<br /><br />Может, у кого-то ещё есть похожие симптомы.<br />=============<br />Здравствуйте!<br /><br />Предоставьте пожалуйста полный код скрипта чтобы мы попробовали воспроизвести проблему у себя. <br />
			<i>11.09.2020 10:56:26, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message48248/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message48248/topic5704/</guid>
			<pubDate>Fri, 11 Sep 2020 10:56:26 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message48240/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Есть косвенные признаки того, что в терминале 8.8.4.3 (и, возможно, других версий) могут получаться &quot;битые&quot; графики при склейке 3000 свечей, которые выдаёт сервер, и архива свечей, накопленных в терминале.<br /><br />Проявляется это как ошибки в скриптах при работе с данными, получаемыми из объектов DataSource. Выходят сообщения типа<br />
====code====
<pre>attempt to perform arithmetic on a nil value (field '?')</pre>
=============
хотя код до этого нормально работал несколько дней.<br /><br />Как стабильно воспроизвести ошибку я не знаю. Помогает закрытие терминала, удаление dat-файлов из папкок archive и archive\bak, повторный запуск терминала. История сбросится до 3000 свечей в этом случае.<br /><br />Перезаказ данных с указанием всех галочек не помогает.<br /><br />Может, у кого-то ещё есть похожие симптомы. <br />
			<i>11.09.2020 05:58:17, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message48240/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message48240/topic5704/</guid>
			<pubDate>Fri, 11 Sep 2020 05:58:17 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message47411/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Спасибо за разъяснение. <br />
			<i>31.07.2020 17:41:16, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message47411/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message47411/topic5704/</guid>
			<pubDate>Fri, 31 Jul 2020 17:41:16 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message47403/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_QAqoNLbM" href="/user/115/" bx-tooltip-user-id="115">_sk_</a> написал:<br />В терминале версии 8.8 вызываем пункт меню &quot;Перезаказ данных&quot;, отмечаем галочку &quot;Архив данных для построения графиков&quot;. После перезагрузки терминала кажется, что архив не был очищен (в QLua-скриптах количество свечей в datasource-объектах заметно больше 3000 свечей).<br /><br />Если же руками почистить папки archive и archive\bak, то количество свечей становится 3000.<br /><br />Почему так?<br />=============<br />Добрый день.<br /><br />Большее количество свечей это свечи, которые вы накопили локально, при перезаказе архивов они не удаляются.<br />Логика работы функции &quot;перезаказа архивов графиков&quot; следующая:<br /><br />1. При перезаказе архивов со свечами перед заказом архива свечей, архивы перемещаются в каталог BAK, после этого на сервер отправляется запрос на получение свечей, начиная со следующей даты и времени от записанных в архиве даты и времени склейки. Если склейки не было, заказываются все имеющиеся свечи.<br />2. При получении с сервера архива свечей полученный архив склеивается с архивом из подкаталога BAK каталога ARCHIVE таким образом, что в архив из BAK добавляются только новые свечи, а те свечи, которые существуют в обоих архивах в архиве из BAK обновляются на полученные с сервера, файл с архивом свечей из подкаталога BAK удаляется, а в каталоге ARCHIVE помещается файл с актуальным архивом свечей (т.е. с учетом добавленных и измененных свечей). Таким образом, теперь накопленные пользователем архивы (терминал умеет хранить локально до 65 000 свечек) при перезаказе архива графиков не пропадают. <br />
			<i>31.07.2020 15:35:04, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message47403/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message47403/topic5704/</guid>
			<pubDate>Fri, 31 Jul 2020 15:35:04 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Перезаказ данных QUIK 8.8</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message47382/topic5704/">Перезаказ данных QUIK 8.8</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			В терминале версии 8.8 вызываем пункт меню &quot;Перезаказ данных&quot;, отмечаем галочку &quot;Архив данных для построения графиков&quot;. После перезагрузки терминала кажется, что архив не был очищен (в QLua-скриптах количество свечей в datasource-объектах заметно больше 3000 свечей).<br /><br />Если же руками почистить папки archive и archive\bak, то количество свечей становится 3000.<br /><br />Почему так? <br />
			<i>31.07.2020 11:47:15, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message47382/topic5704/</link>
			<guid>http://forum.quik.ru/messages/forum1/message47382/topic5704/</guid>
			<pubDate>Fri, 31 Jul 2020 11:47:15 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
	</channel>
</rss>
