<?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>Wed, 08 Apr 2026 14:43:46 +0300</pubDate>
		<item>
			<title>Получение данных без lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39213/topic4671/">Получение данных без lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xmj7Otu8" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/11047/" target="_blank" rel="nofollow">Михаил Е</a></noindex> написал:<br /><br />Но как же они могут получать рыночные данные и данные &quot;стаканов&quot; без &nbsp;какого-либо кода в lua скрипте ?<br />=============<br /> Рекомендую ознакомиться с библиотекой, где реализован подобный подход:<br /> <noindex><a href="https://github.com/elelel/qluacpp" target="_blank" rel="nofollow">https://github.com/elelel/qluacpp</a></noindex> <br /><br />Да, чтобы работали колбэки, совсем не обязательно определять эти функции в lua-скрипте. И даже использовать Trans2Quik. Функции колбэков можно регистрировать в глобальном окружении (_G) луа-машины из C-кода своей подключенной через 'require ...' DLL, тогда Quik обнаружит их и сможет вызывать.<br />=============<br />Спасибо.<br />Правда этот код изобилует макросами, я так понимаю структуры там после обработки макросов<br />преобразуются в функции-callback'и <br />
			<i>07.08.2019 14:15:33, Михаил Е.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39213/topic4671/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39213/topic4671/</guid>
			<pubDate>Wed, 07 Aug 2019 14:15:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Получение данных без lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39200/topic4671/">Получение данных без lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VFW3tPRI" href="/user/11047/" bx-tooltip-user-id="11047">Михаил Е</a> написал:<br /><br />Но как же они могут получать рыночные данные и данные &quot;стаканов&quot; без &nbsp;какого-либо кода в lua скрипте ?<br />=============<br />Рекомендую ознакомиться с библиотекой, где реализован подобный подход:<br /><noindex><a href="https://github.com/elelel/qluacpp" target="_blank" rel="nofollow">https://github.com/elelel/qluacpp</a></noindex><br /><br />Да, чтобы работали колбэки, совсем не обязательно определять эти функции в lua-скрипте. И даже использовать Trans2Quik. Функции колбэков можно регистрировать в глобальном окружении (_G) луа-машины из C-кода своей подключенной через 'require ...' DLL, тогда Quik обнаружит их и сможет вызывать. <br />
			<i>05.08.2019 21:56:35, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39200/topic4671/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39200/topic4671/</guid>
			<pubDate>Mon, 05 Aug 2019 21:56:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Получение данных без lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39188/topic4671/">Получение данных без lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_eXdKV3a9" href="/user/11047/" bx-tooltip-user-id="11047">Михаил Е</a>, <br />К сожалению не готовы отвечать как что-то реализовано у посторонних для нас людей.<br />Лучше спросить у автора реализации. <br />
			<i>05.08.2019 15:48:20, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39188/topic4671/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39188/topic4671/</guid>
			<pubDate>Mon, 05 Aug 2019 15:48:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Получение данных без lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39178/topic4671/">Получение данных без lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Gj45Wy5Z" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/11047/" target="_blank" rel="nofollow">Михаил Е</a></noindex> написал:<br />Здравствуйте.<br />На сколько я знаю, общая схема работы lua &quot;коннекторов&quot; к квиву,<br />что они переопределяют почти все функции обратного вызова (callback'и onXXX)<br />по их действию собирают данные в объекты-таблицы<br />и отправляют их своей программе (через разные библиотеки например socket core.dll)<br /><br />Но в одном проекте <br /> &nbsp;<noindex><a href="https://github.com/StockSharp/StockSharp/blob/master/References/StockSharp.Quik.lua" target="_blank" rel="nofollow">https://github.com/StockSharp/StockSharp/blob/master/References/StockSharp.Quik.lua</a></noindex> &nbsp;<br />я увидел что в lua нет особо никакого кода,<br />они просто подключают свою dll-ку через require и всё.<br /><br />Да, для транзакций у них внутри наверняка работает Trans2Quik.<br />Но как же они могут получать рыночные данные и данные &quot;стаканов&quot; без &nbsp;какого-либо кода в lua скрипте ?<br />Другими словами, какие функции нужно определить в DLL, написанной на C# или C++,<br />чтобы получать данные из квика?<br />=============<br /> Добрый день.<br />При помощи Trans2Quik можете подписать на состояние заявок и сделок в QUIK.<br />Функции описаны в руководстве пользователя QUIK: Раздел 6. Совместная работа с другими приложениями/Раздел 6. Совместная работа с другими приложениями/Функции для работы с транзакциями через API<br />=============<br />Транзакции это не главное.<br />Мне не понятно, каким образом можно сделать dll библиотеку на C# или C++,<br />чтобы она принимала к себе вызовы функций OnXXX из вашего Quik Lua.<br />При этом не прописывая этот код в .lua файле. <br />
			<i>05.08.2019 12:52:39, Михаил Е.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39178/topic4671/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39178/topic4671/</guid>
			<pubDate>Mon, 05 Aug 2019 12:52:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Получение данных без lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39177/topic4671/">Получение данных без lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VZaTcGDy" href="/user/11047/" bx-tooltip-user-id="11047">Михаил Е</a> написал:<br />Здравствуйте.<br />На сколько я знаю, общая схема работы lua &quot;коннекторов&quot; к квиву,<br />что они переопределяют почти все функции обратного вызова (callback'и onXXX)<br />по их действию собирают данные в объекты-таблицы<br />и отправляют их своей программе (через разные библиотеки например socket core.dll)<br /><br />Но в одном проекте <br /> <noindex><a href="https://github.com/StockSharp/StockSharp/blob/master/References/StockSharp.Quik.lua" target="_blank" rel="nofollow">https://github.com/StockSharp/StockSharp/blob/master/References/StockSharp.Quik.lua</a></noindex> <br />я увидел что в lua нет особо никакого кода,<br />они просто подключают свою dll-ку через require и всё.<br /><br />Да, для транзакций у них внутри наверняка работает Trans2Quik.<br />Но как же они могут получать рыночные данные и данные &quot;стаканов&quot; без &nbsp;какого-либо кода в lua скрипте ?<br />Другими словами, какие функции нужно определить в DLL, написанной на C# или C++,<br />чтобы получать данные из квика?<br />=============<br />Добрый день.<br />При помощи Trans2Quik можете подписать на состояние заявок и сделок в QUIK.<br />Функции описаны в руководстве пользователя QUIK: Раздел 6. Совместная работа с другими приложениями/Раздел 6. Совместная работа с другими приложениями/Функции для работы с транзакциями через API <br />
			<i>05.08.2019 12:46:08, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39177/topic4671/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39177/topic4671/</guid>
			<pubDate>Mon, 05 Aug 2019 12:46:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Получение данных без lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39167/topic4671/">Получение данных без lua</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br />На сколько я знаю, общая схема работы lua &quot;коннекторов&quot; к квиву,<br />что они переопределяют почти все функции обратного вызова (callback'и onXXX)<br />по их действию собирают данные в объекты-таблицы<br />и отправляют их своей программе (через разные библиотеки например socket core.dll)<br /><br />Но в одном проекте <br /><noindex><a href="https://github.com/StockSharp/StockSharp/blob/master/References/StockSharp.Quik.lua" target="_blank" rel="nofollow">https://github.com/StockSharp/StockSharp/blob/master/References/StockSharp.Quik.lua</a></noindex><br />я увидел что в lua нет особо никакого кода,<br />они просто подключают свою dll-ку через require и всё.<br /><br />Да, для транзакций у них внутри наверняка работает Trans2Quik.<br />Но как же они могут получать рыночные данные и данные &quot;стаканов&quot; без <B>какого-либо кода в lua скрипте</B>?<br />Другими словами, какие функции нужно определить в DLL, написанной на C# или C++,<br />чтобы получать данные из квика? <br />
			<i>04.08.2019 10:57:36, Михаил Е.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39167/topic4671/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39167/topic4671/</guid>
			<pubDate>Sun, 04 Aug 2019 10:57:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
