<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Простой код по созданию файла с ценами из all_trades таблички]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Простой код по созданию файла с ценами из all_trades таблички форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 20 May 2026 10:38:41 +0300</pubDate>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3597/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_OIGG2ZPe" href="/user/82/" bx-tooltip-user-id="82">swerg</a> пишет: <br />Функция assert() выдает сообщение об ошибке, если значение её первого параметра равно false (то есть nil или false ). <br /> <noindex><a href="http://bot4sale.ru/blog-menu/m4/m4-blog-list/375-m4-assert.html" target="_blank" rel="nofollow">из одного блога</a></noindex> , нашёл гуглем за 30 сек. по запросу "Lua assert"<br /><br />А "зарабобтало" у вас потому, что добавили getScriptPath() <br />Беда в том, что QUIK из скриптов создаёт файлы в том каталоге, из которого вы последний раз открывали како-либо файл (со скриптом, згружали настройки - и т.п.), либо в каталоге самого квика.<br /><br />При добавке getScriptPath() файл гарантированно создаётся рядом со скриптом - вот вы его и нашли. До этого он тоже создавался, но где - ответ даст только поиск по диску.<br /><br />=============<br />Спасибо! :) А я кинулся на оф. сайт, а там документалка на русском недоступна и про гугл даже не вспомнил. <br />
			<i>22.04.2015 16:04:21, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3597/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3597/topic355/</guid>
			<pubDate>Wed, 22 Apr 2015 16:04:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3572/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<div align="justify">Функция assert() выдает сообщение об ошибке, если значение её первого параметра равно false (то есть <B>nil</B> или <B>false</B>).</div><noindex><a href="http://bot4sale.ru/blog-menu/m4/m4-blog-list/375-m4-assert.html" target="_blank" rel="nofollow">из одного блога</a></noindex>, нашёл гуглем за 30 сек. по запросу "Lua assert"<br /><br />А "зарабобтало" у вас потому, что добавили getScriptPath() <br />Беда в том, что QUIK из скриптов создаёт файлы в том каталоге, из которого вы последний раз открывали како-либо файл (со скриптом, згружали настройки &nbsp;- и т.п.), либо в каталоге самого квика.<br /><br />При добавке getScriptPath() файл гарантированно создаётся рядом со скриптом - вот вы его и нашли. До этого он тоже создавался, но где - ответ даст только поиск по диску. <br />
			<i>21.04.2015 20:35:02, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3572/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3572/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 20:35:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3543/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и да, сработало. <br />
			<i>21.04.2015 10:20:04, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3543/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3543/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 10:20:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3542/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_hhOajI5L" href="/user/21/" bx-tooltip-user-id="21">Michael Bulychev</a> пишет: <br />Добрый день.<br />Попробуйте так:<br />
====code====
<pre> ... 
file = io.open(getScriptPath() .."&#92;&#92;res.txt", "w+t") 
assert(file) 
...
 </pre>
=============
<br /><br />=============<br />в чём идея команды assert? прост не нашёл документацию на русском, а на инглише туманно)))) <br />
			<i>21.04.2015 10:17:53, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3542/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3542/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 10:17:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3538/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Попробуйте так:<br /><br />
====code====
<pre>... 
file = io.open(getScriptPath() .."&#92;&#92;res.txt", "w+t") 
assert(file) 
...
</pre>
============= <br />
			<i>21.04.2015 08:31:11, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3538/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3538/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 08:31:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3536/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_X5HNVI6M" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> пишет: <br /><br />====quote====<br /> Николай Бехтерев пишет: <br />ЧО НЕ ТАК ТО?<br /><br />=============<br />Николай,Вам уже объяснили что информация в файле появится только после выполнения close() или flush() <br />В Вашем коде нету flush() есть только close() который сработает в лучшем случае при остановке скрипта. <br />Рекомендация остается прежней, добавьте команду file:flush() сразу после file:write<br /><br />=============<br />Я понимаю, что после выполнения close()! Поэтому посмотрел, увидел, что набежало пару нужных строк, жму стоп, останавливается скрипт И ТИШИНА. Даже файл не создан. Хотя команды всё выполнены и должен быть файл как минимум с одной строкой... <br />
			<i>21.04.2015 08:11:50, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3536/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3536/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 08:11:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3533/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			и уберите message слишком частое их использование приводит к тормозам. Используйте для диагностики PrintDbgStr <br />
			<i>21.04.2015 07:38:19, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3533/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3533/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 07:38:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3531/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_NPSra0SM" href="/user/688/" bx-tooltip-user-id="688">Николай Бехтерев</a> пишет: <br />ЧО НЕ ТАК ТО?<br /><br />=============<br />Николай,Вам уже объяснили что информация в файле появится только после выполнения close() или flush() <br />В Вашем коде нету flush() &nbsp;есть только close() который сработает в лучшем случае при остановке скрипта. <br />Рекомендация остается прежней, добавьте команду file:flush() &nbsp;сразу после file:write <br />
			<i>21.04.2015 07:36:28, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3531/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3531/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 07:36:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3528/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Выручайте, не могу понять почему не создаётся файл. Логику всех if then end проверил, о том что верно мне сообщают message(), но почему не создаётся файл я понять не могу.<br />В прошлый раз, вынеся команды по файлу за пределы циклы while всё сработало, но теперь чуть более сложная схема и опять всё по нулям:<br /><br />
====code====
<pre>boom = {}
ttime = {}
is_run = 1
candle = {}
range = 20

function OnStop()
&nbsp;&nbsp;&nbsp;is_run = 0
end

function OnClose()
&nbsp;&nbsp;&nbsp;candle.o = 0
&nbsp;&nbsp;&nbsp;candle.h = 0
&nbsp;&nbsp;&nbsp;candle.l = 0
&nbsp;&nbsp;&nbsp;candle.c = 0
end

function OnCleanUp()
&nbsp;&nbsp;&nbsp;candle.o = 0
&nbsp;&nbsp;&nbsp;candle.h = 0
&nbsp;&nbsp;&nbsp;candle.l = 0
&nbsp;&nbsp;&nbsp;candle.c = 0
end

function main()
&nbsp;&nbsp;&nbsp;file = io.open("res.txt", "w+t")
&nbsp;&nbsp;&nbsp;while is_run == 1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.o = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.h = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.l = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.c = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g = getNumberOf("all_trades")-1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=0, g do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;boom = getItem("all_trades", i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("New Price get".." - "..tostring(boom.price),3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if candle.c == 0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.o = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.h = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.l = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.c = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif boom.price &#62; candle.h then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message(tostring(candle.l+range).." ".."High test",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if boom.price &#62;= (candle.l + range) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.h = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.c = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("New Candle from new HIGH".." "..tostring(candle.o).." "..tostring(candle.h).." "..tostring(candle.l).." "..tostring(candle.c),2)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strin = tostring(candle.o)..","..tostring(candle.h)..","..tostring(candle.l)..","..tostring(candle.c)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file:write(strin.."&#92;n")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.o = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.h = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.l = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.c = 0
&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;message("GET NEW HIGH",3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.h = boom.price
&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;elseif boom.price &#60; candle.l then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message(tostring(candle.h-range).." ".."Low Test",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if boom.price &#60;= (candle.h - range) then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.l = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.c = boom.price
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("New Candle from new LOW".." "..tostring(candle.o).." "..tostring(candle.h).." "..tostring(candle.l).." "..tostring(candle.c),2)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strin = tostring(candle.o)..","..tostring(candle.h)..","..tostring(candle.l)..","..tostring(candle.c)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file:write(strin.."&#92;n")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.o = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.h = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.l = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.c = 0
&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;message("GET NEW LOW",3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;candle.l = boom.price
&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;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i=i+1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("GET OUT FOR THE NEW ROUND",3)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(100)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;file:close()
end
 </pre>
=============
ЧО НЕ ТАК ТО?<br />P.S. идея в том, чтобы получить из потока сделок range барчики, например. <br />
			<i>21.04.2015 05:27:59, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3528/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3528/topic355/</guid>
			<pubDate>Tue, 21 Apr 2015 05:27:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message3046/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_14F3aYis" href="/user/114/" bx-tooltip-user-id="114">Дмитрий</a> пишет: <br /><noindex><a href="http://forum.quik.ru/user/688/" target="_blank" rel="nofollow">Николай Бехтерев</a></noindex> , советую вам оформлять свой код с отступами внутри циклов, а чтобы эти отступы не пропадали при размещении сообщения на форуме - пользоваться кнопочкой "оформление текста в виде кода".<br />Иначе бывает трудно сходу вникнуть в логику работы вашего алгоритма.<br /><br />=============<br />Просто ошибся с кнопкой при составлении вопроса, а редактировать сообщения на этом движке видимо никак. <br />
			<i>06.04.2015 20:02:19, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message3046/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message3046/topic355/</guid>
			<pubDate>Mon, 06 Apr 2015 20:02:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2999/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://forum.quik.ru/user/688/" target="_blank" rel="nofollow">Николай Бехтерев</a></noindex>, советую вам оформлять свой код с отступами внутри циклов, а чтобы эти отступы не пропадали при размещении сообщения на форуме - пользоваться кнопочкой "оформление текста в виде кода".<br />Иначе бывает трудно сходу вникнуть в логику работы вашего алгоритма. <br />
			<i>03.04.2015 15:59:35, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2999/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2999/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 15:59:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2992/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как минимум, открытие и закрытие файла надо вынести за тело цикла while. <br />
			<i>03.04.2015 13:06:12, Constantin Constantin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2992/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2992/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 13:06:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2977/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_4VD7BLYw" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> пишет: <br />С учетом sleep чтобы добраться до close надо ждать суток трое<br /><br />=============<br />Это верно <br />
			<i>03.04.2015 10:42:07, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2977/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2977/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:42:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2976/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_xxi3GcwH" href="/user/114/" bx-tooltip-user-id="114">Дмитрий</a> пишет: <br />А разве одного file:close() не достаточно?<br /><br />=============<br />Вы посмотрите код, он до close не доходит просто.<br />С учетом sleep чтобы добраться до close надо ждать суток трое <br />
			<i>03.04.2015 10:40:36, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2976/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2976/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:40:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2975/topic355/">Простой код по созданию файла с ценами из all_trades таблички</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_pGA2IqLY" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> пишет: <br />добавьте команду <br />file:flush()<br /><br />=============<br />А разве одного file:close() не достаточно? <br />
			<i>03.04.2015 10:38:40, Дмитрий.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2975/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2975/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:38:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2974/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			добавьте команду <br />file:flush() <br />
			<i>03.04.2015 10:35:50, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2974/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2974/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:35:50 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2973/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нет, поторопился, не работает. Пустой файл! <br />
			<i>03.04.2015 10:31:29, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2973/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2973/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:31:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2972/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			как всегда, стоит только начать жаловаться, как всё заработает))) <br />
			<i>03.04.2015 10:29:42, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2972/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2972/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:29:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Простой код по созданию файла с ценами из all_trades таблички</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message2971/topic355/">Простой код по созданию файла с ценами из all_trades таблички</a></b> <i>файл создаётся, но пустой, табличку получаем.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />boom = {}<br />ttime = {}<br />is_run = 1<br /><br />function OnStop()<br /> &nbsp; &nbsp;is_run = 0<br />end<br /><br />function main()<br /> &nbsp; &nbsp;while is_run == 1 do<br /> &nbsp; &nbsp; &nbsp; &nbsp;file = io.open("res.txt", "w+t")<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;g = getNumberOf("all_trades")-1<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for i=0, g do<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;boom = getItem("all_trades", i)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;message(tostring(boom.price),3)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;file:write(tostring(boom.price).. "\n")<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;i = i+1<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sleep(1000)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end<br /> &nbsp; &nbsp; &nbsp; &nbsp;file:close()<br /> &nbsp; &nbsp;end<br />end<br /><br />=============<br /> <br />
			<i>03.04.2015 10:28:20, Николай Бехтерев.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message2971/topic355/</link>
			<guid>http://forum.quik.ru/messages/forum10/message2971/topic355/</guid>
			<pubDate>Fri, 03 Apr 2015 10:28:20 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
