<?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>Sat, 04 Apr 2026 17:18:49 +0300</pubDate>
		<item>
			<title>реализация идеи в коде - периодическое обновление цены инструмента для сравнения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38781/topic4620/">реализация идеи в коде - периодическое обновление цены инструмента для сравнения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, помогло! <br />
			<i>08.07.2019 13:03:29, Duke2.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38781/topic4620/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38781/topic4620/</guid>
			<pubDate>Mon, 08 Jul 2019 13:03:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>реализация идеи в коде - периодическое обновление цены инструмента для сравнения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38773/topic4620/">реализация идеи в коде - периодическое обновление цены инструмента для сравнения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_d9DboFxI" href="/user/13144/" bx-tooltip-user-id="13144">Duke2</a> написал:<br /> &nbsp; &nbsp; &nbsp; &nbsp;local FixedPriceRTSBuy = FixedPriceRTSBuyNew<br /><br />=============<br />Уберите local из этой строки <br />
			<i>08.07.2019 05:51:08, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38773/topic4620/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38773/topic4620/</guid>
			<pubDate>Mon, 08 Jul 2019 05:51:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>реализация идеи в коде - периодическое обновление цены инструмента для сравнения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38743/topic4620/">реализация идеи в коде - периодическое обновление цены инструмента для сравнения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день всем! <br /><br />Пытаюсь своими силами написать код (ниже). Хочу чтоб цена инструмента, на которую я ориентируюсь в торговле (сравниваемая цена) &nbsp;периодически &quot;подтягивалась&quot; к текущей (рыночной) цене инструмента - скажем раз в 30 сек и фиксировалась на этом уровне до след. обновления (еще через 30 сек). &nbsp;В определенные моменты сравниваемая цена обновляется, но далее не фиксируется (сбрасывается на первоначальный уровень). Подозреваю, что решение проблемы где-то на поверхности, но никак не могу сообразить...с переменными возможно что-то напутал... Помогите плиз, ткните в ошибку !<br /><br />Спасибо<br />
====code====
<pre>function variableFPRB(Start_counting, FixedPriceRTSBuy)

local SecCode = "SRU9"
local A = os.time()
local CurrentFPRB
local Seconds = A - Start_counting


if Seconds &#62;= 30 and Seconds &#60; 33 then
CurrentFPRB = getParamEx("SPBFUT", SecCode, "LAST").param_value

elseif Seconds &#62;= 60 and Seconds &#60; 63 then
CurrentFPRB = getParamEx("SPBFUT", SecCode, "LAST").param_value

else CurrentFPRB = FixedPriceRTSBuy
end

return CurrentFPRB, Seconds
end


function main()

local SecCode = "SRU9"

local Start_counting = os.time()
local FixedPriceRTSBuy = getParamEx("SPBFUT", SecCode, "LAST").param_value

&nbsp;&nbsp;&nbsp;&nbsp;local EnterInPos = "No"
while EnterInPos == "No" do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local FixedPriceRTSBuyNew, Seconds = variableFPRB(Start_counting, FixedPriceRTSBuy) -- это сравниваемая цена
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local PriceRTSBuy = getParamEx("SPBFUT", SecCode, "LAST").param_value -- это рыночная цена
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local Raznost = tonumber(PriceRTSBuy) - tonumber(FixedPriceRTSBuyNew)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local FixedPriceRTSBuy = FixedPriceRTSBuyNew



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Разность: "..Raznost.."&#92;nсравниваемая цена:&nbsp;&nbsp;"..FixedPriceRTSBuyNew.."&#92;nрыночная цена:&nbsp;&nbsp;"..PriceRTSBuy.."&#92;nпрошло: "..Seconds)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep (5000)
end
end
</pre>
============= <br />
			<i>05.07.2019 11:47:43, Duke2.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38743/topic4620/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38743/topic4620/</guid>
			<pubDate>Fri, 05 Jul 2019 11:47:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
