<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Amibroker из Клуа]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Amibroker из Клуа форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 16 Apr 2026 01:18:42 +0300</pubDate>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21691/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3nqliBq3" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Посмотрите подробнее здесь, там показано как COM-вызовы использовать в main() QLua<br /><noindex><a href="https://quik2dde.ru/viewtopic.php?id=81" target="_blank" rel="nofollow">https://quik2dde.ru/viewtopic.php?id=81</a></noindex><br /><br />=============<br />Спасибо за ссылку, а то от поддержки которая всегда поможет и этого не дождешься. Но не помогает. <br />
			<i>14.01.2017 19:19:32, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21691/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21691/topic2441/</guid>
			<pubDate>Sat, 14 Jan 2017 19:19:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21690/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Смешно - и там эксель не закрывается. Ну и зачем мне эти тысячи функций клуа, если они не работают нормально. Танцы с бубнами давно как надоели. Что купайл, что клуа можно использовать только для отслеживания позиции. Так купайла вполне достаточно.<br /><br />Индикаторы на клуа считаются по многу раз - даже когда их удаляешь! По всей истории, когда на графике всего 500 свечек. Тоже не просто исправить или "кому это надо". Статфункций нет. Предлагается изобретать велосипед. Даже хэлпа вменяемого нет. Сравнить с тем же Амиброкером - там видно, что человек старается. Все описано с примерами, а что описано - работает. Язык для трейдера старается сделать проще и удобнее а не предлагает изучать тонкости объектно-ориентированного программирования.<br /><br />Хотел вот на досуге ознакомиться с клуа, после того, как купайлу чуть не сделали аборт... Да уж &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_cry.png" border="0" data-code=":cry:" data-definition="SD" alt=":cry:" style="width:16px;height:16px;" title="Очень грустно" class="bx-smile" /> Конечно, если купайл все-таки прибьют, придется скрипты для отслеживания позиций переписать на клуа. Но не более. И это через 16 лет как вышла Омега Трейд Стейшн 2000. <br />
			<i>14.01.2017 19:16:38, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21690/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21690/topic2441/</guid>
			<pubDate>Sat, 14 Jan 2017 19:16:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21625/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_hNYAaZEj" href="/user/1028/" bx-tooltip-user-id="1028">валерий</a> написал:<br /><br />====quote====<br />Если у Вас возникнут проблемы с освоением Lua поддержка всегда поможет.<br />=============<br />Ау! Где вы любители великого и могучего клуа? И всегда на поддержке. Как пинать купайл так сразу, а как помочь...<br /><br />====quote====<br />Но в QPILE нет сотен тысяч функций LUA<br />=============<br />Ага, функция есть. Результата нет...<br />=============<br />Дело в том, что вы не про QLua вовсе вопрос задаёте, а про то, как использовать Ami через COM-интерфейс, да еще через библиотеку luacom, которая сама по себе не сахар.<br /><br />Предложение такое: приводить хотя бы рабочие (точно рабочие!!) примеры на любом другом языке для Ami, тогда еще, быть может, кто-то подскажет, как это переложить через вызовы luacom.<br /><br />Без этого никто не полезет разбираться специально для вас в COM-модели Ami, потому как это очень непросто, если специально именно с этим не работать, а кому это надо. <br />
			<i>12.01.2017 20:58:55, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21625/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21625/topic2441/</guid>
			<pubDate>Thu, 12 Jan 2017 20:58:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21624/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_jh1d24ay" href="/user/1028/" bx-tooltip-user-id="1028">валерий</a> написал:<br /><br />====quote====<br /> swerg &nbsp; написал:<br />Доступно ли СОМ в main()- вопрос<br />=============<br />Не вопрос. Просто функция main выполняется в отдельном потоке, &nbsp;т.е. она не мешает работе основного функционала терминала QUIK . Если скрипт маленький можно и без мэйн.<br />=============<br />Дело не в том маленькая или нет.<br />Для работы COM в потоке, в нем (в этом потоке) обязательно требуется вызвать CoInitialaize(), чего QUIK, конечно, не делает, т.к. ему это не зачем.<br />Посмотрите подробнее здесь, там показано как COM-вызовы использовать в main() QLua<br /><noindex><a href="https://quik2dde.ru/viewtopic.php?id=81" target="_blank" rel="nofollow">https://quik2dde.ru/viewtopic.php?id=81</a></noindex><br /><br />Так что есть предложение на этапе, пока вы это всё (в смысле связку с Ami) осваиваете, не трогать main(), потому как там свои нюансы. <br />
			<i>12.01.2017 20:55:30, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21624/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21624/topic2441/</guid>
			<pubDate>Thu, 12 Jan 2017 20:55:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21618/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Sergey Gorokhov, QUIK clients support (Отказ от поддержки встроенного языка QPILE):<br /><br />====quote====<br />Если у Вас возникнут проблемы с освоением Lua поддержка всегда поможет.<br />=============<br /><br />Ау! Где вы любители великого и могучего клуа? И всегда на поддержке. Как пинать купайл так сразу, а как помочь...<br /><br /><br />====quote====<br />Но в QPILE нет сотен тысяч функций LUA<br />=============<br /><br />Ага, функция есть. Результата нет... <br />
			<i>12.01.2017 20:02:58, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21618/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21618/topic2441/</guid>
			<pubDate>Thu, 12 Jan 2017 20:02:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21604/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_duqU4Oyz" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Доступно ли СОМ в main()- вопрос<br />=============<br />Не вопрос. Просто функция main выполняется в отдельном потоке, <B>т.е. она не мешает работе основного функционала терминала QUIK</B>. Если скрипт маленький можно и без мэйн. <br />
			<i>12.01.2017 10:38:17, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21604/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21604/topic2441/</guid>
			<pubDate>Thu, 12 Jan 2017 10:38:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21596/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Доступно ли СОМ в main()- вопрос <br />
			<i>12.01.2017 06:55:11, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21596/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21596/topic2441/</guid>
			<pubDate>Thu, 12 Jan 2017 06:55:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21591/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ладно, у Ами свои причуды. Но вот тут то чего не хватает:<br />require &quot;luacom&quot;<br />
====code====
<pre>function main()
&nbsp;&nbsp;sh = luacom.CreateObject("WScript.Shell")
&nbsp;&nbsp;RetCode = sh.Run("c:&#92;Hellolua.vbs", 0, True)
&nbsp;&nbsp;message(tostring(RetCode))
&nbsp;&nbsp;sh = nil
end</pre>
=============
<br />COM exception:(..\src\library\tLuaCOM.cpp,386):Не удается найти указанный файл. Слэши пробовал во всех ориентациях... <br />
			<i>11.01.2017 23:32:14, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21591/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21591/topic2441/</guid>
			<pubDate>Wed, 11 Jan 2017 23:32:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21583/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			[/QUOTE]Я для работы с амиброкером  делал свои плагины на СИ и для  ами и для квика. <br />У амиброкера есть хороший api и хорошее описание.[/QUOTE]<br />На СИ понятно, хотелось бы напрямую... <br />
			<i>11.01.2017 15:05:04, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21583/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21583/topic2441/</guid>
			<pubDate>Wed, 11 Jan 2017 15:05:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21581/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xM026YcA" href="/user/1028/" bx-tooltip-user-id="1028">валерий</a> написал:<br />Пытался подключиться к Ами<br />
====code====
<pre>&nbsp;&nbsp;require&nbsp;&nbsp;"luacom" 
ami&nbsp;&nbsp;=&nbsp;&nbsp; luacom.CreateObject ( "Broker.Application" )
ami.Visible&nbsp;&nbsp;=&nbsp;&nbsp; true 
aa&nbsp;&nbsp;=&nbsp;&nbsp;ami:LoadDatabase( "D:&#92;&#92;PF&#92;&#92;AmiBroker&#92;&#92;DB&#92;&#92;trade" )
&nbsp;&nbsp;</pre>
=============
Работает. Но дальше облом...
====code====
<pre>&nbsp;&nbsp;qq&nbsp;&nbsp;=&nbsp;&nbsp;ami:Import( 0 ,&nbsp;&nbsp;"c:&#92;&#92;valg&#92;&#92;rt.txt" )&nbsp;&nbsp;</pre>
=============
Ошибки не выдает, но и ничего не делает (в логах импорта Ами просто пусто).
====code====
<pre>&nbsp;&nbsp;st&nbsp;&nbsp;=&nbsp;&nbsp;ami.Stocks:Add( "RTSI" )&nbsp;&nbsp;</pre>
=============
Ошибка - attempt to index field 'Stocks' (a function value)<br /><br />Может кто что подскажет? <br />=============<br />Я для работы с амиброкером &nbsp;делал свои плагины на СИ и для &nbsp;ами и для квика. <br />У амиброкера есть хороший api и хорошее описание. <br />
			<i>11.01.2017 13:35:55, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21581/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21581/topic2441/</guid>
			<pubDate>Wed, 11 Jan 2017 13:35:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Amibroker из Клуа</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21577/topic2441/">Amibroker из Клуа</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Пытался подключиться к Ами<br />
====code====
<pre>require "luacom"
ami = luacom.CreateObject("Broker.Application")
ami.Visible = true
aa = ami:LoadDatabase("D:&#92;&#92;PF&#92;&#92;AmiBroker&#92;&#92;DB&#92;&#92;trade")
</pre>
=============
Работает. Но дальше облом...
====code====
<pre>qq = ami:Import(0, "c:&#92;&#92;valg&#92;&#92;rt.txt")</pre>
=============
Ошибки не выдает, но и ничего не делает (в логах импорта Ами просто пусто).
====code====
<pre>st = ami.Stocks:Add("RTSI")</pre>
=============
Ошибка - attempt to index field 'Stocks' (a function value)<br /><br />Может кто что подскажет? <img src="http://forum.quik.ru/upload/main/smiles/5/icon_confuse.png" border="0" data-code=":what:" data-definition="SD" alt=":what:" style="width:16px;height:16px;" title="Озадаченно" class="bx-smile" /> <br />
			<i>11.01.2017 12:16:57, валерий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21577/topic2441/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21577/topic2441/</guid>
			<pubDate>Wed, 11 Jan 2017 12:16:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
