<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Индикатор CCI в Quik]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Индикатор CCI в Quik форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 26 Apr 2026 08:32:47 +0300</pubDate>
		<item>
			<title>Индикатор CCI в Quik</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34333/topic4002/">Индикатор CCI в Quik</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_jV3Mw8FW" href="/user/4590/" bx-tooltip-user-id="4590">Mikhail Ran</a> написал:<br />А вот физический смысл вашего кода мне непонятен. имхо<br />=============<br /><br />Что именно в коде не понятно? <br />
			<i>10.10.2018 16:59:13, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34333/topic4002/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34333/topic4002/</guid>
			<pubDate>Wed, 10 Oct 2018 16:59:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Индикатор CCI в Quik</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34332/topic4002/">Индикатор CCI в Quik</a></b> <i>Проверка формулы расчёта индикатора</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Посмотрел по ссылкам, то так то сяк.<br />К сожалению, у меня нет журнала с исходной статьёй автора (октябрь 1980 года &nbsp;журнал Commodities). Если у кого есть, пришлите пож-та ссылку.<br /><br />По определению CCI - индикатор, основанный на анализе текущего изменения отклонения цены от её среднего значения и среднестатистического абсолютного значения этого параметра. Как раз в моём варианте кода и определяется такое среднестатистическое значение отклонения. Мне понятен физический смысл такого индикатора. Линия МА это как бы линия тренда и мы сравниваем отклонение цены от этой линии на текущем баре с среднестатистическим значением этого отклонения. А вот физический смысл вашего кода мне непонятен. имхо <br />
			<i>10.10.2018 16:54:37, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34332/topic4002/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34332/topic4002/</guid>
			<pubDate>Wed, 10 Oct 2018 16:54:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Индикатор CCI в Quik</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34327/topic4002/">Индикатор CCI в Quik</a></b> <i>Проверка формулы расчёта индикатора</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот еще интересная информация <br /><noindex><a href="http://investexcel.net/commodity-channel-index/" target="_blank" rel="nofollow">http://investexcel.net/commodity-channel-index/</a></noindex><br />там даже Excel есть. <br />Обратите внимание там как раз таки берётся MA последней точки. <br />
			<i>10.10.2018 14:21:05, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34327/topic4002/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34327/topic4002/</guid>
			<pubDate>Wed, 10 Oct 2018 14:21:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Индикатор CCI в Quik</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34326/topic4002/">Индикатор CCI в Quik</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_yLe4Rdk4" href="/user/4590/" bx-tooltip-user-id="4590">Mikhail Ran</a> написал:<br />Вопрос, наверное, к Sergey Gorokhov, так как он вроде писал индикаторы.<br />=============<br />Вы ошибаетесь.<br />Лично я только переписал индикаторы на LUA, а в терминале они появились за долго до моего появления. Но всё равно спасибо.<br />Вы смотрите русскую wiki, а в английской формула отклонения почему-то другая<br /><noindex><a href="https://en.wikipedia.org/wiki/Average_absolute_deviation" target="_blank" rel="nofollow">https://en.wikipedia.org/wiki/Average_absolute_deviation</a></noindex><br />и как быть, где правильно? <br />
			<i>10.10.2018 13:42:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34326/topic4002/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34326/topic4002/</guid>
			<pubDate>Wed, 10 Oct 2018 13:42:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Индикатор CCI в Quik</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message34324/topic4002/">Индикатор CCI в Quik</a></b> <i>Проверка формулы расчёта индикатора</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<p>Здравствуйте!</p><p><br />Вопрос, наверное, к Sergey Gorokhov, так как он вроде писал индикаторы.<br /><br />По ряду причин решил проверить значения индикатора CCI в Quik.<br />Написал свой простейший для проверки, отобразил в одном окне, значения не совпали.<br />Свой вариант программировал по классическим формулам, смотри, например, на википедии CCI, вот здесь:<br /><noindex><a href="https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%B0" target="_blank" rel="nofollow">https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_%D1%82%D0%BE%D<WBR/>&shy;0%B2%D0%B0%D1%80%D0...</a></noindex><br />Обратите внимание на формулу Среднего абсолютного отклонения (MAD), она рассчитывается через значения<span class="bx-font" style="color:#ee1d24"> своего </span>MA на каждой точке расчёта.<br />Посмотрел формулу Среднего абсолютного отклонения в индикаторе CCI из Quik: MD = MD + math.abs(b_ma - Value(i, VT, ds)), здесь вроде используется значение MA не на каждой точке, а просто берётся MA последней точки. Думаю, это неправильно.<br /><br />Привожу код своего индикатора CCI:<br /></p><p>Settings = {<br />Name = &quot;*CCI_My_v1&quot;,<br />period_CCI = 13,<br />line =<br /> {<br /> {Name = &quot;CCI_My&quot;, Type = TYPE_LINE, Color = #00fafa, Width = 1}<br /> }<br />}<br /> &nbsp; <br />function Init()<br /> return 1<br />end</p><p>function OnCalculate(index)</p><p> local periodCCI = Settings.period_CCI<br /> <br /> if index &lt; periodCCI*2 then return nil<br /> else<br /> &nbsp;<br /> &nbsp;local myCCI = 0<br /> &nbsp;local meanDeviation = 0<br /> &nbsp;<br /> &nbsp;for i = index-periodCCI+1, index do<br /> &nbsp;<br /> &nbsp; --Вычисление SMA для каждого i<br /> &nbsp; local smaMD = 0<br /> &nbsp; for j = i-periodCCI+1, i do<br /> &nbsp; &nbsp; &nbsp; &nbsp;smaMD = smaMD + C(j)<br /> &nbsp; end--for j<br /> &nbsp; smaMD = smaMD / periodCCI<br /> &nbsp;<br /> &nbsp; --Суммирование отклонения для i<br /> &nbsp; &nbsp; &nbsp;meanDeviation = meanDeviation + math.abs(smaMD - C(i))</p><p> &nbsp;end--for i<br /> &nbsp;</p><p>--Вычисление среднего отклонения для index<br /> &nbsp;meanDeviation = meanDeviation / periodCCI<br /> &nbsp;<br /> &nbsp; --Вычисление SMA для index<br /> &nbsp; local sma = 0<br /> &nbsp; for i = index-periodCCI+1, index do<br /> &nbsp; &nbsp; &nbsp; sma = sma + C(i)<br /> &nbsp; end--for i<br /> &nbsp; sma = sma / periodCCI<br /> &nbsp; <br /> &nbsp;--Вычисление CCI<br /> &nbsp; &nbsp;myCCI = (C(index) - sma)/(0.015*meanDeviation)<br /> &nbsp;return myCCI<br /> &nbsp;<br /> end--else<br />end</p><p></p><p></p><p></p>Т.е. вроде в индикаторе CCI Quik не хватает блока &nbsp;--Вычисление SMA для каждого i. <br />
			<i>10.10.2018 13:23:11, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message34324/topic4002/</link>
			<guid>http://forum.quik.ru/messages/forum10/message34324/topic4002/</guid>
			<pubDate>Wed, 10 Oct 2018 13:23:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
