<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Хочу уточнить по поводу функции OnCleanUp]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Хочу уточнить по поводу функции OnCleanUp форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 23 Apr 2026 20:47:06 +0300</pubDate>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45761/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Может ли OnCleanUp приходить раньше OnConnected? Например, подключаюсь к серверу:<br />Сначала приходит OnCleanUp, потом OnConnected. Версия терминала: 8.2.0.78 <br />
			<i>29.05.2020 16:35:34, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45761/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45761/topic5476/</guid>
			<pubDate>Fri, 29 May 2020 16:35:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45617/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_yzFfi9Ft" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />А причем тут OnCleanUp? вопрос же был про onConnected.<br />=============<br />После события OnCleanUp классы инструментов, которые придут в терминал не будут вызваны в onConnected?<br />Может быть тогда так сделать, если загрузился новый класс инструментов (терминал получил данный класс), то все инструменты по классу загружены и вызывать событие onConnected? Было бы логично.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_DfbGqqSc" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Вам привели конкретную цитату из документации где ровно это и сказано.<br />=============<br />Мне было не понятно, когда такое может происходить, в документации не написано. Сейчас стало более ясно. <br />
			<i>27.05.2020 10:26:35, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45617/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45617/topic5476/</guid>
			<pubDate>Wed, 27 May 2020 10:26:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45597/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ya0K6bv6" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />Не понятно, что значит приходит новый класс.<br />=============<br />Например если брокер запустил шлюз, он отправляет классы на сервер.<br />Вы к тому времени уже давно подключены к серверу.<br />В результате к Вам приедут классы которых при подключении еще не было.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_pmwDcHV8" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />По логике после прихода колбека OnCleanUp в системе нет инструментов, значит и нет классов.<br />=============<br />А причем тут OnCleanUp? вопрос же был про onConnected.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_0RxdGXBj" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />И при приходе нового класса, должен вызываться колбек onConnected с флагом = false? Я это так понял. Или я не верно понимаю?<br /><br />=============<br /> <br />Вам привели конкретную цитату из документации где ровно это и сказано. <br />
			<i>27.05.2020 05:01:47, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45597/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45597/topic5476/</guid>
			<pubDate>Wed, 27 May 2020 05:01:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45573/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vDvnQ9Th" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />А что не понятно из документации?<br />=============<br />Не понятно, что значит приходит новый класс.<br />По логике после прихода колбека OnCleanUp в системе нет инструментов, значит и нет классов.<br />И при приходе нового класса, должен вызываться колбек onConnected с флагом = false? Я это так понял. Или я не верно понимаю? <br />
			<i>26.05.2020 17:23:33, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45573/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45573/topic5476/</guid>
			<pubDate>Tue, 26 May 2020 17:23:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45565/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_UklDX1RC" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />1. Можно в будущих версиях добавить колбек для мониторинга изменения в таблице инструметов (securities), OnSecurity?<br />=============<br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_1H7Nfht9" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />2. Объясните назначение flag=false в OnConnected?<br /><br />=============<br /><br />А что не понятно из документации?<br /><br />====quote====<br /> Если в течение торгового дня терминал получает новый класс, то функция вызывается еще раз, при этом параметр вызова flag принимает значение «false». <br />=============<br /> <br />
			<i>26.05.2020 13:46:49, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45565/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45565/topic5476/</guid>
			<pubDate>Tue, 26 May 2020 13:46:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45560/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_x74wSeNM" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><noindex><a href="/user/674/" target="_blank" rel="nofollow">Александр</a></noindex>, <br /><br />Таблица инструментов (securities) грузится самой первой, в связи с чем время ее загрузки минимально.<br />Определить точно когда она загружена не представляется возможным т.к. сервер не передает такого признака.<br />Проверить количество инструментов в таблице можно функцией getNumberOf, если количество перестало обновляться можно судить о том что имеющаяся информация загружена.<br />Однако, новые инструменты могут появиться и после подключения к серверу, даже посреди торгов, так что этот метод нельзя назвать надежным.<br />Узнать будут ли такие появления или нет, тоже нельзя, т.к. нет способа увидеть что будет в будущем.<br />=============<br />1. Можно в будущих версиях добавить колбек для мониторинга изменения в таблице инструметов (securities), OnSecurity?<br />2. Объясните назначение flag=false в OnConnected? <br />
			<i>26.05.2020 13:26:49, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45560/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45560/topic5476/</guid>
			<pubDate>Tue, 26 May 2020 13:26:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45550/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_3og9n9y7" href="/user/674/" bx-tooltip-user-id="674">Александр</a>, <br /><br />Таблица инструментов (securities) грузится самой первой, в связи с чем время ее загрузки минимально.<br />Определить точно когда она загружена не представляется возможным т.к. сервер не передает такого признака.<br />Проверить количество инструментов в таблице можно функцией getNumberOf, если количество перестало обновляться можно судить о том что имеющаяся информация загружена.<br />Однако, новые инструменты могут появиться и после подключения к серверу, даже посреди торгов, так что этот метод нельзя назвать надежным.<br />Узнать будут ли такие появления или нет, тоже нельзя, т.к. нет способа увидеть что будет в будущем. <br />
			<i>26.05.2020 12:05:12, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45550/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45550/topic5476/</guid>
			<pubDate>Tue, 26 May 2020 12:05:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45547/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tSHEHpa8" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Да<br />=============<br />А как понять, что таблица инструментов загрузилась после вызова OnCleanUp?<br />Через колбек OnConnected и флаг? <br />
			<i>26.05.2020 10:33:30, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45547/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45547/topic5476/</guid>
			<pubDate>Tue, 26 May 2020 10:33:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45532/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да <br />
			<i>26.05.2020 06:29:33, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45532/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45532/topic5476/</guid>
			<pubDate>Tue, 26 May 2020 06:29:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45510/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Относится ли таблица инструментов к торговым данным? <br />
			<i>25.05.2020 15:10:14, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45510/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45510/topic5476/</guid>
			<pubDate>Mon, 25 May 2020 15:10:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45500/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_urjacXDX" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />1. Означает ли это, что после вызова функции OnCleanUp все таблицы очищены, в том числе таблица инструментов?<br />=============<br />Да.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_TvGtwr0d" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />2. Какие действия необходимо предпринять, когда происходит событие OnCleanUp<br />=============<br />Это зависит от логики Вашего скрипта.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_GVM78ohj" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />3. При смене сервера квик происходит перезагрузка всех данных? Или некоторых таблиц?<br />=============<br /><br />Происходит перезаказ всех торговых данных и данных о клиенте.<br />Если говорить про историю графиков, то она не обнуляется.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_TbLVpDK0" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />4. Смена пользователя ведет к перегрузке всех данных? Или некоторых таблиц?<br />=============<br />всех торговых данных и данных о клиенте.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_nSu9MG1h" href="/user/674/" bx-tooltip-user-id="674">Александр</a> написал:<br />5. Что происходит при смене сессии?<br /><br />=============<br />Меняется сессия. Простым языком можно считать что все начинается с нуля. <br />
			<i>25.05.2020 13:13:56, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45500/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45500/topic5476/</guid>
			<pubDate>Mon, 25 May 2020 13:13:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Хочу уточнить по поводу функции OnCleanUp</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45494/topic5476/">Хочу уточнить по поводу функции OnCleanUp</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Функция OnCleanUp вызывается, когда<br /><ul><li>смена сервера QUIK внутри торговой сессии;<br /><li>смена пользователя, которым выполняется подключение к серверу QUIK, внутри &nbsp;торговой сессии;<br /><li>смена сессии.<br /></ul>1. Означает ли это, что после вызова функции OnCleanUp все таблицы очищены, в том числе таблица инструментов?<br />2. Какие действия необходимо предпринять, когда происходит событие OnCleanUp<br />3. При смене сервера квик происходит перезагрузка всех данных? Или некоторых таблиц?<br />4. Смена пользователя ведет к перегрузке всех данных? Или некоторых таблиц?<br />5. Что происходит при смене сессии? <br />
			<i>25.05.2020 10:43:45, Александр.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45494/topic5476/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45494/topic5476/</guid>
			<pubDate>Mon, 25 May 2020 10:43:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
