<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: getBuySellInfoEx]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме getBuySellInfoEx форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 20 May 2026 16:10:53 +0300</pubDate>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38804/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_UWivqCgJ" href="/user/4590/" bx-tooltip-user-id="4590">Mikhail Ran</a>, <br />Нужно обновить терминал QUIK до версии 8.0 или выше <br />
			<i>09.07.2019 14:21:52, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38804/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38804/topic1282/</guid>
			<pubDate>Tue, 09 Jul 2019 14:21:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38802/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ранее у меня был тип клиента МД, теперь С.<br />Как же мне теперь можно определить маржируемость и шортируемость бумаг в скрипте на Lua?<br />:( <br />
			<i>09.07.2019 14:18:42, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38802/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38802/topic1282/</guid>
			<pubDate>Tue, 09 Jul 2019 14:18:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38800/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />Посмотрите визуально какой тип клиента указан в терминале в таблице купить/продать. Указанные параметры будут работать только для клиентов с типом МД. <br />
			<i>09.07.2019 12:28:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38800/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38800/topic1282/</guid>
			<pubDate>Tue, 09 Jul 2019 12:28:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38798/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br />Вопрос по функции getBuySellInfoEx.<br /><br />В версии 7.2.. Quik я определял маржируемость и шортируемость бумаг в скрипте с помощью данной функции и параметров is_long_allowed и is_short_allowed.<br />Сейчас я поменял версию Quik на 7.23.2.5 и эти параметры перестали работать.<br />Вот код:<br /><br />local tbs = getBuySellInfoEx(firm_id, client_code, class_code, sec_code, 0)<br />		local ms = &quot;&quot;<br />		if tbs.is_long_allowed == &quot;1&quot; then ms = &quot;+&quot; else ms = &quot;-&quot; end<br />		if tbs.is_short_allowed == &quot;1&quot; then ms = ms..&quot; +&quot; else ms = ms..&quot; -&quot; end<br />		SetCell(t, i, nc, ms)	--заполнение колонки в таблице<br /> <br />Сейчас по всем бумагам показывает отсутствие маржируемости и шортируемости, переменная ms для всех бумаг &nbsp;&quot;- -&quot;<br /><br />Эту проблему можно как-то решить? <br />
			<i>09.07.2019 11:52:35, Mikhail Ran.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38798/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38798/topic1282/</guid>
			<pubDate>Tue, 09 Jul 2019 11:52:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message13005/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Так что ждём официальный релиз, может и версия квика глючит х.з. ну уже запарился с ней возиться, поставлю меньше маржу и всё. :( <br />
			<i>19.02.2016 19:50:26, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message13005/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message13005/topic1282/</guid>
			<pubDate>Fri, 19 Feb 2016 19:50:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message13000/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			К сожалению, эта функция тоже цепляет лимиты :( <br />
			<i>19.02.2016 19:00:53, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message13000/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message13000/topic1282/</guid>
			<pubDate>Fri, 19 Feb 2016 19:00:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12870/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7nB0q7tV" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />я задал вопрос брокеру<br />=============<br /><br />Брокер ответил, что они используют ГО, рассчитанное биржей, со всеми предусмотренными методикой скидками. Хотя они вправе устанавливать свой способ расчета ГО и QUIK позволяет это делать.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_7fo44dbk" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />на счете 202 , маржа с планом в плюсе, о он выводит 198<br />=============<br /><br />Если 202 - это входящий остаток на начало сессии, то для расчета его обеспечения всегда используется цена последнего клиринга, а значит, значение базового ГО. Если вам принудительно не закрывают позиции, это просто означает, что обеспечение достаточное.<br />Для вычисления макс. количества в текущей сессии, как мы уже хорошо знаем, нужно задать цену заявки. Поэтому с учетом свободного лимита, надбавок/скидок по ГО количество в определенных рамках может получиться любым. Повторю, для подробного анализа нужно знать всю совокупность исходных данных. <br />
			<i>18.02.2016 13:56:58, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12870/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12870/topic1282/</guid>
			<pubDate>Thu, 18 Feb 2016 13:56:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12857/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ладно уже голова отказывается считать, пусть на небольшом боевом счёте поработает, посмотрим будет глючить или нет, а так буду ждать оф. функцию. Хорошо что сделали расчёт максимально компактным вот это радует. Благодарю вас SDL за поддержку в этом вопросе! <br />
			<i>17.02.2016 23:20:09, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12857/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12857/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 23:20:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12853/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_hA0npHUJ" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />Данные раз в секунду обновляются<br />=============<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_gB6238tY" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />SDL, я так не пойму, у вас скрипт те же данные выдаёт, что и мой?<br />=============<br /><br />Сложно догадаться, как вы представляете себе процесс разработки и тестирования программного обеспечения. Наши программы могут быть устроены и работать по совершенно разным принципам, и следовательно, не будут совместимыми по порядку их работы. Где там чего раз в секунду обновляется? Общепризнано, что единственный значимый результат - чистая прибыль по итогам года.<br />Вы предложили вариант кода для расчета ГО. Он вполне хороший и годный. Я вам дал набор тестовых данных в виде таблички, которые по моему мнению являются правильными, для его проверки. Рассчитайте по ним ГО с помощью своего кода и сравните! Если совпадают, где проблема? <br />
			<i>17.02.2016 21:36:03, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12853/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12853/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 21:36:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12849/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pmA9ipSu" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />на счете 202 , маржа с планом в плюсе, о он выводит 198<br />=============<br />|-------------------------------------|<br />|____________________| = 202<br /><br />|-------------------------------------|<br />|____________________| = 198<br /><br />Слева от знаков равенства клеточки, которые надо заполнить формулами и числами так, чтобы справа получились указанные значения.<br />Тогда мы сможем продвинуться в решении. Если так будет понятнее. <br />
			<i>17.02.2016 21:17:56, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12849/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12849/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 21:17:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12847/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_D1m2yS8n" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />просто опять вопрос стоит - как проверить рабочая формула или опять теоретическая<br />=============<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_53z13ExS" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />после начала расчета (корректного!) ГО по биржевой методике у меня еще ни одну заявку не отвергли по лимитам<br />=============<br /><br />Посему отвечаю: ГО и макс. количество, рассчитанные по данной <U><B>теоретической</B></U> методике, для меня <B><U>лично</U></B> являются <B><U>рабочими</U></B>.<br />И я не прячу больше никаких тайных знаний. В случае затруднений смогу помочь разобраться, но только если будут приведены конкретные проблемные цифры, расчеты и даны пояснения. <br />
			<i>17.02.2016 21:03:04, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12847/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12847/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 21:03:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12843/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Данные раз в секунду обновляются, если по очереди поставите - они приблизительно одинаковые данные выдадут.<br />просто опять вопрос стоит - как проверить рабочая формула или опять теоретическая. <br />
			<i>17.02.2016 20:47:46, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12843/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12843/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:47:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12842/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ay731rRq" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />По цене ниже клиринга, наверное: go &nbsp;= &nbsp;go &nbsp;* &nbsp;( 1 &nbsp; - &nbsp;(price_cliring &nbsp;- &nbsp;price) / two_bl)<br />=============<br />
====code====
<pre>if price &#60; price_cliring then 
go = go * math.abs(1 - (price_cliring - price) / (2 *bl)) -- max&nbsp;&nbsp;
elsego = go * math.abs(1 + (price - price_cliring) / (2 *bl)) 
end
</pre>
=============
Нет, во всех вариантах цены. Заметьте: 1 - (price_cliring - price) тождественно равно 1 + (price - price_cliring) для любого price <br />
			<i>17.02.2016 20:42:57, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12842/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12842/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:42:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12841/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_1GM3uzR8" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />SDL, я так не пойму, у вас скрипт те же данные выдаёт, что и мой?<br /><br />=============<br /><br />Давайте определимся четко. Мой &quot;скрипт&quot;, мозг или что-либо еще не может выдавать те же данные по одной простой причине. У нас разные счета и вообще исходные параметры. Любая программа выдаст одинаковые результаты только при одинаковых входных данных.<br />Если есть какие-то вопросы по расчетам, большая просьба приводить ВСЕ исходные данные. Тогда будем смотреть и проверять вместе.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_GsJ6J2ee" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br /><br />====quote====<br /> SDL &nbsp; написал:<br /><br />====quote====<br /> Роман &nbsp; написал:<br />на счете 202 , маржа с планом в плюсе, о он выводит 198.<br />=============<br />Можно подробнее, откуда эти числа?<br />=============<br />Боевой счёт.<br />=============<br /><br />Всё сказанное выше в полной мере относится и к этому вопросу. <br />
			<i>17.02.2016 20:39:19, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12841/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12841/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:39:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12839/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			а з.ы. у вас bay и shell <br />
			<i>17.02.2016 20:34:35, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12839/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12839/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:34:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12838/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_PceB2o2B" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />... Ну и еще оптимизация этого кода:<br />
====code====
<pre>&nbsp;&nbsp; local&nbsp;&nbsp;price_cliring&nbsp;&nbsp;=&nbsp;&nbsp;tonumber( getParamEx (class_code,security,"CLPRICE").param_value)
 local&nbsp;&nbsp;two_bl&nbsp;&nbsp;=&nbsp;&nbsp; getParamEx (class_code,security,"PRICEMAX").param_value&nbsp;&nbsp;-&nbsp;&nbsp; getParamEx (class_code,security,"PRICEMIN").param_value 
 
 if&nbsp;&nbsp;direction&nbsp;&nbsp;=&nbsp;&nbsp;=&nbsp;&nbsp; 'B'&nbsp;&nbsp; then 
&nbsp;&nbsp;go&nbsp;&nbsp;=&nbsp;&nbsp; getParamEx (class_code,security,"BUYDEPO").param_value
&nbsp;&nbsp;go&nbsp;&nbsp;=&nbsp;&nbsp;go&nbsp;&nbsp;*&nbsp;&nbsp;( 1&nbsp;&nbsp; +&nbsp;&nbsp;(price&nbsp;&nbsp;-&nbsp;&nbsp;price_cliring) / two_bl) 
 else 
&nbsp;&nbsp;go&nbsp;&nbsp;=&nbsp;&nbsp; getParamEx (class_code,security,"SELLDEPO").param_value
&nbsp;&nbsp;go&nbsp;&nbsp;=&nbsp;&nbsp;go&nbsp;&nbsp;*&nbsp;&nbsp;( 1&nbsp;&nbsp; +&nbsp;&nbsp;(price_cliring&nbsp;&nbsp;-&nbsp;&nbsp;price) / two_bl)
 end 
&nbsp;&nbsp;</pre>
=============
<br />=============<br />По цене ниже клиринга, наверное: go &nbsp;= &nbsp;go &nbsp;* &nbsp;( 1 &nbsp; - &nbsp;(price_cliring &nbsp;- &nbsp;price) / two_bl) Так теже данные выдаёт, что и у вас? <br />
			<i>17.02.2016 20:30:42, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12838/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12838/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:30:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12837/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0Vr0EmF6" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br /><br />====quote====<br /> Роман &nbsp; написал:<br />на счете 202 , маржа с планом в плюсе, о он выводит 198.<br />=============<br />Можно подробнее, откуда эти числа?<br />=============<br />Боевой счёт. <br />
			<i>17.02.2016 20:28:48, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12837/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12837/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:28:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12836/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_1x6cz5y4" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />на счете 202 , маржа с планом в плюсе, о он выводит 198.<br />=============<br /><br />Можно подробнее, откуда эти числа? <br />
			<i>17.02.2016 20:27:55, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12836/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12836/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:27:55 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12835/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			... Ну и еще оптимизация этого кода:<br /><br />
====code====
<pre>local price_cliring = tonumber(getParamEx(class_code,security,"CLPRICE").param_value)
local two_bl = getParamEx(class_code,security,"PRICEMAX").param_value - getParamEx(class_code,security,"PRICEMIN").param_value 
 
if direction == 'B' then
&nbsp;&nbsp;go = getParamEx(class_code,security,"BUYDEPO").param_value
&nbsp;&nbsp;go = go * (1 + (price - price_cliring) / two_bl) 
else
&nbsp;&nbsp;go = getParamEx(class_code,security,"SELLDEPO").param_value
&nbsp;&nbsp;go = go * (1 + (price_cliring - price) / two_bl)
end
</pre>
============= <br />
			<i>17.02.2016 20:26:35, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12835/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12835/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:26:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12834/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/966/" target="_blank" rel="nofollow">SDL</a></noindex>, я так не пойму, у вас скрипт те же данные выдаёт, что и мой?<br /><br />Мне кажеться небольшой недобор есть, бумаг на счете 202 , маржа с планом в плюсе, о он выводит 198. &nbsp;<img src="http://forum.quik.ru/upload/main/smiles/5/icon_confuse.png" border="0" data-code=":what:" data-definition="SD" alt=":what:" style="width:16px;height:16px;" title="Озадаченно" class="bx-smile" /> <br />
			<i>17.02.2016 20:22:21, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12834/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12834/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:22:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12833/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_B6F34Jmu" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />TABLE &nbsp;TD<br />=============<br />Ну что за напасть.<br /><br />Цена &nbsp; &nbsp;Покупка &nbsp; &nbsp;Продажа<br />69890 &nbsp; &nbsp;6652,53 &nbsp; &nbsp;19957,59<br />71000 &nbsp; &nbsp;8642,91 &nbsp; &nbsp;17967,21<br />73600 &nbsp; &nbsp;13305,06 &nbsp; &nbsp;13305,06<br />75000 &nbsp; &nbsp;15815,45 &nbsp; &nbsp;10794,67<br />77310 &nbsp; &nbsp;19957,59 &nbsp; &nbsp;6652,53 <br />
			<i>17.02.2016 20:14:44, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12833/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12833/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:14:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12832/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8yut8zGX" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />проверьте пожалуйста со своим исходными данными<br />=============<br /><br />Пожалуйста. Сегодняшняя вечерняя сессия. Даю тест кейсы - это мои расчеты. Проверяйте:<br /><table class="data-table"><tr><td>Цена</td><td>Покупка</td><td>Продажа</td></tr><tr><td>69890</td><td>6652,53</td><td>19957,59</td></tr><tr><td>71000</td><td>8642,91</td><td>17967,21</td></tr><tr><td>73600</td><td>13305,06</td><td>13305,06</td></tr><tr><td>75000</td><td>15815,45</td><td>10794,67</td></tr><tr><td>77310</td><td>19957,59</td><td>6652,53</td></tr></table> <br />
			<i>17.02.2016 20:12:29, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12832/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12832/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 20:12:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12831/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Так ну вот этот вариант должен сработать, <noindex><a href="https://forum.quik.ru/user/966/" target="_blank" rel="nofollow">SDL</a></noindex> - проверьте пожалуйста со своим исходными данными<br />
====code====
<pre>local price_cliring = tonumber(getParamEx(class_code,security,"CLPRICE").param_value)
local bl = getParamEx(class_code,security,"PRICEMAX").param_value - getParamEx(class_code,security,"CLPRICE").param_value 
 
if direction == 'B' then

go = getParamEx(class_code,security,"BUYDEPO").param_value

if price &#60; price_cliring then 
go = go * math.abs(1 - (price_cliring - price) / (2 *bl)) -- max&nbsp;&nbsp;
elsego = go * math.abs(1 + (price - price_cliring) / (2 *bl)) 
end

else

go = getParamEx(class_code,security,"SELLDEPO").param_value

if price &#62; price_cliring then
go = go * math.abs(1 - (price - price_cliring) / (2 *bl))
else
go = go * math.abs(1 + (price_cliring - price) / (2 *bl)) -- max
end

end</pre>
============= <br />
			<i>17.02.2016 19:48:05, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12831/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12831/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 19:48:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12828/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vcAP1Ke7" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br />2. if price &lt; price_cliring ... else ...<br />Увы, не обработан случай price = price_cliring.<br /><br />=============<br />Виноват, поспешил. price = price_cliring будет обработан в &quot;else&quot;. <br />
			<i>17.02.2016 19:41:56, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12828/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12828/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 19:41:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12827/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			1. Не видно, чему равна &quot;price_cliring&quot;. Если она getParamEx(class_code,security,&quot;CLPRICE&quot;).param_value, то правильно.<br />2. if price &lt; price_cliring ... else ...<br />Увы, не обработан случай price = price_cliring.<br />Можно исправить на if price &lt;= price_cliring, будет работать правильно (тогда go = go * 1). То же самое в продаже.<br />3. math.abs лишнее. При указанных условиях выражения тождественно неотрицательные.<br />4. Покупка НИЖЕ расчетной цены и продажа ВЫШЕ - будет скидка в ГО. Значит, знак в выражениях в этих случаях &quot;минус&quot;: (1 - ...). См. формулы в методике.<br /><br />А в общем да, именно так. <br />
			<i>17.02.2016 19:38:16, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12827/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12827/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 19:38:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12824/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да просто Биржа уже достала - постоянно каку-то Хронику внедряет, мне кажется там такие Доумный ИТ отделом, даже вчера расширили дневной клиринг и сообщили об этом только за 10мин, до расширения, просто не знаю такого матерного слова как их назвать.<br /><br />В профили Алексей Ерпылев, не чего об этом не написано, так что там ещё сомнения. А по поводу CalcBuySell - когда она там выйдет и богу не известно.<br /><br />В общем, вот написал вариант для LUA, критикуйте.<br /><br />
====code====
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local bl = getParamEx(class_code,security,"PRICEMAX").param_value - getParamEx(class_code,security,"CLPRICE").param_value 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if direction == 'Buy' then

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;go = getParamEx(class_code,security,"BUYDEPO").param_value
&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;if price &#60; price_cliring then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;go = go * math.abs(1 + (price_cliring - price) / (2 *bl))&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;go = go * math.abs(1 + (price - price_cliring) / (2 *bl)) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&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;go = getParamEx(class_code,security,"SELLDEPO").param_value
&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;if price &#62; price_cliring then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;go = go * math.abs(1 + (price - price_cliring) / (2 *bl))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;go = go * math.abs(1 + (price_cliring - price) / (2 *bl))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
</pre>
============= <br />
			<i>17.02.2016 19:18:38, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12824/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12824/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 19:18:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12822/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_lmaxljmW" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />там всплывают всё новые и новые подробности!<br />=============<br /><br />Прочитал. Да, интересный поворот, ничего не скажешь. А &quot;Алексей Ерпылев&quot; там сотрудник биржи?<br />1. Ок, я задал вопрос брокеру, самому интересно стало. Но. Следует отметить:<br /><br />&#91;&quot;result_msg&quot;&#93;=&quot;Ошибка создания заявки. &#91;GW&#93;&#91;332&#93; \&quot;Нехватка средств по лимитам клиента.\&quot;.&quot;<br />Это кто отлуп дает - брокер или всё-таки биржа (GW - gateway - шлюз)?<br /><br />2. Всё обсуждение и расчеты выше касались стандартной (биржевой) методики. Даже если у брокера она (внезапно) измененная, тогда к нему и вопросы.<br />3. Мы в данный момент какую проблему решаем? Могу сказать одно: после начала расчета (корректного!) ГО по биржевой методике у меня еще ни одну заявку не отвергли по лимитам. При использовании функции CalcBuySell() это происходило регулярно.<br /><br />По-прежнему готов обсуждать примеры и расчеты по стандартной биржевой методике. <br />
			<i>17.02.2016 19:03:04, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12822/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12822/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 19:03:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12820/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Ijn96VYo" href="/user/966/" bx-tooltip-user-id="966">SDL</a> написал:<br /><br />====quote====<br /> Роман &nbsp; написал:<br />Другой вариант: &nbsp; <noindex><a href="http://forum.moex.com/viewtopic.asp?t=30919" target="_blank" rel="nofollow">http://forum.moex.com/viewtopic.asp?t=30919</a></noindex> &nbsp;<br />=============<br />Правильный расчет, строго по этой методике. В чем он другой, я не могу понять? Можно конкретно сравнить и показать?<br />=============<br />Да не совсем, там всплывают всё новые и новые подробности! <br />
			<i>17.02.2016 18:00:18, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12820/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12820/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 18:00:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12815/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4VGDQzAY" href="/user/461/" bx-tooltip-user-id="461">Роман</a> написал:<br />Другой вариант: &nbsp;<noindex><a href="http://forum.moex.com/viewtopic.asp?t=30919" target="_blank" rel="nofollow">http://forum.moex.com/viewtopic.asp?t=30919</a></noindex> <br />=============<br /><br />Правильный расчет, строго по этой методике. В чем он другой, я не могу понять? Можно конкретно сравнить и показать? <br />
			<i>17.02.2016 15:37:46, SDL.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12815/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12815/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 15:37:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>getBuySellInfoEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12814/topic1282/">getBuySellInfoEx</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Другой вариант: <noindex><a href="http://forum.moex.com/viewtopic.asp?t=30919" target="_blank" rel="nofollow">http://forum.moex.com/viewtopic.asp?t=30919</a></noindex> <br />
			<i>17.02.2016 15:28:13, Роман.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12814/topic1282/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12814/topic1282/</guid>
			<pubDate>Wed, 17 Feb 2016 15:28:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
