<?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>Wed, 22 Apr 2026 01:58:56 +0300</pubDate>
		<item>
			<title>Повторное выполнение функции OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message57457/topic6599/">Повторное выполнение функции OnCalculate</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_PcraxlKK" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/14782/" target="_blank" rel="nofollow">Moneyness</a></noindex> написал:<br />Добрый день, уважаемые форумчане!<br /><br />Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.<br />Код:<br /><br /> &nbsp; function OnCalculate(index) &nbsp; <br /> &nbsp; &nbsp; if(index &lt;= Size() - 100) then &nbsp; <br /> &nbsp; &nbsp; &nbsp; return nil &nbsp; <br /> &nbsp; &nbsp; end &nbsp; <br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; message(&quot;index: &quot; .. index) &nbsp; <br /> &nbsp; &nbsp;end <br /> &nbsp; <br />Работаю на дневном таймфрейме.<br />Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.<br /><br />Но получаю 200.<br /><br />Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?<br />Версия: 8.13.0.1<br />=============<br /> При старте индикатора &nbsp;идет пересчет свечей более одного раза<br />=============<br /><br />Можно подробнее? <br />
			<i>21.08.2021 18:09:19, Moneyness.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message57457/topic6599/</link>
			<guid>http://forum.quik.ru/messages/forum1/message57457/topic6599/</guid>
			<pubDate>Sat, 21 Aug 2021 18:09:19 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Повторное выполнение функции OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message57456/topic6599/">Повторное выполнение функции OnCalculate</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ukvmo990" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/14782/" target="_blank" rel="nofollow">Moneyness</a></noindex> написал:<br />Добрый день, уважаемые форумчане!<br /><br />Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.<br />Код:<br /><br /> &nbsp; function OnCalculate(index) &nbsp; <br /> &nbsp; &nbsp; if(index &lt;= Size() - 100) then &nbsp; <br /> &nbsp; &nbsp; &nbsp; return nil &nbsp; <br /> &nbsp; &nbsp; end &nbsp; <br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; message(&quot;index: &quot; .. index) &nbsp; <br /> &nbsp; &nbsp;end <br /> &nbsp; <br />Работаю на дневном таймфрейме.<br />Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.<br /><br />Но получаю 200.<br /><br />Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?<br />Версия: 8.13.0.1<br />=============<br /> При старте индикатора &nbsp;идет пересчет свечей более одного раза<br />=============<br /> <br />
			<i>21.08.2021 18:08:17, Moneyness.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message57456/topic6599/</link>
			<guid>http://forum.quik.ru/messages/forum1/message57456/topic6599/</guid>
			<pubDate>Sat, 21 Aug 2021 18:08:17 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Повторное выполнение функции OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message56818/topic6599/">Повторное выполнение функции OnCalculate</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_v2poSFpo" href="/user/14782/" bx-tooltip-user-id="14782">Moneyness</a> написал:<br />Добрый день, уважаемые форумчане!<br /><br />Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.<br />Код:<br /><br /> &nbsp; function OnCalculate(index) &nbsp; <br /> &nbsp; &nbsp; if(index &lt;= Size() - 100) then &nbsp; <br /> &nbsp; &nbsp; &nbsp; return nil &nbsp; <br /> &nbsp; &nbsp; end &nbsp; <br /> &nbsp; &nbsp; &nbsp; &nbsp;<br /> &nbsp; &nbsp; message(&quot;index: &quot; .. index) &nbsp; <br /> &nbsp; &nbsp;end <br /> &nbsp; <br />Работаю на дневном таймфрейме.<br />Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.<br /><br />Но получаю 200.<br /><br />Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?<br />Версия: 8.13.0.1<br />=============<br />При старте индикатора &nbsp;идет пересчет свечей более одного раза <br />
			<i>27.07.2021 16:31:16, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message56818/topic6599/</link>
			<guid>http://forum.quik.ru/messages/forum1/message56818/topic6599/</guid>
			<pubDate>Tue, 27 Jul 2021 16:31:16 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
		<item>
			<title>Повторное выполнение функции OnCalculate</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum1/message56810/topic6599/">Повторное выполнение функции OnCalculate</a></b> в форуме <a href="http://forum.quik.ru/forum1/">Система QUIK</a>. <br />
			Добрый день, уважаемые форумчане!<br /><br />Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.<br />Код:<br /><br /><I><span class="bx-font" style="color:#00a650"><span class="bx-font" style="font-size:10pt; line-height: normal;">function OnCalculate(index)</span></span></I><br /><I><span class="bx-font" style="color:#00a650"><span class="bx-font" style="font-size:10pt; line-height: normal;"> &nbsp;if(index &lt;= Size() - 100) then</span></span></I><br /><I><span class="bx-font" style="color:#00a650"><span class="bx-font" style="font-size:10pt; line-height: normal;"> &nbsp; &nbsp;return nil</span></span></I><br /><I><span class="bx-font" style="color:#00a650"><span class="bx-font" style="font-size:10pt; line-height: normal;"> &nbsp;end</span></span></I><br /><I><span class="bx-font" style="color:#00a650"><span class="bx-font" style="font-size:10pt; line-height: normal;"> &nbsp;</span></span></I><br /><I><span class="bx-font" style="color:#00a650"><span class="bx-font" style="font-size:10pt; line-height: normal;"> &nbsp;message(&quot;index: &quot; .. index)</span></span></I><br /><I><span class="bx-font" style="color:#ff0000"><span class="bx-font" style="font-size:10pt; line-height: normal;"><span class="bx-font" style="color:#00a650">end</span><br /></span></span></I><br />Работаю на дневном таймфрейме.<br />Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.<br /><br />Но получаю 200.<br /><br />Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?<br />Версия: 8.13.0.106 <br />
			<i>26.07.2021 23:07:56, Moneyness.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum1/message56810/topic6599/</link>
			<guid>http://forum.quik.ru/messages/forum1/message56810/topic6599/</guid>
			<pubDate>Mon, 26 Jul 2021 23:07:56 +0300</pubDate>
			<category>Система QUIK</category>
		</item>
	</channel>
</rss>
