<?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>Tue, 21 Apr 2026 23:16:02 +0300</pubDate>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39842/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да это ерунда на самом деле. На неликвиде в свечу может приходить только одна сделка <br />
			<i>24.09.2019 07:38:54, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39842/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39842/topic4653/</guid>
			<pubDate>Tue, 24 Sep 2019 07:38:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39838/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если я ничего не путаю, то строго говоря значения могут приезжать не только в последнюю свечу.<br />Но точно это нюанс подзабыл <br />
			<i>24.09.2019 05:01:10, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39838/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39838/topic4653/</guid>
			<pubDate>Tue, 24 Sep 2019 05:01:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39804/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_t5kPayxg" href="/user/13176/" bx-tooltip-user-id="13176">eSKon2</a> написал:<br />Добрый день.<br />Подскажите как в индикаторе проверить что свеча незавершенная.<br />Иначе получается, что значения сохраняемые через замыкания, постоянно обновляются во время изменения последней свечи, как результат весь индикатор считается правильно только при перерисовке с нуля, динамически он уже нормально не работает.<br />=============<br />очень просто, если время свечи текущего отсчета равно времени предыдущего, то свеча не завершена.<br />еще есть флаг закрытой свечи (см док на QLUA) <br />
			<i>22.09.2019 12:58:11, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39804/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39804/topic4653/</guid>
			<pubDate>Sun, 22 Sep 2019 12:58:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39684/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_FASwZhov" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />Это сделать принципиально невозможно, так как мы не можем знать, следующий тик будет относиться к последней свече или уже к новой.<br />=============<br />Зачем вообще присылаются незавершенные свечи, если делается подписка на определенный таймфрейм? <br /><br />Ведь в этом случае пользователь фактически говорит о том, что его интересуют только завершенные свечи. А критерий завершения свечи известен - это критерий времени, например, если это минутный таймфрейм - то момент окончания свечи это начало новой минуты. <br />
			<i>14.09.2019 05:16:52, lvnvlad.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39684/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39684/topic4653/</guid>
			<pubDate>Sat, 14 Sep 2019 05:16:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39048/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xnNeA6T2" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13176/" target="_blank" rel="nofollow">eSKon2</a></noindex> написал:<br />проверить что свеча незавершенная<br />=============<br /> Это сделать принципиально невозможно, так как мы не можем знать, следующий тик будет относиться к последней свече или уже к новой. Для решения этой проблемы можно использовать два подхода:<br />1. Рассчитывать индикатор только до предыдущей свечи, ибо тут мы точно знаем, что она завершена. В помощь функция SetValue(), позволяющая задать значение любой свечи, в том числе n-1. Подходит, если необязательно знать значение индикатора для последней свечи.<br /><br />2. Если надо, чтобы индикатор работал &quot;динамически&quot;, т.е. обновлялся на последней свече вместе с ней самой, используется специальная техника, которая заключается в сохранении каждый раз &quot;внутреннего состояния&quot; индикатора - набора переменных. Это позволяет последнюю изменяющуюся свечу каждый раз рассчитывать как будто новую.<br />=============<br />Ну, собственно, пока ответа ждал, задачу решил вторым методом. При запуске, если номер свечи остался прежним, восстанавливаю сохраненное состояние. Кривовато и нечитабельно, но работает. <br />
			<i>25.07.2019 07:57:55, eSKon2.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39048/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39048/topic4653/</guid>
			<pubDate>Thu, 25 Jul 2019 07:57:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39047/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5aOKFAhE" href="/user/13176/" bx-tooltip-user-id="13176">eSKon2</a> написал:<br />проверить что свеча незавершенная<br />=============<br />Это сделать принципиально невозможно, так как мы не можем знать, следующий тик будет относиться к последней свече или уже к новой. Для решения этой проблемы можно использовать два подхода:<br />1. Рассчитывать индикатор только до предыдущей свечи, ибо тут мы точно знаем, что она завершена. В помощь функция SetValue(), позволяющая задать значение любой свечи, в том числе n-1. Подходит, если необязательно знать значение индикатора для последней свечи.<br /><br />2. Если надо, чтобы индикатор работал &quot;динамически&quot;, т.е. обновлялся на последней свече вместе с ней самой, используется специальная техника, которая заключается в сохранении каждый раз &quot;внутреннего состояния&quot; индикатора - набора переменных. Это позволяет последнюю изменяющуюся свечу каждый раз рассчитывать как будто новую. <br />
			<i>24.07.2019 22:52:38, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39047/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39047/topic4653/</guid>
			<pubDate>Wed, 24 Jul 2019 22:52:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Исключение незавершенных свеч</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39027/topic4653/">Исключение незавершенных свеч</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Подскажите как в индикаторе проверить что свеча незавершенная.<br />Иначе получается, что значения сохраняемые через замыкания, постоянно обновляются во время изменения последней свечи, как результат весь индикатор считается правильно только при перерисовке с нуля, динамически он уже нормально не работает. <br />
			<i>23.07.2019 16:31:38, eSKon2.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39027/topic4653/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39027/topic4653/</guid>
			<pubDate>Tue, 23 Jul 2019 16:31:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
