<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: видимо баг в getNumCandles и getCandlesByIndex]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме видимо баг в getNumCandles и getCandlesByIndex форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 10 Apr 2026 00:10:52 +0300</pubDate>
		<item>
			<title>видимо баг в getNumCandles и getCandlesByIndex</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14261/topic1550/">видимо баг в getNumCandles и getCandlesByIndex</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Okq1aAwY" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />1) а это что за библилотека?require ('math')<br />2) поставьте slep больше от 200<br />=============<br />- чтоб вызывать math.abs math.modf и т.д. она не влияет<br />- ставил и 350 400 500 все бестолку после 500-1500 изменений на си6-16(и не только на нем) висит терминал ... решил по другому индюк пишет в файл значения, а скрипт читает значения из файла ...<br />P.S. просто я понимаю что в 7.1 этого нету и вся бы проблема решилась бы ... но в бд Открытие почему-то версия обновления зависла на 6.17 и время на бодание чтоб обновить версию уйдет немерянно ... <br />
			<i>18.03.2016 21:12:04, dimka.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14261/topic1550/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14261/topic1550/</guid>
			<pubDate>Fri, 18 Mar 2016 21:12:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>видимо баг в getNumCandles и getCandlesByIndex</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14179/topic1550/">видимо баг в getNumCandles и getCandlesByIndex</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			1) а это что за библилотека?require ('math')<br />2) поставьте slep больше от 200 <br />
			<i>17.03.2016 18:58:04, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14179/topic1550/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14179/topic1550/</guid>
			<pubDate>Thu, 17 Mar 2016 18:58:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>видимо баг в getNumCandles и getCandlesByIndex</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14156/topic1550/">видимо баг в getNumCandles и getCandlesByIndex</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />На версии 7.1 не воспроизводится<br />Рекомендуем обновить версию терминала QUIK <br />
			<i>17.03.2016 13:52:01, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14156/topic1550/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14156/topic1550/</guid>
			<pubDate>Thu, 17 Mar 2016 13:52:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>видимо баг в getNumCandles и getCandlesByIndex</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message14114/topic1550/">видимо баг в getNumCandles и getCandlesByIndex</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Quik 6.17.3.6<br />Берем график любой, например si-6.16, накидываем(можно в новом окне) индикатор MACD(указываем в нем идентификатор например siq10 + включил опцию показ посл. значение)<br />Временной интервал взял 10 минутки(не обязательно)<br />Запускаем DebugView чтоб видеть PrintDbgStr<br />Дальше Lua-&gt;Доступные скрипты и запускаем ниже описанную программу и получаем след. картинку:<br />- В районе строк в DebugView = 500-1500 вывод в DebugView - останавливается<br />- quik терминал наглухо зависает<br />Перезагрузка терминала, компа роли не играет ... терминал виснет наглухо<br />Естественно и без DebugView терминал виснет<br />Я так вижу проблема в getNumCandles и getCandlesByIndex<br /><br />require ('math')<br />MAX_T_INFO = 12<br />tag = 'siq10'<br />s4et = 1<br /><br />function PrintDbgStr2(pds)<br />PrintDbgStr(''..pds)<br />end<br /><br />function main()<br /><br />t_info =AllocTable()<br />AddColumn (t_info , 1, &quot;T&quot;, true, QTABLE_STRING_TYPE,80)<br />CreateWindow(t_info)<br />for i=1,MAX_T_INFO do InsertRow(t_info , -1) end<br /><br />while not_stopped do<br />sleep(50)<br />	local t,n,l<br />local smz = getNumCandles(tag) or 0<br />	if smz &gt; 2 then<br />	t,n,l = getCandlesByIndex(tag,0,smz-2,1)<br />	t1,n1,l1 = getCandlesByIndex(tag,0,smz-1,1)<br />	end<br /><br />PrintDbgStr2('t:'..t&#91;0&#93;.close..' t1:'..t1&#91;0&#93;.close)<br /><br />end--end while<br />end--end function <br />
			<i>17.03.2016 12:07:06, dimka.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message14114/topic1550/</link>
			<guid>http://forum.quik.ru/messages/forum10/message14114/topic1550/</guid>
			<pubDate>Thu, 17 Mar 2016 12:07:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
