<?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>Sun, 03 May 2026 01:57:37 +0300</pubDate>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33199/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_uMSsdfp5" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><br />====quote====<br /> Eldar &nbsp; написал:<br />кстати, по поводу документации. не могу найти описание всех param_name для getParamEx в документации. как можно узнать?<br /><br />=============<br />В документации на терминал QUI (не QLUA) можно найти список некоторых параметров:<br />-Раздел 8. Алгоритмический язык QPILE<br />--Функции для получения значений Таблицы текущих торгов<br />---Значения параметров функций<br /><br />К сожалению привести полный список не представляется возможным, т.к. на разных рынках разные параметры и даже более того, на одних и тех же классах у разных брокеров, список доступных параметров может быть разным.<br />Для того чтобы однозначно определить имя любого нужного параметра, достаточно построить таблицу текущих торгов и вывести ее по DDE с галкой &quot;Формальные заголовки&quot;<br />=============<br />Вам конечно уже неприятно выслушивать многочисленные потоки упреков и обвинений, но они все заслужены.<br />Я спросил в ветке LUA, пишу под LUA, почему мне читать документацию к qpile?<br /><br />почему у вас документация скрытая и пользователям НУЖНО искать недокументированные вещи! <br />
			<i>13.09.2018 12:38:54, Eldar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33199/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33199/topic3947/</guid>
			<pubDate>Thu, 13 Sep 2018 12:38:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33194/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_ZXZCr2ez" href="/user/911/" bx-tooltip-user-id="911">Eldar</a> написал:<br />кстати, по поводу документации. не могу найти описание всех param_name для getParamEx в документации. как можно узнать?<br /><br />=============<br /><br />В документации на терминал QUI (не QLUA) можно найти список некоторых параметров:<br />-Раздел 8. Алгоритмический язык QPILE<br />--Функции для получения значений Таблицы текущих торгов<br />---Значения параметров функций<br /><br />К сожалению привести полный список не представляется возможным, т.к. на разных рынках разные параметры и даже более того, на одних и тех же классах у разных брокеров, список доступных параметров может быть разным.<br />Для того чтобы однозначно определить имя любого нужного параметра, достаточно построить таблицу текущих торгов и вывести ее по DDE с галкой "Формальные заголовки" <br />
			<i>13.09.2018 05:32:37, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33194/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33194/topic3947/</guid>
			<pubDate>Thu, 13 Sep 2018 05:32:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33193/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_9sikC01u" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><br />====quote====<br /> Иван Ру &nbsp; написал:<br />При использовании такого параметра функция вообще не работает<br />=============<br />Параметр точно рабочий, если не работает пришлите полную версию кода.<br /><br />====quote====<br /> Иван Ру &nbsp; написал:<br />насколько я помню - ALIGNMENT нет в спецификации в числе параметров доступных AddLabel<br />=============<br />На этот случай есть документация. Вот скриншот:<br /> &nbsp; <br />=============<br />кстати, по поводу документации. не могу найти описание всех param_name для getParamEx в документации. как можно узнать? <br />
			<i>12.09.2018 15:05:07, Eldar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33193/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33193/topic3947/</guid>
			<pubDate>Wed, 12 Sep 2018 15:05:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33154/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_nzRH5GJ4" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><br />====quote====<br /> Иван Ру &nbsp; написал:<br />При использовании такого параметра функция вообще не работает<br />=============<br />Параметр точно рабочий, если не работает пришлите полную версию кода.<br /><br />====quote====<br /> Иван Ру &nbsp; написал:<br />насколько я помню - ALIGNMENT нет в спецификации в числе параметров доступных AddLabel<br />=============<br />На этот случай есть документация. Вот скриншот:<br /> &nbsp; <br />=============<br />Да, Вы правы, причина в чем-то другом. Буду разбираться. <br />
			<i>06.09.2018 15:58:24, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33154/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33154/topic3947/</guid>
			<pubDate>Thu, 06 Sep 2018 15:58:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33153/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_eS7Qd3hF" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br />При использовании такого параметра функция вообще не работает<br />=============<br />Параметр точно рабочий, если не работает пришлите полную версию кода.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_UOreXPM1" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br />насколько я помню - ALIGNMENT нет в спецификации в числе параметров доступных AddLabel<br />=============<br />На этот случай есть документация. Вот скриншот:<br />[FILE ID=5409] <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=5409&" width="929" height="711" /><br /><i>06.09.2018 14:32:24, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33153/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33153/topic3947/</guid>
			<pubDate>Thu, 06 Sep 2018 14:32:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33151/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_5rGlD6S3" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><br />====quote====<br /> Иван Ру &nbsp; написал:<br />Однако, позиционируется ярлык на 1-2 бара раньше чем нужно? С чем это может быть связано? С путаницей времени начала и конца свечи? Иди с тем, что к началу бара привязывается край значка?<br />=============<br />Описанная проблема у нас не воспроизводится. <br />Возможно причина не в смещении координат метки, а в ее визуальном отображении.<br />Попробуйте добавить параметр ALIGNMENT = &quot;RIGHT&quot;,<br />=============<br />При использовании такого параметра функция вообще не работает, насколько я помню - ALIGNMENT нет в спецификации в числе параметров доступных AddLabel<br />label.ALIGNMENT = &quot;RIGHT&quot;			-- привязка <br />	local labelId = AddLabel(chart_name, label); -- устанавливаем метку<br /><br />П.С. Версия квик 7.19.0.51 <br />
			<i>06.09.2018 13:55:06, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33151/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33151/topic3947/</guid>
			<pubDate>Thu, 06 Sep 2018 13:55:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33143/topic3947/">Положение ярлыков наносимых на график с помощью LUA</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_j2N7yw6k" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br />Однако, позиционируется ярлык на 1-2 бара раньше чем нужно? С чем это может быть связано? С путаницей времени начала и конца свечи? Иди с тем, что к началу бара привязывается край значка?<br />=============<br /><br />Описанная проблема у нас не воспроизводится. <br />Возможно причина не в смещении координат метки, а в ее визуальном отображении.<br />Попробуйте добавить параметр ALIGNMENT = "RIGHT", <br />
			<i>06.09.2018 05:44:05, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33143/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33143/topic3947/</guid>
			<pubDate>Thu, 06 Sep 2018 05:44:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Положение ярлыков наносимых на график с помощью LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33142/topic3947/">Положение ярлыков наносимых на график с помощью LUA</a></b> <i>Ярлык находится в позиции раньше на несколько баров, чем нужно. </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я наношу на графики значки / ярлыки с использованием функции AddLabel<br />Один из ее параметров - дата и время свечи. <br />Я получаю время свечи из источника данных с помощью<br />Выглядит для постановки ярлыка на последнюю свечку это приблизительно так:<br /><br />						local DATE, TIME = fCheckLastBarDateTime(ds)<br />						fAddLabel (TheBaseSec.chart_name, &quot;=&quot;, lastprice, DATE, TIME, R, G, 20, FONT_HEIGHT, HINT) <br /><br />function fCheckLastBarDateTime(ds, index)<br />	local lastbar_index<br />	if index then<br />		lastbar_index = index<br />		else<br />		lastbar_index = ds:Size() -- индекс последнего бара<br />	end<br />	local datetime = ds:T(lastbar_index)<br />	local sdatetime = {} -- стринговая переменная с датой и временем <br />	-- Приводим параметры к значению хх (вместо х)<br />	for k, v in pairs (datetime) do -- перебираем таблицу datetime извлеченную из временного параметра последнего бара для добавления символов к одиночным значениям<br />		local param = tostring(v) -- параметр в которое считывается значение отдельного поля<br />		if #param == 1 then param = &quot;0&quot;..param ; end -- если только один символ, значит усечен 0 и его надо вновь добавить 		<br />			sdatetime &#91;k&#93; = param -- записываем измененный параметр<br />	end -- конец перебора полей таблицы времени<br />	-- Формируем дату и время в нужном формате <br />	local ddate = tostring(sdatetime.year)..tostring(sdatetime.month)..tostring(sdatetime.day) -- дата в виде строки<br />	local ttime = tostring(sdatetime.hour)..tostring(sdatetime.min)..tostring(sdatetime.sec) -- время в виде строки<br />	return ddate, ttime, &nbsp;datetime<br />end<br /><br /><br />Однако, позиционируется ярлык на 1-2 бара раньше чем нужно? С чем это может быть связано? С путаницей времени начала и конца свечи? Иди с тем, что к началу бара привязывается край значка? <br />
			<i>05.09.2018 18:45:30, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33142/topic3947/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33142/topic3947/</guid>
			<pubDate>Wed, 05 Sep 2018 18:45:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
