<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Установка отметок на графике через скрипт]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Установка отметок на графике через скрипт форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 17 Apr 2026 01:21:39 +0300</pubDate>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80157/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5I6EM2yl" href="/user/17092/" bx-tooltip-user-id="17092">gngngn</a> написал:<br />нет +4 к Москве<br />=============<br />А на графике какое? <br />
			<i>13.11.2025 18:50:09, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80157/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80157/topic2221/</guid>
			<pubDate>Thu, 13 Nov 2025 18:50:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80156/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			нет +4 к Москве <br />
			<i>13.11.2025 17:39:37, gngngn.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80156/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80156/topic2221/</guid>
			<pubDate>Thu, 13 Nov 2025 17:39:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80155/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_OZTQgKzB" href="/user/17092/" bx-tooltip-user-id="17092">gngngn</a> написал:<br />всем спасибо. метки все таки появляются на графике, но с сильным смещением вправо, подскажите с чем это может быть связано &nbsp;<br />=============<br />На компе время московское? <br />
			<i>13.11.2025 15:28:55, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80155/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80155/topic2221/</guid>
			<pubDate>Thu, 13 Nov 2025 15:28:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80154/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			всем спасибо. метки все таки появляются на графике, но с сильным смещением вправо, подскажите с чем это может быть связано &nbsp; <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=12852&" width="654" height="389" /><br /><i>13.11.2025 13:26:15, gngngn.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80154/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80154/topic2221/</guid>
			<pubDate>Thu, 13 Nov 2025 13:26:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80146/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bX5JLkou" href="/user/17092/" bx-tooltip-user-id="17092">gngngn</a> написал:<br />у меня скорей всего что то с самим терминалом<br />=============<br /><br />Похоже, что так.<br />Попробовал Ваш скрипт, всё работает.<br />Версия 10.1.2.2<br /><br /><table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td>
====code====
<pre>function labeldraw(price, textlabel, texthint)&nbsp;&nbsp;
&nbsp;&nbsp;label_params = {
&nbsp;&nbsp;&nbsp;&nbsp;TEXT = textlabel,
&nbsp;&nbsp;&nbsp;&nbsp;ALIGNMENT = "LEFT",
&nbsp;&nbsp;&nbsp;&nbsp;DATE = tostring(os.date("%Y%m%d")),
&nbsp;&nbsp;&nbsp;&nbsp;TIME = tostring(os.date("%H%M%S")),
&nbsp;&nbsp;&nbsp;&nbsp;R = 250,
&nbsp;&nbsp;&nbsp;&nbsp;G = 200,
&nbsp;&nbsp;&nbsp;&nbsp;B = 0,
&nbsp;&nbsp;&nbsp;&nbsp;TRANSPARENCY = 90,
&nbsp;&nbsp;&nbsp;&nbsp;FONT_HEIGHT = 12,
&nbsp;&nbsp;&nbsp;&nbsp;TRANSPARENT_BACKGROUND = 1,
&nbsp;&nbsp;&nbsp;&nbsp;YVALUE = price,
&nbsp;&nbsp;&nbsp;&nbsp;HINT = texthint
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;label_id_text = AddLabel(tiker_id, label_params)
end

function main()
&nbsp;&nbsp;tiker_id = "SBER_ID"
&nbsp;&nbsp;
&nbsp;&nbsp;price, _, _ = getCandlesByIndex(tiker_id, 0, getNumCandles(tiker_id)-1, 1)&nbsp;&nbsp;
&nbsp;&nbsp;sleep(300)
&nbsp;&nbsp;
&nbsp;&nbsp;text = "ppppp "..price&#91;0&#93;.close
&nbsp;&nbsp;labeldraw(price&#91;0&#93;.close, text, "eeeeee")
&nbsp;&nbsp;PrintVar(price&#91;0&#93;.close,label_id_text)
end
--============================================================
function PrintVar(...)
&nbsp;&nbsp;local lin = ""
&nbsp;&nbsp;for i, v in ipairs {...} do
&nbsp;&nbsp;&nbsp;&nbsp;lin = (lin ..(tostring(v)).." ")
&nbsp;&nbsp;end
&nbsp;&nbsp;Print(lin)
end

function Print(v)
&nbsp;&nbsp;PrintDbgStr(tostring(v))
end</pre>
=============
</td></tr></tbody></table><br />[FILE ID=12850] <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=12850&" width="650" height="336" /><br /><i>12.11.2025 22:27:47, Ziveleos.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80146/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80146/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 22:27:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80145/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4KJMkCDC" href="/user/17092/" bx-tooltip-user-id="17092">gngngn</a> написал:<br />Добрый день<br />код который вы скинули кладет терминал<br /><br />у меня скорей всего что то с самим терминалом, пробивал несколько простых скриптов, метки создаются - message (tostring(label_id_text)) выводи id метки<br />=============<br />Чтобы выводились метки надо установить в скрипте интервал равный интервалу на графике. &nbsp;Установлено 5 минут.<br />идентификатор графика установлен t ag = &quot;SBER_ID&quot;<br />версия QUIK 12.8.0.6 &nbsp;сервер тестовый <br />
			<i>12.11.2025 20:06:40, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80145/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80145/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 20:06:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80144/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день<br />код который вы скинули кладет терминал<br /><br />у меня скорей всего что то с самим терминалом, пробивал несколько простых скриптов, метки создаются - message (tostring(label_id_text)) выводи id метки <br />
			<i>12.11.2025 19:44:56, gngngn.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80144/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80144/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 19:44:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80142/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/17092/" target="_blank" rel="nofollow">gngngn</a></noindex>,<br />Вот решение Вашей хотелки - метки в скрипте:<br /><br /><br />[FILE ID=12845]<br /><br />это скрипт:
====code====
<pre>label_params={&#91;"TEXT"&#93;="",&#91;"IMAGE_PATH"&#93;="",&#91;"ALIGNMENT"&#93;="Left",&#91;"YVALUE"&#93;=0,&#91;"DATE"&#93;=0,&#91;"TIME"&#93;=0,&#91;"R"&#93;=255,&#91;"G"&#93;=255,&#91;"B"&#93;=255,
&#91;"TRANSPARENCY"&#93;=0,&#91;"TRANSPARENT_BACKGROUND"&#93;=0,&#91;"FONT_FACE_NAME"&#93;='Times New Roman',&#91;"FONT_HEIGHT"&#93;=10,&#91;"HINT"&#93;=""}

function labeldraw(price, YYYYMMDD,HMS,textlabel, texthint)&nbsp;&nbsp;
label_params.TEXT = textlabel;
label_params.DATE = YYYYMMDD; 
label_params.TIME =HMS;
label_params.YVALUE = price;
label_params.HINT = texthint;
label_id_text = AddLabel(tag, label_params)
end

function main()
local i=0; local _size=0; 
while true do
&nbsp;&nbsp;&nbsp;local&nbsp;&nbsp;size= getNumCandles(tag)&nbsp;&nbsp;message (size)
--&nbsp;&nbsp;&nbsp;if size&#62;_size then&nbsp;&nbsp;price, _, _ = getCandlesByIndex(tiker_id, 0, size - 1, 1) &nbsp;&nbsp;&nbsp;_size=size; end 
&nbsp;&nbsp;&nbsp;while&nbsp;&nbsp;size&#62;i do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local t, _, _ = getCandlesByIndex(tag, 0, i, 1)&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local z=t&#91;0&#93;; &nbsp;&nbsp;&nbsp;local Hi,Li,Ci,Oi=z.high,z.low,z.close,z.open;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i=i+1;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local Ti=ds:T(i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;YYYYMMDD=100*(100*Ti.year+Ti.month)+Ti.day;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HMS=100*(100*Ti.hour+Ti.min)+Ti.sec;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;labeldraw(Hi, YYYYMMDD,HMS,"A", "B")
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;sleep(1)
end
end


function OnInit(p) -- инициализация функции main
sec,clas,int="SBER","QJSIM",5;
tag = "SBER_ID"
ds=CreateDataSource ("sec","QJSIM",5) 
while ds==nil do ds,err=CreateDataSource(clas,sec,int); sleep(1); end
end</pre>
============= <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=12845&" width="1432" height="1056" /><br /><i>12.11.2025 15:56:51, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80142/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80142/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 15:56:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80141/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Общие сведения<br /><p><span class="bx-font" style="font-size:;"> </span></p><p><span class="bx-font" style="font-size:;">Индикаторы технического анализа представляют собой отдельный класс скриптов, &nbsp;которые удовлетворяют определенным условиям и расположены в папке LuaIndicators &nbsp;в каталоге терминала. Если папка отсутствует в каталоге, необходимо создать ее &nbsp;вручную. Список скриптов не доступен из диалога Сервисы / LUA &nbsp;скрипты.... &nbsp;</span></p><p><span class="bx-font" style="font-size:;">При добавлении нового индикатора на график плагин qlua сканирует папку &nbsp;LuaIndicators, проверяет файлы с расширением lua и luac (скомпилированные &nbsp;скрипты lua) на соответствие следующим требованиям: &nbsp;</span></p><ul><span class="bx-font" style="font-size:;"><br /><li>определена функция Init,<br /><li>определена функция OnCalculate,<br /><li>определена таблица Lua с именем Settings, в которой есть поле <br />«Name».</span><br /></ul><span class="bx-font" style="font-size:;"> <p>Пример минимального корректного кода для индикатора: </p>Settings={}<br />Settings.Name = &quot;minimal&quot;<br />function Init()<br />	return 1<br />end<br />function OnCalculate(index)<br />	return 1<br />end<br /></span> <br />
			<i>12.11.2025 14:16:33, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80141/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80141/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 14:16:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80140/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7TgSmBNU" href="/user/17092/" bx-tooltip-user-id="17092">gngngn</a> написал:<br />день день. Помоги решить вопрос<br />на графике не отображается метка (текст)<br />причем при проверки <br />message (tostring(label_id_text)) сообщение выдает id метки<br />Так же на графике при нажатии правой кнопки при выборе удалить, строка &quot;все метки в диаграмме&quot; становится активной (получается метка на график попадает, но ее не видно)<br />скрипт отображения метки следующий:<br /><br />function labeldraw(price, textlabel, texthint) &nbsp;label_params = {<br /> &nbsp;TEXT = textlabel,<br /> &nbsp;ALIGNMENT = &quot;LEFT&quot;,<br /> &nbsp;DATE = tostring(os.date(&quot;%Y%m%d&quot;)),<br /> &nbsp;TIME = tostring(os.date(&quot;%H%M%S&quot;)),<br /> &nbsp;R = 0,<br /> &nbsp;G = 0,<br /> &nbsp;B = 0,<br /> &nbsp;TRANSPARENCY = 90,<br /> &nbsp;FONT_HEIGHT = 10,<br /> &nbsp;TRANSPARENT_BACKGROUND = 1,<br /> &nbsp;YVALUE = price,<br /> &nbsp;HINT = texthint<br />}<br /><br />label_id_text = AddLabel(tiker_id, label_params)<br /><br />end<br /><br />function main()<br />tiker_id = &quot;SBER_ID&quot;<br /><br />number_of_candles = getNumCandles(tiker_id)<br />price, _, _ = getCandlesByIndex(tiker_id, 0, number_of_candles - 1, 1) &nbsp;<br />sleep(300)<br /><br />text = &quot;ppppp &quot;..price&#91;0&#93;.close<br />labeldraw(price&#91;0&#93;.close, text, &quot;eeeeee&quot;)<br />message (tostring(price&#91;0&#93;.close))<br />message (tostring(label_id_text))<br />end<br />=============<br />Метки выставляются в индикаторе, а вы написали скрипт. &nbsp; <br />
			<i>12.11.2025 14:14:35, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80140/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80140/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 14:14:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80139/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			версия терминала 10.0.1.18 <br />
			<i>12.11.2025 12:43:37, gngngn.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80139/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80139/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 12:43:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80138/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			день день. Помоги решить вопрос<br />на графике не отображается метка (текст)<br />причем при проверки <br />message (tostring(label_id_text)) сообщение выдает id метки<br />Так же на графике при нажатии правой кнопки при выборе удалить, строка &quot;все метки в диаграмме&quot; становится активной (получается метка на график попадает, но ее не видно)<br />скрипт отображения метки следующий:<br /><br />function labeldraw(price, textlabel, texthint) &nbsp;label_params = {<br /> &nbsp;TEXT = textlabel,<br /> &nbsp;ALIGNMENT = &quot;LEFT&quot;,<br /> &nbsp;DATE = tostring(os.date(&quot;%Y%m%d&quot;)),<br /> &nbsp;TIME = tostring(os.date(&quot;%H%M%S&quot;)),<br /> &nbsp;R = 0,<br /> &nbsp;G = 0,<br /> &nbsp;B = 0,<br /> &nbsp;TRANSPARENCY = 90,<br /> &nbsp;FONT_HEIGHT = 10,<br /> &nbsp;TRANSPARENT_BACKGROUND = 1,<br /> &nbsp;YVALUE = price,<br /> &nbsp;HINT = texthint<br />}<br /><br />label_id_text = AddLabel(tiker_id, label_params)<br /><br />end<br /><br />function main()<br />tiker_id = &quot;SBER_ID&quot;<br /><br />number_of_candles = getNumCandles(tiker_id)<br />price, _, _ = getCandlesByIndex(tiker_id, 0, number_of_candles - 1, 1) &nbsp;<br />sleep(300)<br /><br />text = &quot;ppppp &quot;..price&#91;0&#93;.close<br />labeldraw(price&#91;0&#93;.close, text, &quot;eeeeee&quot;)<br />message (tostring(price&#91;0&#93;.close))<br />message (tostring(label_id_text))<br />end <br />
			<i>12.11.2025 12:21:46, gngngn.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80138/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80138/topic2221/</guid>
			<pubDate>Wed, 12 Nov 2025 12:21:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20266/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pYK43xa9" href="/user/2481/" bx-tooltip-user-id="2481">Егор Масалкин</a> написал:<br /><br />====quote====<br /> Sergey Gorokhov &nbsp; написал:<br /><br />====quote====<br /> Егор Масалкин &nbsp; написал:<br />если у datetime отдельно секунды, часы, минуты и прочее, а у метки эти параметры объединены?<br />=============<br />Взять отдельно секунды, часы, минуты и прочее и объединить<br />=============<br />И по какому принципу они объединяются?<br />Вроде простейший инструмент, но почему-то требуется множество дополнительных действий чтобы поставить метку на график...<br />=============<br /><br />Формат времени для меток это строка HHMMSS.<br />datetime это таблица содержащая отдельно часы минуты и секунды.<br />Вам нужно их взять из этой таблицы и просто объединить как строку.<br />time = x.datetime.hour..x.datetime.min..x.datetime.sec<br /><br />Почему так, объясняется тем что метки появились задолго до появления Lua в терминале.<br />И тек исторически сложилось, что у них формат даты времени у них именно такой.<br />Возможно, в будущем это как-то изменится, но сейчас работает именно так. <br />
			<i>17.11.2016 06:15:22, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20266/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20266/topic2221/</guid>
			<pubDate>Thu, 17 Nov 2016 06:15:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20258/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_u3KDZES6" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><br />====quote====<br /> Егор Масалкин &nbsp; написал:<br />если у datetime отдельно секунды, часы, минуты и прочее, а у метки эти параметры объединены?<br />=============<br />Взять отдельно секунды, часы, минуты и прочее и объединить<br />=============<br />И по какому принципу они объединяются?<br />Вроде простейший инструмент, но почему-то требуется множество дополнительных действий чтобы поставить метку на график... <br />
			<i>16.11.2016 18:52:11, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20258/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20258/topic2221/</guid>
			<pubDate>Wed, 16 Nov 2016 18:52:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20237/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_n5uk5142" href="/user/2481/" bx-tooltip-user-id="2481">Егор Масалкин</a> написал:<br />если у datetime отдельно секунды, часы, минуты и прочее, а у метки эти параметры объединены?<br />=============<br /><br />Взять отдельно секунды, часы, минуты и прочее и объединить <br />
			<i>16.11.2016 11:04:36, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20237/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20237/topic2221/</guid>
			<pubDate>Wed, 16 Nov 2016 11:04:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20236/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хм, однако, в метках есть только параметры date и time... как можно datetime разделить на date и time, если у datetime отдельно секунды, часы, минуты и прочее, а у метки эти параметры объединены? <br />
			<i>16.11.2016 10:57:28, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20236/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20236/topic2221/</guid>
			<pubDate>Wed, 16 Nov 2016 10:57:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20233/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />В свечках нет таких параметров date и time (см документацию)<br />Там есть только параметр datetime <br />
			<i>16.11.2016 10:20:34, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20233/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20233/topic2221/</guid>
			<pubDate>Wed, 16 Nov 2016 10:20:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20232/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Переделал скрипт.<br />Теперь он должен возле каждого пересечения графика ставить метку Icon.jpg, которая представляет собой оранжевый квадратик, и считает количество таких пересечений.<br />Вот только количество пересечений он считает и выводит, а метки на графике не появляются... Что я делаю не так?<br /><br />label={<br />text=&quot;Тарам&quot;;<br />IMAGE_PATH=getScriptPath()..&quot;/Icon.jpg&quot;;<br />FONT_HEIGHT=25,<br />Yvalue=0,<br />date=0;<br />time=0;<br />}<br /><br />function SetLabel(x)<br />label.date=x.date;<br />label.time=x.time;<br />label.Yvalue=x.close;<br />AddLabel(&quot;MVAl&quot;,label);<br />end<br /><br />s=0;<br />l=0;<br /><br />function OnInit()<br /><br />N1=getNumCandles(&quot;MVAs&quot;)<br /><br />for v=2,N1,1 do<br />t=getCandlesByIndex(&quot;MVAs&quot;,0, v, 1)&#91;0&#93;;<br />t1=getCandlesByIndex(&quot;MVAs&quot;,0, v-1, 1)&#91;0&#93;.close;<br />t2=getCandlesByIndex(&quot;MVAl&quot;,0, v-1, 1)&#91;0&#93;.close;<br />t11=getCandlesByIndex(&quot;MVAs&quot;,0, v-2, 1)&#91;0&#93;.close;<br />t22=getCandlesByIndex(&quot;MVAl&quot;,0, v-2, 1)&#91;0&#93;.close;<br />if (t1&gt;t2) and (t11&lt;t22) then<br />	SetLabel(t);<br />	s=s+1;<br />end<br />if (t1&lt;t2) and (t11&gt;t22) then<br />	SetLabel(t);<br />	l=l+1;<br />end<br />end<br /><br />message(tostring(s)..&quot; &quot;..tostring(l));<br />end <br />
			<i>16.11.2016 09:54:24, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20232/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20232/topic2221/</guid>
			<pubDate>Wed, 16 Nov 2016 09:54:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19892/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если я ничего не путаю, то метки всегда ставятся только за счет какого-то графического файлика, который собственно и отображается на графике. <br /><br />А у вас этог параметр IMAGE_PATH не указан <br />
			<i>29.10.2016 21:54:41, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19892/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19892/topic2221/</guid>
			<pubDate>Sat, 29 Oct 2016 21:54:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19844/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rn0gSOuZ" href="/user/2481/" bx-tooltip-user-id="2481">Егор Масалкин</a> написал:<br /><br />====quote====<br /> lergen &nbsp; написал:<br />Не знаю как в последних версиях квика, но раньше эти скриптовые метки жутко тормозили терминал.<br />=============<br />И всё-таки, можете подсказать по теме? Что я сделал не так, что метки у меня не отображаются?<br />=============<br />Добрый день,<br /><br />Просьба прислать полный код исправленного скрипта. <br />
			<i>28.10.2016 06:13:06, Stanislav Tvorogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19844/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19844/topic2221/</guid>
			<pubDate>Fri, 28 Oct 2016 06:13:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19830/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_N7zmbteU" href="/user/183/" bx-tooltip-user-id="183">lergen</a> написал:<br />Не знаю как в последних версиях квика, но раньше эти скриптовые метки жутко тормозили терминал.<br />=============<br />И всё-таки, можете подсказать по теме? Что я сделал не так, что метки у меня не отображаются? <br />
			<i>27.10.2016 18:04:40, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19830/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19830/topic2221/</guid>
			<pubDate>Thu, 27 Oct 2016 18:04:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19828/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не знаю как в последних версиях квика, но раньше эти скриптовые метки жутко тормозили терминал. <br />
			<i>27.10.2016 16:50:36, lergen.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19828/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19828/topic2221/</guid>
			<pubDate>Thu, 27 Oct 2016 16:50:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19762/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_CsqfJq8O" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br /><br />====quote====<br /> Stanislav Tvorogov &nbsp; написал:<br /><br />====quote====<br /> Егор Масалкин &nbsp; написал:<br />Ругается на label.Yvalue=t1.close; мол attempt to index global 't1' (a number value)<br /><br />=============<br />Значение &nbsp;label.Yvalue должно являться строкой, в то время как у Вас возвращается число.<br />=============<br />Рискну предположить иное:<br /><br />t1=getCandlesByIndex(&quot;MVAs&quot;,0, v-1, 1)&#91;0&#93;.close<br /><br />Здесь взяли поле close свечи, t1 - число.<br /><br />label.Yvalue=t1.close;<br /><br />Здесь еще раз пытаетесь взять поле close, обращаясь к t1 как к таблице, на что он и ругается.<br />=============<br /><br />Да, и правда косячнул с полями объекта.<br />Поправил, компилируется нормально, но на графике метки не выставляются =_=<br />Как они вообще должны выглядеть? Почему их не видно? Вроде и Х-координата задана (datetime), Y-координата тоже... &nbsp; <br />
			<i>25.10.2016 16:44:31, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19762/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19762/topic2221/</guid>
			<pubDate>Tue, 25 Oct 2016 16:44:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19759/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ynSY3mCk" href="/user/25/" bx-tooltip-user-id="25">Stanislav Tvorogov</a> написал:<br /><br />====quote====<br /> Егор Масалкин &nbsp; написал:<br />Ругается на label.Yvalue=t1.close; мол attempt to index global 't1' (a number value)<br /><br />=============<br />Значение &nbsp;label.Yvalue должно являться строкой, в то время как у Вас возвращается число.<br />=============<br /><br />Рискну предположить иное:<br /><br />t1=getCandlesByIndex(&quot;MVAs&quot;,0, v-1, 1)&#91;0&#93;.close<br /><br />Здесь взяли поле close свечи, t1 - число.<br /><br />label.Yvalue=t1.close;<br /><br />Здесь еще раз пытаетесь взять поле close, обращаясь к t1 как к таблице, на что он и ругается. <br />
			<i>25.10.2016 16:15:19, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19759/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19759/topic2221/</guid>
			<pubDate>Tue, 25 Oct 2016 16:15:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19753/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LiJfT8aK" href="/user/2481/" bx-tooltip-user-id="2481">Егор Масалкин</a> написал:<br />Ругается на label.Yvalue=t1.close; мол attempt to index global 't1' (a number value)<br /><br />=============<br />Значение &nbsp;label.Yvalue должно являться строкой, в то время как у Вас возвращается число. <br />
			<i>25.10.2016 13:03:13, Stanislav Tvorogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19753/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19753/topic2221/</guid>
			<pubDate>Tue, 25 Oct 2016 13:03:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19731/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Установил параметры метки следующим образом:<br /><br />label={<br />TEXT=&quot;Тарам&quot;,<br />FONT_HEIGHT=25,<br />R=255,<br />G=255,<br />B=0,<br />Yvalue=0,<br />datetime=0<br />}<br /><br />Пытаюсь поставить метку по условию:<br /><br />for v=2,N1,1 do<br />t1=getCandlesByIndex(&quot;MVAs&quot;,0, v-1, 1)&#91;0&#93;.close;<br />t2=getCandlesByIndex(&quot;MVAl&quot;,0, v-1, 1)&#91;0&#93;.close;<br />t11=getCandlesByIndex(&quot;MVAs&quot;,0, v-2, 1)&#91;0&#93;.close;<br />t22=getCandlesByIndex(&quot;MVAl&quot;,0, v-2, 1)&#91;0&#93;.close;<br />if (t1&gt;t2) and (t11&lt;t22) then<br />	D=getCandlesByIndex(&quot;MVAl&quot;,0, v-1, 1)&#91;0&#93;.datetime;<br />	t2d=D.day;<br />	t2h=D.hour;<br />	label.Yvalue=t1.close;<br />	label.datetime=D;<br />	AddLabel(&quot;MVAl&quot;,label)<br />end<br />end<br /><br />Ругается на label.Yvalue=t1.close; мол attempt to index global 't1' (a number value)<br /><br />Что это значит?<br />Версия 7.2.1.5 <br />
			<i>25.10.2016 09:34:37, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19731/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19731/topic2221/</guid>
			<pubDate>Tue, 25 Oct 2016 09:34:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19725/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br /><br />Добавить метку на график по нужным условиям можно с помощью функции &quot;AddLabel&quot;. Более подробно о функции можно ознакомиться в документации из раздела &quot;Функции для работы с метками&quot;:<br /><noindex><a href="http://arqatech.com/upload/iblock/022/quik_lua.zip" target="_blank" rel="nofollow">http://arqatech.com/upload/iblock/022/quik_lua.zip</a></noindex><br />Также, примеры функций расчета индикаторов терминала QUIK можно скачать по ссылке:<br /><noindex><a href="ftp://ftp.quik.ru/public/INDICATORS.zip" target="_blank" rel="nofollow">ftp://ftp.quik.ru/public/INDICATORS.zip</a></noindex> <br />
			<i>25.10.2016 07:21:47, Stanislav Tvorogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19725/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19725/topic2221/</guid>
			<pubDate>Tue, 25 Oct 2016 07:21:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Установка отметок на графике через скрипт</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19719/topic2221/">Установка отметок на графике через скрипт</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br />Хочу для удобства визуализации сделать так, чтобы скрипт QLUA отмечал на графике точки по нужным мне параметрам.<br />Т.е. например если произошло пересечение средних - чтобы на графиках появилась соответствующая отметка.<br /><br />Вопрос - как это можно сделать и можно ли вообще?<br />Или где можно почитать об этом поподробнее? <br />
			<i>24.10.2016 19:28:35, Егор Масалкин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19719/topic2221/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19719/topic2221/</guid>
			<pubDate>Mon, 24 Oct 2016 19:28:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
