<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Не работают функции  getDepoEx и getMoneyEx]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Не работают функции  getDepoEx и getMoneyEx форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 04 Apr 2026 16:24:08 +0300</pubDate>
		<item>
			<title>Не работают функции  getDepoEx и getMoneyEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54676/topic6408/">Не работают функции  getDepoEx и getMoneyEx</a></b> <i>Как получить цену покупки бумаги и остаток денег в руб и usd на счете...</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			СПАСИБО Роману - разобрались!<br /><br />Проблема была в:<br /><br />limit_kind &nbsp; &nbsp; &nbsp; = &quot;2&quot;; (те строка)<br /><br />а должно быть:<br /><br />limit_kind &nbsp; &nbsp; &nbsp; = 2; (те число) <br />
			<i>09.04.2021 12:09:35, Олег.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54676/topic6408/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54676/topic6408/</guid>
			<pubDate>Fri, 09 Apr 2021 12:09:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Не работают функции  getDepoEx и getMoneyEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54663/topic6408/">Не работают функции  getDepoEx и getMoneyEx</a></b> <i>Как получить цену покупки бумаги и остаток денег в руб и usd на счете...</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_1fdnKPqi" href="/user/14827/" bx-tooltip-user-id="14827">Олег</a>, добрый день!<br /><br />Проверили у себя, getDepoEx и getMoneyEx (конкретно из Вашего примера), работают корректно.<br /><img src="https://cdn1.radikalno.ru/uploads/2021/4/9/595c662527110f147fa16a33e82dcde0-full.png" alt="Пользователь добавил изображение" border="0" /><br /><br />Наиболее вероятно, Вы неправильно указываете входящие параметры функций.<br />Рекомендуем еще раз проверить данный момент.<br /><br />Если решить проблему самостоятельно не получится, пришлите, пожалуйста, письмо нам на почту (<noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex>), просьба также указать в письме ссылку на данную тему на форуме.<br />Прикрепите, пожалуйста, к письму снимки экрана таблиц &quot;Позиции по инструментам&quot; и &quot;Позиции по деньгам&quot;, а также - скрипт, с конкретными значениями используемых параметров. <br />
			<i>09.04.2021 06:47:10, Roman Azarov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54663/topic6408/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54663/topic6408/</guid>
			<pubDate>Fri, 09 Apr 2021 06:47:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Не работают функции  getDepoEx и getMoneyEx</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message54657/topic6408/">Не работают функции  getDepoEx и getMoneyEx</a></b> <i>Как получить цену покупки бумаги и остаток денег в руб и usd на счете...</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всех категорически приветствую!<br /><br />У меня проблема: и в FFIN, и в VTB функции getDepoEx и getMoneyEx возвращают &#39;nil&#39;, &nbsp;в то время как getBuySellInfoEx (третья в скрипте ниже) возвращает адекватный результат...<br />Я связывался с Quik - поддержкой и той и другой ИК, они говорят, что помочь могут только здесь &nbsp;<img src="https://forum.quik.ru/bitrix/images/main/smiles/5/icon_smile.png" alt="Пользователь добавил изображение" border="0" /> .<br />Посоветуйте - куда смотреть...<br /><br />Мне надо получить цену покупки бумаги (щас я ее рассчитываю &quot;через одно место&quot;), остаток денег в руб и в usd на счете...<br /><br />Скрипт вот:<br />
====code====
<pre>-- Это для FFIN
firm_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "MC0356400000";
client_code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "53xxx";
trdaccid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "BROKERSKIY";
class_code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "SPBRU";
sec_code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "FIPO";
tag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "EQTV";
currcode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "USD";
limit_kind&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "2";

-- Это для VTB

firm_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "MC0003300000";
client_code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "10Txxx";
trdaccid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "VTBRM_CL";
class_code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "SPBXM";
sec_code&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "OXY_SPB";
tag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "EQTV";
currcode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "USD";
limit_kind&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "2";

----------------------------------------------------

local result = getMoneyEx(firm_id, client_code, tag, currcode, limit_kind); 
if result == nil then
&nbsp;&nbsp; message('getMoneyEx = nil');
else
&nbsp;&nbsp; message(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"getMoneyEx &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"currcode: " .. tostring(result.currcode) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"tag: " .. tostring(result.tag) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"firmid: " .. tostring(result.firmid) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"client_code: " .. tostring(result.client_code) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"openbal: " .. tostring(result.openbal) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"openlimit: " .. tostring(result.openlimit) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"currentbal: " .. tostring(result.currentbal) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"currentlimit: " .. tostring(result.currentlimit) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"locked: " .. tostring(result.locked) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"locked_value_coef: " .. tostring(result.locked_value_coef) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"locked_margin_value: " .. tostring(result.locked_margin_value) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"leverage: " .. tostring(result.leverage) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"limit_kind: " .. tostring(result.limit_kind).. ";"
&nbsp;&nbsp; );
end;

local result = getDepoEx(firm_id, client_code, sec_code, trdaccid, limit_kind);
if result == nil then
&nbsp;&nbsp; message('getDepoEx = nil');
else
&nbsp;&nbsp; message(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"getDepoEx &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"trdaccid: " .. tostring(result.trdaccid) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"firmid: " .. tostring(result.firmid) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"client_code: " .. tostring(result.client_code) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"currentbal: " .. tostring(result.currentbal) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"awg_position_price: " .. tostring(result.awg_position_price) .. ";"
&nbsp;&nbsp; );
end;

local result = getBuySellInfoEx(firm_id, client_code, class_code, sec_code, 0)
if result == nil then
&nbsp;&nbsp; message('getBuySellInfoEx = nil');
else
&nbsp;&nbsp; message(
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"getBuySellInfoEx &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"is_margin_sec = " .. tostring(result.is_margin_sec) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"is_asset_sec = " .. tostring(result.is_asset_sec) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"balance = " .. tostring(result.balance) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"can_buy = " .. tostring(result.can_buy) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"can_sell = " .. tostring(result.can_sell) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"position_valuation = " .. tostring(result.position_valuation) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"value = " .. tostring(result.value) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"open_value = " .. tostring(result.open_value) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"lim_long = " .. tostring(result.lim_long) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"long_coef = " .. tostring(result.long_coef) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"lim_short = " .. tostring(result.lim_short) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"short_coef = " .. tostring(result.short_coef) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"value_coef = " .. tostring(result.value_coef) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"open_value_coef = " .. tostring(result.open_value_coef) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"share = " .. tostring(result.share) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"short_wa_price = " .. tostring(result.short_wa_price) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"long_wa_price = " .. tostring(result.long_wa_price) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"profit_loss = " .. tostring(result.profit_loss) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"spread_hc = " .. tostring(result.spread_hc) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"can_buy_own = " .. tostring(result.can_buy_own) .. "; &#92;n" ..
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"can_sell_own = " .. tostring(result.can_sell_own) .. ";"
&nbsp;&nbsp; );
end; </pre>
============= <br />
			<i>09.04.2021 00:31:59, Олег.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message54657/topic6408/</link>
			<guid>http://forum.quik.ru/messages/forum10/message54657/topic6408/</guid>
			<pubDate>Fri, 09 Apr 2021 00:31:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
