<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Как написать самый простой код, по проверке работы функции OnTransReply()?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Как написать самый простой код, по проверке работы функции OnTransReply()? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 26 Apr 2026 12:26:02 +0300</pubDate>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30507/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</a></b> <i>Код.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здорово работает, отлично все приходит. (ликбез наверно скоро пройдет и станет легче...) <br />
			<i>13.04.2018 15:49:50, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30507/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30507/topic3578/</guid>
			<pubDate>Fri, 13 Apr 2018 15:49:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30504/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</a></b> <i>Код.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да видимо не понял, спасибо, стало понятнее &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_wink.png" border="0" data-code=":wink:" data-definition="SD" alt=":wink:" style="width:16px;height:16px;" title="Шутливо" class="bx-smile" /> <br />
			<i>13.04.2018 13:27:58, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30504/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30504/topic3578/</guid>
			<pubDate>Fri, 13 Apr 2018 13:27:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30502/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</a></b> <i>Код.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, читал, может выпустил чего-то <br />
			<i>13.04.2018 13:24:18, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30502/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30502/topic3578/</guid>
			<pubDate>Fri, 13 Apr 2018 13:24:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30497/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</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_3vGm16Lm" href="/user/9636/" bx-tooltip-user-id="9636">Андрей</a> написал:<br /><br />====quote====<br /> icebird &nbsp; написал:<br />Коллбэк для того и нужен, чтобы ответ &nbsp;дождаться .<br />=============<br />Вот слово &nbsp;Дождаться &nbsp;кажется очень подозрительным, когда работа идет на скорость, то &nbsp;дождаться &nbsp;тут как то не очень понятна в принципе. По идее если функция работает по событию на сервере и передает данные в терминал пользователя, то она должна работать на подобии аппаратного прерывания компа, появилась, пришла, в программе прерываются основные процессы и и выполняется эта функция и ждать ничего не нужно, все должно происходить в рабочем порядке. А если такое не возможно и надо все таки &nbsp;Ждать &nbsp;ответа от сервера по транзакции (это немного похоже на программное прерывание, но не совсем) , то тогда конечно вы правы и вопросов у меня по этой теме больше нет, спасибо за помощь.<br />=============<br />Зайдите на страницу:<br /><noindex><a href="https://arqatech.com/ru/support/files/" target="_blank" rel="nofollow">https://arqatech.com/ru/support/files/</a></noindex><br /><br />Там почти в самом низу скачайте:<br /><B>«Документация по языку LUA в QUIK и примеры zip, 5.6 МБ»</B><br /><noindex><a href="https://arqatech.com/upload/iblock/194/quik_lua.zip" target="_blank" rel="nofollow">https://arqatech.com/upload/iblock/194/quik_lua.zip</a></noindex><br /><br />В архиве посмотрите файл <B>«Использование Lua в Рабочем месте QUIK.pdf»</B>, там всё подробно расписано со схемами и примерами кода.<br />Особенно главу <B>«4. Отправка транзакций из Lua скрипта»</B>, там пример работы с <B>OnTransReply</B>. <br />
			<i>13.04.2018 11:41:10, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30497/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30497/topic3578/</guid>
			<pubDate>Fri, 13 Apr 2018 11:41:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30485/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</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_ZVBEzhkH" href="/user/11260/" bx-tooltip-user-id="11260">icebird</a> написал:<br />Коллбэк для того и нужен, чтобы ответ <B>дождаться</B>.<br />=============<br />Вот слово <span class="bx-font" style="color:#0000ff">Дождаться</span> кажется очень подозрительным, когда работа идет на скорость, то <span class="bx-font" style="color:#0000ff">дождаться</span> тут как то не очень понятна в принципе. По идее если функция работает по событию на сервере и передает данные в терминал пользователя, то она должна работать на подобии аппаратного прерывания компа, появилась, пришла, в программе прерываются основные процессы и и выполняется эта функция и ждать ничего не нужно, все должно происходить в рабочем порядке. А если такое не возможно и надо все таки <span class="bx-font" style="color:#0000ff">Ждать</span> ответа от сервера по транзакции (это немного похоже на программное прерывание, но не совсем) , то тогда конечно вы правы и вопросов у меня по этой теме больше нет, спасибо за помощь. <br />
			<i>13.04.2018 08:38:15, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30485/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30485/topic3578/</guid>
			<pubDate>Fri, 13 Apr 2018 08:38:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30483/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</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_EF7Drnja" href="/user/9636/" bx-tooltip-user-id="9636">Андрей</a> написал:<br />Может проще и надежней проверить таблицу сделки по факту? Есть сделка, значит все норм, нет сделки, тогда уже колбеки использовать.<br />=============<br />Когда проверять &quot;по факту&quot;? Коллбэк для того и нужен, чтобы ответ дождаться. <br />
			<i>13.04.2018 08:18:27, icebird.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30483/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30483/topic3578/</guid>
			<pubDate>Fri, 13 Apr 2018 08:18:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30468/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</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_M0EwYQv5" href="/user/11260/" bx-tooltip-user-id="11260">icebird</a> написал:<br />А коллбэки за main() вынести?<br />=============<br />Аааааааааааааааааа.... спасибо, не дочитал видимо. А надо ли читать эти колбеки? Может проще и надежней проверить таблицу сделки по факту? Есть сделка, значит все норм, нет сделки, тогда уже колбеки использовать. Я конечно завтра проверю во время рабочей сессии как они работают, но у меня такое ощущение, что их приходится все же ждать в цикле. А это потеря времени. Но надо проверить, спасибо за помощь. <br />
			<i>12.04.2018 21:10:14, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30468/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30468/topic3578/</guid>
			<pubDate>Thu, 12 Apr 2018 21:10:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30464/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</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_eek.png" border="0" data-code=":shock:" data-definition="SD" alt=":shock:" style="width:16px;height:16px;" title="Удивленно" class="bx-smile" /><br /> А коллбэки за main() вынести? <br />
			<i>12.04.2018 18:28:10, icebird.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30464/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30464/topic3578/</guid>
			<pubDate>Thu, 12 Apr 2018 18:28:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30463/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</a></b> <i>Код.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сделка нормально проходит, странно, может быть обратный вызов приедет позднее, через час или два? <br />
			<i>12.04.2018 18:17:54, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30463/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30463/topic3578/</guid>
			<pubDate>Thu, 12 Apr 2018 18:17:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30462/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</a></b> <i>Код.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Странно, но не одна функция не работает по обратному вызову после транзакции. Что не так в коде?
====code====
<pre>local sins="MSST";
local a=0;
function main()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while 1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local Transaction={
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'TRANS_ID'&#93;&nbsp;&nbsp; = "12345",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'ACTION'&#93;&nbsp;&nbsp;&nbsp;&nbsp; = 'NEW_ORDER',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'CLASSCODE'&#93;&nbsp;&nbsp;= 'TQBR',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'SECCODE'&#93;&nbsp;&nbsp;&nbsp;&nbsp;= sins,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'OPERATION'&#93;&nbsp;&nbsp;= 'S',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'TYPE'&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'M', 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'QUANTITY'&#93;&nbsp;&nbsp; = '1', 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'ACCOUNT'&#93;&nbsp;&nbsp;&nbsp;&nbsp;= 'L01-00000F00',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'PRICE'&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= '0',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'COMMENT'&#93;&nbsp;&nbsp;&nbsp;&nbsp;= 'Первая сделка'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Отправляет транзакцию
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if a==0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sendTransaction(Transaction);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function OnTransReply(order)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local trans_id = order.trans_id ;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local status =order.status;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Статус&nbsp;&nbsp;" ..tostring(status));
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=a+"a";
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;------------------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function OnTrade(order)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local trade_num=order.trade_num;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local order_num=order.order_num;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local brokerref=order.brokerref;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=a+"b";
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function OnOrder(order)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local userid=order.userid;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local firmid=order.firmid;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local account=order.account;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=a+"c";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-------------------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("все готово " ..a);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=a+1;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
end
</pre>
============= <br />
			<i>12.04.2018 18:13:50, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30462/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30462/topic3578/</guid>
			<pubDate>Thu, 12 Apr 2018 18:13:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как написать самый простой код, по проверке работы функции OnTransReply()?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30457/topic3578/">Как написать самый простой код, по проверке работы функции OnTransReply()?</a></b> <i>Код.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Написал такой код для рыночной заявки на покупку акции
====code====
<pre>local sins="MSST";
local a=0;
function main()
while 1 do
&nbsp;&nbsp;&nbsp;local Transaction={
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'TRANS_ID'&#93;&nbsp;&nbsp; = "12345",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'ACTION'&#93;&nbsp;&nbsp;&nbsp;&nbsp; = 'NEW_ORDER',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'CLASSCODE'&#93;&nbsp;&nbsp;= 'TQBR',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'SECCODE'&#93;&nbsp;&nbsp;&nbsp;&nbsp;= sins,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'OPERATION'&#93;&nbsp;&nbsp;= 'S',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'TYPE'&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'M', 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'QUANTITY'&#93;&nbsp;&nbsp; = '1', 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'ACCOUNT'&#93;&nbsp;&nbsp;&nbsp;&nbsp;= 'L01-00000F00',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'PRICE'&#93;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= '0',
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;'COMMENT'&#93;&nbsp;&nbsp;&nbsp;&nbsp;= 'Первая сделка'
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Отправляет транзакцию
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if a==0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sendTransaction(Transaction);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function OnTransReply(order)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local trans_id = order.trans_id ;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local status =order.status;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Статус&nbsp;&nbsp;" ..tostring(status));
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("все готово " ..a);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=a+1;
&nbsp;&nbsp;&nbsp;end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
end
</pre>
=============
Но почему то он никак не хочет работать, сообщение нe выдает о статусе транзакции и в отладчике декода тоже себя не проявляет, что сработала эта функция, может я не правильно ее написал, я просто хочу на самом простом приvере проверить ее работу, что бы потом вживлять в миниробота, но пока безрезультатно. А сама транзакция проходит, в таблице сделок появляется новая сделка с моим ID. В чем ошибка в коде? <br />
			<i>12.04.2018 15:04:12, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30457/topic3578/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30457/topic3578/</guid>
			<pubDate>Thu, 12 Apr 2018 15:04:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
