<?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>Sun, 03 May 2026 10:29:11 +0300</pubDate>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30171/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_TwEwXpBF" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br /><br />Правда на метод InfoSecurities.isFuturesClass у меня квик что-то ругается : attempt to index global 'InfoSecurities' (a nil value)<br />=============<br />Это моя собственная разработка для отделения фьючерсов от всего остального. Можно написать просто classCode == &quot;SPBFUT&quot;. <br />
			<i>03.04.2018 05:57:14, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30171/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30171/topic3524/</guid>
			<pubDate>Tue, 03 Apr 2018 05:57:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30157/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, это то что мне нужно! Другим рекомендую не забыть включить отображение соотв. полей (стоимость шага цены) в таблице фьючерсов.<br /><br />Правда на метод InfoSecurities.isFuturesClass у меня квик что-то ругается : attempt to index global 'InfoSecurities' (a nil value) <br />
			<i>02.04.2018 18:08:00, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30157/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30157/topic3524/</guid>
			<pubDate>Mon, 02 Apr 2018 18:08:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30120/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Может, я что-то не так понял, но у меня используется код такого типа:<br />
====code====
<pre>local NaN = 0 / 0

local function getPointsToRublesMultiplier(classCode, secCode)
&nbsp;&nbsp;&nbsp;&nbsp;if InfoSecurities.isFuturesClass(classCode) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local stepPrice = getParamEx(classCode, secCode, "STEPPRICE")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local secPriceStep = getParamEx(classCode, secCode, "SEC_PRICE_STEP")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if type(stepPrice) ~= "table" or type(secPriceStep) ~= "table" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return NaN
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stepPrice = stepPrice.param_value
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;secPriceStep = secPriceStep.param_value
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if stepPrice == nil or secPriceStep == nil then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return NaN
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local stepPriceInRub = tonumber(stepPrice)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local priceStepInPts = tonumber(secPriceStep)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if stepPriceInRub &#62; 0 and priceStepInPts &#62; 0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return stepPriceInRub / priceStepInPts
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return NaN
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1
&nbsp;&nbsp;&nbsp;&nbsp;end
end</pre>
============= <br />
			<i>02.04.2018 10:24:43, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30120/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30120/topic3524/</guid>
			<pubDate>Mon, 02 Apr 2018 10:24:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30117/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mULLPaxP" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br /><br />====quote====<br /> Андрей &nbsp; написал:<br />Создайте функцию. опишите все, входные параметры снизте по минимуму и готов<br />=============<br />Я ищу штатное или готовое решение. Речь об этом.<br />=============<br />Добрый день.<br /><br />Иван, штатного решения (готовой функции), к сожалению, нет. <br />
			<i>02.04.2018 10:00:15, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30117/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30117/topic3524/</guid>
			<pubDate>Mon, 02 Apr 2018 10:00:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30109/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rnStW2PA" href="/user/10086/" bx-tooltip-user-id="10086">Андрей</a> написал:<br />Создайте функцию. опишите все, входные параметры снизте по минимуму и готов<br />=============<br />Я ищу штатное или готовое решение. Речь об этом. <br />
			<i>01.04.2018 18:21:18, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30109/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30109/topic3524/</guid>
			<pubDate>Sun, 01 Apr 2018 18:21:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30108/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Создайте функцию. опишите все, входные параметры снизте по минимуму и готово <br />
			<i>01.04.2018 18:12:46, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30108/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30108/topic3524/</guid>
			<pubDate>Sun, 01 Apr 2018 18:12:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30107/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4gb5lBNB" href="/user/10086/" bx-tooltip-user-id="10086">Андрей</a> написал:<br />Возможно требуется что то в роде этого:<br /> &nbsp;<noindex><a href="http://stock-list.ru/futures2.html" target="_blank" rel="nofollow">http://stock-list.ru/futures2.html</a></noindex> <br /> <br />По РТС = Цена в пунктах * 0,02 * курс доллара.<br /><br />0,02 - стоимость шага цены на РТС, на бренд должно быть в спецификации где то указано.<br />Курс доллара - берется на вечернюю сесиию. (как то раз для тестов пробовал переводить по данной формуле РТС в рубли, на бирже где то была выкладка курсов для перевода, ну и квик сигнализирует постоянно о них но где таблично эти значения взять - не знаю).<br />=============<br />Это частное решение. Плюс не совсем понятно на какой момент времени брать курс доллара. С расчетами завтра или сегодня? По среднему между бид/аск на момент времени (например, вход) или по цене последней сделки? А если у нас фьючерс на курс евро-доллар? На золото? Получается индивидуальный расчет для каждого инструмента исчисляемого не в рублях. Очень сложно. Кажется должно быть более простое штатное решение. &nbsp; <br />
			<i>01.04.2018 15:01:32, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30107/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30107/topic3524/</guid>
			<pubDate>Sun, 01 Apr 2018 15:01:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30104/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_a7x1dexs" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br />Уточняю, мне нужен рублевый эквивалент стоимости одного фьючерса (1 лота),<br />=============<br />Для одного лота по РТС:<br />РТС(руб) = 10 * 0,02 * курс доллара(вечерний)<br />где:<br />10 - шаг цены в пунктах<br /><br />Для бренд - шаг в спецификации смотреть) <br />
			<i>01.04.2018 10:44:02, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30104/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30104/topic3524/</guid>
			<pubDate>Sun, 01 Apr 2018 10:44:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30103/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Возможно требуется что то в роде этого:<br /><span class="bx-font" style="color:#0000ee"><noindex><a href="http://stock-list.ru/futures2.html" target="_blank" rel="nofollow">http://stock-list.ru/futures2.html</a></noindex><br /></span><br />По РТС = Цена в пунктах * 0,02 * курс доллара.<br /><br />0,02 - стоимость шага цены на РТС, на бренд должно быть в спецификации где то указано.<br />Курс доллара - берется на вечернюю сесиию. (как то раз для тестов пробовал переводить по данной формуле РТС в рубли, на бирже где то была выкладка курсов для перевода, ну и квик сигнализирует постоянно о них но где таблично эти значения взять - не знаю). &nbsp; <br />
			<i>01.04.2018 10:42:10, Андрей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30103/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30103/topic3524/</guid>
			<pubDate>Sun, 01 Apr 2018 10:42:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30090/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WBeD46gY" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br /><br />====quote====<br /> Иван Ру &nbsp; написал:<br /><br />====quote====<br /> Egor Zaytsev &nbsp; написал:<br />Добрый день.<br /><br />Вы имеет ввиду стоимость позиций в таблице позиций по клиентским счетам?<br />Если да, то это стандартная функция для данной таблицы. <br /><br />функции - getItem, getNumber, SearchItems, &nbsp;таблица - futures_client_holding, параметр - positionvalue<br />=============<br />Для этого хочу знать стоимость именно фьючерсного контракта в том числе в момент совершения покупки и до него... Ну например - сколько стоит 1 фьюч на нефть в рублях (не ГО, а именно цена в рублях) в разные моменты времени, которая потом будет конвертирована в вариационную маржу).<br />=============<br />Не совсем понимаем. <br />Стоимость по которой сыграет заявка? <br />Или Вас интересует цена последней сделки.<br />=============<br />Нет, с ценой последней сделки все понятно, их я активно использую, если Вы о котировках. <br />Уточняю, мне нужен рублевый эквивалент стоимости одного фьючерса (1 лота), -- тот который в конечном счете используется для расчета вариационной маржи по позиции. Хочу правильно рассчитывать этот показатель (рублевая цена) на момент заключения сделки (вход в позицию) и на любой другой момент вплоть до выхода из сделки (закрытие позиции). Акцентирую внимание - все это хочу знать в расчете на лот, а не в расчете на позицию. Зная рублевую цену позиции и количество лотов можно конечно рассчитать упоминаемый мной рублевый эквивалент стоимости одного фьючерсного контракта, скажем на золото или брент, но мне кажется помимо такого кривого расчета, должен быть и &quot;прямой&quot; позволяющий узнать сразу цену лота. &nbsp; <br />
			<i>30.03.2018 18:55:47, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30090/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30090/topic3524/</guid>
			<pubDate>Fri, 30 Mar 2018 18:55:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30087/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Vp11vu51" href="/user/2250/" bx-tooltip-user-id="2250">Иван Ру</a> написал:<br /><br />====quote====<br /> Egor Zaytsev &nbsp; написал:<br />Добрый день.<br /><br />Вы имеет ввиду стоимость позиций в таблице позиций по клиентским счетам?<br />Если да, то это стандартная функция для данной таблицы. <br /><br />функции - getItem, getNumber, SearchItems, &nbsp;таблица - futures_client_holding, параметр - positionvalue<br />=============<br /><br />Для этого хочу знать стоимость именно фьючерсного контракта в том числе в момент совершения покупки и до него... Ну например - сколько стоит 1 фьюч на нефть в рублях (не ГО, а именно цена в рублях) в разные моменты времени, которая потом будет конвертирована в вариационную маржу).<br />=============<br />Не совсем понимаем. <br />Стоимость по которой сыграет заявка? <br />Или Вас интересует цена последней сделки. <br />
			<i>30.03.2018 18:20:43, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30087/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30087/topic3524/</guid>
			<pubDate>Fri, 30 Mar 2018 18:20:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30083/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_uMv8VaUW" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br />Добрый день.<br /><br />Вы имеет ввиду стоимость позиций в таблице позиций по клиентским счетам?<br />Если да, то это стандартная функция для данной таблицы. <br /><br />функции - getItem, getNumber, SearchItems, &nbsp;таблица - futures_client_holding, параметр - positionvalue<br />=============<br />Ок, спасибо, полезно, хотя и не совсем то что хотелось бы. Размер позиции в лотах может изменяться в результате работы нескольких роботов и ручной торговли. Я же хочу на лету рассчитывать финансовые результаты работы отдельных роботов, в частности торговый результат на данный момент. . <br />Для этого хочу знать стоимость именно фьючерсного контракта в том числе в момент совершения покупки и до него... Ну например - сколько стоит 1 фьюч на нефть в рублях (не ГО, а именно цена в рублях) в разные моменты времени, которая потом будет конвертирована в вариационную маржу). &nbsp; <br />
			<i>30.03.2018 16:44:06, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30083/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30083/topic3524/</guid>
			<pubDate>Fri, 30 Mar 2018 16:44:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30079/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Вы имеет ввиду стоимость позиций в таблице позиций по клиентским счетам?<br />Если да, то это стандартная функция для данной таблицы. <br /><br />функции - getItem, getNumber, SearchItems, &nbsp;таблица - futures_client_holding, параметр - positionvalue <br />
			<i>30.03.2018 16:12:10, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30079/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30079/topic3524/</guid>
			<pubDate>Fri, 30 Mar 2018 16:12:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Расчет стоимости фьючерсов</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message30074/topic3524/">Расчет стоимости фьючерсов</a></b> <i>Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.)</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как определить программно стоимость позиции или лота &quot;сложных&quot; фьючерсов на индексы и биржевые товары (Ri, BR и др.) <br />Есть ли стандартная функция или надо считать по сложному? <br />
			<i>30.03.2018 10:42:34, Иван Ру.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message30074/topic3524/</link>
			<guid>http://forum.quik.ru/messages/forum10/message30074/topic3524/</guid>
			<pubDate>Fri, 30 Mar 2018 10:42:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
