<?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>Wed, 15 Jul 2026 14:19:31 +0300</pubDate>
		<item>
			<title>Как получить дату экспирации?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82840/topic3512/">Как получить дату экспирации?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Так просто выведите и возьмите что нужно. Попробуйте так.<br /><br />
====code====
<pre>local CLASS_CODE, SEC_CODE = "SPBFUT", "SRU6"
local class_code, sec_code = "TQCB","RU000A10F7R7" -- Инструмент&nbsp;&nbsp;&nbsp;Сбербанк ПАО 001Р-SBER56
local is_run = false

function OnStop()
&nbsp;&nbsp;&nbsp;&nbsp;is_run = false
&nbsp;&nbsp;&nbsp;&nbsp;return 
end
function main()
&nbsp;&nbsp;&nbsp;&nbsp;if not SEC_CODE or SEC_CODE == "" or not CLASS_CODE or CLASS_CODE == "" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is_run = false
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("FATAL: Ключи не обнаружены в ОЗУ таблицы!", 3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;local tSPBFUT = getSecurityInfo( CLASS_CODE, SEC_CODE )
&nbsp;&nbsp;&nbsp;for name, p in pairs(tSPBFUT) do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message( CLASS_CODE ..'; '.. SEC_CODE .. ': ' .. tostring(name) ..' = '.. tostring(p) ..'; '.. type(p))
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;local tTQCB = getSecurityInfo( class_code, sec_code )
&nbsp;&nbsp;&nbsp;for name, p in pairs(tTQCB) do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message( class_code ..'; '.. sec_code .. ': '.. tostring(name) ..' = '.. tostring(p) ..'; '.. type(p))
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;while is_run do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;end
end
</pre>
============= <br />
			<i>14.07.2026 10:32:50, VPM.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82840/topic3512/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82840/topic3512/</guid>
			<pubDate>Tue, 14 Jul 2026 10:32:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как получить дату экспирации?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message82837/topic3512/">Как получить дату экспирации?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<span class="bx-font" style="font-family:monospace"><B>local t = getSecurityInfo( class_code, sec_code )</B></span><br /><span class="bx-font" style="font-family:monospace"><B>t.mat_date</B></span> - это не дата экспирации, а дата погашения, и это относится к облигациям.<br /><span class="bx-font" style="font-family:monospace"><B>t.exp_date</B></span> - это как раз дата погашения в виде числа. Но какого вида это число? <B>ДДММГГ</B>? <B>ДДММГГГГ</B>? <B>ГГММДД</B>? <B>ГГГГММДД</B>? <br />
			<i>13.07.2026 21:58:12, Сергей Че.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message82837/topic3512/</link>
			<guid>http://forum.quik.ru/messages/forum10/message82837/topic3512/</guid>
			<pubDate>Mon, 13 Jul 2026 21:58:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как получить дату экспирации?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29990/topic3512/">Как получить дату экспирации?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ExpDays = getSecurityInfo(ClassCode, SecCode).mat_date<br /><br />А можно и в два приема, так не будет сомнений:<br />local tab = getSecurityInfo(ClassCode, SecCode)<br />ExpDays = tab.mat_date <br />
			<i>25.03.2018 21:41:18, Борис Гудылин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29990/topic3512/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29990/topic3512/</guid>
			<pubDate>Sun, 25 Mar 2018 21:41:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как получить дату экспирации?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message29989/topic3512/">Как получить дату экспирации?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Пишу своего первого робота на qLua. Столкнулся с проблемой - не могу получить дату экспирации по инструменту. Вот мой код:<br />&#91;LUA&#93; local ClassCode = &quot;SPBFUT&quot;<br />	local SecCode = &quot;RIM8&quot;<br />	ExpDays = getSecurityInfo.mat_date (ClassCode, SecCode) &nbsp; -- НЕ УВЕРЕН В ПРАВИЛЬНОСТИ!!!!!!!!!!!!!!!! &#91;LUA&#93;<br />Подскажите, что здесь не правильно. <br />
			<i>25.03.2018 18:59:27, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message29989/topic3512/</link>
			<guid>http://forum.quik.ru/messages/forum10/message29989/topic3512/</guid>
			<pubDate>Sun, 25 Mar 2018 18:59:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
