<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Проверка на nil]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Проверка на nil форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 13 Apr 2026 06:38:51 +0300</pubDate>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75049/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xpGiJOYG" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br /> 
====code====
<pre>&nbsp;&nbsp; local&nbsp;&nbsp;x =&nbsp;&nbsp;0 ;
 local&nbsp;&nbsp;t =&nbsp;&nbsp;getFuturesLimit (FIRM, ACCOUNT,&nbsp;&nbsp;0 ,&nbsp;&nbsp;"SUR" );
 if&nbsp;&nbsp;t&nbsp;&nbsp;then&nbsp;&nbsp;x = t.cbplplanned&nbsp;&nbsp;end&nbsp;&nbsp;&nbsp;&nbsp;</pre>
=============
 <br />=============<br />Спасибо, уже сделал :-) <br />
			<i>26.03.2024 12:04:58, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75049/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75049/topic8565/</guid>
			<pubDate>Tue, 26 Mar 2024 12:04:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75048/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>local x=0;
local t=getFuturesLimit(FIRM, ACCOUNT, 0, "SUR");
if t then x=t.cbplplanned end </pre>
============= <br />
			<i>26.03.2024 12:00:59, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75048/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75048/topic8565/</guid>
			<pubDate>Tue, 26 Mar 2024 12:00:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75047/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>local t=getFuturesLimit(FIRM, ACCOUNT, 0, "SUR");
local x=t.cbplplanned or 0; </pre>
============= <br />
			<i>26.03.2024 11:59:24, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75047/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75047/topic8565/</guid>
			<pubDate>Tue, 26 Mar 2024 11:59:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75022/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Z5YcA8u0" href="/user/1000/" bx-tooltip-user-id="1000">Евгений</a> написал:<br />Еще ньанс: Данная ошибка выскочила всего 1 раз за год бесперебойной работы скрипта. Хотелось бы узнать причину или как побороть данную ошибку, чтобы срипт не вылетал с ошибкой.<br />=============<br />Мысль посетила, совсем не уверен: вроде бы эта функция задействует библиотеку расчёта лимитов брокера, которая по идее обновляется даже если вы квик не обновляете, т.к. правила расчёта на бирже меняются. А она может в теории или сглючить, вдруг даже полезть в сеть за данными и не получить их (например двойной запрос воспринят как ддос). По какой-то же причине юзеры жалуются на тормоза при выставлении заявок на срочном рынке... <br />
			<i>23.03.2024 01:59:25, funduk.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75022/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75022/topic8565/</guid>
			<pubDate>Sat, 23 Mar 2024 01:59:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75005/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А может быть такое, что Квик что-то меняет в своей таблице, а скрипт в это время читает это поле?<br />Помню, в районе quik2dde.ru упоминаемый мною kalikazandr писал, что такое возможно, якобы, даже неполный кусок изменяемой Квиком строки можно прочитать. Или это байки алготрейдеров? <br />
			<i>20.03.2024 17:37:02, Serge123.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75005/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75005/topic8565/</guid>
			<pubDate>Wed, 20 Mar 2024 17:37:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75004/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pPStxh6c" href="/user/14523/" bx-tooltip-user-id="14523">BlaZed</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1000/" target="_blank" rel="nofollow">Евгений</a></noindex> написал:<br /><br />Еще ньанс: Данная ошибка выскочила всего 1 раз за год бесперебойной работы скрипта.. &nbsp;<br />=============<br /> Сразу бы это сказали...<br /> <br />====quote====<br /><noindex><a href="/user/1000/" target="_blank" rel="nofollow">Евгений</a></noindex> написал:<br /> Хотелось бы узнать причину или как побороть данную ошибку, чтобы срипт не вылетал с ошибкой.<br />=============<br /> Вероятно при первой проверке getFuturesLimit вернул таблицу, а при второй у брокера что-нибудь глюкнуло, и getFuturesLimit вернул nil<br />Надо было закинуть результат getFuturesLimit в переменную и ее уже проверять<br />=============<br />Спасибо, так и сделаю <br />
			<i>20.03.2024 16:39:01, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75004/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75004/topic8565/</guid>
			<pubDate>Wed, 20 Mar 2024 16:39:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75003/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_eN3bYunK" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1000/" target="_blank" rel="nofollow">Евгений</a></noindex> написал:<br />Еще ньанс: Данная ошибка выскочила всего 1 раз за год бесперебойной работы скрипта. <br />=============<br /> &nbsp; &nbsp;Следующий раз, пожалуйста, начинайте с нюансов и указывайте версию QUIK, а также версию QLua. А то вы мозги форуму чуть не свихнули :: .<br />=============<br />Сорри, не подумал.<br />Версия Quik 8.8.4.3<br />Lua 5.3 <br />
			<i>20.03.2024 16:38:35, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75003/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75003/topic8565/</guid>
			<pubDate>Wed, 20 Mar 2024 16:38:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75000/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jfbzNoUj" href="/user/1000/" bx-tooltip-user-id="1000">Евгений</a> написал:<br /><br />Еще ньанс: Данная ошибка выскочила всего 1 раз за год бесперебойной работы скрипта.. &nbsp;<br />=============<br />Сразу бы это сказали...<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_46WBa84z" href="/user/1000/" bx-tooltip-user-id="1000">Евгений</a> написал:<br /> Хотелось бы узнать причину или как побороть данную ошибку, чтобы срипт не вылетал с ошибкой.<br />=============<br />Вероятно при первой проверке getFuturesLimit вернул таблицу, а при второй у брокера что-нибудь глюкнуло, и getFuturesLimit вернул nil<br />Надо было закинуть результат getFuturesLimit в переменную и ее уже проверять <br />
			<i>20.03.2024 11:28:17, BlaZed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75000/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75000/topic8565/</guid>
			<pubDate>Wed, 20 Mar 2024 11:28:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74999/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ZzoOacBM" href="/user/1000/" bx-tooltip-user-id="1000">Евгений</a> написал:<br />Еще ньанс: Данная ошибка выскочила всего 1 раз за год бесперебойной работы скрипта. <br />=============<br /> &nbsp; Следующий раз, пожалуйста, начинайте с нюансов и указывайте версию QUIK, а также версию QLua. А то вы мозги форуму чуть не свихнули <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" /> . <br />
			<i>20.03.2024 09:01:10, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74999/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74999/topic8565/</guid>
			<pubDate>Wed, 20 Mar 2024 09:01:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74995/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_SmyC0HlZ" href="/user/14523/" bx-tooltip-user-id="14523">BlaZed</a> написал:<br />Покажите чему равно 
====code====
<pre>&nbsp;&nbsp;type( getFuturesLimit (FIRM, ACCOUNT,&nbsp;&nbsp;0 ,&nbsp;&nbsp;"SUR" ))&nbsp;&nbsp;</pre>
=============
 <br />=============<br />table.<br /><br />Еще ньанс: Данная ошибка выскочила всего 1 раз за год бесперебойной работы скрипта. Хотелось бы узнать причину или как побороть данную ошибку, чтобы срипт не вылетал с ошибкой. &nbsp; <br />
			<i>19.03.2024 21:58:42, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74995/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74995/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 21:58:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74992/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Покажите чему равно
====code====
<pre>type(getFuturesLimit(FIRM, ACCOUNT, 0, "SUR"))</pre>
============= <br />
			<i>19.03.2024 17:22:42, BlaZed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74992/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74992/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 17:22:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74991/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не вызывайте функцию два раза, сохраните результат в локальную переменную.<br />Странно конечно, похоже почему-то при первом вызове результат нормальный, а при втором - nil <br />
			<i>19.03.2024 15:35:41, paluke.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74991/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74991/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 15:35:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74990/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6NlhCuAo" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1000/" target="_blank" rel="nofollow">Евгений</a></noindex> написал:<br />Ругается на строчку if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;).cbplplanned==nil then<br />=============<br /> &nbsp; &nbsp;Если функция, в которой это происходит небольшая, то выложите ее текст. Трудно определять птицу по заднему оперению ::<br />=============<br />Нет никакой функции. Это происходит в main:<br /><br />function main()<br /> &nbsp; while IsRun do<br /> &nbsp; &nbsp; &nbsp;sleep(1000)<br /> &nbsp; &nbsp; &nbsp;for q = 1, 1 do<br /> &nbsp; &nbsp; &nbsp; &nbsp; if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;)==nil then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break<br /> &nbsp; &nbsp; &nbsp; &nbsp; end<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp; if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;).cbplplanned==nil then<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;break<br /> &nbsp; &nbsp; &nbsp; &nbsp; end<br /> &nbsp; &nbsp; &nbsp;end<br /> &nbsp; end<br />end <br />
			<i>19.03.2024 15:18:33, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74990/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74990/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 15:18:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74989/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_fLIpiEpn" href="/user/1000/" bx-tooltip-user-id="1000">Евгений</a> написал:<br />Ругается на строчку if getFuturesLimit(FIRM, ACCOUNT, 0, "SUR").cbplplanned==nil then<br />=============<br /> &nbsp; Если функция, в которой это происходит небольшая, то выложите ее текст. Трудно определять птицу по заднему оперению <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" /> <br />
			<i>19.03.2024 14:48:47, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74989/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74989/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 14:48:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74986/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_omq7YSGi" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1000/" target="_blank" rel="nofollow">Евгений</a></noindex> написал:<br />Подскажите выскочила ошибка: &quot;attempt to index a nil value&quot; на строчку: &quot;if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;).cbplplanned==nil then&quot;Вроде как раз на nil проверяю. &nbsp;<br />=============<br /> &nbsp; У вас getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;) равно nil, а его индексировать нельзя.<br />=============<br />if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;)==nil then	<br /> &nbsp; &nbsp;break<br />					end<br /><br />					if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;).cbplplanned==nil then<br /> &nbsp; &nbsp;break<br />					end<br /><br />Ругается на строчку if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;).cbplplanned==nil then <br />
			<i>19.03.2024 13:01:40, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74986/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74986/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 13:01:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74961/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_cc2R90pD" href="/user/1000/" bx-tooltip-user-id="1000">Евгений</a> написал:<br />Подскажите выскочила ошибка: "attempt to index a nil value" на строчку: "if getFuturesLimit(FIRM, ACCOUNT, 0, "SUR").cbplplanned==nil then"Вроде как раз на nil проверяю. &nbsp;<br />=============<br /> &nbsp;У вас getFuturesLimit(FIRM, ACCOUNT, 0, "SUR") равно nil, а его индексировать нельзя. <br />
			<i>19.03.2024 07:55:59, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74961/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74961/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 07:55:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Проверка на nil</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74959/topic8565/">Проверка на nil</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br />Подскажите выскочила ошибка: &quot;attempt to index a nil value&quot; <br />на строчку: &quot;if getFuturesLimit(FIRM, ACCOUNT, 0, &quot;SUR&quot;).cbplplanned==nil then&quot;<br /><br />Вроде как раз на nil проверяю. &nbsp; <br />
			<i>19.03.2024 01:12:59, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74959/topic8565/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74959/topic8565/</guid>
			<pubDate>Tue, 19 Mar 2024 01:12:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
