<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Лишний вызов OnCalculate]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Лишний вызов OnCalculate форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 10 Apr 2026 00:32:41 +0300</pubDate>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37297/topic2634/">Лишний вызов OnCalculate</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_O3DvcnAu" href="/user/4590/" bx-tooltip-user-id="4590">Mikhail Ran</a> написал:<br />Здравствуйте!<br />Указанную в теме проблему двойного расчёта индикаторов уже решили?<br />В какой версии?<br />Спасибо<br />=============<br />Добрый день.<br /><br />Проблема еще не решена. <br />
			<i>03.04.2019 07:38:33, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37297/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37297/topic2634/</guid>
			<pubDate>Wed, 03 Apr 2019 07:38:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37289/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br />Указанную в теме проблему двойного расчёта индикаторов уже решили?<br />В какой версии?<br />Спасибо <br />
			<i>02.04.2019 22:32:55, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37289/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37289/topic2634/</guid>
			<pubDate>Tue, 02 Apr 2019 22:32:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34354/topic2634/">Лишний вызов OnCalculate</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_bobjw967" href="/user/4590/" bx-tooltip-user-id="4590">Mikhail Ran</a> написал:<br /> Всё ещё ждём исправления данной ошибки. &nbsp;А где будет информация, что проблема решена? В этой теме? <br />=============<br />Да верно, сообщено будет в данной теме <br />
			<i>12.10.2018 06:01:07, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34354/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34354/topic2634/</guid>
			<pubDate>Fri, 12 Oct 2018 06:01:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34351/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<p>Всё ещё ждём исправления данной ошибки.</p><p>А где будет информация, что проблема решена? В этой теме?</p> <br />
			<i>11.10.2018 22:53:39, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34351/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34351/topic2634/</guid>
			<pubDate>Thu, 11 Oct 2018 22:53:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34065/topic2634/">Лишний вызов OnCalculate</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_5qSjGd6U" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Здравствуйте,<br />К сожалению, данная ошибка пока не исправлена.<br />Следите за обновлениями.<br />=============<br />Так когда будет исправлена? Версия 7.0.19.0.51 при добавлении индикатора Моментум из стандартного набора происходит вот такая петрушка:<br /><noindex><a href="https://www.dropbox.com/s/0q6oki4377j9lqp/mom.JPG?dl=0" target="_blank" rel="nofollow">https://www.dropbox.com/s/0q6oki4377j9lqp/mom.JPG?dl=0</a></noindex><br /><br />В &nbsp;код индикатора добавил только одну строчку
====code====
<pre>function Init()&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;func = MOMENTUM()
&nbsp;&nbsp;&nbsp;&nbsp;return #Settings.line
end

PrintDbgStr("Name = "..Settings.Name)

function OnCalculate(Index)
&nbsp;&nbsp;&nbsp;&nbsp;return tonumber(Settings.Horizontal_line), ConvertValue(Settings, func(Index, Settings))
end</pre>
=============
И дополнительно вопрос - как регулировать количество знаков после запятой последнего значения индикатора? <br />
			<i>25.09.2018 14:57:14, uuh.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34065/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34065/topic2634/</guid>
			<pubDate>Tue, 25 Sep 2018 14:57:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26283/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />Нашёл решение через обработку чётного расчёта и событие смены интервала<br /><br />=============<br /><br />Можете подробней написать, как получилось обойти проблему? Не могу найти событие смены интервала. <br />
			<i>17.08.2017 15:25:57, Владимир Петров.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26283/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26283/topic2634/</guid>
			<pubDate>Thu, 17 Aug 2017 15:25:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25878/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />К сожалению, данная ошибка пока не исправлена.<br />Следите за обновлениями. <br />
			<i>20.07.2017 17:01:11, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25878/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25878/topic2634/</guid>
			<pubDate>Thu, 20 Jul 2017 17:01:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message25877/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br />Газпромбанк 20.07 обновил своим клиентам версию QUIK на 7.12.1.10 и у нас теперь появилась эта ошибка.<br />Когда же она будет исправлена? <br />
			<i>20.07.2017 14:43:03, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message25877/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message25877/topic2634/</guid>
			<pubDate>Thu, 20 Jul 2017 14:43:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23119/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br /><br />Ошибка, описанная в данном инциденте, будет исправлена в одной из очередных версий программы.<br /><br /> &nbsp; &nbsp;Приносим извинения за доставленные неудобства. <br />
			<i>20.03.2017 15:56:40, Владимир Иванов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23119/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23119/topic2634/</guid>
			<pubDate>Mon, 20 Mar 2017 15:56:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23091/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нашёл решение через обработку чётного расчёта и событие смены интервала. <br />
			<i>17.03.2017 15:56:25, Михаил Понамаренко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23091/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23091/topic2634/</guid>
			<pubDate>Fri, 17 Mar 2017 15:56:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23082/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br /><br />Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ. <br />
			<i>17.03.2017 13:16:03, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23082/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23082/topic2634/</guid>
			<pubDate>Fri, 17 Mar 2017 13:16:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Лишний вызов OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message23079/topic2634/">Лишний вызов OnCalculate</a></b> <i>Как обойти?</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br />В QUIK версий 7 и выше индикаторы (функция OnCalculate) рассчитываются<br />по 2 раза при первой загрузке и при изменении параметров. Причём, при изменении<br />параметров рассчитываются по 2 раза ВСЕ ИНДИКАТОРЫ НА ВСЕХ ДИАГРАММАХ ОКНА (это сильно тормозит систему). При<br />переключении таймфрейма, индикаторы рассчитываются 1 раз, как должно быть.<br />Пожелание по исправлению проблемы зарегистрировано многократно.<br />Может есть какой-то способ обойти лишний вызов в коде индикатора?<br />Спасибо! <br />
			<i>17.03.2017 12:14:34, Михаил Понамаренко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message23079/topic2634/</link>
			<guid>http://forum.quik.ru/messages/forum10/message23079/topic2634/</guid>
			<pubDate>Fri, 17 Mar 2017 12:14:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
