<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Функция getBuySellInfo все время возвращает nil]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Функция getBuySellInfo все время возвращает nil форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 04 Apr 2026 20:57:34 +0300</pubDate>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68854/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_ybX0xbsq" href="/user/16026/" bx-tooltip-user-id="16026">Igor_User</a>, добрый день.<br /><br />Просим Вас прислать для анализа копию используемого Рабочего места QUIK, а также используемые скрипты на нашу почту <noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex>.<br />Просьба дополнительно указать в письме Ваш UID, а также ссылку на данную тему форума. <br />
			<i>27.03.2023 16:03:17, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68854/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68854/topic4059/</guid>
			<pubDate>Mon, 27 Mar 2023 16:03:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68836/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<p>Появление ошибки 6 действительно связано с перезаказом данных. Попробовал на другом компе (на котором не было перезаказа данных) – заявки из скрипта выставляются без проблем. Но после того, как перезаказал данные, опять функция OnTransReply() стала выдавать статус 6. Причина непонятна. </p><p>Функции getBuySellInfo и CalcBuySell в обычном quik’е (не демо) на реальном счёте работают без проблем. Т.о. причина в некорретной работе QUIK-Junior. Я заметил, что таблица «Купить/Продать» в QUIK-Junior пустая (одни нули) в отличие от обычного quik’а. Может быть это как-то взаимосвязано…?</p> <br />
			<i>26.03.2023 18:07:52, Igor_User.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68836/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68836/topic4059/</guid>
			<pubDate>Sun, 26 Mar 2023 18:07:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68820/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хотя может быть появление ошибки 6 не связано с перезаказом данных... <br />
			<i>24.03.2023 14:11:10, Igor_User.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68820/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68820/topic4059/</guid>
			<pubDate>Fri, 24 Mar 2023 14:11:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68819/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сделал всё, как вы просили (перезаказ данных). При этом система попросила перезапустить Quik. Yо результат тот же - функции getBuySellInfo (can_buy) и CalcBuySell выдают 0.<br />К тому же, появилась ещё одна проблема - при попытке выставить рыночную заявку из скрипта, функция OnTransReply() выдаёт статус 6 (Транзакция не прошла проверку лимитов сервера QUIK), что совсем непонятно. Но если выставлять заявку не из скрипта, то всё проходит нормально. <br />
			<i>24.03.2023 14:00:49, Igor_User.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68819/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68819/topic4059/</guid>
			<pubDate>Fri, 24 Mar 2023 14:00:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68812/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_dP89NUbb" href="/user/16026/" bx-tooltip-user-id="16026">Igor_User</a>, добрый день.<br /><br />Проблему воспроизвести не удалось, приведенный код возвращает корректный результат.<br />Попробуйте выполнить перезаказ данных Рабочего места QUIK (<B>Система / Заказ данных / Перезаказать данные - Торговые данные текущей сессии, Локальные справочники</B>) и повторно запустить скрипт.<br /><br />Просим Вас сообщить результат. <br />
			<i>24.03.2023 07:26:32, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68812/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68812/topic4059/</guid>
			<pubDate>Fri, 24 Mar 2023 07:26:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68809/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня немного похожая проблема.<br /><br /><br />Почему-то на демо-счёте выдаёт ноль такой код:<br />result=getBuySellInfo(&quot;NC0011100000&quot;, &quot;10089&quot;, &quot;QJSIM&quot;, &quot;SBER&quot;, 0)<br />message(tostring(result.can_buy))<br /><br />Также выдаёт ноль такой код:<br /><br />BuQty,comiss=CalcBuySell(&quot;QJSIM&quot;,&quot;SBER&quot;,&quot;10089&quot;,&quot;NC0011100000&quot;,0,true,true)<br />message(tostring(BuQty))<br /><br />Но на срочном рынке (тоже демо-счёт) эта функция работает корректно.<br /><br />QUIK-Junior 10.1.2.2 <br />
			<i>23.03.2023 22:07:31, Igor_User.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68809/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68809/topic4059/</guid>
			<pubDate>Thu, 23 Mar 2023 22:07:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34728/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_VUFxOs31" href="/user/748/" bx-tooltip-user-id="748">Дмитрий Минеев</a>, <br />10260 - это код клиента на фондовой секции, а не на срочной.<br />SPBFUT000000 - это фирма срочной секции.<br />Нельзя по фирме срочной секции получить данные по коду клиента от фондовой секции.<br />Если по простому, откройте в терминале таблицу Купить/продать (из таблицы Клиентский портфель) и посмотрите что там написано и сделайте также.<br /><br />Так по акциям, для нашего демо, строка будет следующей:<br />result = getBuySellInfo("NC0011100000", "10260", "QJSIM", "LKOH", 0) <br />
			<i>07.11.2018 05:14:53, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34728/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34728/topic4059/</guid>
			<pubDate>Wed, 07 Nov 2018 05:14:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функция getBuySellInfo все время возвращает nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34716/topic4059/">Функция getBuySellInfo все время возвращает nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Простой пример кода:
====code====
<pre>firm_id = "SPBFUT000000"
client_code = "10260"
class_code = "SPBFUT"
sec_code = "RIZ8"

result = getBuySellInfo(firm_id, client_code, class_code, sec_code, 0)

message(tostring(result.can_buy))

</pre>
=============
<br />Какой бы я ни брал инструмент (Акции, Фьючерсы), какой бы ни брал параметр - все время получаю nil.<br />Demo Quik 7.18.1.20 <br />
			<i>06.11.2018 13:55:13, Дмитрий Минеев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34716/topic4059/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34716/topic4059/</guid>
			<pubDate>Tue, 06 Nov 2018 13:55:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
