<?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>Sat, 02 May 2026 15:45:09 +0300</pubDate>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7171/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Наверное, рассчитать согласно<br />====quote====<br /><a class="blog-p-user-name" id="bp_F5eix6m1" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> пишет: <br /><noindex><a href="http://fs.moex.com/files/3344" target="_blank" rel="nofollow">Методика расчета Индексов Московской Биржи</a></noindex> <br /> <noindex><a href="http://fs.moex.com/files/535" target="_blank" rel="nofollow">Методика расчета индикативных валютных курсов</a></noindex><br /><br />=============<br /> <br />
			<i>20.07.2015 23:05:43, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7171/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7171/topic556/</guid>
			<pubDate>Mon, 20 Jul 2015 23:05:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message7167/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VrAUamXI" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> пишет: <br />Николай Бехтерев , вы, как минимум, берёте не тот курс доллара.<br /><br />=============<br />а какой брать? <br />
			<i>20.07.2015 18:48:20, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message7167/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message7167/topic556/</guid>
			<pubDate>Mon, 20 Jul 2015 18:48:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6469/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_Cx49dqoJ" href="/user/688/" bx-tooltip-user-id="688">Николай Бехтерев</a>, вы, как минимум, берёте не тот курс доллара. <br />
			<i>29.06.2015 12:05:55, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6469/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6469/topic556/</guid>
			<pubDate>Mon, 29 Jun 2015 12:05:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6467/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ghuzcpIY" href="/user/62/" bx-tooltip-user-id="62">Николай Камынин</a> пишет: <br />Индекс РТС либо считается точно, либо в действительности считаете не индекс РТС, а какой-то свой индекс.<br />Поэтому "почти точно" - почти тоже самое, что "почти беременная"<br /><br />=============<br />Так вся ирония в том, что формула проста как два пальца. Выходит либо транслируемый биржей индекс ложный, либо выложена не последняя редакция, либо где-то ошиблись в расчётах, так ведь опять же - там всё просто как 2 пальца. <br />
			<i>29.06.2015 11:21:38, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6467/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6467/topic556/</guid>
			<pubDate>Mon, 29 Jun 2015 11:21:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6401/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Индекс РТС либо считается точно, либо в действительности считаете не индекс РТС, а какой-то свой индекс.<br />Поэтому "почти точно" &nbsp;- почти тоже самое, что "почти беременная" <br />
			<i>25.06.2015 08:00:05, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6401/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6401/topic556/</guid>
			<pubDate>Thu, 25 Jun 2015 08:00:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6390/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не ту ссылку дал. Вот правильная:<br /><noindex><a href="http://fs.moex.com/files/3344" target="_blank" rel="nofollow">Методика расчета Индексов Московской Биржи</a></noindex><br /><noindex><a href="http://fs.moex.com/files/535" target="_blank" rel="nofollow">Методика расчета индикативных валютных курсов</a></noindex> <br />
			<i>24.06.2015 16:45:51, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6390/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6390/topic556/</guid>
			<pubDate>Wed, 24 Jun 2015 16:45:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6389/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://fs.moex.com/files/4017" target="_blank" rel="nofollow">Методика расчета Индексов акций широкого рынка</a></noindex><br /><noindex><a href="http://fs.moex.com/files/535" target="_blank" rel="nofollow">Методика расчета индикативных валютных курсов</a></noindex> <br />
			<i>24.06.2015 16:34:36, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6389/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6389/topic556/</guid>
			<pubDate>Wed, 24 Jun 2015 16:34:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6388/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Думаю вам понадобится:<br /><noindex><a href="http://fs.moex.com/files/4017/15435" target="_blank" rel="nofollow">Методика расчета Индексов акций широкого рынка</a></noindex><br /><noindex><a href="http://fs.moex.com/files/535/15900" target="_blank" rel="nofollow">Методика расчета индикативных валютных курсов</a></noindex> <br />
			<i>24.06.2015 16:32:05, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6388/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6388/topic556/</guid>
			<pubDate>Wed, 24 Jun 2015 16:32:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6386/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Иногда передаваемый RTSI биржи сильно врёт. И что удивительно фьючерс на эти разводки вообще никак не реагирует.<br />Почему я уверен, что врёт, потому что расхождение с кодом может быть из-за коэффициентов, т.е. отрисовывающий в реальном времени график не должен был бы расходиться на разную величину каждый раз.<br />А иногда получается довольно сильное расхождение не на 0,5 а на целый пункт, например... <br />
			<i>24.06.2015 15:13:18, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6386/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6386/topic556/</guid>
			<pubDate>Wed, 24 Jun 2015 15:13:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6378/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот этот код у меня показывает почти 1 в 1 Индекс РТС:<br /><br />
====code====
<pre>Settings=
{
&nbsp;&nbsp;&nbsp;Name = "RTSI",
&nbsp;&nbsp;&nbsp;period = 1,
&nbsp;&nbsp;&nbsp;line = 
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name = "One",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color = RGB(128, 255, 0),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type = TYPE_LINE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Width = 3
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;}
}






function Init()
--SECCODE="MXH5"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--код инстркмента&nbsp;&nbsp;&nbsp;&nbsp;
--CLASSCODE="SPBFUT"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--класс инструмента
--EXP_DATE="15.06.2015"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--дата экспирации

--Koef = 32 100 266 683.38
Koef = 148748222.4317
start = 0
--k=0

C = {}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--кол-во выпущенный акций
C&#91;1&#93;=23673512900
C&#91;2&#93;=850563255
C&#91;3&#93;=21586948000
C&#91;4&#93;=1000000000
C&#91;5&#93;=94561355
C&#91;6&#93;=35725994705
C&#91;7&#93;=7701998235
C&#91;8&#93;=3036306000
C&#91;9&#93;=158245476
C&#91;10&#93;=12960541337338
C&#91;11&#93;=10598177817
C&#91;12&#93;=2066413562
C&#91;13&#93;=2178690700
C&#91;14&#93;=147508500
C&#91;15&#93;=1554875
C&#91;16&#93;=2936015891
C&#91;17&#93;=7364965630
C&#91;18&#93;=837718660
C&#91;19&#93;=2278636493
C&#91;20&#93;=386255464890
C&#91;21&#93;=269161148
C&#91;22&#93;=620000000
C&#91;23&#93;=2669204301
C&#91;24&#93;=242831469
C&#91;25&#93;=150570662
C&#91;26&#93;=29788012
C&#91;27&#93;=5993227240
C&#91;28&#93;=9650000000
C&#91;29&#93;=129500000
C&#91;30&#93;=2000000000
C&#91;31&#93;=423031984
C&#91;32&#93;=3032149962
C&#91;33&#93;=660497344
C&#91;34&#93;=63048706145
C&#91;35&#93;=104400000000
C&#91;36&#93;=11174330000
C&#91;37&#93;=124750000
C&#91;38&#93;=103030215
C&#91;39&#93;=1274665323063
C&#91;40&#93;=43963773
C&#91;41&#93;=37792603
C&#91;42&#93;=179768227
C&#91;43&#93;=993586094
C&#91;44&#93;=1110616299
C&#91;45&#93;=40534000
C&#91;46&#93;=161078853310
C&#91;47&#93;=11529538
C&#91;48&#93;=416270745
C&#91;49&#93;=282215500
C&#91;50&#93;=34270159



K_free_float = {}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--коэф-нт free-float
K_free_float&#91;1&#93;=0.46
K_free_float&#91;2&#93;=0.46
K_free_float&#91;3&#93;=0.48
K_free_float&#91;4&#93;=1
K_free_float&#91;5&#93;=0.54
K_free_float&#91;6&#93;=0.25
K_free_float&#91;7&#93;=0.73
K_free_float&#91;8&#93;=0.27
K_free_float&#91;9&#93;=0.3
K_free_float&#91;10&#93;=0.39
K_free_float&#91;11&#93;=0.12
K_free_float&#91;12&#93;=0.49
K_free_float&#91;13&#93;=0.32
K_free_float&#91;14&#93;=1
K_free_float&#91;15&#93;=1
K_free_float&#91;16&#93;=0.28
K_free_float&#91;17&#93;=0.23
K_free_float&#91;18&#93;=0.21
K_free_float&#91;19&#93;=0.51
K_free_float&#91;20&#93;=0.34
K_free_float&#91;21&#93;=0.3
K_free_float&#91;22&#93;=0.15
K_free_float&#91;23&#93;=0.28
K_free_float&#91;24&#93;=0.6
K_free_float&#91;25&#93;=0.12
K_free_float&#91;26&#93;=0.63
K_free_float&#91;27&#93;=0.14
K_free_float&#91;28&#93;=0.36
K_free_float&#91;29&#93;=0.19
K_free_float&#91;30&#93;=0.08
K_free_float&#91;31&#93;=0.25
K_free_float&#91;32&#93;=0.1
K_free_float&#91;33&#93;=0.32
K_free_float&#91;34&#93;=0.18
K_free_float&#91;35&#93;=0.18
K_free_float&#91;36&#93;=0.14
K_free_float&#91;37&#93;=0.46
K_free_float&#91;38&#93;=0.33
K_free_float&#91;39&#93;=0.21
K_free_float&#91;40&#93;=0.51
K_free_float&#91;41&#93;=0.39
K_free_float&#91;42&#93;=0.42
K_free_float&#91;43&#93;=0.28
K_free_float&#91;44&#93;=0.32
K_free_float&#91;45&#93;=0.16
K_free_float&#91;46&#93;=0.14
K_free_float&#91;47&#93;=0.1
K_free_float&#91;48&#93;=0.35
K_free_float&#91;49&#93;=0.34
K_free_float&#91;50&#93;=0.46



K_m = {}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--коэф-нт ограничивающий вес акции
K_m&#91;1&#93;=0.7473607
K_m&#91;2&#93;=1
K_m&#91;3&#93;=1
K_m&#91;4&#93;=1
K_m&#91;5&#93;=1
K_m&#91;6&#93;=1
K_m&#91;7&#93;=1
K_m&#91;8&#93;=1
K_m&#91;9&#93;=1
K_m&#91;10&#93;=1
K_m&#91;11&#93;=1
K_m&#91;12&#93;=1
K_m&#91;13&#93;=1
K_m&#91;14&#93;=1
K_m&#91;15&#93;=1
K_m&#91;16&#93;=1
K_m&#91;17&#93;=1
K_m&#91;18&#93;=1
K_m&#91;19&#93;=1
K_m&#91;20&#93;=1
K_m&#91;21&#93;=1
K_m&#91;22&#93;=1
K_m&#91;23&#93;=1
K_m&#91;24&#93;=1
K_m&#91;25&#93;=1
K_m&#91;26&#93;=1
K_m&#91;27&#93;=1
K_m&#91;28&#93;=1
K_m&#91;29&#93;=1
K_m&#91;30&#93;=1
K_m&#91;31&#93;=1
K_m&#91;32&#93;=1
K_m&#91;33&#93;=1
K_m&#91;34&#93;=1
K_m&#91;35&#93;=1
K_m&#91;36&#93;=1
K_m&#91;37&#93;=1
K_m&#91;38&#93;=1
K_m&#91;39&#93;=1
K_m&#91;40&#93;=1
K_m&#91;41&#93;=1
K_m&#91;42&#93;=1
K_m&#91;43&#93;=1
K_m&#91;44&#93;=1
K_m&#91;45&#93;=1
K_m&#91;46&#93;=1
K_m&#91;47&#93;=1
K_m&#91;48&#93;=1
K_m&#91;49&#93;=1
K_m&#91;50&#93;=1

LastPrice = {}
--message(" LastPrice " .. LastPrice&#91;2&#93;, 1)

return 1
end
 
function OnCalculate(index)
RTSI = 0
MC_n = 0

N1 = getNumCandles("Ind")

table = getParamEx("TQBR", "GAZP", "LAST")
LastPrice&#91;1&#93; = table.param_value
table = getParamEx("TQBR", "LKOH", "LAST")
LastPrice&#91;2&#93; = table.param_value
table = getParamEx("TQBR", "SBER", "LAST")
LastPrice&#91;3&#93; = table.param_value
table = getParamEx("TQBR", "SBERP", "LAST")
LastPrice&#91;4&#93; = table.param_value
table = getParamEx("TQBR", "MGNT", "LAST")
LastPrice&#91;5&#93; = table.param_value
table = getParamEx("TQBR", "SNGS", "LAST")
LastPrice&#91;6&#93; = table.param_value
table = getParamEx("TQBR", "SNGSP", "LAST")
LastPrice&#91;7&#93; = table.param_value
table = getParamEx("TQBR", "NVTK", "LAST")
LastPrice&#91;8&#93; = table.param_value
table = getParamEx("TQBR", "GMKN", "LAST")
LastPrice&#91;9&#93; = table.param_value
table = getParamEx("TQBR", "VTBR", "LAST")
LastPrice&#91;10&#93; = table.param_value
table = getParamEx("TQBR", "ROSN", "LAST")
LastPrice&#91;11&#93; = table.param_value
table = getParamEx("TQBR", "MTSS", "LAST")
LastPrice&#91;12&#93; = table.param_value
table = getParamEx("TQBR", "TATN", "LAST")
LastPrice&#91;13&#93; = table.param_value
table = getParamEx("TQBR", "TATNP", "LAST")
LastPrice&#91;14&#93; = table.param_value
table = getParamEx("TQBR", "TRNFP", "LAST")
LastPrice&#91;15&#93; = table.param_value
table = getParamEx("TQBR", "URKA", "LAST")
LastPrice&#91;16&#93; = table.param_value
table = getParamEx("TQBR", "ALRS", "LAST")
LastPrice&#91;17&#93; = table.param_value
table = getParamEx("TQBR", "CHMF", "LAST")
LastPrice&#91;18&#93; = table.param_value
table = getParamEx("TQBR", "MOEX", "LAST")
LastPrice&#91;19&#93; = table.param_value
table = getParamEx("TQBR", "HYDR", "LAST")
LastPrice&#91;20&#93; = table.param_value
table = getParamEx("TQBR", "YNDX", "LAST")
LastPrice&#91;21&#93; = table.param_value
table = getParamEx("TQBR", "MFON", "LAST")
LastPrice&#91;22&#93; = table.param_value
table = getParamEx("TQBR", "RTKM", "LAST")
LastPrice&#91;23&#93; = table.param_value
table = getParamEx("TQBR", "RTKMP", "LAST")
LastPrice&#91;24&#93; = table.param_value
table = getParamEx("TQBR", "BANE", "LAST")
LastPrice&#91;25&#93; = table.param_value
table = getParamEx("TQBR", "BANEP", "LAST")
LastPrice&#91;26&#93; = table.param_value
table = getParamEx("TQBR", "NLMK", "LAST")
LastPrice&#91;27&#93; = table.param_value
table = getParamEx("TQBR", "AFKS", "LAST")
LastPrice&#91;28&#93; = table.param_value
table = getParamEx("TQBR", "PHOR", "LAST")
LastPrice&#91;29&#93; = table.param_value
table = getParamEx("TQBR", "RUALR", "LAST")
LastPrice&#91;30&#93; = table.param_value
table = getParamEx("TQBR", "POLY", "LAST")
LastPrice&#91;31&#93; = table.param_value
table = getParamEx("TQBR", "PGIL", "LAST")
LastPrice&#91;32&#93; = table.param_value
table = getParamEx("TQBR", "PIKK", "LAST")
LastPrice&#91;33&#93; = table.param_value
table = getParamEx("TQBR", "EONR", "LAST")
LastPrice&#91;34&#93; = table.param_value
table = getParamEx("TQBR", "IRAO", "LAST")
LastPrice&#91;35&#93; = table.param_value
table = getParamEx("TQBR", "MAGN", "LAST")
LastPrice&#91;36&#93; = table.param_value
table = getParamEx("TQBR", "DIXY", "LAST")
LastPrice&#91;37&#93; = table.param_value
table = getParamEx("TQBR", "LSRG", "LAST")
LastPrice&#91;38&#93; = table.param_value
table = getParamEx("TQBR", "FEES", "LAST")
LastPrice&#91;39&#93; = table.param_value
table = getParamEx("TQBR", "GCHE", "LAST")
LastPrice&#91;40&#93; = table.param_value
table = getParamEx("TQBR", "PHST", "LAST")
LastPrice&#91;41&#93; = table.param_value
table = getParamEx("TQBR", "MVID", "LAST")
LastPrice&#91;42&#93; = table.param_value
table = getParamEx("TQBR", "TRMK", "LAST")
LastPrice&#91;43&#93; = table.param_value
table = getParamEx("TQBR", "AFLT", "LAST")
LastPrice&#91;44&#93; = table.param_value
table = getParamEx("TQBR", "AKRN", "LAST")
LastPrice&#91;45&#93; = table.param_value
table = getParamEx("TQBR", "RSTI", "LAST")
LastPrice&#91;46&#93; = table.param_value
table = getParamEx("TQBR", "VSMO", "LAST")
LastPrice&#91;47&#93; = table.param_value
table = getParamEx("TQBR", "MTLR", "LAST")
LastPrice&#91;48&#93; = table.param_value
table = getParamEx("TQBR", "MSTT", "LAST")
LastPrice&#91;49&#93; = table.param_value
table = getParamEx("TQBR", "SVAV", "LAST")
LastPrice&#91;50&#93; = table.param_value

table = getParamEx("CETS", "USD000000TOD", "LAST")
USDRUB = table.param_value


if (start==0) then
&nbsp;&nbsp;&nbsp;message("USDRUB= " .. USDRUB, 1)
end

i=1
while (i &#60;= 50) do
&nbsp;&nbsp;&nbsp;MC_n = MC_n + (LastPrice&#91;i&#93;/USDRUB) * C&#91;i&#93; * K_free_float&#91;i&#93; * K_m&#91;i&#93;
&nbsp;&nbsp;&nbsp;if (start==0) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("LastPrice&#91;" .. i .. "&#93;= " .. LastPrice&#91;i&#93;, 1)
&nbsp;&nbsp;&nbsp;end 
&nbsp;&nbsp;&nbsp;i = i+1
end

&nbsp;&nbsp;&nbsp;
--/-----------------------------------------
start=1
return (MC_n/Koef)

end

 </pre>
============= <br />
			<i>24.06.2015 13:06:15, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6378/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6378/topic556/</guid>
			<pubDate>Wed, 24 Jun 2015 13:06:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6370/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0xMiD5KD" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />а вообще - расчёт самостоятельно индекса ртс - дело неблагодарное, бо как зависит от кучи разных факторов, которые постоянно меняются и не предсказуемы. Сама методичка может измениться, могут быть приняты те или иные решения клиринговой палаты и т. п.<br /><br />=============<br />Благодарное или нет - а проверить надо. Все изменения должны быть официально выложены.<br />Я тут посмотрел методику: <noindex><a href="http://moex.com/ru/index/RTSI/info/" target="_blank" rel="nofollow">http://moex.com/ru/index/RTSI/info/</a></noindex><br />И не совсем понимаю суть поправочного коэффициента D и почему ни в одной формуле не принимает участие <B>Поправочный коэффициент Z?</B> <br />
			<i>23.06.2015 21:19:30, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6370/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6370/topic556/</guid>
			<pubDate>Tue, 23 Jun 2015 21:19:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6317/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			а вообще - расчёт самостоятельно индекса ртс - дело неблагодарное, бо как зависит от кучи разных факторов, которые постоянно меняются и не предсказуемы. Сама методичка может измениться, могут быть приняты те или иные решения клиринговой палаты и т. п. <br />
			<i>23.06.2015 10:19:20, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6317/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6317/topic556/</guid>
			<pubDate>Tue, 23 Jun 2015 10:19:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6316/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Чот у меня разный код, разные результаты. Другой вариант кода вывел всё по нулям.<br />Можно окончательный код, который вот приводит к результатам на картинке? <br />
			<i>23.06.2015 10:16:00, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6316/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6316/topic556/</guid>
			<pubDate>Tue, 23 Jun 2015 10:16:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6315/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_qNdAJaAy" href="/user/688/" bx-tooltip-user-id="688">Николай Бехтерев</a> пишет: <br />чтобы это значило?<br /><br />=============<br />это значит, что перед тем как считать формулу - надо проверять аргументы на их наличие (т.е. значений в них как таковых). <br />
			<i>23.06.2015 10:15:33, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6315/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6315/topic556/</guid>
			<pubDate>Tue, 23 Jun 2015 10:15:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6314/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Правда были акции по которым не было ещё ни одной сделки, может по этому терминал в ужасе? <br />
			<i>23.06.2015 10:11:38, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6314/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6314/topic556/</guid>
			<pubDate>Tue, 23 Jun 2015 10:11:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6313/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_y1NokpWq" href="/user/133/" bx-tooltip-user-id="133">Danial Novikov</a> пишет: <br />В качестве курса доллара я взял текущее (последние) значение инструмента USDRUB_TOM с биржи ММВБ.<br /><br /><br />=============<br />У меня не открыт на валютной секции счёт, я воткнул фьючерс, просто чтобы увидеть график и что-то вот:<br />
====code====
<pre>QUIK&#92;LuaIndicators&#92;MY_RTSI.lua:313: attempt to perform arithmetic on field '?' (a nil value)</pre>
=============
чтобы это значило? <br />
			<i>23.06.2015 10:10:42, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6313/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6313/topic556/</guid>
			<pubDate>Tue, 23 Jun 2015 10:10:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6201/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_RMP0WUG7" href="/user/133/" bx-tooltip-user-id="133">Danial Novikov</a> пишет: <br />В качестве курса доллара я взял текущее (последние) значение инструмента USDRUB_TOM с биржи ММВБ.<br /><br />=============<br />Наверное, биржа берет другой курс. <br />
			<i>19.06.2015 22:10:34, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6201/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6201/topic556/</guid>
			<pubDate>Fri, 19 Jun 2015 22:10:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message6006/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В качестве курса доллара я взял текущее (последние) значение инструмента USDRUB_TOM с биржи ММВБ.<br /><br />table = getParamEx("CETS", "USD000UTSTOM", "LAST")<br />USDRUB = table.param_value<br /><br />(смотрите стоку 306,307 <noindex><a href="http://www.fayloobmennik.net/4961664" target="_blank" rel="nofollow">индикатора</a></noindex>). <br />
			<i>16.06.2015 17:05:43, Danial Novikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message6006/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message6006/topic556/</guid>
			<pubDate>Tue, 16 Jun 2015 17:05:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5915/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			не совсем понятно, откуда берётся курс бакса для расчёта Индекса? <br />
			<i>14.06.2015 01:34:52, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5915/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5915/topic556/</guid>
			<pubDate>Sun, 14 Jun 2015 01:34:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5746/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Николай, я не думаю, что вы правы. Koef - это константа, и она влияет только на то, будет ли индикатор выше или ниже реального индекса РТС. На рисунке ниже, вы видите индикатор RTSI для разных значений Koef. <br /><br /><img src="http://fast-pix.ru/i/f/2015-06-09/0-Bezyimyannyiy.jpeg" alt="Пользователь добавил изображение" border="0" /><br />Из рисунка видно, что этот параметр не влияет на форму графика. И даже если я подобрал его не правильно, расчётное значение RTSI было бы строго параллельно реальному значению RTSI, которое предоставляет биржа.<br /><br />Я, кстати, в первом посте ошибку допустил. Значение цены Pi берётся в долларах, а не в рублях. Поэтому, на мой взгляд, нужно разделить каждое значение Pi на текущий курс доллар/рубль. Индикатор с этим исправлением можно скачать по <noindex><a href="http://www.fayloobmennik.net/4961664" target="_blank" rel="nofollow">ссылке</a></noindex>. <br />
			<i>09.06.2015 18:22:33, Danial Novikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5746/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5746/topic556/</guid>
			<pubDate>Tue, 09 Jun 2015 18:22:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5101/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			если в алгоритме нет ошибки,<br /> то Koef . <br />
			<i>28.05.2015 07:58:42, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5101/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5101/topic556/</guid>
			<pubDate>Thu, 28 May 2015 07:58:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчёт индекса РТС</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message5063/topic556/">Расчёт индекса РТС</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<div align="left"><span class="bx-font" style="font-size:xx-large;">Ребята, я написал простой индикатор рассчитывающий индекс РТС по <noindex><a href="https://www.google.ru/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CCYQFjAA&amp;url=http%3A%2F%2Fwww.micex.ru%2Farticles%2Ffile%2F10761%2Findexrts2_16122011_.pdf&amp;ei=J_5lVYmGHsqGywPG4YCIAw&amp;usg=AFQjCNEx506l3PS8_YFF8DGsWuxa-HG3Vw&amp;bvm=bv.93990622,d.bGQ&amp;cad=rja" target="_blank" rel="nofollow">методичке с сайта московской биржи</a></noindex>, т.е. по формуле:</span></div><div align="left"> </div><div align="left"><span class="bx-font" style="font-size:xx-large;"><img src="http://fast-pix.ru/i/f/2015-05-27/0-22.jpeg" alt="Пользователь добавил изображение" border="0" /><br /></span></div><div align="left"> </div><div align="left"><span class="bx-font" style="font-size:xx-large;">Постоянную Koef я подобрал экспериментально, таким образом, чтобы в момент присоединения индикатора к графику он совпадал с текущий биржевым индексом РТС (RTSI). Коэффициенты W, C, Q и N взяты из таблицы <noindex><a href="http://moex.com/a3006" target="_blank" rel="nofollow">http://moex.com/a3006</a></noindex></span></div><div align="left"> </div><div align="left"> </div><div align="left"> </div><div align="left"> </div><div align="left"><span class="bx-font" style="font-size:xx-large;">Код индикатора вы видите в самом низу. Сам индикатор можно скачать по &nbsp;ссылке <noindex><a href="http://www.fayloobmennik.net/4924847" target="_blank" rel="nofollow">http://www.fayloobmennik.net/4924847</a></noindex></span></div><div align="left"> </div><div align="left"> </div><div align="left"><span class="bx-font" style="font-size:xx-large;">Индикатор строит график только в текущий момент времени и по текущим ценам акций. И вот что из этого получается:</span></div><div align="left"> </div><div align="left"> </div><div align="left"> </div><div align="left"><span class="bx-font" style="font-size:xx-large;"><img src="http://fast-pix.ru/i/f/2015-05-27/0-123.jpeg" alt="Пользователь добавил изображение" border="0" /><br /></span></div><div align="left"> </div><div align="left"> </div><div align="left"> </div><div align="left"><span class="bx-font" style="font-size:xx-large;">Свечной график - это индекс РТС, который предоставляет биржа, а зелёная линия это рассчитанный по моему алгоритму индикатор.</span></div><div align="left"><span class="bx-font" style="font-size:xx-large;">Скажите, пожалуйста, что я делаю не так и почему возникает рассогласование ?</span></div><div align="left"><br /></div><div align="left"><br /></div><div align="left">
====code====
<pre> Settings=
{
&nbsp;&nbsp;&nbsp;Name = "RTSI",
&nbsp;&nbsp;&nbsp;period = 1,
&nbsp;&nbsp;&nbsp;line = 
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name = "One",
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Color = RGB(128, 255, 0),
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type = TYPE_LINE,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Width = 3
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;}
}

function Init()
Koef = 7.17265984478 * 1000000000
k=0

C = {}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--кол-во выпущенный акций
C&#91;1&#93; = 23673512900
C&#91;2&#93; = 850563255
C&#91;3&#93; = 21586948000
C&#91;4&#93; = 1000000000
C&#91;5&#93; = 94561355
C&#91;6&#93; = 158245476
C&#91;7&#93; = 35725994705
C&#91;8&#93; = 7701998235
C&#91;9&#93; = 3036306000
C&#91;10&#93; = 1,29605E+13
C&#91;11&#93; = 10598177817
C&#91;12&#93; = 2066413562
C&#91;13&#93; = 2178690700
C&#91;14&#93; = 147508500
C&#91;15&#93; = 1554875
C&#91;16&#93; = 2936015891
C&#91;17&#93; = 837718660
C&#91;18&#93; = 7364965630
C&#91;19&#93; = 2278636493
C&#91;20&#93; = 620000000
C&#91;21&#93; = 3,86255E+11
C&#91;22&#93; = 266774342
C&#91;23&#93; = 2669204301
C&#91;24&#93; = 242831469
C&#91;25&#93; = 2000000000
C&#91;26&#93; = 5993227240
C&#91;27&#93; = 9650000000
C&#91;28&#93; = 3032149962
C&#91;29&#93; = 420819943
C&#91;30&#93; = 150570662
C&#91;31&#93; = 29788012
C&#91;32&#93; = 129500000
C&#91;33&#93; = 660497344
C&#91;34&#93; = 63048706145
C&#91;35&#93; = 11174330000
C&#91;36&#93; = 1,27467E+12
C&#91;37&#93; = 103030215
C&#91;38&#93; = 124750000
C&#91;39&#93; = 43963773
C&#91;40&#93; = 1,044E+11
C&#91;41&#93; = 37792603
C&#91;42&#93; = 40534000
C&#91;43&#93; = 1,61079E+11
C&#91;44&#93; = 1110616299
C&#91;45&#93; = 993586094
C&#91;46&#93; = 179768227
C&#91;47&#93; = 416270745
C&#91;48&#93; = 11529538
C&#91;49&#93; = 282215500
C&#91;50&#93; = 34270159

K_free_float = {}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--коэф-нт free-float
K_free_float&#91;1&#93; = 0.46
K_free_float&#91;2&#93; = 0.46
K_free_float&#91;3&#93; = 0.48
K_free_float&#91;4&#93; = 1
K_free_float&#91;5&#93; = 0.54
K_free_float&#91;6&#93; = 0.3
K_free_float&#91;7&#93; = 0.25
K_free_float&#91;8&#93; = 0.73
K_free_float&#91;9&#93; = 0.27
K_free_float&#91;10&#93; = 0.39
K_free_float&#91;11&#93; = 0.12
K_free_float&#91;12&#93; = 0.49
K_free_float&#91;13&#93; = 0.32
K_free_float&#91;14&#93; = 1
K_free_float&#91;15&#93; = 1
K_free_float&#91;16&#93; = 0.33
K_free_float&#91;17&#93; = 0.21
K_free_float&#91;18&#93; = 0.23
K_free_float&#91;19&#93; = 0.56
K_free_float&#91;20&#93; = 0.15
K_free_float&#91;21&#93; = 0.34
K_free_float&#91;22&#93; = 0.3
K_free_float&#91;23&#93; = 0.28
K_free_float&#91;24&#93; = 0.6
K_free_float&#91;25&#93; = 0.08
K_free_float&#91;26&#93; = 0.14
K_free_float&#91;27&#93; = 0.36
K_free_float&#91;28&#93; = 0.1
K_free_float&#91;29&#93; = 0.25
K_free_float&#91;30&#93; = 0.12
K_free_float&#91;31&#93; = 0.63
K_free_float&#91;32&#93; = 0.19
K_free_float&#91;33&#93; = 0.32
K_free_float&#91;34&#93; = 0.18
K_free_float&#91;35&#93; = 0.14
K_free_float&#91;36&#93; = 0.21
K_free_float&#91;37&#93; = 0.33
K_free_float&#91;38&#93; = 0.33
K_free_float&#91;39&#93; = 0.51
K_free_float&#91;40&#93; = 0.18
K_free_float&#91;41&#93; = 0.39
K_free_float&#91;42&#93; = 0.16
K_free_float&#91;43&#93; = 0.14
K_free_float&#91;44&#93; = 0.32
K_free_float&#91;45&#93; = 0.28
K_free_float&#91;46&#93; = 0.42
K_free_float&#91;47&#93; = 0.35
K_free_float&#91;48&#93; = 0.1
K_free_float&#91;49&#93; = 0.34
K_free_float&#91;50&#93; = 0.46


K_m = {}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--коэф-нт ограничивающий вес акции
K_m&#91;1&#93; = 0.7442309
K_m&#91;2&#93; = 1
K_m&#91;3&#93; = 1
K_m&#91;4&#93; = 1
K_m&#91;5&#93; = 1
K_m&#91;6&#93; = 1
K_m&#91;7&#93; = 1
K_m&#91;8&#93; = 1
K_m&#91;9&#93; = 1
K_m&#91;10&#93; = 1
K_m&#91;11&#93; = 1
K_m&#91;12&#93; = 1
K_m&#91;13&#93; = 1
K_m&#91;14&#93; = 1
K_m&#91;15&#93; = 1
K_m&#91;16&#93; = 1
K_m&#91;17&#93; = 1
K_m&#91;18&#93; = 1
K_m&#91;19&#93; = 1
K_m&#91;20&#93; = 1
K_m&#91;21&#93; = 1
K_m&#91;22&#93; = 1
K_m&#91;23&#93; = 1
K_m&#91;24&#93; = 1
K_m&#91;25&#93; = 1
K_m&#91;26&#93; = 1
K_m&#91;27&#93; = 1
K_m&#91;28&#93; = 1
K_m&#91;29&#93; = 1
K_m&#91;30&#93; = 1
K_m&#91;31&#93; = 1
K_m&#91;32&#93; = 1
K_m&#91;33&#93; = 1
K_m&#91;34&#93; = 1
K_m&#91;35&#93; = 1
K_m&#91;36&#93; = 1
K_m&#91;37&#93; = 1
K_m&#91;38&#93; = 1
K_m&#91;39&#93; = 1
K_m&#91;40&#93; = 1
K_m&#91;41&#93; = 1
K_m&#91;42&#93; = 1
K_m&#91;43&#93; = 1
K_m&#91;44&#93; = 1
K_m&#91;45&#93; = 1
K_m&#91;46&#93; = 1
K_m&#91;47&#93; = 1
K_m&#91;48&#93; = 1
K_m&#91;49&#93; = 1
K_m&#91;50&#93; = 1

LastPrice = {}
return 1
end
&nbsp;&nbsp;

function OnCalculate(index)
RTSI = 0
MC_n = 0 

table = getParamEx("TQBR", "GAZP", "LAST")
LastPrice&#91;1&#93; = table.param_value
table = getParamEx("TQBR", "LKOH", "LAST")
LastPrice&#91;2&#93; = table.param_value
table = getParamEx("TQBR", "SBER", "LAST")
LastPrice&#91;3&#93; = table.param_value
table = getParamEx("TQBR", "SBERP", "LAST")
LastPrice&#91;4&#93; = table.param_value
table = getParamEx("TQBR", "MGNT", "LAST")
LastPrice&#91;5&#93; = table.param_value
table = getParamEx("TQBR", "GMKN", "LAST")
LastPrice&#91;6&#93; = table.param_value
table = getParamEx("TQBR", "SNGS", "LAST")
LastPrice&#91;7&#93; = table.param_value
table = getParamEx("TQBR", "SNGSP", "LAST")
LastPrice&#91;8&#93; = table.param_value
table = getParamEx("TQBR", "NVTK", "LAST")
LastPrice&#91;9&#93; = table.param_value
table = getParamEx("TQBR", "VTBR", "LAST")
LastPrice&#91;10&#93; = table.param_value
table = getParamEx("TQBR", "ROSN", "LAST")
LastPrice&#91;11&#93; = table.param_value
table = getParamEx("TQBR", "MTSS", "LAST")
LastPrice&#91;12&#93; = table.param_value
table = getParamEx("TQBR", "TATN", "LAST")
LastPrice&#91;13&#93; = table.param_value
table = getParamEx("TQBR", "TATNP", "LAST")
LastPrice&#91;14&#93; = table.param_value
table = getParamEx("TQBR", "TRNFP", "LAST")
LastPrice&#91;15&#93; = table.param_value
table = getParamEx("TQBR", "URKA", "LAST")
LastPrice&#91;16&#93; = table.param_value
table = getParamEx("TQBR", "CHMF", "LAST")
LastPrice&#91;17&#93; = table.param_value
table = getParamEx("TQBR", "ALRS", "LAST")
LastPrice&#91;18&#93; = table.param_value
table = getParamEx("TQBR", "MOEX", "LAST")
LastPrice&#91;19&#93; = table.param_value
table = getParamEx("TQBR", "MFON", "LAST")
LastPrice&#91;20&#93; = table.param_value
table = getParamEx("TQBR", "HYDR", "LAST")
LastPrice&#91;21&#93; = table.param_value
table = getParamEx("TQBR", "YNDX", "LAST")
LastPrice&#91;22&#93; = table.param_value
table = getParamEx("TQBR", "RTKM", "LAST")
LastPrice&#91;23&#93; = table.param_value
table = getParamEx("TQBR", "RTKMP", "LAST")
LastPrice&#91;24&#93; = table.param_value
table = getParamEx("TQBR", "RUALR", "LAST")
LastPrice&#91;25&#93; = table.param_value
table = getParamEx("TQBR", "NLMK", "LAST")
LastPrice&#91;26&#93; = table.param_value
table = getParamEx("TQBR", "AFKS", "LAST")
LastPrice&#91;27&#93; = table.param_value
table = getParamEx("TQBR", "PGIL", "LAST")
LastPrice&#91;28&#93; = table.param_value
table = getParamEx("TQBR", "POLY", "LAST")
LastPrice&#91;29&#93; = table.param_value
table = getParamEx("TQBR", "BANE", "LAST")
LastPrice&#91;30&#93; = table.param_value
table = getParamEx("TQBR", "BANEP", "LAST")
LastPrice&#91;31&#93; = table.param_value
table = getParamEx("TQBR", "PHOR", "LAST")
LastPrice&#91;32&#93; = table.param_value
table = getParamEx("TQBR", "PIKK", "LAST")
LastPrice&#91;33&#93; = table.param_value
table = getParamEx("TQBR", "EONR", "LAST")
LastPrice&#91;34&#93; = table.param_value
table = getParamEx("TQBR", "MAGN", "LAST")
LastPrice&#91;35&#93; = table.param_value
table = getParamEx("TQBR", "FEES", "LAST")
LastPrice&#91;36&#93; = table.param_value
table = getParamEx("TQBR", "LSRG", "LAST")
LastPrice&#91;37&#93; = table.param_value
table = getParamEx("TQBR", "DIXY", "LAST")
LastPrice&#91;38&#93; = table.param_value
table = getParamEx("TQBR", "GCHE", "LAST")
LastPrice&#91;39&#93; = table.param_value
table = getParamEx("TQBR", "IRAO", "LAST")
LastPrice&#91;40&#93; = table.param_value
table = getParamEx("TQBR", "PHST", "LAST")
LastPrice&#91;41&#93; = table.param_value
table = getParamEx("TQBR", "AKRN", "LAST")
LastPrice&#91;42&#93; = table.param_value
table = getParamEx("TQBR", "RSTI", "LAST")
LastPrice&#91;43&#93; = table.param_value
table = getParamEx("TQBR", "AFLT", "LAST")
LastPrice&#91;44&#93; = table.param_value
table = getParamEx("TQBR", "TRMK", "LAST")
LastPrice&#91;45&#93; = table.param_value
table = getParamEx("TQBR", "MVID", "LAST")
LastPrice&#91;46&#93; = table.param_value
table = getParamEx("TQBR", "MTLR", "LAST")
LastPrice&#91;47&#93; = table.param_value
table = getParamEx("TQBR", "VSMO", "LAST")
LastPrice&#91;48&#93; = table.param_value
table = getParamEx("TQBR", "MSTT", "LAST")
LastPrice&#91;49&#93; = table.param_value
table = getParamEx("TQBR", "SVAV", "LAST")
LastPrice&#91;50&#93; = table.param_value

i=1
while (i &#60;= 50) do
&nbsp;&nbsp;&nbsp;MC_n = MC_n + LastPrice&#91;i&#93; * C&#91;i&#93; * K_free_float&#91;i&#93; * K_m&#91;i&#93;
&nbsp;&nbsp;&nbsp;i = i+1
end

return (MC_n/Koef)
end</pre>
=============
 <br /></div><div align="left"><br /></div> <br />
			<i>27.05.2015 21:30:50, Danial Novikov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message5063/topic556/</link>
			<guid>http://forum.quik.ru/messages/forum10/message5063/topic556/</guid>
			<pubDate>Wed, 27 May 2015 21:30:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
