<?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>Thu, 09 Apr 2026 21:50:16 +0300</pubDate>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38560/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2EfdALLq" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a> написал:<br />Окей тогда я проще опишу)фьюч, я допустим, покупаю по 105, затем через минуту я покупаю по 107, средняя цена у меня будет 106, а перед этим я делал ещё 100 сделок, так вот в чём вопрос, как мне получить цифру 106, моей текущей позиции.смысл в том, что я покупаю по маркету, и сразу же выставляю стоп, ну а стоп мне нужно выставить ОТ цены моей позиции +- прибыль - убыток<br />=============<br />Получилось только способом перебора строк в таблице сделок (с последних) до совпадения с текущей позицией. Цены сделок пройденных строк суммируются (с минусом для шортов) и делится всё на текущий открытый объём (шортовая позиция с минусом).<br />За 100% точность вычисления не ручаюсь. Вопросы в точности возникают при перевороте позиции бОльшим объёмом. Тут нужно проверять. Ну и если сделок в trades уже нет, то ничего не получится. <br />Но это хоть что-то... <br /><br />
====code====
<pre>SEC = "SiU9"

function GetPosePrice(sec)&nbsp;&nbsp;-- Расчёт средней цены от конца таблицы сделок до совпадения суммарных объёмов с объёмом текущей позиции&nbsp;&nbsp; (лонги - плюс; шорты - минус)
&nbsp;&nbsp;&nbsp;local sumVol, sumPriceVol = 0, 0
&nbsp;&nbsp;&nbsp;for i=getNumberOf("trades")-1,0,-1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local dealTblLine = getItem("trades", i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if dealTblLine ~= nil and type(dealTblLine) == "table" then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if dealTblLine.sec_code == sec then&nbsp;&nbsp;&nbsp;&nbsp;--and dealTblLine.account == ACCOUNT then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if Tradeflags2table(dealTblLine.flags).operation == "B" then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- B
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sumPriceVol = sumPriceVol + dealTblLine.qty * dealTblLine.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sumVol = sumVol + dealTblLine.qty
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- S
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sumPriceVol = sumPriceVol + dealTblLine.qty * dealTblLine.price * (-1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sumVol = sumVol + dealTblLine.qty * (-1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- message("qty = " .. tostring(dealTblLine.qty) .. ";&nbsp;&nbsp;price = " .. tostring(dealTblLine.price) .. ";&nbsp;&nbsp;sumVol = " .. tostring(sumVol) .. ";&nbsp;&nbsp;sumPriceVol = " .. tostring(sumPriceVol), 1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (sumVol == curQuikPoseVol) then&nbsp;&nbsp;-- Если объём во всех осмотренных строках сделок равен нужному
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if tonumber(sumPriceVol) and ((tonumber(sumVol) or 0) ~= 0) then 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- message("Выход 1", 1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return sumPriceVol / sumVol
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- message("Выход 2", 1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return nil
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;message("Недостаточно записей в таблице сделок для определения средней цены позиции", 1)
&nbsp;&nbsp;&nbsp;return nil&nbsp;&nbsp;-- Нужный объём по имеющимся записям сделок не подобран
end

function GetPoseVol()&nbsp;&nbsp;-- Получение текущей позиции
&nbsp;&nbsp;&nbsp;local i
&nbsp;&nbsp;&nbsp;for i=getNumberOf("futures_client_holding")-1,0,-1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if getItem("futures_client_holding",i)&#91;"sec_code"&#93; == SEC then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return tonumber(getItem("futures_client_holding",i)&#91;"totalnet"&#93;)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;return nil
end

function Tradeflags2table(flags)&nbsp;&nbsp;-- Определение направления сделки
&nbsp;&nbsp;&nbsp;-- operation("B" for Buy, "S" for Sell)
&nbsp;&nbsp;&nbsp;local t={}
&nbsp;&nbsp;&nbsp;local band=bit.band
&nbsp;&nbsp;&nbsp;if band(flags, 4)~=0 then t.operation="S" else t.operation='B' end
&nbsp;&nbsp;&nbsp;return t
end

function main()
&nbsp;&nbsp;&nbsp;message("Скрипт запущен", 1)
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;curQuikPoseVol = GetPoseVol()&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;if (tonumber(curQuikPoseVol) or 0) ~= 0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curQuikPoseAvgPrice = GetPosePrice(SEC)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (tonumber(curQuikPoseAvgPrice) or 0 &#62; 0) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Текущий объём = " .. tostring(curQuikPoseVol) .. ";&nbsp;&nbsp;Средняя цена позиции =&nbsp;&nbsp;" .. tostring(curQuikPoseAvgPrice), 1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;elseif curQuikPoseVol == 0 then&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Открытая позиция отсутствует", 1)
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;message("Скрипт остановлен", 1)
end
</pre>
============= <br />
			<i>26.06.2019 17:54:16, Vic.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38560/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38560/topic4510/</guid>
			<pubDate>Wed, 26 Jun 2019 17:54:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37945/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_0MGG6aB4" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a>, <br />нам и так понятно что Вам нужно, нет смысла это повторять.<br /><br />ответ Вам уже был дан и не один раз.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_zKRcb22h" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Следовательно если биржа не транслирует нужную Вам цифру то и в QUIK ее нет.<br /><br />=============<br /> <br />
			<i>15.05.2019 12:13:30, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37945/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37945/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 12:13:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37944/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5EXXmePx" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> написал:<br />так что это не то что нужно =(( мне нужна текущая цена текущей позиции.<br />=============<br /> <br />Что Вы понимаете под &quot;текущая цена текущей позиции&quot;?<br />биржа транслирует то что Вам нужно, если да в каком параметре?<br />Следует понимать что на срочном рынке (в отличии от фондового и валютного рынков), позиции ведет и транслирует биржа, а не QUIK.<br />Следовательно если биржа не транслирует нужную Вам цифру то и в QUIK ее нет.<br />=============<br />Окей тогда я проще опишу)<br />фьюч, я допустим, покупаю по 105, затем через минуту я покупаю по 107, средняя цена у меня будет 106, а перед этим я делал ещё 100 сделок, так вот в чём вопрос, как мне получить цифру 106, моей текущей позиции.<br />смысл в том, что я покупаю по маркету, и сразу же выставляю стоп, ну а стоп мне нужно выставить ОТ цены моей позиции +- прибыль - убыток <br />
			<i>15.05.2019 12:05:08, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37944/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37944/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 12:05:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37943/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_a9gH1L76" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a> написал:<br />так что это не то что нужно =(( мне нужна текущая цена текущей позиции.<br /><br />=============<br /><br />Что Вы понимаете под "текущая цена текущей позиции"?<br />биржа транслирует то что Вам нужно, если да в каком параметре?<br />Следует понимать что на срочном рынке (в отличии от фондового и валютного рынков), позиции ведет и транслирует биржа, а не QUIK.<br />Следовательно если биржа не транслирует нужную Вам цифру то и в QUIK ее нет. <br />
			<i>15.05.2019 12:01:16, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37943/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37943/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 12:01:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37942/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_81ILydz2" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex>, <br />Этот параметр считает и транслирует биржа, можете поинтересоваться у нее какая формула расчета.<br />В биржевом потоке это параметр waprice из таблицы position потока FORTS_POS_REPL<br />=============<br />И снова я к вам вернулся)) в общем протестил что да как, и вот что выходит<br />перед покупкой с прошлой сделки в &quot;эффект.цена позиции&quot; осталась цена 65212 (позиций нет)<br />short по маркету. в &quot;Таблица заявок&quot; цена 65103 а &nbsp;в &quot;эффект.цена позиции&quot; цена стала 65209(это средняя цена всех предыдущих сделок как я понял), такой цены в стакане в Bid Ask нет.<br />так что это не то что нужно =(( мне нужна текущая цена текущей позиции. <br />
			<i>15.05.2019 11:53:49, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37942/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37942/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 11:53:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37941/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_851EBC4Y" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a>, <br />Этот параметр считает и транслирует биржа, можете поинтересоваться у нее какая формула расчета.<br />В биржевом потоке это параметр waprice из таблицы position потока FORTS_POS_REPL <br />
			<i>15.05.2019 10:28:47, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37941/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37941/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 10:28:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37940/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_A64GVTm2" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />Пример:<br />T=getFuturesHolding(&quot;SPBFUT&quot;,&quot;SPBFUT0001&quot;, &quot;SiM9&quot;, 0)<br />message(tostring(T.avrposnprice))<br />=============<br />Благодарю вас! так заработало.<br />только я до сих пор не понимаю, почему в &quot;Таблица моих сделок&quot; цена одна купли, а по эффект.цена позиции другая.<br />я уже не понимаю на какую мне смотреть))) <br />
			<i>15.05.2019 10:15:26, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37940/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37940/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 10:15:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37939/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Пример:<br />T=getFuturesHolding("SPBFUT","SPBFUT0001", "SiM9", 0)<br />message(tostring(T.avrposnprice)) <br />
			<i>15.05.2019 10:06:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37939/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37939/topic4510/</guid>
			<pubDate>Wed, 15 May 2019 10:06:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37931/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pp2EJK9F" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br />avrposnprice<br />=============<br />простите вот тут не понял, можете пожалуйста целиком написать как будет? <br />
			<i>14.05.2019 21:07:34, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37931/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37931/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 21:07:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37930/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_92fSRJ5H" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/19/" target="_blank" rel="nofollow">Egor Zaytsev</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> &nbsp;написал:<br /> &nbsp; <br />====quote====<br /> &nbsp;<noindex><a href="/user/19/" target="_blank" rel="nofollow">Egor Zaytsev</a></noindex> &nbsp; написал:<br /> &nbsp; &nbsp;<br />====quote====<br /> &nbsp; <noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> &nbsp; &nbsp;написал:<br />Здравствуйте, подскажите пожалуйста, как через Lua 100% получить Эффективную цену позиции? (фьюч)<br />=============<br /> &nbsp; &nbsp;Добрый день.<br /><br />Для получения параметра Эффективная цена позиции необходимо использовать функцию <br />getFuturesHolding и параметр avrposnpric<br /><br /> Формат вызова: &nbsp; &nbsp;TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING &nbsp;sec_code, NUMBER type) <br />=============<br /> &nbsp; Так на всякий случай спрошу, если я куплю фьюч по рынку, затем через 2 минуты, ещё раз докуплю фьюч, я увижу среднюю цену позиции в эффект.цена.поз? или в другом месте нужно смотреть?<br />=============<br /> &nbsp;Да, верно, это и есть Средневзвешенная цена открытия.<br />=============<br /> погуглил что да как вродь всё правильно написал, но пишет nil<br />позиция открыта, в лонг.<br />tas=TABLE getFuturesHolding(&quot;SPBFUT&quot;,&quot;70180ZB&quot;, &quot;SiM9&quot;,4)<br />message (tostring(tas))<br />=============<br />В параметре мы допустили опечатку. Правильно так: avrposnprice <br />
			<i>14.05.2019 20:51:33, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37930/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37930/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 20:51:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37924/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_3WRPOKff" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/19/" target="_blank" rel="nofollow">Egor Zaytsev</a></noindex> &nbsp;написал:<br /> &nbsp; <br />====quote====<br /> &nbsp;<noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> &nbsp; написал:<br />Здравствуйте, подскажите пожалуйста, как через Lua 100% получить Эффективную цену позиции? (фьюч)<br />=============<br /> &nbsp; Добрый день.<br /><br />Для получения параметра Эффективная цена позиции необходимо использовать функцию <br />getFuturesHolding и параметр avrposnpric<br /><br /> Формат вызова: &nbsp; &nbsp;TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING &nbsp;sec_code, NUMBER type) <br />=============<br /> &nbsp;Так на всякий случай спрошу, если я куплю фьюч по рынку, затем через 2 минуты, ещё раз докуплю фьюч, я увижу среднюю цену позиции в эффект.цена.поз? или в другом месте нужно смотреть?<br />=============<br /> Да, верно, это и есть Средневзвешенная цена открытия.<br />=============<br />погуглил что да как вродь всё правильно написал, но пишет nil<br />позиция открыта, в лонг.<br />tas=TABLE getFuturesHolding(&quot;SPBFUT&quot;,&quot;70180ZB&quot;, &quot;SiM9&quot;,4)<br />message (tostring(tas)) <br />
			<i>14.05.2019 19:23:53, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37924/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37924/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 19:23:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37923/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_YWqF271t" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/19/" target="_blank" rel="nofollow">Egor Zaytsev</a></noindex> написал:<br /> &nbsp;<br />====quote====<br /> <noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> &nbsp;написал:<br />Здравствуйте, подскажите пожалуйста, как через Lua 100% получить Эффективную цену позиции? (фьюч)<br />=============<br /> &nbsp;Добрый день.<br /><br />Для получения параметра Эффективная цена позиции необходимо использовать функцию <br />getFuturesHolding и параметр avrposnpric<br /><br /> Формат вызова: &nbsp; &nbsp;TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING &nbsp;sec_code, NUMBER type) <br />=============<br /> Так на всякий случай спрошу, если я куплю фьюч по рынку, затем через 2 минуты, ещё раз докуплю фьюч, я увижу среднюю цену позиции в эффект.цена.поз? или в другом месте нужно смотреть?<br />=============<br />Да, верно, это и есть Средневзвешенная цена открытия. <br />
			<i>14.05.2019 18:52:14, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37923/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37923/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 18:52:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37921/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_B1RJ5kCp" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13012/" target="_blank" rel="nofollow">Sergey</a></noindex> написал:<br />Здравствуйте, подскажите пожалуйста, как через Lua 100% получить Эффективную цену позиции? (фьюч)<br />=============<br /> Добрый день.<br /><br />Для получения параметра Эффективная цена позиции необходимо использовать функцию <br />getFuturesHolding и параметр avrposnpric<br /><br /> Формат вызова: &nbsp; &nbsp;TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING &nbsp;sec_code, NUMBER type) <br />=============<br />Так на всякий случай спрошу, если я куплю фьюч по рынку, затем через 2 минуты, ещё раз докуплю фьюч, я увижу среднюю цену позиции в эффект.цена.поз? или в другом месте нужно смотреть? <br />
			<i>14.05.2019 18:22:19, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37921/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37921/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 18:22:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37920/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_lF2OUOjf" href="/user/13012/" bx-tooltip-user-id="13012">Sergey</a> написал:<br />Здравствуйте, подскажите пожалуйста, как через Lua 100% получить Эффективную цену позиции? (фьюч)<br />=============<br />Добрый день.<br /><br />Для получения параметра Эффективная цена позиции необходимо использовать функцию <br />getFuturesHolding и параметр avrposnpric<br /><br /><p>Формат вызова: &nbsp;</p><p>TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING &nbsp;sec_code, NUMBER type)</p> <br />
			<i>14.05.2019 18:15:59, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37920/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37920/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 18:15:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>получить текущую эффективную цену позиции</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message37915/topic4510/">получить текущую эффективную цену позиции</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, подскажите пожалуйста, как через Lua 100% получить Эффективную цену позиции? (фьюч) <br />
			<i>14.05.2019 13:58:09, Sergey.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message37915/topic4510/</link>
			<guid>http://forum.quik.ru/messages/forum10/message37915/topic4510/</guid>
			<pubDate>Tue, 14 May 2019 13:58:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
