<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Почему не работает индикатор?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Почему не работает индикатор? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 05:26:40 +0300</pubDate>
		<item>
			<title>Почему не работает индикатор?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29017/topic3371/">Почему не работает индикатор?</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_03cABnQM" href="/user/1801/" bx-tooltip-user-id="1801">Борис Гудылин</a> написал:<br />Для поиска синтаксических ошибок можно воспользоваться<br />=============<br />с ScITE ставил, но с ходу не разобрался, мне больше понравился decoda, но код почему то в нем то запускался в пошаговом режиме, то нет. А ScITE посмотрю еще раз, спасибо за помощь, очень благодарен. <br />
			<i>06.02.2018 21:00:43, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29017/topic3371/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29017/topic3371/</guid>
			<pubDate>Tue, 06 Feb 2018 21:00:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Почему не работает индикатор?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29016/topic3371/">Почему не работает индикатор?</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_rkoj0LkR" href="/user/1801/" bx-tooltip-user-id="1801">Борис Гудылин</a> написал:<br />Если я правильно понимаю замысел<br />=============<br />Замысла не было, просто пытаюсь разобраться с кодом, 4 ставил, а вот запятую не разглядел, спасибо большое за помощь все заработало. <br />
			<i>06.02.2018 20:57:38, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29016/topic3371/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29016/topic3371/</guid>
			<pubDate>Tue, 06 Feb 2018 20:57:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Почему не работает индикатор?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29014/topic3371/">Почему не работает индикатор?</a></b> <i>Неудачный код</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Для поиска синтаксических ошибок можно воспользоваться, например, возможностями Текстового редактора - компилятора ScITE из LuaForWindows_v5.1.4-46.<br /><br />Одна из ссылок<br /><noindex><a href="http://oojoo.ru/page123" target="_blank" rel="nofollow">http://oojoo.ru/page123</a></noindex> <br />
			<i>06.02.2018 20:17:33, Борис Гудылин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29014/topic3371/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29014/topic3371/</guid>
			<pubDate>Tue, 06 Feb 2018 20:17:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Почему не работает индикатор?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29013/topic3371/">Почему не работает индикатор?</a></b> <i>Неудачный код</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если я правильно понимаю замысел, то Вы хотите рисовать 4 (четыре) линии. Тогда в Init() надо дать return 4. <br />В Settings после описания линии &quot;Low&quot; пропущена запятая. <br />При запуске ищите имя индикатора - Channel. <br />
			<i>06.02.2018 19:59:32, Борис Гудылин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29013/topic3371/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29013/topic3371/</guid>
			<pubDate>Tue, 06 Feb 2018 19:59:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Почему не работает индикатор?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29012/topic3371/">Почему не работает индикатор?</a></b> <i>Неудачный код</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Взял с сайта рабочий код, вывод на график индикатор High и Lov, решил по аналогии добавить еще два параметра Close и Open вроде бы индикатор простой, но где-то что-то упустил и индикатор работать не хочет, не виден и не запускается, в чем может быть ошибка, не подскажете?
====code====
<pre>Settings=
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name = "Channel",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;period=5,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;line=
&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;Name = "High",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type =TYPE_LINE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Width = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color = RGB(120,90, 140)
&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;Name = "Low",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type =TYPE_LINE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Width = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color = RGB(120,90,140)
&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;Name = "Close",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type =TYPE_LINE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Width = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color = RGB(120,90, 140)
&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;Name = "Open",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type =TYPE_LINE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Width = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color = RGB(120,90,140)
&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 Init()
&nbsp;&nbsp;&nbsp;return 2
end




function OnCalculate(index)
&nbsp;&nbsp;&nbsp;local high=0
&nbsp;&nbsp;&nbsp;local low=0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local clos=0
&nbsp;&nbsp;&nbsp;local open=0
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;Period = math.floor(Settings.period)
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;if index&#60;=Period then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;high=H(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low=L(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clos=C(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open=O(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=index , 1 , -1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if H(i)&#62;high then high=H(i) end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if low&#62;L(i) then low=L(i) end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;high=H(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low=L(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clos=C(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;open=O(index)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=index , (index+1)-Period , -1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if H(i)&#62;high then high=H(i) end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if low&#62;L(i) then low=L(i) end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;return high , low, clos, open
end
</pre>
============= <br />
			<i>06.02.2018 19:19:12, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29012/topic3371/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29012/topic3371/</guid>
			<pubDate>Tue, 06 Feb 2018 19:19:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
