<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Правильно ли я понимаю общую концепцию QUIK + DDE/QLua? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 21 Apr 2026 08:25:29 +0300</pubDate>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11580/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<B>Николай</B>, <B>Сергей</B>, спасибо огромное за помощь! Концепция стала понятна, документацию и примеры теперь понимать легче. <br />
			<i>19.01.2016 14:32:58, Edunon.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11580/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11580/topic1275/</guid>
			<pubDate>Tue, 19 Jan 2016 14:32:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11558/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5O05bTLf" href="/user/955/" bx-tooltip-user-id="955">Edunon</a> пишет: <br />Николай , большое спасибо за развёрнутый ответ! Пока есть несколько непонятных моментов, которые опускаются в объяснениях, буду рад, если вкратце поясните их.<br /> В QLua и через DDE можно смотреть открытые таблицы или открывать новые. Правильно ли я понимаю, что нужно учитывать, что пользователь может случайно закрыть таблицы, забыться и поменять состав столбцов, или ещё как-либо непреднамеренно повлиять на области видимости робота? Я пока плохо знаю QUIK, потому есть опасения.<br /> Пока писал ответ, нашёл как отправлять заявку: sendTransaction(), значит есть всё таки «не табличные» функции? Как это укладывается в общую парадигму? Вы написали, что QUIK хранит данные, полученные от серверов биржи. Правильно ли я понимаю, что таким образом можно смотреть историю?<br /> <br />Спасибо за помощь!<br /><br />=============<br />В своем ответе под таблицами я имел ввиду внутреннее хранилище. <br />Поясню свое видение QUIK<br />В квике есть хранилище и есть внешнее отображение данных из него.<br />Как сделано хранилище я не знаю. Учитавая с какими напрягами туда надо лазить, полагаю что как-то через что-то.<br />Но это не важно<br />Если память мне не изменяет (уже давно не работаю с DDE) DDE экспорт во внешние программы работает с форматом отображаемых таблиц . Т е есть меняем порядок столбцов то и в DDE будет меняться<br />При работе c библиотекой QLUA обращение осуществляется к хранилищу по именам <br />Следовательно никакого значения порядок столбцов на экране для QLUA не имеет<br />Т к данные в колбек отдаются практически перед отображением на экране и перед передачей в DDE, то QLUA получается более удобнее , чем DDE<br />----------------------<br />sendTransaction() - эта функция отправки заявки на биржу. Никакого отношения к хранению данных не имеет.<br />Конечно в QLUA есть множество функций прикладного назначения, а не только обращения к хранилищу данных.<br />----------------------<br />В целом, LUA с библиотекой QLUA и расширениями DLL на Си позволяют написать любого робота или эксперта или индикатор. <br />
			<i>19.01.2016 12:00:00, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11558/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11558/topic1275/</guid>
			<pubDate>Tue, 19 Jan 2016 12:00:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11550/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />QLUA не работает с таблицами терминала (исключение только функции работы с графиками).<br />Она работает с хранилищем данных в котором находятся данные из этих таблиц<br />Это значит что пользователь может менять колонки местами, настраивать фильтры, открывать по несколько одинаковых таблиц с разными настройками, это ничего не изменит. в QLUA все равно попадут все данные из хранилища.<br />Другой вопрос в том как эти данные в хранилище попадают. <br />Они туда попадают только если был выполнен их заказ. Заказ данных, осуществляется как раз путем открытия таблиц. <br />
			<i>19.01.2016 09:42:52, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11550/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11550/topic1275/</guid>
			<pubDate>Tue, 19 Jan 2016 09:42:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11549/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<B>Николай</B>, большое спасибо за развёрнутый ответ! Пока есть несколько непонятных моментов, которые опускаются в объяснениях, буду рад, если вкратце поясните их.<br /><ol><li>В QLua и через DDE можно смотреть открытые таблицы или открывать новые. Правильно ли я понимаю, что нужно учитывать, что пользователь может случайно закрыть таблицы, забыться и поменять состав столбцов, или ещё как-либо непреднамеренно повлиять на области видимости робота? Я пока плохо знаю QUIK, потому есть опасения.<br /><li>Пока писал ответ, нашёл как отправлять заявку: sendTransaction(), значит есть всё таки «не табличные» функции? Как это укладывается в общую парадигму?<li>Вы написали, что QUIK хранит данные, полученные от серверов биржи. Правильно ли я понимаю, что таким образом можно смотреть историю?<br /></ol>Спасибо за помощь! <br />
			<i>19.01.2016 09:34:44, Edunon.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11549/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11549/topic1275/</guid>
			<pubDate>Tue, 19 Jan 2016 09:34:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11543/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pDM1r87q" href="/user/955/" bx-tooltip-user-id="955">Edunon</a> пишет: <br /><br />Если это так, какие есть концептуальные особенности использования такой прослойки? Нормально ли живётся с таким подходом? В идеале я хотел работать через Plaza 2, на нормальном языке, с нормальной отладкой, с нормальным API, но ежемесячная оплата доступа охладила пыл. Можно ли с QLua как-то приблизиться к архитектурному уровню работы через Plaza 2 или всё-таки придётся оперировать таблицами QUIK? <br /><br /><br />=============<br />Разница примерно в следующем.<br />когда Вы работаете с плазой, то реализуется схема клиент-сервер . Клиентом выступает ваш робот.<br />А сервером -сервер биржи &nbsp;<br />В этой схеме сервер отдает вам ответы на запросы, а хранение переданной сервером информации Вы осуществляете сами в своей программе. <br />Т е создаете свою БазуДанных<br />------------------------------------------<br />В случае работы с квиком, &nbsp;в качестве клиента выступает торговый терминал КВИК.<br />Он реализует хранение ответов и пересылку запросов на сервер<br />Сервером выступает сервер брокера, он транслирует ответы сервера биржи<br />Торговый терминал QUIK организует хранение полученной с сервера информации. <br />Поэтому появляются таблицы (как известно <B>таблицы - это способ хранения в реляционных базах данных</B> )<br />---------------------------------------<br />Таким образом, <B>при работе с QUIK Вы обращаетесь за данными к базе данных терминала QUIK</B> , а ваши запросы и ответы на них QUIK транслирует на сервер брокера и далее на сервер биржи.<br /><B>Т е при работе с плазой у Вас нет готовой базы данных, а при работе с QUIK - есть - это таблицы терминала.</B> <br />
			<i>19.01.2016 07:42:26, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11543/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11543/topic1275/</guid>
			<pubDate>Tue, 19 Jan 2016 07:42:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11535/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Концепция проста.<br /><br />В терминале есть какие-то внутренние механизмы, которые он использует в своей работе.<br /><br />Qlua есть программный способ для доступа к части этих механизмов.<br /><br />Все остальное пишем сами. Нужен класс, работающий с балансом на счете - нет проблем, берем его и пишем. Сами.<br /><br />Думали, в сказку попали? <br />
			<i>18.01.2016 19:41:55, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11535/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11535/topic1275/</guid>
			<pubDate>Mon, 18 Jan 2016 19:41:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11530/topic1275/">Правильно ли я понимаю общую концепцию QUIK + DDE/QLua?</a></b> <i>Впрос по концептуальному видению</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Одно время разрабатывал роботов на MQL для MT4, исследования истории проводил на Delphi + MySQL. Недавно увлёкся срочным рынком. Решил написать простого робота для QUIK. Узнал о способах через DDE и QLua. Первый я понял, как «всё через открытые таблицы в QUIK», потому выбрал второй способ. Но по аналогии с MQL не вижу нормальных повседневных методов, напротив, в документации — о ужас! — похоже, тоже всё через таблицы. Правильно ли я понимаю, что нет готовых функций типа «Узнать баланс на счёте» или «Выставить заявку с такими-то параметрами», и всё нужно сводить к таблицам в QUIK (смотреть ячейки и выводить данные в таблицы и пр.)?<br /><br />Если это так, какие есть концептуальные особенности использования такой прослойки? Нормально ли живётся с таким подходом? В идеале я хотел работать через Plaza 2, на нормальном языке, с нормальной отладкой, с нормальным API, но ежемесячная оплата доступа охладила пыл. Можно ли с QLua как-то приблизиться к архитектурному уровню работы через Plaza 2 или всё-таки придётся оперировать таблицами QUIK? <br /><br />Буду рад если укажите на ошибки в понимании. Возможно есть уже статьи для разработчиков типа "Начиная писать на QLua имейте в виду что..." Спасибо за ответ! <br />
			<i>18.01.2016 17:41:16, Edunon.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11530/topic1275/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11530/topic1275/</guid>
			<pubDate>Mon, 18 Jan 2016 17:41:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
