<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Возвращаемые данные для отрисовки индикатора]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Возвращаемые данные для отрисовки индикатора форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 27 Apr 2026 09:46:54 +0300</pubDate>
		<item>
			<title>Возвращаемые данные для отрисовки индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26147/topic2991/">Возвращаемые данные для отрисовки индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_k0DTpvhm" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br /><br />====quote====<br /> &nbsp; &nbsp;<noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex> &nbsp;написал:<br />Совет про unpack плохой.<br /><br />если одну из линий вам выводить в свече не нужно, то и остальные свечи могут быть не выведены. А могут быть выведены<br /><br />a={}<br />a&#91;4&#93; = 4<br />a&#91;1&#93; = 1<br />f=function() return unpack(a) end<br />print(f())<br />------------<br />1<br /><br />а четверки нет.<br />=============<br />Надо делать так:<br />a={nil,nil,nil,nil}<br />a&#91;4&#93; = 4<br />a&#91;1&#93; = 1<br />f=function() return unpack(a) end<br />print(f())<br />=============<br />Фантазировать здесь не имеет смысла. В случает отсутствия непрерывности индексов результат unpack неопределен.<br /><br />что означает, что unpack использовать можно тольбко в определеных (тепличных) условиях. <br />
			<i>08.08.2017 20:37:56, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26147/topic2991/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26147/topic2991/</guid>
			<pubDate>Tue, 08 Aug 2017 20:37:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Возвращаемые данные для отрисовки индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26146/topic2991/">Возвращаемые данные для отрисовки индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0yb3HL5Z" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br />Совет про unpack плохой.<br /><br />если одну из линий вам выводить в свече не нужно, то и остальные свечи могут быть не выведены. А могут быть выведены<br /><br />a={}<br />a&#91;4&#93; = 4<br />a&#91;1&#93; = 1<br />f=function() return unpack(a) end<br />print(f())<br />------------<br />1<br /><br />а четверки нет.<br />=============<br />Надо делать так:<br />a={nil,nil,nil,nil}<br />a&#91;4&#93; = 4<br />a&#91;1&#93; = 1<br />f=function() return unpack(a) end<br />print(f()) <br />
			<i>08.08.2017 19:54:47, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26146/topic2991/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26146/topic2991/</guid>
			<pubDate>Tue, 08 Aug 2017 19:54:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Возвращаемые данные для отрисовки индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26109/topic2991/">Возвращаемые данные для отрисовки индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			*** остальные линии свечи *** <br />
			<i>07.08.2017 17:48:44, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26109/topic2991/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26109/topic2991/</guid>
			<pubDate>Mon, 07 Aug 2017 17:48:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Возвращаемые данные для отрисовки индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26108/topic2991/">Возвращаемые данные для отрисовки индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Совет про unpack плохой.<br /><br />если одну из линий вам выводить в свече не нужно, то и остальные свечи могут быть не выведены. А могут быть выведены<br /><br />a={}<br />a&#91;4&#93; = 4<br />a&#91;1&#93; = 1<br />f=function() return unpack(a) end<br />print(f())<br />------------<br />1<br /><br />а четверки нет. <br />
			<i>07.08.2017 17:40:51, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26108/topic2991/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26108/topic2991/</guid>
			<pubDate>Mon, 07 Aug 2017 17:40:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Возвращаемые данные для отрисовки индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26106/topic2991/">Возвращаемые данные для отрисовки индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_x1kUGYfK" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Можно ли вместо данных типа ruturn out1, out2, out3 вернуть массив {}. Соответственно, данные линий - это индексные данные массива.<br /><br />=============<br />Да это можно сделать через функцию <noindex><a href="http://www.lua.ru/doc/5.1.html" target="_blank" rel="nofollow">unpack</a></noindex><br />Пример есть в нашей <noindex><a href="https://arqatech.com/upload/iblock/194/quik_lua.zip" target="_blank" rel="nofollow">документации</a></noindex><br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_Y08gxCq5" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Есть еще вариант динамического описания кода. Есть ли в интерпретаторе qlua execute("Текст выполняемого кода")?<br /><br />=============<br /><br />За это отвечает функция <noindex><a href="http://www.lua.ru/doc/5.1.html" target="_blank" rel="nofollow">loadstring</a></noindex> <br />
			<i>07.08.2017 16:44:06, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26106/topic2991/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26106/topic2991/</guid>
			<pubDate>Mon, 07 Aug 2017 16:44:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Возвращаемые данные для отрисовки индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26104/topic2991/">Возвращаемые данные для отрисовки индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Пишется индикатор с динамическим количеством линий.<br />Можно ли вместо данных типа ruturn out1, out2, out3 вернуть массив {}. Соответственно, данные линий - это индексные данные массива.<br /><br />Уж больно некрасиво приходится делать большое количество переменных с запасом.<br /><br />Есть еще вариант динамического описания кода. Есть ли в интерпретаторе qlua execute(&quot;Текст выполняемого кода&quot;)? <br />
			<i>07.08.2017 15:51:38, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26104/topic2991/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26104/topic2991/</guid>
			<pubDate>Mon, 07 Aug 2017 15:51:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
