<?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>Mon, 13 Apr 2026 00:34:16 +0300</pubDate>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9770/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_l1j2FoT0" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />какие варианты с переводом в цифру еще?<br />я сделал так<br />
====code====
<pre>&nbsp;&nbsp;stime&nbsp;&nbsp;=&nbsp;&nbsp;tostring(GetInfoParam( "SERVERTIME" ))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curtime&nbsp;&nbsp;=&nbsp;&nbsp;tonumber( string.sub (stime,&nbsp;&nbsp;0 ,&nbsp;&nbsp;2 )&nbsp;&nbsp;..&nbsp;&nbsp; string.sub (stime,&nbsp;&nbsp;4 ,&nbsp;&nbsp;5 )&nbsp;&nbsp;..&nbsp;&nbsp; string.sub (stime,&nbsp;&nbsp;7 ,&nbsp;&nbsp;8 ))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if&nbsp;&nbsp;curtime&nbsp;&nbsp;&#62;&nbsp;&nbsp; 120753&nbsp;&nbsp; and&nbsp;&nbsp;curtime&nbsp;&nbsp;&#60;&nbsp;&nbsp; 121059&nbsp;&nbsp; then&nbsp;&nbsp;worktime&nbsp;&nbsp;=&nbsp;&nbsp; 1&nbsp;&nbsp; end 
&nbsp;&nbsp; </pre>
=============
<br /><br />=============<br />На форуме есть варианты. Пошукайте.<br />добавьте проверку на корректность . может быть пустая строка <br />
			<i>02.11.2015 14:14:33, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9770/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9770/topic1041/</guid>
			<pubDate>Mon, 02 Nov 2015 14:14:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9766/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			какие варианты с переводом в цифру еще?<br />я сделал так<br /><br />
====code====
<pre>stime = tostring(GetInfoParam("SERVERTIME"))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curtime = tonumber(string.sub(stime, 0, 2) .. string.sub(stime, 4, 5) .. string.sub(stime, 7, 8))
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if curtime &#62; 120753 and curtime &#60; 121059 then worktime = 1 end
 </pre>
============= <br />
			<i>02.11.2015 11:45:35, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9766/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9766/topic1041/</guid>
			<pubDate>Mon, 02 Nov 2015 11:45:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9706/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			я бы сразу перевел время в секунды и работал бы с числами, а не со строками в виде "12:15:50".<br />Если надо точнее, то берем локальное время в миллисекундах и синхронизируем.<br />Если сделать синхронизацию компьютера по серверу точного времени, <br />то можно просто взять внутреннее время с погрешность 0.1 секунда и вообще проблем нет. <br />
			<i>29.10.2015 19:40:10, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9706/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9706/topic1041/</guid>
			<pubDate>Thu, 29 Oct 2015 19:40:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9674/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			да, согласен про base_time и servertime. хотя за пол года проблем не было.<br />есть запас в 5 секунд, переделаю <br />
			<i>29.10.2015 03:27:21, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9674/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9674/topic1041/</guid>
			<pubDate>Thu, 29 Oct 2015 03:27:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9663/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если необходимо посылать несколько заявок в какой-то отрезок времени, то лучше вычислять время по модулю значения отрезка.<br />Тогда полученное значение будет меняться от 0 до величины отрезка- 1 квант. <br />
			<i>28.10.2015 17:36:52, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9663/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9663/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 17:36:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9658/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Лучше использовать условие<br />
====code====
<pre>if time &#62;= base_time then</pre>
=============
При <B>==</B> можно просто &quot;перескочить&quot; через это условие. <br />
			<i>28.10.2015 12:54:02, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9658/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9658/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:54:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9657/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />stime = tostring(GetInfoParam("SERVERTIME")) <br />base_time = "12:15:50" <br />someflag = 0 <br />if stime == base_time then ...<br /><br />=============<br />Иногда бывает (я с этим реально встречался не раз), что stime сначала равен 12:15:49, а потом сразу 12:15:51, и робот пропустит сигнал. Поэтому логика должна быть несколько другая. Словами можно описать так: если base_time &lt;= stime &lt;= base_time + несколько секунд и ещё не было срабатывания, то исполнить, что надо, и поднять флаг срабатывания. Флаг срабатывания также нужно сбросить, если stime &gt; base_time + несколько секунд. <br />
			<i>28.10.2015 12:53:11, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9657/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9657/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:53:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9656/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Довольно не надёжное решение, т.к. параметр "SERVERTIME" иногда может вернуться назад.<br />Лучше всё же использовать флаг, и сбрасывать его при смене даты на сервере. <br />
			<i>28.10.2015 12:49:05, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9656/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9656/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:49:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9655/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_iUS4vQoK" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />скрипт срабатывает во время х, делает две транзакции, засыпает на 2 секунды и в следующий раз срабатывает на следующий день<br /><br />=============<br />по коду не было видно где установлен sleep<br />если его установить как написано и установить значение больше 1 секунды, тогда да будет работать как написано<br />и в этом случае someflag не нужен. <br />
			<i>28.10.2015 12:39:06, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9655/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9655/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:39:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9654/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			make_transaction(stop_limit) <br />make_transaction (by-sell) <br />sleep(2000)<br />скрипт срабатывает во время х, делает две транзакции, засыпает на 2 секунды и в следующий раз срабатывает на следующий день <br />
			<i>28.10.2015 12:33:20, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9654/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9654/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:33:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9653/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_h4NF4DpU" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />stime = tostring(GetInfoParam("SERVERTIME")) <br />base_time = "12:15:50" <br />someflag = 0<br />if stime == base_time then <br /> if someflag == 0 then<br /> make_transaction(stop_limit) <br /> make_transaction (by-sell)<br /> someflag = 1<br /><br /><br />Данный скрипт работает постоянно (стартует при запуске квика и работает с функцией sleep(200).<br />при перезапуске квика someflag будет обнулен?<br /><br />=============<br />someflag будет обнулен имено тогда когда вы запрограммируете.<br />В частности по коду он будет обнулен при следующем же вызове функции, а значит от него нет толку. <br />
			<i>28.10.2015 12:23:12, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9653/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9653/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:23:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9651/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			*скрипт работает постоянно - это значит, что в нем нет вызова onstop() <br />
			<i>28.10.2015 12:14:34, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9651/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9651/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:14:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9650/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			stime = tostring(GetInfoParam("SERVERTIME")) <br />base_time = "12:15:50" <br />someflag = 0<br />if stime == base_time then &nbsp; <br /> &nbsp;if someflag == 0 then<br /> &nbsp; &nbsp; make_transaction(stop_limit) &nbsp; <br /> &nbsp; &nbsp; make_transaction (by-sell)<br /> &nbsp; &nbsp; someflag = 1<br /><br /><br />Данный скрипт работает постоянно (стартует при запуске квика и работает с функцией sleep(200).<br />при перезапуске квика someflag будет обнулен? <br />
			<i>28.10.2015 12:13:07, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9650/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9650/topic1041/</guid>
			<pubDate>Wed, 28 Oct 2015 12:13:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9617/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ну вот. спасибо <br />
			<i>27.10.2015 12:11:06, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9617/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9617/topic1041/</guid>
			<pubDate>Tue, 27 Oct 2015 12:11:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9616/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Xc76yVma" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />запрограммировал 2. откуда пять стопов?<br /><br />=============<br />По присланному куску кода не видно что запрограммировано 2 транзакции<br />Вы проверяете время условием "if stime == base_time then" однако это условие может за секунду сработать далеко не один раз.<br />Установите ограничение, например в виде флага, чтобы избежать повторного срабатывания <br />
			<i>27.10.2015 11:49:35, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9616/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9616/topic1041/</guid>
			<pubDate>Tue, 27 Oct 2015 11:49:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9615/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			запрограммировал 2. откуда пять стопов? <br />
			<i>27.10.2015 11:44:53, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9615/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9615/topic1041/</guid>
			<pubDate>Tue, 27 Oct 2015 11:44:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9614/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_diBlBfM5" href="/user/849/" bx-tooltip-user-id="849">Валентин</a> пишет: <br />пока было условие, в течении одной секунды скрипт делал make_transaction, сколько успел столько и сделал?<br /><br />=============<br />Здравствуйте,<br />Сколько запрограммируете столько и отправит <br />
			<i>27.10.2015 11:37:56, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9614/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9614/topic1041/</guid>
			<pubDate>Tue, 27 Oct 2015 11:37:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>несколько транзакций за одну секунду</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message9613/topic1041/">несколько транзакций за одну секунду</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте. есть код:<br /><br /><br />
====code====
<pre>stime = tostring(GetInfoParam("SERVERTIME")) 
base_time = "12:15:50" 
 if stime == base_time then&nbsp;&nbsp;
make_transaction(stop_limit)&nbsp;&nbsp;
make_transaction (by-sell)</pre>
=============
при наступлении времени х - делаем стоп заявку, делаем заявку на куплю-продажу.<br /><br />в итоге у меня 5 стопов, и один вход в рынок (и сообщения что нехватка денег на счету).<br /><br />пока было условие, в течении одной секунды скрипт делал make_transaction, сколько успел столько и сделал? <br />
			<i>27.10.2015 11:33:13, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message9613/topic1041/</link>
			<guid>http://forum.quik.ru/messages/forum10/message9613/topic1041/</guid>
			<pubDate>Tue, 27 Oct 2015 11:33:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
