<?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 06:22:10 +0300</pubDate>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37082/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_nGc7sjF0" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br /><noindex><a href="/user/12444/" target="_blank" rel="nofollow">новичок</a></noindex>, там на одном из параметров шаг изучения мелкий, поэтому много итераций.<br />=============<br />расшарьте общую структуру циклов и их параметры, если не гос.тайна.<br />интересно. <br />
			<i>23.03.2019 15:36:14, новичок.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37082/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37082/topic4389/</guid>
			<pubDate>Sat, 23 Mar 2019 15:36:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37081/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_f5ARuT9F" href="/user/696/" bx-tooltip-user-id="696">sergei</a> написал:<br />data mining вряд ли целесообразно на lua делать, особенно в таких масштабах<br />производительность должна быть в разы (если не на порядки) ниже более целесообразного варианта<br /><br />при сбое в электропитании даже промежуточных результатов не будет, да?<br />=============<br />У меня виртуалка, там такого не бывает. <br />
			<i>23.03.2019 14:36:14, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37081/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37081/topic4389/</guid>
			<pubDate>Sat, 23 Mar 2019 14:36:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37080/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_NFUZp0IZ" href="/user/12444/" bx-tooltip-user-id="12444">новичок</a>, там на одном из параметров шаг изучения мелкий, поэтому много итераций. <br />
			<i>23.03.2019 14:35:32, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37080/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37080/topic4389/</guid>
			<pubDate>Sat, 23 Mar 2019 14:35:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37079/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			в соседней ветке есть на эту тему:<br /><br />====quote====<br /><br />====quote====<br />BlackBoar написал:<br />Подскажите пожалуйста, порректно ли вообще измерять время на вызов функций квик подобным способом. Или &quot;дерганье&quot; их миллион раз подряд вызывает какие-то аномалии в работе квик?<br />=============<br />&quot;дерганье&quot; миллион раз не должно вызывать никаких аномалий.<br />Другой вопрос в том что каждая итерация цикла может выполняться раз в 15.625 мс, почитать можно например тут: <noindex><a href="https://habrahabr.ru/company/intel/blog/186998/" target="_blank" rel="nofollow">https://habrahabr.ru/company/intel/blog/186998/</a></noindex><br />=============<br /><br />сама тема: <noindex><a href="https://forum.quik.ru/forum10/topic3995/" target="_blank" rel="nofollow">https://forum.quik.ru/forum10/topic3995/</a></noindex> <br />
			<i>23.03.2019 08:53:33, sergei.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37079/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37079/topic4389/</guid>
			<pubDate>Sat, 23 Mar 2019 08:53:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37078/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			data mining вряд ли целесообразно на lua делать, особенно в таких масштабах<br />производительность должна быть в разы (если не на порядки) ниже более целесообразного варианта<br /><br />при сбое в электропитании даже промежуточных результатов не будет, да? <br />
			<i>23.03.2019 08:47:10, sergei.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37078/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37078/topic4389/</guid>
			<pubDate>Sat, 23 Mar 2019 08:47:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37066/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Имеет смысл завести по одной таблице, индексируемой с 1, для каждого из параметров свечи:<br />open, high, low, close, stdev.<br />Все эти таблицы должны иметь одинаковую длину; забота об этом лежит на программисте. Такой подход приведёт к лучшему использованию памяти по сравнению с одной таблицей candles, в каждой ячейке которой записана таблица с описанием свечи:<br />candles&#91;i&#93; = { open = ..., high = ..., low = ..., close = ..., stdev = ...}<br />В первом случае lua обходится массивами примитивов, а во втором случае в каждой ячейке таблицы candles записывается некий объект, что для большого количества индексов приводит к большим расходам памяти и медленной скорости работы.<br /><br />Как всегда в программировании: наблюдаем trade-off между удобством и производительностью. <br />
			<i>22.03.2019 07:11:04, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37066/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37066/topic4389/</guid>
			<pubDate>Fri, 22 Mar 2019 07:11:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37065/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bF5H1yOF" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />пятиминуток за 12 лет по 21 акции у меня ушла неделя.<br />=============<br />это около двух недель тиков по сишке <br />там точно где-то должен быть sleep(86400); <br />:)<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_Y4AlV4QJ" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />этих таблиц в одну <br />=============<br />
====code====
<pre>struct Record {
&nbsp;&nbsp;&nbsp;&nbsp;float Open;
&nbsp;&nbsp;&nbsp;&nbsp;float High;
&nbsp;&nbsp;&nbsp;&nbsp;float Low;
&nbsp;&nbsp;&nbsp;&nbsp;float Close;
&nbsp;&nbsp;&nbsp;&nbsp;float StD;
};</pre>
============= <br />
			<i>21.03.2019 21:45:20, новичок.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37065/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37065/topic4389/</guid>
			<pubDate>Thu, 21 Mar 2019 21:45:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>доступ к большим таблицам</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37061/topic4389/">доступ к большим таблицам</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Есть две огромных таблицы, которые описывают одни и те же свечки<br />
====code====
<pre>t_big&#91;candle&#93; --хранит цены: {1=open,2=high,3=low,4=close}
sd&#91;candle&#93;--хранит стандартные отклонения для этих свечек: sd&#91;candle&#93;=4.6432234444</pre>
=============
Брут форс многкратно обращается к этим полям в поисках наилучших параметров. Крутит цикл, внутри него ещё цикл, а потом ещё цикл. На просчёт пятиминуток за 12 лет по 21 акции у меня ушла неделя.<br />Объединение этих таблиц в одну приведёт ли к ускорению доступа к их полям? Хотя бы небольшому. Или это нейтрально?
====code====
<pre>t_big&#91;candle&#93; --хранит цены: {1=open,2=high,3=low,4=close, 5=sd}
</pre>
============= <br />
			<i>21.03.2019 18:12:32, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37061/topic4389/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37061/topic4389/</guid>
			<pubDate>Thu, 21 Mar 2019 18:12:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
