<?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 01:36:29 +0300</pubDate>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message48157/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_72tLVONX" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />В итоге любой буратино может легко реализовать свой гениальный алгоритм<br />=============<br />Вот с этим у буратин и проблемы, поэтому буратина начинает городить фреймворк, загоняться микросекундами при выставлении заявок и прочая и прочая, а до собственно торгового алгоритма у него дело никогда не доходит. Так что не ломайте людям кайф, пусть вылизывают годами своих чудо-роботов в надежде, что когда-нибудь их доделают и вот тогда уже даааа. <br />
			<i>05.09.2020 18:06:58, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message48157/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message48157/topic5656/</guid>
			<pubDate>Sat, 05 Sep 2020 18:06:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message48153/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_v0Ys84gz" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/62/" target="_blank" rel="nofollow">nikolz</a></noindex> написал:<br />не надо отслеживать новые версии и исправлять то, что перестает работать<br />=============<br /> Это, конечно, важный плюс, спору нет. Но если один мейн рушится, что с остальными делать? Очевидно, тоже прибивать и завершать весь скрипт, т.к. очень сомнительно, что большинство скриптов следуют RAII (до предыдущей версии это было физически невозможно даже и никто не бухтел, т.е. буквально &nbsp;никто &nbsp;этим не морочился). В таком раскладе мультипликативно снижаем общую надежность скрипта, если (утрированно) надежность одного мейна 0.5 и всего скрипта тоже, то при двух таких мейнах надежность скрипта в целом уже 0.25.<br />=============<br />Указанная Вами проблема легко решается.<br />--------------------------------<br />Дело в том, что в моем решении создание роботов разделяется на отдельные ,самостоятельные и не требующие нового программирования модули.<br />Ранее я уже намекал на такое решение.<br />Это решение легко представить, если ответить на вопрос -Чем отличаются роботы торгующие акциями друг от друга?<br />----------------------------<br />Они отличаются лишь торговым алгоритмом. <br />В моем варианте, я сделал модуль для работы кучу общих модулей - модуль для &nbsp;стакана, модуль для &nbsp;счета, модуль для сделок, модуль для заявок, модуль стопов и т д.<br />Все эти модули являются универсальными и одинаковыми для любого робота.<br />-----------------------------------<br />В итоге, разработка робота сводится к программированию лишь алгоритма принятия решения.<br />Этот алгоритм можно написать на более простом и близком к естественному языку.<br />----------------------------------<br />В итоге нет надобности изучать LUA, изучать QLUA. &nbsp;<br />Надо изучать именно закономерности рынка и написать алгоритм состояний робота<br /> и логику изменения этих состояний.<br />----------------------------------<br />В итоге любой буратино может легко реализовать свой гениальный алгоритм, как стать миллионером на поле чудес. <br />
			<i>05.09.2020 11:45:31, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message48153/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message48153/topic5656/</guid>
			<pubDate>Sat, 05 Sep 2020 11:45:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message48150/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_v0wBVawe" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />Ссылка на документацию и коды: &nbsp;<noindex><a href="https://quikluacsharp.ru/stati-uchastnikov/operatsionnaya-sistema-razrabotki-mnogopotochnyh-robotov-torgovli-tsennymi-bumagami-v-quik-os_quesha/" target="_blank" rel="nofollow">https://quikluacsharp.ru/stati-uchastnikov/operatsionnaya-sistema-razrabotki-mnogopotochnyh-robotov-...</a></noindex> <br />=============<br />Уточнение: ссылка дана на краткую статью, в комментариях к которой приводятся ссылки на коды, документацию и краткая инструкция по установки и запуску в QUIKе.. <br />
			<i>04.09.2020 17:08:27, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message48150/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message48150/topic5656/</guid>
			<pubDate>Fri, 04 Sep 2020 17:08:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message48115/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_yeaO5jiq" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />Решение - предложение.Решить проблему можно двумя путями<br />.Вариант1 Реализовать возможность &nbsp;создание в одном скрипте множество функций mainТ е реализовать механизм запуска нескольких потоков в одном скрипте &nbsp;<br />=============<br /> &nbsp;Существует достаточно общее решение («OS_QUESHA») для реализации взаимодействия функций QLua, запускаемых в нескольких потоках в одном &nbsp;lua_State. Оно бесплатно для некоммерческого использования и работоспособно в версиях 7... &lt;= QUIK &lt; 8.5.<br /> Ссылка на документацию и коды: <noindex><a href="https://quikluacsharp.ru/stati-uchastnikov/operatsionnaya-sistema-razrabotki-mnogopotochnyh-robotov-torgovli-tsennymi-bumagami-v-quik-os_quesha/" target="_blank" rel="nofollow">https://quikluacsharp.ru/stati-uchastnikov/operatsionnaya-sistema-razrabotki-mnogopotochnyh-robotov-torgovli-tsennymi-bumagami-v-quik-os_quesha/</a></noindex> <br />
			<i>02.09.2020 09:27:37, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message48115/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message48115/topic5656/</guid>
			<pubDate>Wed, 02 Sep 2020 09:27:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47228/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_E83R10ak" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />не надо отслеживать новые версии и исправлять то, что перестает работать<br />=============<br />Это, конечно, важный плюс, спору нет. Но если один мейн рушится, что с остальными делать? Очевидно, тоже прибивать и завершать весь скрипт, т.к. очень сомнительно, что большинство скриптов следуют RAII (до предыдущей версии это было физически невозможно даже и никто не бухтел, т.е. буквально <I>никто</I> этим не морочился). В таком раскладе мультипликативно снижаем общую надежность скрипта, если (утрированно) надежность одного мейна 0.5 и всего скрипта тоже, то при двух таких мейнах надежность скрипта в целом уже 0.25. <br />
			<i>24.07.2020 19:29:19, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47228/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47228/topic5656/</guid>
			<pubDate>Fri, 24 Jul 2020 19:29:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47211/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			п.3 тоже давно реализовал в предыдущей версии<br />но мне оно не нужно, а буратинам в самый раз. <br />
			<i>24.07.2020 09:06:52, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47211/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47211/topic5656/</guid>
			<pubDate>Fri, 24 Jul 2020 09:06:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47210/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7e5gnbf2" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13869/" target="_blank" rel="nofollow">Андрей</a></noindex> написал:<br />нереально круто<br />=============<br /> Боюсь те, кто этим смог бы грамотно воспользоваться, могут это сами и сделать, как автор идеи, в частности. Всем остальным буратинам это не нужно и вредно.<br />=============<br />с Вами не согласен по трем причинам:<br />1) Если это решение будет официальное, то не надо отслеживать новые версии и исправлять то, что перестает работать . Как это есть сейчас.<br />2) Буратинам будет еще легче писать свои хотелки так как нет надобности одно и тоже программировать в множестве роботов Все будет существенно проще<br />3) если это реализуют, то размещу следующее пожелание, в котором создание роботов превращается в написание лишь алгоритма, а все или почти функции QLUA скрываются в обертке<br />Т е буратинам даже не надо изучать луа. Просто пишут почти на естественном языке что хотят и все работает. <br />
			<i>24.07.2020 09:04:59, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47210/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47210/topic5656/</guid>
			<pubDate>Fri, 24 Jul 2020 09:04:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47039/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_KGqhqX6F" href="/user/13869/" bx-tooltip-user-id="13869">Андрей</a> написал:<br />нереально круто<br />=============<br />Боюсь те, кто этим смог бы грамотно воспользоваться, могут это сами и сделать, как автор идеи, в частности. Всем остальным буратинам это не нужно и вредно. <br />
			<i>15.07.2020 18:04:41, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47039/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47039/topic5656/</guid>
			<pubDate>Wed, 15 Jul 2020 18:04:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47038/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			если сделают это будет нереально круто;) <br />
			<i>15.07.2020 17:17:50, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47038/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47038/topic5656/</guid>
			<pubDate>Wed, 15 Jul 2020 17:17:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47031/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>15.07.2020 10:55:13, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47031/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47031/topic5656/</guid>
			<pubDate>Wed, 15 Jul 2020 10:55:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Ускорение работы скриптов </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47029/topic5656/">Ускорение работы скриптов </a></b> <i>предложение по развитию QLUA</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br />Прошу разработчиков рассмотреть следующее предложение по развитию QLUA.<br />---------------- <br />Суть проблемы.<br />При создании нескольких скриптов приходится дублировать внешнюю среду функции main в каждом скрипте<br />Т е все колбеки и все глобальные переменные<br />Но так как все это исполняется в одном потоке создается существенное торможение работы терминала при большом числе скриптов.<br />--------------------<br />Решение - предложение.<br />Решить проблему можно двумя путями.<br />Вариант1 <br />Реализовать возможность &nbsp;создание в одном скрипте множество функций main<br />Т е реализовать механизм запуска нескольких потоков в одном скрипте &nbsp;<br />Ввариант2<br />Реализовать возможность работы множеству скриптов с одной глобальной областью<br />Этот вариант реализуется, например, путем подмены указателя глобальной таблицы скрипта на указатель общей глобальной области &nbsp;<br />Этот вариант я реализовал лет восемь назад для win32 и LUA 5.1, &nbsp;<br />Теперь надо все переделывать на 64 и 5.3<br />------------------- <br />Поэтому предлагаю это сделать для всех буратин. <br />
			<i>15.07.2020 07:34:39, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47029/topic5656/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47029/topic5656/</guid>
			<pubDate>Wed, 15 Jul 2020 07:34:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
