<?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>Sun, 03 May 2026 00:34:00 +0300</pubDate>
		<item>
			<title>Получение значений индикаторов без открытого графика</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum11/message34047/topic3973/">Получение значений индикаторов без открытого графика</a></b> в форуме <a href="http://forum.quik.ru/forum11/">Экспорт в системы тех.анализа</a>. <br />
			Здравствуйте,<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_9wEtEbH1" href="/user/12569/" bx-tooltip-user-id="12569">Андрей</a> написал:<br /> Есть исходники встроенных индикаторов квика, можно ли как то &quot;срастить&quot; их со своим ботом<br />=============<br />если речь про <noindex><a href="https://forum.quik.ru/forum17/topic1157/" target="_blank" rel="nofollow">&quot;Все индикаторы на Lua&quot;</a></noindex> то Вы можете добавить функции нужного индикатора в свой код.<br />В readme файле даже есть пример на этот счет<br />
====code====
<pre>--Пример расчета индикатора Moving Average по источнику данных созданному через CreateDataSource:
dofile(getWorkingFolder().."&#92;&#92;LuaIndicators&#92;&#92;MA.lua")
function main() 
&nbsp;&nbsp;func = MA()
&nbsp;&nbsp;t_id = AllocTable()
&nbsp;&nbsp;AddColumn(t_id,1,"Price",true,QTABLE_INT_TYPE,10)
&nbsp;&nbsp;AddColumn(t_id,2,"MA",true,QTABLE_INT_TYPE,10)
&nbsp;&nbsp;CreateWindow(t_id)
&nbsp;&nbsp;SetWindowCaption(t_id,"MA")
&nbsp;&nbsp;ds = CreateDataSource("TQBR", "LKOH", INTERVAL_M1) 
&nbsp;&nbsp;sleep(100)
&nbsp;&nbsp;for i=1,ds:Size() do
&nbsp;&nbsp; ma_out=func(i, {Period=9, Metod = EMA, VType=CLOSE}, ds)
&nbsp;&nbsp; tmp=InsertRow(t_id,-1)
&nbsp;&nbsp; SetCell(t_id,tmp,1,tostring(ds:C(i)),ds:C(i))
&nbsp;&nbsp; SetCell(t_id,tmp,2,tostring(ma_out),ma_out)
&nbsp;&nbsp;end 
end</pre>
============= <br />
			<i>25.09.2018 06:31:19, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum11/message34047/topic3973/</link>
			<guid>http://forum.quik.ru/messages/forum11/message34047/topic3973/</guid>
			<pubDate>Tue, 25 Sep 2018 06:31:19 +0300</pubDate>
			<category>Экспорт в системы тех.анализа</category>
		</item>
		<item>
			<title>Получение значений индикаторов без открытого графика</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum11/message34040/topic3973/">Получение значений индикаторов без открытого графика</a></b> в форуме <a href="http://forum.quik.ru/forum11/">Экспорт в системы тех.анализа</a>. <br />
			Я хочу, чтобы мой бот получал данные графиков по нескольким бумагам, не открывая эти графики в квике (потому что неудобно). Сделать это можно через CreateDataSource. Но как получать значения индикаторов, чтобы бот проходил цикл по всем заданным бумагам и получал значения индикаторов? Есть исходники встроенных индикаторов квика, можно ли как то &quot;срастить&quot; их со своим ботом? Или только переписывать индикаторы самостоятельно и пересчитывать их на каждой итерации? &nbsp; <br />
			<i>24.09.2018 16:04:52, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum11/message34040/topic3973/</link>
			<guid>http://forum.quik.ru/messages/forum11/message34040/topic3973/</guid>
			<pubDate>Mon, 24 Sep 2018 16:04:52 +0300</pubDate>
			<category>Экспорт в системы тех.анализа</category>
		</item>
	</channel>
</rss>
