<?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>Sun, 24 May 2026 01:06:12 +0300</pubDate>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43442/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0fAvRIs4" href="/user/13343/" bx-tooltip-user-id="13343">Nikita</a> написал:<br />Только один раз<br />=============<br />Так и рассчитывалось, что один раз заполните и все. Если хотите в реалтайме таблицу обновлять, не надо tbl прибивать. Да и все несколько посложней может быть в этом случае. Это просто пример, в какую сторону думать. <br />
			<i>07.04.2020 20:37:40, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43442/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43442/topic5265/</guid>
			<pubDate>Tue, 07 Apr 2020 20:37:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43441/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Забыл добавить что ошибка (bad argument #1 to &#39;insert&#39; (table expected, got nil)) отсылает к строчке с этим кодом: <br />table.sort(tbl, function(lhs, rhs) return (lhs.x &lt; rhs.x) end) <br />
			<i>07.04.2020 19:21:19, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43441/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43441/topic5265/</guid>
			<pubDate>Tue, 07 Apr 2020 19:21:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43439/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_28SOhJv0" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Нда. Там так дальше и идет, каждый i имеет свой отдельный блок? А зачем тогда цикл по SecCode, спрашивается.<br />Ну как-то так я имел в виду, работоспособность не гарантирую, чисто пример<br />=============<br /><br />Все сортирует замечательно) Только один раз, за несколько секунд заполняет несколько строк в таблице, и индикатор выключается и выдает вот такую ошибку <br /><br />indicat.lua:65: bad argument #1 to &#39;insert&#39; (table expected, got nil)<br /><br /><br /><br />function main()<br />CreateTable()<br />SecCode= {...}<br />local tbl = {} ------------похоже я тут что то не дописал?<br /><br /><br />ValueImp=10<br />local Run= &quot;YES&quot;<br />while Run== &quot;YES&quot; do<br /><br />for i,s in pairs(SecCode) do<br />.<br />.<br />.<br />end<br /><br />table.sort(tbl, function(lhs, rhs) return (lhs.x &lt; rhs.x) end)<br />for i,r in pairs(tbl) do<br /> &nbsp; &nbsp;local idx = InsertRow(t_id, -1)<br /> &nbsp; &nbsp;SetCell(t_id, idx, 0, tostring(r.direction))<br /> &nbsp; &nbsp;SetCell(t_id, idx, 1, tostring(r.name))<br /> &nbsp; &nbsp;SetCell(t_id, idx, 2, tostring(r.x))<br /> &nbsp;end<br />tbl = nil<br />end<br />end<br /><br />function CreateTable()<br /> &nbsp;<br /> &nbsp; t_id = AllocTable() &nbsp; <br /> &nbsp; <br /> &nbsp; AddColumn(t_id, 0, &quot;SHORT/LONG&quot;, true, QTABLE_STRING_TYPE,15)<br /> &nbsp; AddColumn(t_id, 1, &quot;TIKER&quot;, true, QTABLE_STRING_TYPE, 15)<br /> &nbsp; AddColumn(t_id, 2, &quot;POINTS&quot;, true, QTABLE_DOUBLE_TYPE, 15)<br /> &nbsp;<br /> &nbsp; t = CreateWindow(t_id)<br /> &nbsp; &nbsp; <br /> &nbsp; SetWindowCaption(t_id, &quot;TABLE&quot;)<br /> &nbsp; <br /> &nbsp; InsertRow(t_id, -1)<br /> <br />end <br />
			<i>07.04.2020 18:10:02, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43439/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43439/topic5265/</guid>
			<pubDate>Tue, 07 Apr 2020 18:10:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43411/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нда. Там так дальше и идет, каждый i имеет свой отдельный блок? А зачем тогда цикл по SecCode, спрашивается.<br />Ну как-то так я имел в виду, работоспособность не гарантирую, чисто пример<br />
====code====
<pre>function main()
&nbsp;&nbsp;SecCode = { ... }
&nbsp;&nbsp;-- временная табличка вместо экранной
&nbsp;&nbsp;local tbl = {}
&nbsp;&nbsp;-- то же самое, что у вас в цикле, только заполняем не экранную таблицу, а временную
&nbsp;&nbsp;for i,s in pairs(SecCode) do
&nbsp;&nbsp;&nbsp;&nbsp;-- здесь у вас s - код бумаги, i - индекс в SecCode
&nbsp;&nbsp;&nbsp;&nbsp;-- я намеренно опустил if i==1 then, ибо это жесть
&nbsp;&nbsp;&nbsp;&nbsp;if X&#62;100 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- создаем новую "строку" и добавляем во временную табличку
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local r = {}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.direction = "SHORT"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.name = NAME
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.x = X
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table.insert(tbl, r)
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;if Y&#62;100 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- создаем новую "строку" и добавляем во временную табличку
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local r = {}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.direction = "LONG"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.name = NAME
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r.x = X
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;table.insert(tbl, r)
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;end
&nbsp;&nbsp;-- тут цикл по SecCode закончился и в tbl лежат строки в каком-то там порядке, теперь мы их сортируем по столбцу x
&nbsp;&nbsp;table.sort(tbl, function(lhs, rhs) return (lhs.x &#60; rhs.x) end)
&nbsp;&nbsp;-- и вставляем строки из временной таблицы в видимую
&nbsp;&nbsp;for i,r in pairs(tbl) do
&nbsp;&nbsp;&nbsp;&nbsp;local idx = InsertRow(t_id, -1)
&nbsp;&nbsp;&nbsp;&nbsp;SetCell(t_id, idx, 0, tostring(r.direction))
&nbsp;&nbsp;&nbsp;&nbsp;SetCell(t_id, idx, 1, tostring(r.name))
&nbsp;&nbsp;&nbsp;&nbsp;SetCell(t_id, idx, 2, tostring(r.x))
&nbsp;&nbsp;end
&nbsp;&nbsp;-- tbl больше не нужна, прибьем ее, чтобы не лопала память
&nbsp;&nbsp;tbl = nil
&nbsp;&nbsp;-- дальше что там было дальше
end
</pre>
============= <br />
			<i>06.04.2020 22:53:13, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43411/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43411/topic5265/</guid>
			<pubDate>Mon, 06 Apr 2020 22:53:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43410/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ldl5IWVO" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />if X&gt;100 then<br />=============<br />function CreateTable()<br /> &nbsp;<br /> &nbsp; t_id = AllocTable() &nbsp; <br /> &nbsp; <br /> &nbsp; AddColumn(t_id, 0, &quot;SHORT/LONG&quot;, true, QTABLE_STRING_TYPE,15)<br /> &nbsp; AddColumn(t_id, 1, &quot;TIKER&quot;, true, QTABLE_STRING_TYPE, 15)<br /> &nbsp; AddColumn(t_id, 2, &quot;POINTS&quot;, true, QTABLE_DOUBLE_TYPE, 15)<br /> &nbsp;<br /> &nbsp; <br /> &nbsp; t = CreateWindow(t_id)<br /> &nbsp; &nbsp; <br /> &nbsp; SetWindowCaption(t_id, &quot;TABLE&quot;)<br /> &nbsp; <br /> &nbsp; InsertRow(t_id, -1)<br /> <br />end<br /><br /><br />function main()<br />SecCode= {....}<br />local Run = &quot;Yes&quot;<br />while Run == &quot;Yes&quot; do<br /><br />for i=1, #SecCode do<br /><br />if i==1 then <br /><br />if X&gt;100 then<br />InsertRow(t_id, i)<br />SetCell(t_id, i, 0,&quot;SHORT&quot;)<br />SetCell(t_id, i, 1,tostring(NAME))<br />SetCell(t_id, i, 2,tostring(X))<br />end<br />if Y&gt;100<br />InsertRow(t_id, i)<br />SetCell(t_id, i, 0,&quot;LONG&quot;)<br />SetCell(t_id, i, 1,tostring(NAME))<br />SetCell(t_id, i, 2,tostring(X))<br />end<br />end<br /><br />if i==2 then <br />..<br />..<br />end<br />В общем получается вот так, что строчка добавляется в таблицу только когда выполняется условие, что куда переставить чтоб не сломать что уже работает я не понял если честно) не работает тут только сортировка корректно.. &nbsp; <br />
			<i>06.04.2020 22:08:00, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43410/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43410/topic5265/</guid>
			<pubDate>Mon, 06 Apr 2020 22:08:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43409/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не понял, что в примере кода происходит. Я б поменял общий подход, если сортировка нужна: сначала накидать строки в луа-таблицу (по индексу), потом ее отсортировать по последнему столбцу, а потом одним движением перенести в полученном порядке в окно. <br />
			<i>06.04.2020 21:43:56, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43409/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43409/topic5265/</guid>
			<pubDate>Mon, 06 Apr 2020 21:43:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43408/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нашел как сортируется полученная таблица(кликать по заголовку столбца с зажатым CTRL или SHIFT) , но почему-то сортировка происходит некорректно(( <br />if X&gt;100 then <br />InsertRow(t_id, i)<br />SetCell(t_id, i, 0,&quot;SHORT&quot;)<br />SetCell(t_id, i, 1,tostring(NAME))<br />SetCell(t_id, i, 2,tostring(X))<br />Вроде бы все правильно, i = от 1 до количества инструментов. Не знаю что сделать чтобы правильно сортировался последний столбец &nbsp; <br />
			<i>06.04.2020 21:15:14, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43408/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43408/topic5265/</guid>
			<pubDate>Mon, 06 Apr 2020 21:15:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43362/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_aOLmOLR4" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13343/" target="_blank" rel="nofollow">Nikita</a></noindex> написал:<br />вроде бы упоминается сортировка<br />=============<br /> Я тут не в курсе, к сожалению. Тут есть люди, кто активно с таблицами работает, если увидят те му, что-то полезное ответят по сортировке.<br />=============<br />Спасибо за советы, самое сложное сделано, осталось понять как сделать сортировку) <br />
			<i>05.04.2020 16:39:23, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43362/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43362/topic5265/</guid>
			<pubDate>Sun, 05 Apr 2020 16:39:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43360/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_n0WjO3Vu" href="/user/13343/" bx-tooltip-user-id="13343">Nikita</a> написал:<br />вроде бы упоминается сортировка<br />=============<br />Я тут не в курсе, к сожалению. Тут есть люди, кто активно с таблицами работает, если увидят тему, что-то полезное ответят по сортировке. <br />
			<i>05.04.2020 16:11:25, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43360/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43360/topic5265/</guid>
			<pubDate>Sun, 05 Apr 2020 16:11:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43358/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_nz3FdK0W" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13343/" target="_blank" rel="nofollow">Nikita</a></noindex> написал:<br />а вот сортировки от меньшего к большему значению нет, или я чего-то не вижу? &nbsp;<br />=============<br /> Да вроде как ее и нет. Но можно разложить строки из скрипта в любом желаемом порядке<br />=============<br />Вот вроде бы в руководстве по QLUA пишут <br />&quot;Если параметр «value» не задан для ячеек всех остальных типов, то по <br />столбцам, содержащим такие ячейки, не будет корректно работать сортировка, <br />фильтрация и условное форматирование (см. Приложение <br />2).&quot; &nbsp;вроде бы упоминается сортировка... <br />
			<i>05.04.2020 15:37:20, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43358/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43358/topic5265/</guid>
			<pubDate>Sun, 05 Apr 2020 15:37:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43356/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_eUeh1XMv" href="/user/13343/" bx-tooltip-user-id="13343">Nikita</a> написал:<br />а вот сортировки от меньшего к большему значению нет, или я чего-то не вижу? &nbsp;<br />=============<br />Да вроде как ее и нет. Но можно разложить строки из скрипта в любом желаемом порядке. <br />
			<i>05.04.2020 15:30:20, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43356/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43356/topic5265/</guid>
			<pubDate>Sun, 05 Apr 2020 15:30:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43355/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_JlQ2US1l" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13343/" target="_blank" rel="nofollow">Nikita</a></noindex> написал:<br />( в итоге не видит то что переменная стала равна 1 почему то)<br />=============<br /> Потому что CreateTable закончилась до того, как присвоили 1 условию, т.е. переменная и не стала равна 1, поэтому и видеть нечего.<br /><br /> <br />====quote====<br /><noindex><a href="/user/13343/" target="_blank" rel="nofollow">Nikita</a></noindex> написал:<br />(тут еще загвоздка как установить в ячейку значение Х из верхней части кода)<br />=============<br /> Вытащите это из CreateTable, создайте пустую таблицу в этой функции и все. Дальше вставьте код из первого варианта, только вместо message используйте InsertRow/SetCell в свою таблицу. Когда таблица будет готова, сделайте вечный цикл до нажатия &quot;остановить&quot; или закрытия квика. Перед выходом из main прибейте свое окно.<br />=============<br />Спасибо) Все подкрутил) но вот то что хотел сделать с таблицей похоже нельзя( фильтр в ней есть, а вот сортировки от меньшего к большему значению нет, или я чего-то не вижу? &nbsp; <br />
			<i>05.04.2020 14:42:44, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43355/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43355/topic5265/</guid>
			<pubDate>Sun, 05 Apr 2020 14:42:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43347/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vTb9TkmZ" href="/user/13343/" bx-tooltip-user-id="13343">Nikita</a> написал:<br />( в итоге не видит то что переменная стала равна 1 почему то)<br />=============<br />Потому что CreateTable закончилась до того, как присвоили 1 условию, т.е. переменная и не стала равна 1, поэтому и видеть нечего.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_tx1vMGJR" href="/user/13343/" bx-tooltip-user-id="13343">Nikita</a> написал:<br />(тут еще загвоздка как установить в ячейку значение Х из верхней части кода)<br />=============<br />Вытащите это из CreateTable, создайте пустую таблицу в этой функции и все. Дальше вставьте код из первого варианта, только вместо message используйте InsertRow/SetCell в свою таблицу. Когда таблица будет готова, сделайте вечный цикл до нажатия &quot;остановить&quot; или закрытия квика. Перед выходом из main прибейте свое окно. <br />
			<i>04.04.2020 21:07:48, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43347/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43347/topic5265/</guid>
			<pubDate>Sat, 04 Apr 2020 21:07:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43346/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6Dj2Fxv9" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Смотрите в документации функции для работы с таблицами рабочего места quik.<br />=============<br />Посмотрел, спасибо, но возникло несколько вопросов, <br />JL=0<br /><br />function main()<br /><br />CreateTable()<br />...<br />if i==1 then<br /><br /><br />if X&gt;100 then<br /><br />JL=1 --------------------(ввел переменную как индикатор что условие выполнено)<br /><br />end<br />end<br />end<br /><br /><br />function CreateTable()<br /> &nbsp; <br /> &nbsp; t_id = AllocTable() &nbsp; <br /> &nbsp; <br /> &nbsp; AddColumn(t_id, 0, &quot;SHORT/LONG&quot;, true, QTABLE_STRING_TYPE,15)<br /> &nbsp; AddColumn(t_id, 1, &quot;TIKER&quot;, true, QTABLE_STRING_TYPE, 15)<br /> &nbsp; AddColumn(t_id, 2, &quot;POINTS&quot;, true, QTABLE_DOUBLE_TYPE, 15)<br /> &nbsp; &nbsp; <br /> &nbsp; t = CreateWindow(t_id)<br /> &nbsp; &nbsp; <br /> &nbsp; SetWindowCaption(t_id, &quot;TABLE&quot;)<br /> &nbsp; <br /> &nbsp; InsertRow(t_id, -1)<br /> <br /> &nbsp; if JL==1 then &nbsp;---------------------------( в итоге не видит то что переменная стала равна 1 почему то)<br /> &nbsp; <br /> &nbsp; &nbsp;InsertRow(t_id,1)<br /> &nbsp; SetCell(t_id, 1, 1, Х) &nbsp;----------------(тут еще загвоздка как установить в ячейку значение Х из верхней части кода)<br /> &nbsp; end<br /> &nbsp; end <br />
			<i>04.04.2020 20:37:59, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43346/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43346/topic5265/</guid>
			<pubDate>Sat, 04 Apr 2020 20:37:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43338/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Смотрите в документации функции для работы с таблицами рабочего места quik. <br />
			<i>04.04.2020 15:42:36, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43338/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43338/topic5265/</guid>
			<pubDate>Sat, 04 Apr 2020 15:42:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вывод данных из индикатора</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message43335/topic5265/">Вывод данных из индикатора</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Имеется индикатор, в первую минуту торгов выдает данные (тикер и число) по какому либо инструменту при выполнении условия, данные выдаются в сообщении при этом если выполнилось условие сразу по нескольким инструментам, то выдается несколько сообщений подряд за пару секунд при большой волатильности, и приходится пролистывать их обратно чтобы увидеть предыдущие, есть ли вариант выводить эту информацию ввиде таблицы или хотя бы списка который бы просто пополнялся инструментами у которых выполнено условие, чтобы все данные были перед глазами? Ниже основная часть кода.<br /><br />while EnterInPos == &quot;No&quot; do<br /><br />for i=1, #SecCode and #T do<br /><br />ds=CreateDataSource (&quot;SPBFUT&quot;, SecCode&#91;i&#93;, INTERVAL_M1)<br /><br />if i==1 then<br /><br /><br />if XXX then <br /><br />message(YYY)<br /><br />end <br />end<br /><br />if i==2 then<br />.<br />.<br />. &nbsp; <br />
			<i>04.04.2020 13:17:55, Nikita.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message43335/topic5265/</link>
			<guid>http://forum.quik.ru/messages/forum10/message43335/topic5265/</guid>
			<pubDate>Sat, 04 Apr 2020 13:17:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
