<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Авто stop для открытых позиций без привязки к графику.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Авто stop для открытых позиций без привязки к графику. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 27 Apr 2026 10:13:04 +0300</pubDate>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63393/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&#91;14036&#93; -----------------START--------------------<br />&#91;14036&#93; Код бумаги_SBER<br />&#91;14036&#93; Код клиента_1238<br />&#91;14036&#93; Текущий остаток по бумагам_10.0<br />&#91;14036&#93; Цена приобретения_118.37<br />&#91;14036&#93; Тип лимита_0<br />&#91;14036&#93; ==================END=======================<br />&#91;14036&#93; SEC_CODE_SBER_QTY_LOTS_10.0<br />&#91;14036&#93; -----------------START--------------------<br />&#91;14036&#93; Код бумаги_GMKN<br />&#91;14036&#93; Код клиента_1238<br />&#91;14036&#93; Текущий остаток по бумагам_1.0<br />&#91;14036&#93; Цена приобретения_19778.0<br />&#91;14036&#93; Тип лимита_0<br />&#91;14036&#93; ==================END=======================<br />&#91;14036&#93; -----------------START--------------------<br />&#91;14036&#93; Код бумаги_LKOH<br />&#91;14036&#93; Код клиента_1238<br />&#91;14036&#93; Текущий остаток по бумагам_1.0<br />&#91;14036&#93; Цена приобретения_3925.0<br />&#91;14036&#93; Тип лимита_0<br />&#91;14036&#93; ==================END=======================<br />&#91;14036&#93; -----------------START--------------------<br />&#91;14036&#93; Код бумаги_ROSN<br />&#91;14036&#93; Код клиента_1238<br />&#91;14036&#93; Текущий остаток по бумагам_1.0<br />&#91;14036&#93; Цена приобретения_351.5<br />&#91;14036&#93; Тип лимита_0<br />&#91;14036&#93; ==================END=======================<br />&#91;14036&#93; -----------------START--------------------<br />&#91;14036&#93; Код бумаги_SBER<br />&#91;14036&#93; Код клиента_1238<br />&#91;14036&#93; Текущий остаток по бумагам_10.0<br />&#91;14036&#93; Цена приобретения_118.37<br />&#91;14036&#93; Тип лимита_0<br />&#91;14036&#93; ==================END=======================<br />&#91;14036&#93; SEC_CODE_SBER_QTY_LOTS_10.0 <br />
			<i>26.05.2022 11:07:48, snegovik3009.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63393/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63393/topic7307/</guid>
			<pubDate>Thu, 26 May 2022 11:07:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63392/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			[img]file:///F:/windows/%D0%98%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202022-05-26%20105437.png[/img] <br />
			<i>26.05.2022 11:06:53, snegovik3009.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63392/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63392/topic7307/</guid>
			<pubDate>Thu, 26 May 2022 11:06:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63391/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Подскажите. Не могу сообразить. Сканирую таблицу depo_limits в самой функции видит позиции, но возращает только одну и туже позицию, что через return, что через присваивание глобальных переменных. Результат одинаковый. Как сделать что бы возращались параметры по каждой позиции, а не только одной и той же?
====code====
<pre>IsRun&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = true
ACCOUNT&nbsp;&nbsp;&nbsp;&nbsp; = 'NL0011100043' -- Код счета
CLASS_CODE&nbsp;&nbsp;= 'QJSIM' -- Код класса
EXPIRY_DATE = 'TODAY' -- Срок действия стоп-заявки: 'TODAY' - до окончания текущей торговой сессии, 'GTC' -до отмены, или время в формате 'ГГГГММДД'
PriceStep&nbsp;&nbsp; = 0
Procent&nbsp;&nbsp;&nbsp;&nbsp; = 2
IsRun&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = true
SEC_CODE&nbsp;&nbsp;&nbsp;&nbsp;= '' -- Код инструмента
QTY_LOTS&nbsp;&nbsp;&nbsp;&nbsp;= 0

function OnStop()
&nbsp;&nbsp;&nbsp;&nbsp;IsRun = false
end

function main()

&nbsp;&nbsp;&nbsp;&nbsp;while IsRun do
&nbsp;&nbsp;&nbsp;&nbsp;ScanerPortfelya()
&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("SEC_CODE_"..SEC_CODE.."_QTY_LOTS_"..QTY_LOTS)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(1000)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SEC_CODE = ""
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QTY_LOTS = 0
&nbsp;&nbsp;&nbsp;&nbsp;end
end

-- Сканирует Портфель
ScanerPortfelya = function()
&nbsp;&nbsp;&nbsp;&nbsp;-- Акции
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Перебирает таблицу "Позиции по инструментам"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local num = getNumberOf('depo_limits')
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local depo_limit
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i = 0, num - 1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;depo_limit = getItem('depo_limits', i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if depo_limit.limit_kind == 0 and depo_limit.currentbal ~= 0 then
&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;SEC_CODE = depo_limit.sec_code
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QTY_LOTS = depo_limit.currentbal

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("-----------------START--------------------")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("Код бумаги_"..depo_limit.sec_code)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Код бумаги&nbsp;&nbsp;(STRING) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--PrintDbgStr("Счет депо_"..depo_limit.trdaccid)&nbsp;&nbsp;&nbsp;&nbsp; -- Счет депо&nbsp;&nbsp;(STRING) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--PrintDbgStr("Идентификатор фирмы_"..depo_limit.firmid)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("Код клиента_"..depo_limit.client_code)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- PrintDbgStr("Входящий остаток по бумагам_"..depo_limit.openbal)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- PrintDbgStr("Входящий лимит по бумагам_"..depo_limit.openlimit)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("Текущий остаток по бумагам_"..depo_limit.currentbal)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- PrintDbgStr("Текущий лимит по бумагам_"..depo_limit.currentlimit)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- PrintDbgStr("Заблокировано на продажу количества лотов_"..depo_limit.locked_sell)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- PrintDbgStr("Заблокированного на покупку количества лотов_"..depo_limit.locked_buy)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- PrintDbgStr("Стоимость ценных бумаг, заблокированных под покупку_"..depo_limit.locked_buy_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- PrintDbgStr("Стоимость ценных бумаг, заблокированных под продажу_"..depo_limit.locked_sell_value)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("Цена приобретения_"..depo_limit.awg_position_price)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("Тип лимита_"..depo_limit.limit_kind)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintDbgStr("==================END=======================")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- return&nbsp;&nbsp;depo_limit.sec_code, depo_limit.currentbal, depo_limit.awg_position_price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- return depo_limit.sec_code, depo_limit.currentbal 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
end

</pre>
============= <br />
			<i>26.05.2022 11:06:00, snegovik3009.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63391/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63391/topic7307/</guid>
			<pubDate>Thu, 26 May 2022 11:06:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63123/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ту таблицу в которой у вас высвечивается открытая позиция, то есть ту где отображаются открытые &nbsp;позиции. <br />
			<i>29.04.2022 22:41:23, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63123/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63123/topic7307/</guid>
			<pubDate>Fri, 29 Apr 2022 22:41:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63111/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Vrzxz7Tk" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />Конечно это возможно и это самое простое что можно сделать<br />=============<br />Спасибо. А какую таблицу с канировать роботу, &nbsp;что бы выставлять стопы на фондовом рынке в отдельном субсчете? <br />
			<i>29.04.2022 17:26:15, snegovik3009.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63111/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63111/topic7307/</guid>
			<pubDate>Fri, 29 Apr 2022 17:26:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63091/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Конечно это возможно и это самое простое что можно сделать <br />
			<i>29.04.2022 08:26:18, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63091/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63091/topic7307/</guid>
			<pubDate>Fri, 29 Apr 2022 08:26:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Авто stop для открытых позиций без привязки к графику.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message63087/topic7307/">Авто stop для открытых позиций без привязки к графику.</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день. Я новичок. Не могу понять возможно ли написать на lua робота, что бы при открытии сделки или при проверки роботом &nbsp;таблицы состояние счета или какойто другой табилцы? Он проверял выставлен ли стоп по открытой позиции и выставлял его вслучае отсутсвия. И что бы он работал без участия пользователя. Один раз настроил нужный процент и другие параметры, и всё. Полностью автоматический. Без таких заморочек: прежде чем выставить стоп нужно постоянно выбирать код бумаги и тд. &nbsp;Возможно написать такого робота или это не возможно на lua? <br />
			<i>28.04.2022 21:17:51, snegovik3009.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message63087/topic7307/</link>
			<guid>http://forum.quik.ru/messages/forum10/message63087/topic7307/</guid>
			<pubDate>Thu, 28 Apr 2022 21:17:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
