<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: QLUA]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме QLUA форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 06 May 2026 19:52:24 +0300</pubDate>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78366/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если в индикаторе, то<br />
====code====
<pre>&nbsp;&nbsp;dtSch = getDataSourceInfo()
&nbsp;&nbsp;local C = getParamEx(dtSch.class_code, dtSch.sec_code, "PREVLEGALCLOSEPR").param_value</pre>
============= <br />
			<i>02.04.2025 20:27:38, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78366/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78366/topic2029/</guid>
			<pubDate>Wed, 02 Apr 2025 20:27:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78365/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			На примере Газпрома:<br /><br />
====code====
<pre>local C = getParamEx("TQBR", "GAZP", "PREVLEGALCLOSEPR").param_value</pre>
============= <br />
			<i>02.04.2025 20:20:32, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78365/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78365/topic2029/</guid>
			<pubDate>Wed, 02 Apr 2025 20:20:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78361/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8Gph5Dee" href="/user/16869/" bx-tooltip-user-id="16869">Михаил Горбатский</a> написал:<br />Как использовать getParamEx для создания индикатора? Написано что функция возвращает таблицу, но мне нужно только одно значение и с какими аргументами её вызывать? Будет ли корректной запись &quot;local C = getParamEx ( , , PREVLEGALCLOSEPR)&quot;? Как мне использовать его чтобы он показывал для инструмента который я выбрал из таблицы текущих торгов и нужно ли мне добавлять в таблицу значение чтобы его можно было использовать? В моем случае цена закрытия предыдущего дня. &nbsp;<br />=============<br />Не в обиду, но Ваше непонимание в первую очередь вызвано незнанием языка lua.<br />Поясняю<br />Функция луа может возвращать либо скаляр, либо таблицу.<br />В данном случае возвращается таблица <br />ее формат указан в документации к библиотеке QLua:<br /><span class="bx-font" style="font-size:;"><p>Функция возвращает таблицу Lua с параметрами: &nbsp;</p><p> </p><table class="data-table"><tr><th>Параметр</th><th>Тип</th><th>Описание</th></tr><tr><td>param_type</td><td>STRING</td><td>Тип данных параметра, используемый в таблице «Текущие торги». Возможные &nbsp;значения: &nbsp;<ul><li>«1» - DOUBLE;<br /><li>«2» - LONG;<br /><li>«3» - CHAR;<br /><li>«4» - перечислимый тип;<br /><li>«5» - время;<br /><li>«6» - дата<br /></ul></td></tr><tr><td>param_value</td><td>STRING</td><td>Значение параметра. Для param_type = 3 значение параметра равно «0», в &nbsp;остальных случаях – числовое представление. Для перечислимых типов значение &nbsp;равно порядковому значению перечисления </td></tr><tr><td>param_image</td><td>STRING</td><td>Строковое значение параметра, аналогичное его представлению в таблице. В &nbsp;строковом представлении учитываются разделители разрядов, разделители целой и &nbsp;дробной части. Для перечислимых типов выводятся соответствующие им строковые &nbsp;значения </td></tr><tr><td>result</td><td>STRING</td><td>Результат выполнения операции. Возможные значения: &nbsp;<ul><li>«0» - ошибка;<br /><li>«1» - параметр найден<br /></ul></td></tr></table><p></p></span>================<br />при вызове этой функции надо указать три параметра<br />class_code &nbsp;--код класса инструмента<br />sec_code --код инструмента<br />param_name -- название параметра инструмента. &nbsp;Это параметры таблицы TTT &nbsp;(название столбца на англ яз)<br />---------------<br />class_code и sec_code при написании индикатора можно получать с графика (см функции в док QLUA) <br />
			<i>02.04.2025 17:28:27, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78361/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78361/topic2029/</guid>
			<pubDate>Wed, 02 Apr 2025 17:28:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78359/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как использовать getParamEx для создания индикатора? Написано что функция возвращает таблицу, но мне нужно только одно значение и с какими аргументами её вызывать? Будет ли корректной запись &quot;local C = getParamEx ( , , PREVLEGALCLOSEPR)&quot;? Как мне использовать его чтобы он показывал для инструмента который я выбрал из таблицы текущих торгов и нужно ли мне добавлять в таблицу значение чтобы его можно было использовать? В моем случае цена закрытия предыдущего дня. &nbsp; <br />
			<i>02.04.2025 13:33:36, Михаил Горбатский.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78359/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78359/topic2029/</guid>
			<pubDate>Wed, 02 Apr 2025 13:33:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78139/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Выводить через PrintDbgStr подозрительные переменные, и когда в очередной раз глюканёт, посмотреть, кто чудит. <br />
			<i>12.03.2025 18:03:55, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78139/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78139/topic2029/</guid>
			<pubDate>Wed, 12 Mar 2025 18:03:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78138/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Но если ошибка возникает эпизодически, то это уже сложнее. <br />
			<i>12.03.2025 17:15:59, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78138/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78138/topic2029/</guid>
			<pubDate>Wed, 12 Mar 2025 17:15:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78137/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bHIPvCpw" href="/user/16026/" bx-tooltip-user-id="16026">Igor_User</a> написал:<br />Есть ли какие-нибудь ещё способы определить строку, из-за которой эта ошибка произошла?<br />=============<br />message(&quot;OK&quot;) и дихотомия.<br /> Ставим message в середине скрипта, если выскочило &quot;OK&quot;, значит, ошибка дальше. Нет - до него. Делим проблемный кусок дальше.<br />И т.д. <br />
			<i>12.03.2025 17:09:18, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78137/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78137/topic2029/</guid>
			<pubDate>Wed, 12 Mar 2025 17:09:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78130/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WtxQJOl1" href="/user/16026/" bx-tooltip-user-id="16026">Igor_User</a> написал:<br />Возникла такая проблема. Может кто подскажет.<br />Мой скрипт стал эпизодически останавливаться с ошибкой &quot;attempt to perform arithmetic on a nil value&quot;. Сама ошибка понятна, но проблема заключается в том, что в этом сообщении не указывается номер строки, в которой эта ошибка произошла. Обычно при появлении таких ошибок в сообщении указывается и номер строки, благодаря чему можно найти ошибку и устранить.<br />Я первый раз с таким сталкиваюсь. Есть ли какие-нибудь ещё способы определить строку, из-за которой эта ошибка произошла?<br />=============<br />Покажите скрипт. <br />
			<i>12.03.2025 10:08:32, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78130/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78130/topic2029/</guid>
			<pubDate>Wed, 12 Mar 2025 10:08:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78122/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OL5KmExs" href="/user/16026/" bx-tooltip-user-id="16026">Igor_User</a> написал:<br />А что такое debug в QLua? В справке такого нет. Где можно почитать об этом?<br />=============<br />Читать нужно сам язык луа не ниже версии 5.4 - это его таблица, QLua - это библиотека от разработчиков для возможности доступа и взаимодействия срипта &nbsp;с рабочим местом квик. <br />
			<i>11.03.2025 19:23:25, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78122/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78122/topic2029/</guid>
			<pubDate>Tue, 11 Mar 2025 19:23:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78121/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А что такое debug в QLua? В справке такого нет. Где можно почитать об этом? <br />
			<i>11.03.2025 18:16:30, Igor_User.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78121/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78121/topic2029/</guid>
			<pubDate>Tue, 11 Mar 2025 18:16:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78100/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_9f7sHFGL" href="/user/16026/" bx-tooltip-user-id="16026">Igor_User</a> написал:<br />Есть ли какие-нибудь ещё способы определить строку, из-за которой эта ошибка произошла?<br />=============<br />Lua предоставляет несколько подходов для обработки и обнаружения ошибок, а также для организации процесса работы с ними. Основные способы обнаружения ошибок, использование pcall или xpcall. Если нужно не только отловить ошибку, но и логировать её с дополнительной информацией ( место ошибки, стек вызовов и т.д.), можно использовать debug или писать собственное логирование. <br />
			<i>11.03.2025 08:21:24, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78100/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78100/topic2029/</guid>
			<pubDate>Tue, 11 Mar 2025 08:21:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message78092/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возникла такая проблема. Может кто подскажет.<br />Мой скрипт стал эпизодически останавливаться с ошибкой &quot;attempt to perform arithmetic on a nil value&quot;. Сама ошибка понятна, но проблема заключается в том, что в этом сообщении не указывается номер строки, в которой эта ошибка произошла. Обычно при появлении таких ошибок в сообщении указывается и номер строки, благодаря чему можно найти ошибку и устранить.<br />Я первый раз с таким сталкиваюсь. Есть ли какие-нибудь ещё способы определить строку, из-за которой эта ошибка произошла? <br />
			<i>10.03.2025 17:31:32, Igor_User.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message78092/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message78092/topic2029/</guid>
			<pubDate>Mon, 10 Mar 2025 17:31:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message77898/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_Vo5sWV8L" href="/user/16477/" bx-tooltip-user-id="16477">Lelikov</a>, добрый день.<br /><br />Количество вызовов OnCalculate зависит от событий, возникающих при добавлении в диаграмму новых индикаторов и от событий перерисовки самой диаграммы.<br />Возникающие при этом лишние OnCalculate мы уберем в очередных версиях ПО.<br /><br />Приносим извинения за причиненные неудобства. <br />
			<i>25.02.2025 13:34:04, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message77898/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message77898/topic2029/</guid>
			<pubDate>Tue, 25 Feb 2025 13:34:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message77878/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_jEB2zWH2" href="/user/16477/" bx-tooltip-user-id="16477">Lelikov</a>, добрый день.<br /><br />Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>24.02.2025 12:53:40, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message77878/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message77878/topic2029/</guid>
			<pubDate>Mon, 24 Feb 2025 12:53:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message77860/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте. &nbsp; &nbsp;Вопрос к поддержке и участникам форума. В версии квика 11.3.1.2 опять такие же глюки, как двойной прогон функции OnCalculate?? А также, при подсоединенном индикаторе, вызов таблицы &quot;добавить график (индикатор)&quot;, но при отказе от добавки, происходит его новый проход??? <br />
			<i>22.02.2025 16:59:18, Lelikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message77860/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message77860/topic2029/</guid>
			<pubDate>Sat, 22 Feb 2025 16:59:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45648/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ребята, это не хорошо!<br />У вас два основных инструмента, и один не работаем, на втором цикле изменены значения внешних &nbsp;переменных, результат получается неожиданный.<br />У меня месяц ушел, что бы понять в чем дело. Печально<br />Жду с нетерпением рабочего варианта! <br />
			<i>27.05.2020 15:07:08, Алексей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45648/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45648/topic2029/</guid>
			<pubDate>Wed, 27 May 2020 15:07:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message45645/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_aQpi9IBb" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1801/" target="_blank" rel="nofollow">Борис Гудылин</a></noindex> написал:<br /> <br />====quote====<br /> Alexey Ivannikov &nbsp; написал:<br /> <br />====quote====<br /> Алексей Орешкин &nbsp; написал:<br />Сделал видео как это проходит у меня. &nbsp;<br />=============<br /> &nbsp; &nbsp; &nbsp;Добрый день.<br /> &nbsp; &nbsp; <br /> &nbsp; &nbsp; Данная ошибка будет исправлена в одной из &nbsp; &nbsp; очередных версий программы.<br /> &nbsp; &nbsp; Приносим извинения за причиненные неудобства.<br />=============<br /> Посмотрите, пожалуйста, смежную проблему с &quot;лишними&quot; вызовами OnCalculate. При редактировании параметров какого-либо индикатора он пересчитывается 3 раза, а все остальные на диаграмме - по 2. При большом количестве ресурсоемких индикаторов работать становится сложно.<br />Версия 7.2.1.5. <br />В версии 6.17 при редактировании параметров индикатора пересчитывался только он один, остальные не трогались. Нельзя ли вернуть прежний порядок?<br />=============<br /> Здравствуйте,<br /><br />Судя по описанию эта такая же проблема, описанная выше. <br />Сейчас и правда OnCalculate работает некорректно. Над устранением ошибки работаем.<br />=============<br /> <br />
			<i>27.05.2020 14:51:29, Алексей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message45645/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message45645/topic2029/</guid>
			<pubDate>Wed, 27 May 2020 14:51:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35721/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_emY1t6zr" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Но, Вы можете написать алгоритм который будет искать нужные параметры в таблицах лимитов через функцию getItem.<br />=============<br />Спасибо! <br />
			<i>07.01.2019 16:48:22, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35721/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35721/topic2029/</guid>
			<pubDate>Mon, 07 Jan 2019 16:48:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35694/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xoSQjmPB" href="/user/12619/" bx-tooltip-user-id="12619">Анатолий</a> написал:<br /> а как получить firmid, tag и currcod?<br />=============<br /><br />Функции getMoney &nbsp;и getMoneyEx, обращаются к лимитам по деньгам, следовательно посмотреть нужные данные можно в таблице лимитов по деньгам.<br />firmid - это фирма<br />tag - это тег (код позиции)<br />currcode - код валюты.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_x4OpqSEF" href="/user/12619/" bx-tooltip-user-id="12619">Анатолий</a> написал:<br />терминал &nbsp;ведь знает все эти параметры сразу после соединения с сервером<br />=============<br />Да знает. Но он не знает от какого счета Вы будете торговать и какой вид лимита использовать при торговле.<br /><B>И никто не знает, кроме Вас.</B><br />В терминале может быть далеко не один код клиента/торговый счет. И позиции могут вестись далеко не только за рубли.<br />Следовательно автоматики в это месте нет. <br /><br />Но, Вы можете написать алгоритм который будет искать нужные параметры в таблицах лимитов через функцию getItem.<br />Она не требует указания фирмы/счета и прочего, а только номер строки из таблицы.<br />Следовательно, можно написать цикл который будет перебирать все строки до нахождения нужной и брать из нее данные. <br />
			<i>04.01.2019 15:15:45, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35694/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35694/topic2029/</guid>
			<pubDate>Fri, 04 Jan 2019 15:15:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35667/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Люди подскажите пожалуйста - как при запуске скрипта, из секции OnInit () сразу узнать текущее состояние баланса денежных средств, исходя из справки для этого служат функции getMoney &nbsp;и getMoneyEx, им нужно передать параметры (STRING client_code, STRING firmid, STRING tag, STRING currcod<br />client_code можно получить а как получить firmid, tag и currcod?<br />Их &nbsp;можно получить либо по результатам из таблиц ontrade или onorder но для &nbsp;этого уже после запуска скрипта создать заявку, &nbsp;либо прописать вручную, но допустим я хочу максимально автоматизировать &nbsp;скрипт - чтобы он без совершения каких либо сделок или заявок сам каждый &nbsp;раз узнавал все нужные рабочие параметры, без прописывания их вручную, терминал &nbsp;ведь знает все эти параметры сразу после соединения с сервером <br />
			<i>02.01.2019 13:16:57, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35667/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35667/topic2029/</guid>
			<pubDate>Wed, 02 Jan 2019 13:16:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35558/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вообщем сравнил результаты выгрузки таблиц OnOrder (neworder) и OnTrade(trade_data) в файл (дубликаты по одной и той же сделке)<br />Таблицы neworder отличаются значениями withdraw_datetime, datetime и uid, причем 1ый uid=0 а второй uid = 132894<br />Таблицы &nbsp;trade_data отличаются значениями canceled_datetime &nbsp;(Какой тут может &nbsp;быть canceled_datetime? заявка ведь выполнена) и datetime <br />
			<i>27.12.2018 11:15:03, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35558/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35558/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 11:15:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35557/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />что именно не понятно?<br />добавляете условие if и пишите проверку, все стандартными средствами lua никакой магии.<br />Вы же умеете сравнивать две переменные? (if a==b then) вот это оно и есть.<br />вопрос только в том как хранить ранее полученные данные<br />можно просто в виде таблицы lua<br />можно в файле<br />как Вам удобней<br />=============<br />А да, сразу что то не подумал все просто, еще до того как вы ответили уже решил проблему примерно так<br />function OnInit ()<br /><p>ordn=0<br />tr=0<br />end</p><p>function main()<br /> &nbsp; &nbsp;while is_run do<br /> &nbsp; &nbsp; &nbsp; tr=0<br /> &nbsp; &nbsp; &nbsp; ordn=0<br /> &nbsp; &nbsp; &nbsp; sleep(1000)<br /> &nbsp; &nbsp;end;</p><p>function OnOrder (neworder)</p><p>if ordn==0 then<br />ordn=neworder.order_num<br />....<br />end</p><p>function OnTrade(trade_data)<br /> &nbsp; &nbsp;<br />if tr~=0 then return end<br /> &nbsp; &nbsp;if tr ==0 then <br /> &nbsp; &nbsp;tr=trade_data.trade_num <br />...<br />end</p><p>Но хотелось бы знать почему на выполнение одной заявки на покупку одного &nbsp;лота &nbsp;приходит три ответа с разным временем? Это временный глюк на сервере или эти дубликаты могут иметь какое то значение?<br /></p> <br />
			<i>27.12.2018 11:13:12, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35557/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35557/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 11:13:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35555/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xg41agyV" href="/user/12619/" bx-tooltip-user-id="12619">Анатолий</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/17/" target="_blank" rel="nofollow">Sergey Gorokhov</a></noindex> написал:<br />Просто добавить условие фильтрации. Если сделка с таким номером по данному классу уже была то игнорировать.<br />=============<br />Извините за глупый вопрос - как это сделать? Для этого есть какие то функции qlua? или же обычными средствами lua<br />Во втором случае примерно понятно как это сделать<br />=============<br /><br />что именно не понятно?<br />добавляете условие if и пишите проверку, все стандартными средствами lua никакой магии.<br />Вы же умеете сравнивать две переменные? (if a==b then) вот это оно и есть.<br />вопрос только в том как хранить ранее полученные данные<br />можно просто в виде таблицы lua<br />можно в файле<br />как Вам удобней <br />
			<i>27.12.2018 10:59:45, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35555/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35555/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 10:59:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35545/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Phuc3gtV" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Просто добавить условие фильтрации. Если сделка с таким номером по данному классу уже была то игнорировать.<br />=============<br />Извините за глупый вопрос - как это сделать? Для этого есть какие то функции qlua? или же обычными средствами lua<br />Во втором случае примерно понятно как это сделать <br />
			<i>27.12.2018 10:07:17, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35545/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35545/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 10:07:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35544/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_TghLbJLY" href="/user/12619/" bx-tooltip-user-id="12619">Анатолий</a> написал:<br />И как же мне отфильтровать дублирующиеся мне ответы от сервера?<br />=============<br />Просто добавить условие фильтрации. Если сделка с таким номером по данному классу уже была то игнорировать. <br />
			<i>27.12.2018 10:03:42, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35544/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35544/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 10:03:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35539/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jAWsPQKe" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Здравствуйте,Это нормально, т.к. сервер может обновлять некоторые параметры сделки, он присылает ее несколько раз.Тоже самое с заявками.<br />=============<br />И как же мне отфильтровать дублирующиеся мне ответы от сервера? Можно это делать вручную сидя за компом но тогда и смысла скрипты писать нет, я ведь пишу скрипт как раз для того чтобы автоматизировать различные действия и не сидеть для этого за компом, уже перепробовал много раз - Ontrade все время выполняется три раза,<br />для интереса даже переписал скрипт для изучения происходящего, примерно вот в такой вид<br /><br /><p>IsRun = true;<br />function main()<br />while is_run do<br /> &nbsp; &nbsp; &nbsp; sleep(50)<br /> &nbsp; end;</p><p>end;</p>function Oninit ()<br />n=0<br />end<p>function OnOrder (neworder)</p><p> &nbsp; &nbsp; &nbsp; &nbsp;file = io.open(&quot;C:\\FinamJunior\\logs\\res_onorder.txt&quot;, &quot;a&quot;) <br /> &nbsp; &nbsp; &nbsp;n=n+1<br /> &nbsp; &nbsp;file:write(tostring (n)..&quot;\n&quot;)<br /> &nbsp; &nbsp;file:close() </p><p>end</p><p>function OnTransReply (transorder)</p><p> &nbsp; &nbsp; &nbsp; &nbsp;file = io.open(&quot;C:\\FinamJunior\\logs\\res_ontransreply.txt&quot;, &quot;a&quot;) <br /> &nbsp; &nbsp; &nbsp; &nbsp;n=n+1<br /> &nbsp; &nbsp;file:write(tostring (n)..&quot;\n&quot;)<br /> &nbsp; &nbsp;file:close() </p><p>end</p><p>function OnTrade(trade_data)</p><p> &nbsp; &nbsp; &nbsp; &nbsp;file = io.open(&quot;C:\\FinamJunior\\logs\\res_ontrade.txt&quot;, &quot;a&quot;) <br /> &nbsp; &nbsp; &nbsp; &nbsp;n=n+1<br /> &nbsp; &nbsp;file:write(tostring (n)..&quot;\n&quot;)<br /> &nbsp; &nbsp;file:close() </p><p>end</p><p>function OnStop()<br /> &nbsp;IsRun = false;<br />end;</p><p>Далее делаю следующее - формирую завку на покупку одного лота некоторых &nbsp;акций по рыночной цене, чтобы заявка быстро была выполнена, и отправляю &nbsp;ее и вижу следующий результат:<br />функция OnTrade выполняется первой, причем три раза, в файле res_ontrade.txt &nbsp;я увидел 1 2 3<br />Затем выполняется два раза функция OnOrder, два раза - в res_onorder.txt я увидел 4 5<br />Функция OnTransReply вообще не была выполнена ни разу - в файле res_ontransreply.txt &nbsp;пусто</p><p></p> <br />
			<i>27.12.2018 09:34:11, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35539/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35539/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 09:34:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35527/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_McvUabTg" href="/user/12619/" bx-tooltip-user-id="12619">Анатолий</a> написал:<br />То есть получается что при выполнении сделки функция ontrade ( ) &nbsp;у меня выполняется трижды, либо ее тело трижды, странно<br />=============<br />Здравствуйте,<br />Это нормально, т.к. сервер может обновлять некоторые параметры сделки, он присылает ее несколько раз.<br />Тоже самое с заявками. <br />
			<i>27.12.2018 04:58:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35527/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35527/topic2029/</guid>
			<pubDate>Thu, 27 Dec 2018 04:58:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35517/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			То есть получается что при выполнении сделки функция ontrade ( ) &nbsp;у меня выполняется трижды, либо ее тело трижды, странно <br />
			<i>26.12.2018 16:57:42, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35517/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35517/topic2029/</guid>
			<pubDate>Wed, 26 Dec 2018 16:57:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35516/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всех приветствую, ребята подскажите в чем может быть проблема - вообщем только начал изучать Qlua и создание скриптов на нем для квика, создал для начала пробный скрипт<br />по простой схеме -<br /><br />IsRun = true; <br />function main()<br />while is_run do<br /> &nbsp; &nbsp; &nbsp; &nbsp;sleep(50)<br /> &nbsp; &nbsp;end;<br /> &nbsp; <br />end;<br /> <br />function ontrade (trade_data)<br /><br />file = io.open(&quot;res_ontrade.txt&quot;, &quot;a&quot;) <br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;for key,v in pairs(trade_data) do<br /> &nbsp; &nbsp;file:write(key .. &quot; = &quot; ..tostring(v).. &quot;\n&quot;) <br /> &nbsp; &nbsp;end<br /> &nbsp; &nbsp;file:close() <br /><br />end <br />function OnStop()<br /> &nbsp; IsRun = false;<br />end;<br /><br />в тело функции ontrade прописал простенький скрипт для записи результата выполненной сделки в текстовый файл но тут происходит странное - в случае совершения сделки, т.е. одной сделки любой сделки, покупка продажа - запись результатов происходит трижды, много раз перепробовал все одно и то же - сделка одна и три одинаковых записи подряд о ней, почему так?<br /><br /><br /><table class="data-table"><tr><td></td><td></td><td></td><td></td></tr></table> <br />
			<i>26.12.2018 16:44:29, Анатолий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35516/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35516/topic2029/</guid>
			<pubDate>Wed, 26 Dec 2018 16:44:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>QLUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message35236/topic2029/">QLUA</a></b> <i>вопросы начинающих.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо! Заработало. <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> &nbsp; <br />
			<i>07.12.2018 19:33:45, Pavel.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message35236/topic2029/</link>
			<guid>http://forum.quik.ru/messages/forum10/message35236/topic2029/</guid>
			<pubDate>Fri, 07 Dec 2018 19:33:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
