<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Пожелания по квику и LUA]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Пожелания по квику и LUA форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 18:28:14 +0300</pubDate>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message4896/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			похоже, на него опять технично "забили". <br />
			<i>24.05.2015 18:24:50, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message4896/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message4896/topic79/</guid>
			<pubDate>Sun, 24 May 2015 18:24:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3663/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_02KFbiVd" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br /><br />====quote====<br /> Сергей Радченко пишет: <br />3 Будет супер если появится возможность рисовать индикаторы, графики без привязки ко времени.<br /><br />=============<br />а где этот пунктик???<br />или он для вас недостаточно целесообразен????!!!<br /><br />=============<br />Добрый день.<br /><br />Данное пожелание рассматривается. <br />
			<i>23.04.2015 12:15:34, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3663/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3663/topic79/</guid>
			<pubDate>Thu, 23 Apr 2015 12:15:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3658/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5QG8yQwE" href="/user/393/" bx-tooltip-user-id="393">Сергей Радченко</a> пишет: <br />3 Будет супер если появится возможность рисовать индикаторы, графики без привязки ко времени.<br /><br />=============<br />а где этот пунктик???<br />или он для вас недостаточно целесообразен????!!! <br />
			<i>23.04.2015 10:47:46, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3658/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3658/topic79/</guid>
			<pubDate>Thu, 23 Apr 2015 10:47:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3652/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Информация по пожеланиям:<br /><br />1. &nbsp;возможность менять цвет индикатора динамически.<br />2. отображение индикатора в виде баров, свечей, гистограммы. <br />3. &nbsp;возможность рисовать прямоугольники <br /><br />Мы рассмотрели пожелания. По итогам их анализа сообщаем Вам, что мы также считаем целесообразным их реализации и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО. <br />
			<i>23.04.2015 10:04:39, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3652/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3652/topic79/</guid>
			<pubDate>Thu, 23 Apr 2015 10:04:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3269/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>13.04.2015 09:56:40, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3269/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3269/topic79/</guid>
			<pubDate>Mon, 13 Apr 2015 09:56:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3257/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WOIr9k4w" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> пишет: <br /><br />====quote====<br /> Сергей Радченко пишет: <br />просьба добавить возможности:<br />1 менять цвет у линии в индикаторе<br />2 Также добавьте отображение индикатора в виде баров, свечей, гистограммы. <br />3 Будет супер если появится возможность рисовать индикаторы, графики без привязки ко времени.<br /><br />=============<br />1. Менять цвет уже сейчас можно. или имеется в виду динамическое изменение цвета?<br />2. мы уже работаем над этим<br />3. в этом пункте не совсем понятно. уточните пожалуйста на примере.<br />=============<br />хотелось бы увидеть возможность у одной линии менять цвет(менять динамически). Как пример <noindex><a href="http://strategforexhome.ru/wp-content/uploads/2013/05/supertrend.jpg" target="_blank" rel="nofollow">http://strategforexhome.ru/wp-content/uploads/2013/05/supertrend.jpg</a></noindex><br />Просьба реализовать возможности реализовать цветовые зоны по типу: залить цветом между линий индикатора пример <noindex><a href="http://strategforexhome.ru/wp-content/uploads/2013/05/i-sessions.jpg" target="_blank" rel="nofollow">http://strategforexhome.ru/wp-content/uploads/2013/05/i-sessions.jpg</a></noindex><br />также просьба реализовать не временную шкалу для реализации нестандартных свечей по типу: формировать свечу при достижении объема(все свечи на графике с одинаковым объемом наторговки), хейкинаши и т.д. <noindex><a href="http://www.ratingsforex.ru/uploads/heiken-ashi.png" target="_blank" rel="nofollow">http://www.ratingsforex.ru/uploads/heiken-ashi.png</a></noindex><br />дайте возможность формировать индикаторы в виде свечей и гистограмм.<br /><br /><br />Спасибо за то ,что стараетесь улучшать платформу. <br />
			<i>12.04.2015 00:06:19, Сергей Радченко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3257/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3257/topic79/</guid>
			<pubDate>Sun, 12 Apr 2015 00:06:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3233/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_CC4oawLU" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> пишет: <br />3. в этом пункте не совсем понятно. уточните пожалуйста на примере.<br /><br />=============<br />пример: ваш плагин stratvolat.dll. т.е. когда ось абсцисс привязана не ко времени, а к совершенно независимому источнику. <br />
			<i>10.04.2015 21:36:14, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3233/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3233/topic79/</guid>
			<pubDate>Fri, 10 Apr 2015 21:36:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3231/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_QineQ82D" href="/user/393/" bx-tooltip-user-id="393">Сергей Радченко</a> пишет: <br />просьба добавить возможности:<br />1 менять цвет у линии в индикаторе<br />2 Также добавьте отображение индикатора в виде баров, свечей, гистограммы. <br />3 Будет супер если появится возможность рисовать индикаторы, графики без привязки ко времени.<br /><br />=============<br />1. Менять цвет уже сейчас можно. или имеется в виду динамическое изменение цвета?<br />2. мы уже работаем над этим<br />3. в этом пункте не совсем понятно. уточните пожалуйста на примере. <br />
			<i>10.04.2015 20:25:25, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3231/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3231/topic79/</guid>
			<pubDate>Fri, 10 Apr 2015 20:25:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message1041/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Вам кажется. <br />
			<i>16.02.2015 04:35:05, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message1041/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message1041/topic79/</guid>
			<pubDate>Mon, 16 Feb 2015 04:35:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message973/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://forum.quik.ru/user/21/" target="_blank" rel="nofollow">Michael Bulychev</a></noindex><br /><br />мне кажется или Вы удалили часть своих сообщений? <br />
			<i>14.02.2015 09:40:55, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message973/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message973/topic79/</guid>
			<pubDate>Sat, 14 Feb 2015 09:40:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message666/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://docs.cryengine.com/display/SDKDOC4/EntityUtils+Lua" target="_blank" rel="nofollow">http://docs.cryengine.com/display/SDKDOC4/EntityUtils+Lua</a></noindex><br />тут неплохо показано: в скриптах на LUA - мы не создаём через какие-то там метатаблицы, и не редактируем объекты в самом LUA , а используем уже готовые функции: "MakeDerivedEntity( _DerivedClass, _Parent )", "broadcastEvent", "MakeUsable( entity )" и т. п. <br />
			<i>10.02.2015 06:16:18, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message666/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message666/topic79/</guid>
			<pubDate>Tue, 10 Feb 2015 06:16:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message665/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Предоставлю здесь, за основу - можно взять тот же wealth-lab <br />
			<i>10.02.2015 06:06:26, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message665/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message665/topic79/</guid>
			<pubDate>Tue, 10 Feb 2015 06:06:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message664/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			насчёт "бумаги" - уже писал в общих чертах. <br />Глобальные переменные:<br /><br />HookGvarChang("MyGvar", "MyGvarChangeEvent" )<br />MyGvarChangeEvent<br />do smth work<br />end<br /><br />getGvar("MyGvar")<br />setGvar("MyGvar")<br /><br />Под словом "глобальные переменные" - следует понимать глобальные в масштабах всех скриптов, т.е. по сути, нативные на уровне квика.<br /><br />Класс скрипта: В зачатке уже реализован, дело за большим количеством коллбеков, совмещение его функциональности с классом индикаторов (т.е. в идеале не должно быть такого, что в индикаторах не доступны очень полезные функции квиковского ядра - это сильно ограничивает функционал) возможности из скрипта "хуков", полный переход на полностью коллбек-style программирование. Уход от main() (боюсь уже говорить...) <br />
			<i>10.02.2015 06:05:16, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message664/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message664/topic79/</guid>
			<pubDate>Tue, 10 Feb 2015 06:05:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message663/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_JHMCtgR8" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />Михаил,<br /><br />см. #35<br /><br />Если Вы про то, что Вам надо подробную иерархию классов - что ж, я могу её составить. В какой форме желаете? В формате сообщения в посте - тесно, в формате e-mail - тогда другие участники не смогут подключиться к обсуждению и редактированию.<br /><br />=============<br />Давайте уже в любой форме. <br />
			<i>10.02.2015 05:58:27, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message663/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message663/topic79/</guid>
			<pubDate>Tue, 10 Feb 2015 05:58:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message662/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Михаил,<br /><br />см. #35<br /><br />Если Вы про то, что Вам надо подробную иерархию классов - что ж, я могу её составить. В какой форме желаете? В формате сообщения в посте - тесно, в формате e-mail - тогда другие участники не смогут подключиться к обсуждению и редактированию. <br />
			<i>10.02.2015 05:41:36, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message662/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message662/topic79/</guid>
			<pubDate>Tue, 10 Feb 2015 05:41:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message661/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_FmbXaqEd" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />Класс скрипта, класс для бумаги. Класс для работы с глобальными переменными.<br /><br />=============<br />Добрый день.<br />Можете подробнее описать что требуется? <br />
			<i>10.02.2015 05:08:24, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message661/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message661/topic79/</guid>
			<pubDate>Tue, 10 Feb 2015 05:08:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message651/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Михаил, я конечно извиняюсь но, я здесь не свои примеры обсуждать ветку создал, а хотел бы услышать от Вас насчёт озвученных мной предложений. Меня интересуют конкретные ответы - &nbsp;будут ли следующие пожелания зарегистрированы или нет:<br /><ul><li>Развитая поддержка классов с коллбеками в квике. Класс скрипта, класс для бумаги. Класс для работы с глобальными переменными.Класс индикатора. Про остальные не прошу. Хотя бы это.<li>Добавление HookEvent etc. Полагаю уже не надо объяснять.<br /><li>Про доступ к нативным контролам в квике из LUA - я так понял, что уже было до этого предложение и оно за регистрировано.<br /></ul>Хотя бы это. даже если ответ "Нет" будет без аргументации - я это приму<br />Если Вы опять начнёте утверждать, что всё это можно сделать и в LUA - тогда, предлагаю на этом закончить обсуждение. оно-то, конечно, для разработчиков и легче так но, нам, как трейдерам, от реализации классов и коллбеков в LUA - далеко нет. <br />
			<i>09.02.2015 21:49:37, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message651/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message651/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 21:49:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message633/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_esaoLr20" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />Да. Но стек в LUA - не резиновый, а сборщик мусора - невсегда предсказуемый. К тому же, если объектов - чуть меньше чем (ну Вы сами понимаете... ) то, мы очень сильно теряем в производительности. Насчёт простоты, гибкости и синтаксического "сахара". - Вот, как-раз за "сахар" и официально декларируемый подход к тому, что мол де, хорошие программы не нуждаются в комментариях я бы, как и многие,подвесил Роберто за ..<br /><br />=============<br />Давайте оставим в стороне Ваши оценочные суждения о языке, тем более если они не подтверждены фактами.<br />Если у Вас примеры связанные с переполнением стека, сборщиком мусора или потерей производительности, то приведите пример кода и мы попробуем с ним разобраться. <br />
			<i>09.02.2015 17:39:19, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message633/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message633/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 17:39:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message618/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Xs6rwtlS" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Остается вопрос про отдельные потоки для роботов.<br /><br />=============<br />конкретно, "SourceMod" и его скрипты на SourcePawn - не многопоточны, а исполняются последовательно в цикле, в порядке регистрации при старте сервера (игры). автор мотивирует это тем, что слишком много геморроя для опенсорс проекта это всё дело распараллеливать. Но, также говорит, что работа в этом направлении ведётся.<br />по другим движкам/системам, - везде свои подходы. <br />
			<i>09.02.2015 09:59:49, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message618/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message618/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 09:59:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message616/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_oTXj3kmT" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />По моему мнению, подобные конструкции как раз легче сделать на Lua - реализация получается более гибкой, простой и понятной.<br /><br />=============<br />Да. Но стек в LUA - не резиновый, а сборщик мусора - невсегда предсказуемый. К тому же, если объектов - чуть меньше чем (ну Вы сами понимаете... :) ) то, мы очень сильно теряем в производительности. Насчёт простоты, гибкости и синтаксического "сахара". - Вот, как-раз за "сахар" и официально декларируемый подход к тому, что мол де, хорошие программы не нуждаются в комментариях я бы, как и многие, &nbsp;подвесил Роберто за ... <br />
			<i>09.02.2015 09:50:56, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message616/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message616/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 09:50:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message612/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и это лишь малая часть того, что можно взять из "сорса", а ещё есть CryEngine, UnrealEngine и др. Если Вы собираетесь это всё в дальнейшем реализовывать и считаете это направление конструктивным - я могу давать более конкретную информацию к размышлению. В другом случае, мне просто проще не терять время, а продолжать разрабатывать свой торговый терминал. <br />
			<i>09.02.2015 09:31:47, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message612/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message612/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 09:31:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message610/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Lua lanes - читал про неё. Пока разбираюсь. Основная мысль темы:<br /><ul><li>оградить трейдера от создания классов в самом LUA<li>сделать программирование на QLUA - полностью callback-style, как говорится<li>сделать так, чтоб трейдеру не было нужды писать библиотки на C++ для LUA<br /></ul>в вышеописанном движке, также присутствует удобный механизм доступа к глобальным переменным: "convar"-s. Глобальные переменные там представлены, как объекты. Для того, чтоб прочитать/зарегистрировать/изменить/перехватить переменную - используются соответствующие методы. Это крайне удобный и потокобезопасный механизм обмена ими в масштабах даже не одного скрипта, а всей системы. Такая бы вещь, определённо сняла бы кучу проблем в QLUA. <br />
			<i>09.02.2015 09:27:04, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message610/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message610/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 09:27:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message609/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			С подобными хуками и эвентами более-менее понятно. По моему мнению, подобные конструкции как раз легче сделать на Lua - реализация получается более гибкой, простой и понятной. Остается вопрос про отдельные потоки для роботов.<br />Вообще, если читать первоисточники по скриптовым языкам, не только Lua, то вопрос многопоточности для них очень не простой. Речь идет именно о "честной", вытесняющей многопоточности, а не о кооперативной. Практически везде рекомендуют использовать встроенный в язык механизм сопрограмм, либо запускать потоки с разными виртуальными машинами и обмен данными между ними через аналоги сообщений и очереди. как пример реализации - <noindex><a href="http://cmr.github.io/lanes/" target="_blank" rel="nofollow">Lua lanes</a></noindex>. В LuaJIT, насколько я помню, вообще отсутствуют функции lua_lock/lua_unlock, вместо этого пользователю самому предлагается заботится о синхронизации доступа к данным. <br />
			<i>09.02.2015 09:11:48, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message609/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message609/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 09:11:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message607/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bfZHOMAD" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br /><br />====quote====<br /> sam063rus пишет: <br /><br />=============<br /><br />====quote====<br />К примеру, есть бумага, есть условие по ней, оформленное в виде функции. При срабатывании условия квик вызывает коллбек. <br /><br />=============<br /><br />=============<br />Пока приходит на ум лишь то, что: <br /><ul><li>представить бумагу (инструмент), как компонент, а точнее, объект.<br /></ul><ul><li>у этого объекта есть ряд событий:<br /></ul><ul><li>	OnPriceChange<br /></ul><ul><li>	OnVolumeChange<br /></ul><ul><li>	OnTime<br /></ul>Если бы бумага обладала &quot;оконной функцией&quot; - можно смело бы называть её компонентом и работать с ней соответственно. Но, т.к. это не так то, существует другой механизм, принятый в том же javascript (если не изменяет память) - механизм подписчика и подписанта. таким образом, есть бумага, как объект. хотелось бы, чтоб объект квика, а не LUA. и есть ряд подписчиков на её события. Раз этот объект не обладает оконной функцией и не имеет соответственно петли обработки сообщений то, пусть сам квик (а не трейдер на LUA) в цикле обходит всех подписчиков по всем событиям и бумагам, вызывая те же скрипты на LUA но? уже более абстрагированно. Пусть сам квик заботится о потоках, распараллеливает по процессорам в зависимости от нагрузки ряд объектов (бумаг например). То есть, наконец, станет полноценным торговым движком!!! В самом скрипте LUA - оставить всё, как есть но, предусмотреть вышеописанную возможность.<br /><br />Сложно ли это сделать? Думаю, ДА. Потому что придётся переписать квик. <br />Сложно ли это сделать на LUA? - раз в 100 точно, даже имея на руках корутины и замыкания. <br />Будет ли выигрыш от скорости если сделать это на LUA? - вопрос, - риторический.... :)<br /><br /><br /><br />как работать со всем этим из скрипта, как управлять?<br /><br /><br />
====code====
<pre>HookEvent("LKOH", "OnPriceChange", "OnPriceChange.LKOH") --тут думаю, всё понятно: обращаемся к абстрактному LKOH и перехватываем его событие

OnPriceChange.LKOH

&nbsp;&nbsp;&nbsp;do something work;//лучше делать какую-то маленькую работу, чтоб не задерживать других подписчиков. Или, например, создать здесь эхо-таймер и уже в нём обрабатывать, что-либо
return 0; //если мы хотим, чтобы этот эвент обрабатывался другими скриптами;
return 1;//если мы хотим, чтоб после обработки этого эвента другие скрипты его не обрабатывали
return 2;//если мы хотим, чтоб скрипт остановил свою работу 

end

и т. д.
 
</pre>
=============
нечто подобное реализовано в игровом движке &quot;Source&quot; и его &quot;SourceMod&quot;.<br />по &quot;сорсу&quot; - там используется в основном, неблокирующая работа с потоками. <br />
			<i>09.02.2015 08:14:58, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message607/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message607/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 08:14:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message606/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://forum.quik.ru/user/21/" target="_blank" rel="nofollow">http://forum.quik.ru/user/21/</a></noindex> ,<br /><br />по тому, как это реализовано в игровых движках - будет следующий и объёмный топик (а может даже и цикл). Просто у меня накопилась масса информации и её надо всю переработать. Если достаточно просто ссылки на сам движок без учёта конкретных мест применения - это можно сделать. Но вам потребуется масса времени, чтоб локализовать эти места. Некоторые моменты из этого - я уже начал по-тихоньку озвучивать. <br />
			<i>09.02.2015 07:26:54, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message606/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message606/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 07:26:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message605/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_IOS64Dni" href="/user/137/" bx-tooltip-user-id="137">sam063rus</a> пишет: <br />Также Вы говорите, что это всё можно реализовать и средствами самого LUA. Чтож, как говорится "You are welcome!". Давайте, покажите нам, наконец на хотя бы на одном примере, как это делается.<br /><br />=============<br />Добрый день.<br />"реализация классов" не самая сложная задача. Но, для того чтобы от них была польза, необходимо хотя бы в общих чертах представлять себе алгоритмы обработки данных и уровни абстракции, которые используют Ваши роботы. В начале ветки Вы декларируете желание иметь реализацию функций обратного вызова на все возможные события, в том числе и заданные по условию :<br /><br />====quote====<br /><br />К примеру, есть бумага, есть условие по ней, оформленное в виде функции. При срабатывании условия квик вызывает коллбек. <br /><br />=============<br />И при этом иметь около 30 роботов, каждый из которых работает в независимом потоке ОС, без очередей данных и сопрограмм. Пока я не очень представляю себе как это все будет выглядеть. Именно поэтому я и прошу хотя бы пример реализации в псевдокоде. Если у Вас нет готового примера, то можете привести ссылку на игровой движок, реализацию которого Вы считаете удачной. <br />
			<i>09.02.2015 06:26:28, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message605/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message605/topic79/</guid>
			<pubDate>Mon, 09 Feb 2015 06:26:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message603/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			просьба добавить возможности:<br />1 менять цвет у линии в индикаторе<br />2 Также добавьте отображение индикатора в виде баров, свечей, гистограммы. <br />3 Будет супер если появится возможность рисовать индикаторы, графики без привязки ко времени. <br />
			<i>08.02.2015 23:10:49, Сергей Радченко.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message603/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message603/topic79/</guid>
			<pubDate>Sun, 08 Feb 2015 23:10:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message595/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_9oNdoSUH" href="/user/82/" bx-tooltip-user-id="82">swerg</a><br /><br />=============<br />с вами мне предметно или беспредметно - обсуждать нечего. в следующий раз - за оскорбления будете отвечать по закону. Полагаю, мы поняли друг друга... <br />
			<i>08.02.2015 14:27:19, sam063rus.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message595/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message595/topic79/</guid>
			<pubDate>Sun, 08 Feb 2015 14:27:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message594/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я не знаю что <noindex><a href="http://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex> знает за рынок, но, по-моему, проблема в тех, кто пользуется инструментом.<br />В самом деле, желающий чего-то пишет: "хочу, чтобы было так!"<br />Ну отлично, делай, в чем проблема? Сделай хоть что-то (хоть псевдо-код) и опиши в каком конкретном месте возникли проблемы, тгда будет что предметно обсуждать.<br />Но на такое логичное предложение идёт удивительный ответ "нет, это вы сделайте как я хочу и покажите мне!"<br />И где песочница? <br />
			<i>08.02.2015 10:56:54, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message594/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message594/topic79/</guid>
			<pubDate>Sun, 08 Feb 2015 10:56:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Пожелания по квику и LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message593/topic79/">Пожелания по квику и LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день Всем, <br />более пяти лет назад я возмущался, <br />почему нельзя вместо допотопного QPILE сделать нормальный скриптовый язык например LUA.<br />Когда появился ЛУА, я очень удивился решению в виде main потока и говорил , что будут проблемы с многопоточностью.<br />Потому что мне было уже тогда понятно, что родилась вещь в себе (некий монстр, повадки которого даже создатели не знают). <br />И в этом случае создание &nbsp;нормального API было бы более проcтым решением, чем &nbsp;такая модель встроенного языка.<br />----------------------------------------------<br />Мне объяснили, что так задумал автор данного творения и все проблемы синхронизации <br />потоков уже решены (но очевидно автору и самому не все проблемы были понятны). <br />-------------------------------<br />Увы, Пришлось все то, о чем правильно отмечено автором данной ветки писать самому. <br />--------------------------------------------<br />Полагаю, что причина такого тусклого развития средств разработки торговых роботов в том, <br />что терминал квик изначально это условно бесплатная программа для подачи поручений брокеру. <br />И ВСЕ<br />Остальное - это бесплатное приложение.<br />------------------------------------------------<br />Игры - это совершенно другая область бизнеса. <br />Там игра - это массовый продукт(товар).<br />-----------------------------------------------<br />А торговые роботы - это либо дорогие разработки проф участников, <br />либо игрушечные поделки для малограмотных частных инвесторов. <br />Луа в КВИК - это песочница для детского сада.<br />Вот желающие могут строить дома и возить песочек на игрушечных машинах.<br />Умеющие стряпать игрушечных роботов впаривают им свои поделки.<br />--------------------------------------------------------------------<br />Здесь пока нет бизнеса, поэтому и нет нормальных решений среды разработки.<br />Но это не только недостаток КВИК, <br />это уровень данного вопроса на российском фондовом рынке.<br />На российском рынке бабло делают без роботов.<br />----------------------------------------------------------------------<br />Но я рад , что в нашем полку недовольных прибыло.<br />-----------------------------------------------------------------------<br />Порою смелое движение вперед есть результат пинка под зад. <br />
			<i>07.02.2015 17:32:57, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message593/topic79/</link>
			<guid>http://forum.quik.ru/messages/forum10/message593/topic79/</guid>
			<pubDate>Sat, 07 Feb 2015 17:32:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
