<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: не могу получить значение getNumCandles]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме не могу получить значение getNumCandles форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 21 Apr 2026 08:01:47 +0300</pubDate>
		<item>
			<title>не могу получить значение getNumCandles</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38526/topic4584/">не могу получить значение getNumCandles</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да дело действительно в кодировке. Луа-скрипты писал в Notepad++, а там стояла кодировка UTF-8. Когда в блокноте поменял её на ANSI, то таблица в квике стала правильно отображать кириллицу. Спасибо, тема закрыта. <br />
			<i>24.06.2019 12:56:24, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38526/topic4584/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38526/topic4584/</guid>
			<pubDate>Mon, 24 Jun 2019 12:56:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить значение getNumCandles</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38523/topic4584/">не могу получить значение getNumCandles</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, <a class="blog-p-user-name" id="bp_hQKLM97q" href="/user/608/" bx-tooltip-user-id="608">Дмитрий</a>.<br />====quote====<br />По поводу крякозябров есть предположение, что они возникают из-за &nbsp;установки портабле луа версии 5.1. Луа фор виндовс что-то криво работал и &nbsp;пришлось его удалить. В файле lua5.1.exe.manifest написано про &nbsp;encoding='UTF-8', может в этом причина?<br />=============<br />Вполне вероятно. Попробуйте кодировку ANSI и сообщите, пожалуйста, решит ли это проблему с отображением символов. <br />
			<i>24.06.2019 09:57:14, Alexander Kopyatkevich.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38523/topic4584/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38523/topic4584/</guid>
			<pubDate>Mon, 24 Jun 2019 09:57:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить значение getNumCandles</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38517/topic4584/">не могу получить значение getNumCandles</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			да, спасибо, теперь разобрался в коде. региональные настройки проверил, они наши. <br />По поводу крякозябров есть предположение, что они возникают из-за установки портабле луа версии 5.1. Луа фор виндовс что-то криво работал и пришлось его удалить. В файле lua5.1.exe.manifest написано про encoding='UTF-8', может в этом причина? <br />
			<i>23.06.2019 15:37:36, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38517/topic4584/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38517/topic4584/</guid>
			<pubDate>Sun, 23 Jun 2019 15:37:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить значение getNumCandles</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38447/topic4584/">не могу получить значение getNumCandles</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />У Вас две ошибки:<br /><br />
====code====
<pre>1. 
if RTS_Candles ~= nil then</pre>
=============
<br />Вы пишите, если не равно nil, то ошибка, а надо наоборот, если равно nil, то ошибка.<br /><br />2. Вы не указали варианта, когда &quot;все хорошо&quot;, т.е указали только когда &quot;ошибка&quot;.<br />message(&quot;RTS_Candles=&quot; .. tostring(RTS_Candles))<br /><br />В итоге должно получиться так:<br />
====code====
<pre>function main()
local RTS_Candles = getNumCandles("RTS9");
if RTS_Candles == nil then
message("Error")
else
message("RTS_Candles=" .. tostring(RTS_Candles))
end
end</pre>
=============
Что касается кодировки, то скорее всего проблема на вашей стороне. У нас все ок.<br />Проверьте, какие региональные настройки указаны в настройках Windows, должно быть указано &quot;Россия&quot;. <br />
			<i>17.06.2019 07:31:45, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38447/topic4584/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38447/topic4584/</guid>
			<pubDate>Mon, 17 Jun 2019 07:31:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>не могу получить значение getNumCandles</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38442/topic4584/">не могу получить значение getNumCandles</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый День!<br />Запускаю код
====code====
<pre>function main()
 local RTS_Candles = getNumCandles("RTS9"); 
 if RTS_Candles ~= nil then
 message("Error")
 end
end</pre>
=============
1) Вижу в сером окне надпись Error, почему если окно этого графика открыто и график подписан RTS9?<br />2) Если слово Error заменить словом, написанным на кириллице, в сером окне выводятся крякозябры. Может у меня что-то не так с кодировками? <br />
			<i>16.06.2019 21:35:22, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38442/topic4584/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38442/topic4584/</guid>
			<pubDate>Sun, 16 Jun 2019 21:35:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
