<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Что я делаю неправильно с циклами while...do или repeat...until?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Что я делаю неправильно с циклами while...do или repeat...until? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 02 May 2026 15:03:24 +0300</pubDate>
		<item>
			<title>Что я делаю неправильно с циклами while...do или repeat...until?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46954/topic5646/">Что я делаю неправильно с циклами while...do или repeat...until?</a></b> <i>Неправильное срабатывание цикла в скрипте</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_sQA4NM3r" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br /><noindex><a href="/user/14135/" target="_blank" rel="nofollow">Leonid</a></noindex>, <br /> 
====code====
<pre>&nbsp;&nbsp; repeat 
 --тут какой-то код 
asset&nbsp;&nbsp;=&nbsp;&nbsp;asset -&nbsp;&nbsp;1 
 until&nbsp;&nbsp;asset&nbsp;&nbsp;=&nbsp;&nbsp;=&nbsp;&nbsp; 0 
&nbsp;&nbsp;</pre>
=============
 <br />=============<br /><br />А еще лучше использовать &lt;= так надежней<br /> 
====code====
<pre>
repeat 
--тут какой-то код 
asset&nbsp;&nbsp;=&nbsp;&nbsp;asset -&nbsp;&nbsp;1 
until asset &#60;= 0 
</pre>
============= <br />
			<i>10.07.2020 23:19:19, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46954/topic5646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46954/topic5646/</guid>
			<pubDate>Fri, 10 Jul 2020 23:19:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что я делаю неправильно с циклами while...do или repeat...until?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46953/topic5646/">Что я делаю неправильно с циклами while...do или repeat...until?</a></b> <i>Неправильное срабатывание цикла в скрипте</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_wlP0u0iZ" href="/user/14135/" bx-tooltip-user-id="14135">Leonid</a>, <br />
====code====
<pre>repeat
--тут какой-то код
asset = asset-1
until asset == 0
</pre>
============= <br />
			<i>10.07.2020 23:17:20, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46953/topic5646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46953/topic5646/</guid>
			<pubDate>Fri, 10 Jul 2020 23:17:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что я делаю неправильно с циклами while...do или repeat...until?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46952/topic5646/">Что я делаю неправильно с циклами while...do или repeat...until?</a></b> <i>Неправильное срабатывание цикла в скрипте</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_5KbKAPUj" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a>, я правильно понимаю, что скрипт должен быть таким?<br />
====code====
<pre>repeat
&nbsp;&nbsp; local asset = getFuturesHolding("SPBFUT", "SPBFUTJRkUv","LKU0",0).totalnet
&nbsp;&nbsp; local Err_Order = sendTransaction(LimitOrderSell)
until asset = asset-1
</pre>
============= <br />
			<i>10.07.2020 23:04:23, Leonid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46952/topic5646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46952/topic5646/</guid>
			<pubDate>Fri, 10 Jul 2020 23:04:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что я делаю неправильно с циклами while...do или repeat...until?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46950/topic5646/">Что я делаю неправильно с циклами while...do или repeat...until?</a></b> <i>Неправильное срабатывание цикла в скрипте</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_HbpkV8kt" href="/user/14135/" bx-tooltip-user-id="14135">Leonid</a>, <br />asset должен быть внутри цикла.<br />И потом, сам по себе asset обновляется не сразу после отправки транзакции(пока она доедет до биржи и обратно пройдет время)<br />так что лучше делать asset = asset - 1 <br />
			<i>10.07.2020 22:42:08, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46950/topic5646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46950/topic5646/</guid>
			<pubDate>Fri, 10 Jul 2020 22:42:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Что я делаю неправильно с циклами while...do или repeat...until?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46949/topic5646/">Что я делаю неправильно с циклами while...do или repeat...until?</a></b> <i>Неправильное срабатывание цикла в скрипте</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всем привет! <img src="http://forum.quik.ru/upload/main/smiles/5/icon_smile.png" border="0" data-code=":smile:" data-definition="SD" alt=":smile:" style="width:16px;height:16px;" title="С улыбкой" class="bx-smile" /> <br /><br />Не могу найти ошибку в применении цикла.<br /><br /><B>Задача:</B> есть в портфеле 3 фьючерса в лонге. <br />Скрипт должен их продавать по 1 штуке пока в портфеле не будет 0<br /><br /><U>Я сделал такой скрипт:<br /></U><br />--определяем текущее количество фьючей в портфеле в лонге<br /><br />					<B>local asset = getFuturesHolding(&quot;SPBFUT&quot;, &quot;SPBFUT*****&quot;,&quot;LKU0&quot;,0).totalnet</B><br /><br />--задаем условия\количество &nbsp;продажи<br /><br />				<B>repeat<br /></B><br /><B>					local Order = sendTransaction(MarketOrderSell)</B><br /><br /><B>until asset = 0</B><br /><br />При выполнении скрипт обрушивает многотысячный поток заявок на продажу... <img src="http://forum.quik.ru/upload/main/smiles/5/icon_eek.png" border="0" data-code=":shock:" data-definition="SD" alt=":shock:" style="width:16px;height:16px;" title="Удивленно" class="bx-smile" /> <br /><br />Что я делаю неправильно?<br /><br /><br />Заранее спасибо. <br />
			<i>10.07.2020 22:39:24, Leonid.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46949/topic5646/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46949/topic5646/</guid>
			<pubDate>Fri, 10 Jul 2020 22:39:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
