<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Функция CreateDataSource - не вызывает callback при изменении свечи]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Функция CreateDataSource - не вызывает callback при изменении свечи форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 21 Apr 2026 04:18:53 +0300</pubDate>
		<item>
			<title> Функция CreateDataSource - не вызывает callback при изменении свечи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65926/topic7646/"> Функция CreateDataSource - не вызывает callback при изменении свечи</a></b> <i> Функция CreateDataSource - не вызывает callback при изменении свечи</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А где бесконечный цикл в функции main. Иначе она просто выполнится и скрипт остановится. <br />
			<i>28.09.2022 11:08:41, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65926/topic7646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65926/topic7646/</guid>
			<pubDate>Wed, 28 Sep 2022 11:08:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title> Функция CreateDataSource - не вызывает callback при изменении свечи</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message65920/topic7646/"> Функция CreateDataSource - не вызывает callback при изменении свечи</a></b> <i> Функция CreateDataSource - не вызывает callback при изменении свечи</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&nbsp;Функция CreateDataSource - не вызывает callback при изменении свечи:<br />
====code====
<pre>function main()

function my_callback()
message("my_callback")
end

---------------------------------------------------------------------------------------------------------------------------------

my_table_data_source, Error = CreateDataSource("TQBR", "SBER", INTERVAL_D1)

if my_table_data_source == nil then 
message('Ошибка подключения: '..Error) --ошибки нету
end

------------------------------
my_table_data_source:SetUpdateCallback(my_callback)

local index_ = my_table_data_source:Size()

message(tostring(my_table_data_source:T(index_).year)&nbsp;&nbsp;.. "/" .. tostring(my_table_data_source:T(index_).month) .. "/" .. tostring(my_table_data_source:T(index_).day) .. "/" .. tostring(my_table_data_source:O(index_)) )
------------------------------


end</pre>
=============
<br />1)Причем - исторические данные приходят только, если открыт график соотвтетствующего интервала, если же график открыт другого интвервала, то не приходят даже исторические данные.<br />2)Ну и при изменении цены свечи - my_callback - не вызывается. <br />
			<i>28.09.2022 09:44:50, Serga.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message65920/topic7646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message65920/topic7646/</guid>
			<pubDate>Wed, 28 Sep 2022 09:44:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
