<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Автозапуск скрипта LUA при старте QUIK]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Автозапуск скрипта LUA при старте QUIK форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 18 May 2026 07:20:10 +0300</pubDate>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80331/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2BBB83so" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> <noindex><a href="https://forum.quik.ru/user/12743/" target="_blank" rel="nofollow">Андрей</a></noindex> ,<br />Чтобы запущенный скрипт не стартовал автоматом надо сделать так:<br />В колбеке onInit &nbsp;первую &nbsp;строку запишите так: 
====code====
<pre>&nbsp;&nbsp; function&nbsp;&nbsp; OnInit (path)
&nbsp;&nbsp;if&nbsp;&nbsp; os.clock () &#60;&nbsp;&nbsp;2&nbsp;&nbsp; then&nbsp;&nbsp; return&nbsp;&nbsp;&nbsp;&nbsp;end 
 --....&nbsp;&nbsp;
&nbsp;&nbsp;</pre>
=============
 <br />=============<br />Дак фиг его знает в какой момент квик его запустит! Квик при старте без конца грузит и грузит данные всякие, поверяет таблицы, всё это зависит от того что понаоткрыто в терминале, плюс ещё может версию терминала проверять и мало ли что ещё. Раз сработает, другой, а третий? Есть гарантия? <br />
			<i>24.11.2025 21:30:13, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80331/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80331/topic9262/</guid>
			<pubDate>Mon, 24 Nov 2025 21:30:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80330/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_yjdgO5l2" href="/user/15985/" bx-tooltip-user-id="15985">Ziveleos</a> написал:<br />Дело в том, что состояние скрипта сохраняется в scripts.dat до того, как скрипт завершит работу. Поэтому для квика его статус - &quot;запущен&quot;.Вот данные Process Monitor:<br />=============<br />Ну конечно это так и есть, даже без Process Monitor понятно, что квик сохраняет состояние. Ему бы его сохранять его корректно надо. Раз скрипт завершил работу - значит не нужен автозапуск. Только и всего. <br />
			<i>24.11.2025 21:23:49, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80330/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80330/topic9262/</guid>
			<pubDate>Mon, 24 Nov 2025 21:23:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80329/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_R4TkMJV7" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />Например, можно контролировать время от начала запуска приложения( os.clock() . &nbsp; &nbsp;Если оно меньше порога, то это означает ,что скрипт запустился автоматом и его надо остановить.<br />=============<br />Не совсем подойдёт, т.к. не известно когда будет следующий запуск. Я уже смирился с этим, ну с тем как есть. Просто у меня есть один скрипт, который я всегда запускаю самым первым перед всеми остальными скриптами. Он у меня в основном для того, чтобы контролировать подключение к серверу, ну и в случае разрыва соединения его восстанавливать, т.к не раз уже попадал на том, что квик не всегда восстанавливает соединение сам, хотя и настройка стоит, и приходится вручную опять логиниться, иначе ждать подключения можно бесконечно. Ну и плюс он ещё грузит мою DLL, которая подключает консоль для отладочной информации. Вот этот скрипт я сейчас сам руками останавливаю и выхожу из квика. Правда могу и не выходить, но тогда он запускается при старте и похоже сам первый устанавливает соединение вместо квика, это как-то мне не очень понравилось, потому что считаю что при старте пусть уж квик сам устанавливает соединение. Просто скрипт работает так, что если соединения нет в квике на момент старта скрипта, то он его установит, если скрипт работает и во время его работы соединение разрывается, то сначала скрипт ждёт, что квик сам установит соединение, если квик это за определённое время не делает, то это делает за него скрипт. Вот этот вот самый первый скрипт я теперь вынужден всегда останавливать перед выходом из квика. Хотя уже почти привык к этому. <br />
			<i>24.11.2025 21:15:23, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80329/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80329/topic9262/</guid>
			<pubDate>Mon, 24 Nov 2025 21:15:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80328/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_omNYP6k5" href="/user/9885/" bx-tooltip-user-id="9885">Игорь М</a> написал:<br />Как вы определили, что OnClose срабатывает? У меня он не работает, но у меня старый Квик<br />=============<br />Внутри функции OnClose делаю вывод текстовой информации в консоль. Смотрю в консоли, что есть вывод от OnClose, значит она сработала! <br />
			<i>24.11.2025 20:55:48, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80328/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80328/topic9262/</guid>
			<pubDate>Mon, 24 Nov 2025 20:55:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80051/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/12743/" target="_blank" rel="nofollow">Андрей</a></noindex>,<br />Чтобы запущенный скрипт не стартовал автоматом надо сделать так:<br />В колбеке onInit &nbsp;первую &nbsp;строку запишите так:
====code====
<pre>function OnInit(path)
 if os.clock()&#60;2 then return&nbsp;&nbsp;end
--.... 
</pre>
============= <br />
			<i>04.11.2025 06:09:45, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80051/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80051/topic9262/</guid>
			<pubDate>Tue, 04 Nov 2025 06:09:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80044/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_deeFpqKc" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a> написал:<br /> Ну так почему терминал не меняет его состояние на остановенное и перезапускает при новом запуске терминала?<br />=============<br />Дело в том, что состояние скрипта сохраняется в scripts.dat до того, как скрипт завершит работу. Поэтому для квика его статус - &quot;запущен&quot;.<br />Вот данные Process Monitor:<br />====quote====<br />19:30:56.2151491 &nbsp; &nbsp;info.exe &nbsp; &nbsp;WriteFile &nbsp; &nbsp;D:\PROGS\QUIK_Junior-11.4\scripts.dat<br />19:30:56.2153686 &nbsp; &nbsp;info.exe &nbsp; &nbsp;CloseFile &nbsp; &nbsp;D:\PROGS\QUIK_Junior-11.4\scripts.dat<br />19:30:56.7292461 &nbsp; &nbsp;info.exe &nbsp; &nbsp;WriteFile &nbsp; &nbsp;D:\Work\Lua\DEV\Q-close.log<br />19:30:56.7293429 &nbsp; &nbsp;info.exe &nbsp; &nbsp;CloseFile &nbsp; &nbsp;D:\Work\Lua\DEV\Q-close.log<br />=============<br />Лог:<br />====quote====<br />19:30:56.216119 - OnClose<br />19:30:56.618115 - OnStop QUIK закрыт<br />19:30:56.738114 - Выход из main<br />=============<br />И, собственно, сам скрипт:<br /><table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td>
====code====
<pre>function OnInit(scr_path)
&nbsp;&nbsp;is_run = true
&nbsp;&nbsp;file = io.open(scr_path:sub(1,-4).."log", "a+")
end
&nbsp;&nbsp; 
function OnStop(flg)
&nbsp;&nbsp;if flg == 1 then
&nbsp;&nbsp;&nbsp;&nbsp;ToLog("OnStop Скрипт остановлен")
&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;ToLog("OnStop QUIK закрыт")
&nbsp;&nbsp;end
&nbsp;&nbsp;is_run =&nbsp;&nbsp;false
&nbsp;&nbsp;return 3000 
end 

function OnClose()
&nbsp;&nbsp;ToLog("OnClose")
&nbsp;&nbsp;is_run =&nbsp;&nbsp;false
end 
----------------------------------
function ToLog(msg)
&nbsp;&nbsp;local t = os.sysdate()
&nbsp;&nbsp;file:write(string.format("%02d:%02d:%02d.%06d - ", t.hour,t.min,t.sec,t.mcs),msg,"&#92;n")
end 

function main()
&nbsp;&nbsp;while is_run do
&nbsp;&nbsp;&nbsp;&nbsp;sleep(30)
&nbsp;&nbsp;end
&nbsp;&nbsp;
&nbsp;&nbsp;sleep(500) -- Имитация завершения работы
&nbsp;&nbsp;ToLog("Выход из main&#92;n -------------")
&nbsp;&nbsp;file:flush()
&nbsp;&nbsp;file:close()
end</pre>
=============
</td></tr></tbody></table><br />Попутно выяснилось, что Process Monitor и QUIK живут по разным часам. <br />Не может же в самом деле скрипт записывать лог в уже закрытый файл. <br />
			<i>03.11.2025 19:47:37, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80044/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80044/topic9262/</guid>
			<pubDate>Mon, 03 Nov 2025 19:47:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80015/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_z3sahrUW" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a> написал:<br /> Так как сделать так, чтобы при закрытии терминала скрипт не запускался, когда он сам себя корректно остановил при закрытии терминала?<br />=============<br />Например, можно контролировать время от начала запуска приложения( os.clock() . &nbsp; &nbsp;<br />Если оно меньше порога, то это означает ,что скрипт запустился автоматом и его надо остановить. <br />
			<i>02.11.2025 11:04:30, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80015/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80015/topic9262/</guid>
			<pubDate>Sun, 02 Nov 2025 11:04:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80007/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_d4AeTCaI" href="/user/17082/" bx-tooltip-user-id="17082">Helen</a>, &nbsp;Вы просто выкладывайте с чем, Вам нужно разобраться, и сообщество откликнется. Если же Вы хотите заказать разработку, то это скорее на специализированные сайты, здесь кто продает свои разработки подписываются ссылкой на сайты. Удачи. <br />
			<i>01.11.2025 16:18:03, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80007/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80007/topic9262/</guid>
			<pubDate>Sat, 01 Nov 2025 16:18:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80001/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Скажите, я новен;кая на этом форуме и не знаю...мне нужна помощь в написании скрипта на Lua. Кто бы смог помочь? <br />
			<i>31.10.2025 20:14:07, Helen.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80001/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80001/topic9262/</guid>
			<pubDate>Fri, 31 Oct 2025 20:14:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79984/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_RY7aLqbz" href="/user/15768/" bx-tooltip-user-id="15768">Alexander</a> написал:<br />Имеются обработчики колбеки OnClose и OnStop, работа их сводится к тому, что они просто завершают основной цикл и скрипт завершает работу, что фиксируется отладочной информацией. При закрытии самой программы QUIK, оба колбэка срабатывают, основной цикл прерывается и скрипт выводит отладочную информацию, что он завершает работу, после чего скрипт собственно и завершает работу. <br /><br />=============<br />Как вы определили, что OnClose срабатывает? У меня он не работает, но у меня старый Квик. <br />
			<i>31.10.2025 01:05:57, Игорь М.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79984/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79984/topic9262/</guid>
			<pubDate>Fri, 31 Oct 2025 01:05:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79982/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_TX4gmHyE" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Ошибку надо в main сделать.<br />=============<br />Да именно там и сделал. В самом конце main, потом уже выход из main. Не работает! Скрипт перезапускается.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_CfPV48y9" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Разработчики скажут, что такое поведение.<br />=============<br />Поведение однобокое. Не гибкое. Почему именно так, а никак иначе? Почему пользователь сам не может решить какое поведение ему нужно? Самое вообще простое это галочку ставить напротив скрипта в окне Доступные скрипты, как в QPILE было. Есть галка, скрипт запускать при старте терминала, нет - значит нет.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_FCj1z4Oc" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Методов по управлению сейчас нет и вряд ли в обозримом будущем появятся. Окно запуска скриптов до сих пор не масштабируется.<br />=============<br />Печально как то всё... <br />
			<i>30.10.2025 18:25:43, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79982/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79982/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 18:25:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79980/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ошибку надо в main сделать. Разработчики скажут, что такое поведение. Методов по управлению сейчас нет и вряд ли в обозримом будущем появятся. Окно запуска скриптов до сих пор не масштабируется. <br />
			<i>30.10.2025 15:02:04, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79980/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79980/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 15:02:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79979/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Можно ещё в файл писать, например, что вышел с помощью колбэка, а потом при старте скрипта читать файл. Но тоже как-то криво это всё. Жду разработчиков. <br />
			<i>30.10.2025 14:25:43, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79979/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79979/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 14:25:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79978/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Самый лучший вариант это как писал выше в том же OnClose возвращать QUIK-у флаг. Например 1 - Запускаем при рестарте скрипт. 0 - не запускаем. Или функцию какую Qlua, чтобы задавала или не задавала режим рестарта скрипта. Буду ждать ответа разработчиков. <br />
			<i>30.10.2025 14:22:46, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79978/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79978/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 14:22:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79977/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4aBcMmmi" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Так что если хотите, чтобы не запускался, просто сделайте ошибку исполнения при остановке. Он тогда не стартует сам.<br />=============<br />Сделал. Не помогло! Ошибка на самом выходе ничего не меняет. Скрипт запускается! Какие ещё варианты? Могу конечно искать окно программно и нажимать кнопку Остановить программно. Но оно надо такое? Ну или там из скрипта переименовывать файл при выходе. Ну так потом надо будет руками его опять переименовывать обратно. Так что не вариант. Что разработчики скажут? <br />
			<i>30.10.2025 14:18:18, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79977/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79977/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 14:18:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79976/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tMGaGFwr" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />При закрытии терминала нет ручной остановки скрипта<br />=============<br />Тут конечно можно поспорить. Нажимая кнопку Остановить и крестик на окне терминала, вызывается один и тот же колбэк OnStop. Так почему через кнопку состояние терминала меняется на остановленное, а через крестик нет? Ладно бы OnClose. Пусть тогда хотя бы ещё такой вариант к предложенному выше: если пользователь определил OnStop, то статус скрипта после завершения работы меняем на Остановлен, а если определён OnClose, то оставляем как Запущен. Если оба - тут подумать надо как сделать.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_GEpCgBwD" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Так что если хотите, чтобы не запускался, просто сделайте ошибку исполнения при остановке. Он тогда не стартует сам.<br />=============<br />Как вариант конечно можно, но как-то топорно. <br />
			<i>30.10.2025 13:22:34, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79976/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79976/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 13:22:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79975/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Идея, судя по всему, чтобы не бегать по скриптам при запуске терминала, которые работали в момент закрытия терминала.<br />События же разные, одно - остановка скрипта, другое - закрытие терминала. При закрытии терминала нет ручной остановки скрипта, а значит при рестарте он будет запущен, т.к. работал.<br /><br />Для тех, кто вечером выключает терминал, а утром запускает - это вполне ожидаемое, рабочее поведение.<br /><br />Так что если хотите, чтобы не запускался, просто сделайте ошибку исполнения при остановке. Он тогда не стартует сам. <br />
			<i>30.10.2025 13:06:23, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79975/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79975/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 13:06:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79973/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Запущен скрипт Lua. Таблиц нет, открытых файлов нет. 99.9% времени просто крутится в цикле, отслеживая состояние подключения к серверу. Имеются обработчики колбеки OnClose и OnStop, работа их сводится к тому, что они просто завершают основной цикл и скрипт завершает работу, что фиксируется отладочной информацией. При закрытии самой программы QUIK, оба колбэка срабатывают, основной цикл прерывается и скрипт выводит отладочную информацию, что он завершает работу, после чего скрипт собственно и завершает работу. Но...при повторном запуске QUIK данный скрипт стартует! Вопрос: а нахрена? Я для того и останавливал его работу, чтобы при старте QUIK скрипт не запускался!. Значит, если остановить скрипт кнопкой Остановить в окне Доступные скрипты, то он останавливается и его состояние меняется на остановленное, естественно при перезапуске QUIK он запущен не будет, а если скрипт останавливается не через кнопку, а сам по себе при включении флагов в OnClose и OnStop, то его состояние остаётся как запущенное? Зачем такое вообще? Какая разница как останолена работа крипта? Он работу завершил? Завершил! Ну так почему терминал не меняет его состояние на остановенное и перезапускает при новом запуске терминала? Ну ладно, ещё можно как-то понять, если допустим скрипт сам не завершил работу - тогда при рестарте QUIK возможно и надо запустить и скрипт, но не тогда же, когда он сам себя тормознул! Так как сделать так, чтобы при закрытии терминала скрипт не запускался, когда он сам себя корректно остановил при закрытии терминала? Или же тогда хотя бы нужно сделать, чтобы OnClose и OnStop возвращали бы флаг, который сигнализировал бы QUIK-у, а надо ли его запускать при рестарте! Т.е. указывать какое состояние сохранять для скрипта перед закрытием терминала &nbsp;- остановленное или запущенное. <br />
			<i>30.10.2025 12:33:44, Alexander.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79973/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79973/topic9262/</guid>
			<pubDate>Thu, 30 Oct 2025 12:33:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79618/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br /><br /><br />Пользователи выше пишут верно: если на момент закрытия терминала QUIK скрипт запущен и работает, то при повторном запуске QUIK скрипт так же будет автоматически запущен. Возможно, проблема заключается в остановке работы скрипта в какой-то момент после его запуска.<br /><br />Всю актуальную информацию по Lua вы сможете найти по этой <noindex><a href="https://arqatech.com/upload/iblock/114/quik_lua.zip" target="_blank" rel="nofollow">ссылке</a></noindex>(кликабельна). <br />
			<i>29.09.2025 05:18:56, Oleg Kuzembaev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79618/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79618/topic9262/</guid>
			<pubDate>Mon, 29 Sep 2025 05:18:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79616/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7jKFvrhc" href="/user/12743/" bx-tooltip-user-id="12743">Андрей</a> написал:<br />А уточните, пожалуйста, функция, которую вы упоминаете, финализирует только таблицы? открытые файлы лучше отдельно закрыть?<br />=============<br /> &nbsp; У меня все объекты и таблицы и файлы финализируются следующим образом (фрагмент моего кода, обеспечивающего финализацию):<br />
====code====
<pre>
---&nbsp;&nbsp;Стек объектов финализации (автоматическая финализация) ---
--&nbsp;&nbsp;В этот стек помещать для финализируемых объектов функции их очистки (сразу при создании объектов) в формате:
--&nbsp;&nbsp;&nbsp;&nbsp;{&#60;Функция финализации объекта&#62;, {&#60;Параметры финализации объекта через запятую&#62;}};&nbsp;&nbsp;таблица с параметрами может отсутствовать
local FINALIZATION_META
FINALIZATION_STEK = {}
--- Реализована возможность финализации "вручную":
-- 1) mess = true - финализация без выдачи сообщения;
-- 2) no_mess = 'string' - финализация c выдачи сообщения no_mess;
function FINALIZATION_STEK_FUNFIN(stek_fin, no_mess) -- ! Функция вызывается при любом варианте завершения скрипта -- 
&nbsp;&nbsp; if type(stek_fin)&nbsp;&nbsp;~= 'table' then return end
&nbsp;&nbsp; if not next(stek_fin) then return end 
&nbsp;&nbsp; -------- Выдача сообщений различных вариантов финализации ---
&nbsp;&nbsp; if not no_mess or type(no_mess) == 'string' then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- message('FINALIZATION_STEK_FUNFIN - здесь выдать сообщение ADMIN: *** Завершение с не перехваченной ситуацией') 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if B_Q_DLL and OPEN_CONTROL_BOT then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local mess
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if type(no_mess) == 'string' then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mess = no_mess
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mess = '&#92;n&nbsp;&nbsp; *** Завершение с не перехваченной ситуацией в скрипте: ' .. (SCRIPT_NAME or '??') 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ..'&#92;n&nbsp;&nbsp;Дополнительные подробности смотрите в журнале скрипта и диагностике QUIK.'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; message(mess, 3)&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp; end
&nbsp;&nbsp; --------------------------------------------
&nbsp;&nbsp; local ob_l
&nbsp;&nbsp; for i = #stek_fin, 1, -1 do&nbsp;&nbsp; -- обработка стека очистки объектов финализации --- 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ob_l = stek_fin&#91;i&#93;&nbsp;&nbsp; -- #### 15.12.24
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stek_fin&#91;i&#93; = nil&nbsp;&nbsp;&nbsp;&nbsp;-- #### 15.12.24
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if type(ob_l)&nbsp;&nbsp;== 'table' and type(ob_l&#91;1&#93;) == 'function' then&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ob_l&#91;2&#93; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ob_l&#91;1&#93;(table.unpack(ob_l&#91;2&#93;))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ob_l&#91;1&#93;()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp; end
&nbsp;&nbsp; FINALIZATION_META.__gc= 0&nbsp;&nbsp;-- отключение финализации ---
end
----
-- При подключении финализирующей метатаблицы в ней обязательно должно быть поле __gc&nbsp;&nbsp;
-- (! значения отличные от функции не будут обрабатываться, но функцию можно присвоить позже), 
-- иначе не будет пометки для финализации (список финализации формируется при подключении метатаблиц с полем __gc)
FINALIZATION_META = {__gc = FINALIZATION_STEK_FUNFIN}
setmetatable(FINALIZATION_STEK, FINALIZATION_META)
---&nbsp;&nbsp;Запись в стек функции финализации ---
function FINALIZATION_STEK_PUSH(tbl_rez)&nbsp;&nbsp;&nbsp;&nbsp;--&nbsp;&nbsp;tbl_rez =&nbsp;&nbsp;{&#60;Функция финализации объекта&#62;, {&#60;Параметры финализации объекта&#62;}}
&nbsp;&nbsp; FINALIZATION_STEK&#91;#FINALIZATION_STEK + 1&#93; = tbl_rez
end 
</pre>
=============
<br /> &nbsp; &nbsp;Но, может для вас окажется достаточно добавить &nbsp;sleep(1000) &nbsp;или большую задержку. <br />
			<i>27.09.2025 21:52:32, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79616/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79616/topic9262/</guid>
			<pubDate>Sat, 27 Sep 2025 21:52:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79615/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6kI8FOBv" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />одном<br />=============<br />Большое спасибо за мысль! Это кажется то, что нужно. Буду сейчас пробовать. А уточните, пожалуйста, функция, которую вы упоминаете, финализирует только таблицы? открытые файлы лучше отдельно закрыть? <br />
			<i>27.09.2025 21:04:44, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79615/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79615/topic9262/</guid>
			<pubDate>Sat, 27 Sep 2025 21:04:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79614/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5itGjcKU" href="/user/12743/" bx-tooltip-user-id="12743">Андрей</a> написал:<br />Видимо придется по одному действию возвращать в обработку остановки бота и смотреть, что приводит к его закрытию. <br />=============<br /> &nbsp; Мне пришлось столкнуться с похожей ситуацией когда в одном из скриптом стал использовать таблицы QUIK для визуализации.<br /> &nbsp;Посмотрите в эту сторону (код завершения моего скрипта, после добавления которого он стал перезапускаться вместе с QUIK):<br />
====code====
<pre>
while _RUN_ do
&nbsp;&nbsp;&nbsp;&nbsp;&#60; Тело основного цикла скрипта&#62;
end
if&nbsp;&nbsp;TBL_QUIK then&nbsp;&nbsp;-- Если использовались таблицы
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Финализация (не допускать одновременного выполнения в пользовательском и основном потоке QUIK) ---
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FINALIZATION_STEK_FUNFIN(FINALIZATION_STEK, true)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ----
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- #### Задержка sleep нужна чтобы установить признак запуска скрипта при перезапуске QUIK. 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Иначе при перезапуске QUIK не будет перезапущен скрипт.--
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- При нормальном завершении QUIK, если есть таблицы QUIK, они удаляются (и вызываются коллбеки QTABLE_CLOSE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Если при этом нет задержки, то скрипт завершается и не выставляется признак необходимости его перезапуска
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- при запуске QUIK. Признак TBL_QUIK&nbsp;&nbsp;устанавливается в основной пользовательской таблице QUIK. 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Длительность задержки выбрана экспериментально.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep(sleep_TBL_QUIK_ or 1000) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end 
</pre>
=============
<br /> &nbsp; FINALIZATION_STEK_FUNFIN(FINALIZATION_STEK, true) у меня &nbsp;финализирует по стековому принципу все открытые объекты, которые по-хорошему, требуют своего закрытия (в том числе созданные таблицы QUIK). Финализация выполняется при завершении скрипта по любой причине. Это делается с использованием метатаблицы &nbsp;финализации. <br />
			<i>27.09.2025 20:20:20, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79614/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79614/topic9262/</guid>
			<pubDate>Sat, 27 Sep 2025 20:20:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79612/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_lcBNQtce" href="/user/12743/" bx-tooltip-user-id="12743">Андрей</a> написал:<br />Приходится перегружать Винду<br />=============<br />Это-то зачем? Проверено - если в процессе ожидания OnStop возникает ошибка, то скрипт не стартует. Здесь важно учитывать, что когда скрипт останавливается (5 секунд), то main не стоит ничего делать. А также, если остановка происходит когда скрипт выполняет какую-то функцию, работает с окнами, итерирует цикл, то очень вероятно нарваться на ошибку, т.к. начинают высвобождаться объекты, те же окна скрипта. А из кода обращаемся в этот момент - получите ошибку, что объекта нет. В этом плане оборачивать функции в pcall не самая плохая практика. <br />
			<i>27.09.2025 16:53:03, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79612/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79612/topic9262/</guid>
			<pubDate>Sat, 27 Sep 2025 16:53:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79611/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Tky3Pjsl" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Это значит, что скрипт не завершился корректно, а был остановлен по ошибке. В таком случае скрипт не запустится сам.<br />Проверяйте, что корректно обрабатываете колбеки OnClose, OnStop. При их вызове уже не стоит производить каких-то операций.<br />=============<br />как раз он завершается корректно. ошибок никаких нет. и ключевой тут момент, что он завершается! Убрал обработку колбэков OnStop и закрытия окна бота, бота стал стартовать при запуске QUIK, но 1 раз :). Второй раз перезапустит квин не получается, он просто не стартует. Приходится перегружать Винду. <br />Видимо придется по одному действию возвращать в обработку остановки бота и смотреть, что приводит к его закрытию. Там прилично действий, закрытие окон, файлов логов, сохранение настроек... <br />а поддержка так и игнорирует вопросы... :( <br />
			<i>27.09.2025 16:27:15, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79611/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79611/topic9262/</guid>
			<pubDate>Sat, 27 Sep 2025 16:27:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79609/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это значит, что скрипт не завершился корректно, а был остановлен по ошибке. В таком случае скрипт не запустится сам.<br />Проверяйте, что корректно обрабатываете колбеки OnClose, OnStop. При их вызове уже не стоит производить каких-то операций. <br />
			<i>27.09.2025 09:01:15, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79609/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79609/topic9262/</guid>
			<pubDate>Sat, 27 Sep 2025 09:01:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79608/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5xX0aHra" href="/user/14523/" bx-tooltip-user-id="14523">BlaZed</a> написал:<br />Если скрипт был запушен на на момент завершения квика, то должен запуститься.<br />Предположу что скрипт все же запускается, но по какой-то причине сразу же завершает свою работу.<br /><br />Смотрите условия завершения работы вашего скрипта.<br />Ну и добавьте вывод отладочной инфы в скрипт чтобы проще было.<br />=============<br /><br />Я его сам не останавливаю. Но после запуска КВИК скрипт не запущен и даже не пытается. Скорее всего, при закрытии КВИК скрипт как-то гасится. Поэтому хотелось бы услышать комментарии от разработчиков, как правильно останавливать скрипт, чтобы он потом автозапустился. &nbsp; <br />
			<i>26.09.2025 21:04:19, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79608/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79608/topic9262/</guid>
			<pubDate>Fri, 26 Sep 2025 21:04:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79607/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если скрипт был запушен на на момент завершения квика, то должен запуститься.<br />Предположу что скрипт все же запускается, но по какой-то причине сразу же завершает свою работу.<br /><br />Смотрите условия завершения работы вашего скрипта.<br />Ну и добавьте вывод отладочной инфы в скрипт чтобы проще было. <br />
			<i>26.09.2025 19:55:00, BlaZed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79607/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79607/topic9262/</guid>
			<pubDate>Fri, 26 Sep 2025 19:55:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79606/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Поддержка QUIK &nbsp;не отвечает на вопросы клиентов? <br />Где можно прочитать, как оформить скрипт, чтобы он запускался в месте с запуском QUIK? &nbsp; <br />
			<i>26.09.2025 19:04:42, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79606/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79606/topic9262/</guid>
			<pubDate>Fri, 26 Sep 2025 19:04:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Автозапуск скрипта LUA при старте QUIK</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message79598/topic9262/">Автозапуск скрипта LUA при старте QUIK</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите, почему скрипт может не запускаться при запуске QUIK? Оставляю его включенным, перегружаю QUIK, а он не стартует. <br />Другой скрипт в этом же QUIK успешно запускается. <br />Нашел тему 10 летней давности, но там ответа так и не было. &nbsp; <br />
			<i>25.09.2025 23:28:22, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message79598/topic9262/</link>
			<guid>http://forum.quik.ru/messages/forum10/message79598/topic9262/</guid>
			<pubDate>Thu, 25 Sep 2025 23:28:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
