<?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, 11 May 2026 09:01:40 +0300</pubDate>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33233/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_PZP1XdV6" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />давно это было, но я не использую sleep в потоках в том числе и в main QLUA.<br />попробуйте использовать ожидание событий в потоке а не sleep.<br />подробнее, как это сделать см книгу Джеффри Рихтер( для тех, кто не знает)<br />=============<br />думайте что автор топика совсем нуб! Отнюдь &nbsp; <br />
			<i>16.09.2018 16:32:45, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33233/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33233/topic3934/</guid>
			<pubDate>Sun, 16 Sep 2018 16:32:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33230/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rFzhup3G" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br /><br />====quote====<br /> Алексей Ч &nbsp; написал:<br />Алексей Ч<br />=============<br />Что та похожее и происходит. То что в моменте, а этого для бота более чем достаточно, транслируют пустую таблицу. При этом идет торговая сессия это очевидно! То что это происходит на серверах КВИК а не других платформах, так же доказано!<br />Повторюсь, если это кому то будет нужно, и для тех кто пишет подобные ТС. Этот костыль придется прикручивать не зависимо от языков и приводов. Иначе &nbsp;ваши позиции будут скидываться, и перенабираться вновь! <br />Проблема второй день теста, решина! Но то что speep 2000 давит при нулевой позе фьюча и по другому решить не смог это печаль!<br />Но не не печальнее пере набора позы!<br />Всем спасибо!<br />=============<br />давно это было, но я не использую sleep в потоках в том числе и в main QLUA.<br />попробуйте использовать ожидание событий в потоке а не sleep.<br />подробнее, как это сделать см книгу Джеффри Рихтер( для тех, кто не знает) <br />
			<i>16.09.2018 15:59:43, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33230/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33230/topic3934/</guid>
			<pubDate>Sun, 16 Sep 2018 15:59:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33152/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_WJ4ARMbA" href="/user/1801/" bx-tooltip-user-id="1801">Борис Гудылин</a> написал:<br /> Boris Litvinov &nbsp;, возможно, Вы не учитываете некоторые нюансы Таблицы позиций по клиентским счетам (фьючерсы) -- futures_client_holding.<br />Когда в ней возникают строки по инструменту, когда исчезают? <br /><br />Чтобы строка с нужным фьючерсом появилась в этой таблице (если ее не было), я выдаю вспомогательную заявку по дальней цене (строка появилась) и снимаю заявку.<br />Далее могу работать с этой строкой. Но если я закрываю позицию, то строка держится в таблице не бесконечно, а &nbsp;день-два , как карты лягут.<br /><br />Примерьтесь.<br />=============<br />Этот пост не об этом! Читайте ветку, что бы понять суть проблемы. &nbsp; <br />
			<i>06.09.2018 13:55:32, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33152/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33152/topic3934/</guid>
			<pubDate>Thu, 06 Sep 2018 13:55:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33150/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_kT6WpVWm" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a>, возможно, Вы не учитываете некоторые нюансы Таблицы позиций по клиентским счетам (фьючерсы) -- futures_client_holding.<br />Когда в ней возникают строки по инструменту, когда исчезают? <br /><br />Чтобы строка с нужным фьючерсом появилась в этой таблице (если ее не было), я выдаю вспомогательную заявку по дальней цене (строка появилась) и снимаю заявку.<br />Далее могу работать с этой строкой. Но если я закрываю позицию, то строка держится в таблице не бесконечно, а <B>день-два</B>, как карты лягут.<br /><br />Примерьтесь. &nbsp; <br />
			<i>06.09.2018 13:39:40, Борис Гудылин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33150/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33150/topic3934/</guid>
			<pubDate>Thu, 06 Sep 2018 13:39:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33148/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8n95Hb9N" href="/user/2282/" bx-tooltip-user-id="2282">Алексей Ч</a> написал:<br />Алексей Ч<br />=============<br />Что та похожее и происходит. То что в моменте, а этого для бота более чем достаточно, транслируют пустую таблицу. При этом идет торговая сессия это очевидно! То что это происходит на серверах КВИК а не других платформах, так же доказано!<br />Повторюсь, если это кому то будет нужно, и для тех кто пишет подобные ТС. Этот костыль придется прикручивать не зависимо от языков и приводов. Иначе &nbsp;ваши позиции будут скидываться, и перенабираться вновь! <br />Проблема второй день теста, решина! Но то что speep 2000 давит при нулевой позе фьюча и по другому решить не смог это печаль!<br />Но не не печальнее пере набора позы!<br />Всем спасибо! <br />
			<i>06.09.2018 11:51:21, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33148/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33148/topic3934/</guid>
			<pubDate>Thu, 06 Sep 2018 11:51:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33144/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			есть догадки!<br />дело в том, что во многих инвест конторах в квике лимиты по деньгам и бумагам (грубо говоря, все позиции клиента) загружаются вручную или автоматически из файла. Т.е. грубо говоря, квик не знает сколько у вас денег и бумаг, пока кто-то ему не &quot;скажет&quot; через загрузку лимитов. Такой пункт в меню квика каждый может увидеть у себя в квике. Но эта опция на клиентских квиках не работает.<br />Так вот скорее всего в конторе Бориса загрузка лимитов может происходить более 1 раза в день. К примеру, ответственный сотрудник утром загружает лимиты из сохраненного вчера файла лимитов. Далее бэк-офис в течение дня (если не успел до начала торгов) расчитывает новые лимиты и готовит новый файл с лимитами, который снова загружаются в квик. Квик автоматически перечитывает все быстро пересчитывает. Но у Бориса его автоматика успевает получить пустые таблицы. Отсюда &quot;баги&quot; <br />
			<i>06.09.2018 09:55:53, Алексей Ч.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33144/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33144/topic3934/</guid>
			<pubDate>Thu, 06 Sep 2018 09:55:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33136/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex>, И на счет демо вы не правильно поняли. Это я подумал что протестил. А на само деле, что бы поймать баг пяти минут мало.<br />Как на реале, так и на демо, баг проявляется <br />
			<i>05.09.2018 14:17:54, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33136/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33136/topic3934/</guid>
			<pubDate>Wed, 05 Sep 2018 14:17:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33135/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="https://forum.quik.ru/user/62/" target="_blank" rel="nofollow">Николай Камынин</a></noindex>, вы начните искать для начала! Проблема описана выше, на любом языке, работать будет одинаково! НА ЛЮБОМ!<br />Для себя решил уже задачу! И описал способ решения. <br />Повторюсь контроль позиций в этой таблице затруднителен, и решается через грабли.<br />После теста буду писать С++ DLL. С учетом этого бага. <br />
			<i>05.09.2018 14:10:58, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33135/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33135/topic3934/</guid>
			<pubDate>Wed, 05 Sep 2018 14:10:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33134/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вы не поверите, но понять что же Вы нашли я не смог.<br />-----------------------<br />Давайте сначала отделим мух от котлет<br />--------------------<br />1) что такое 10 мск (мск - это что?) московское время международный стандарт или что-то другое?<br />--------------------------<br />2) Вы очевидно знаете, что для луа официально есть только C (CИ ) а не С++ и тем более не С#. <br />Поэтому для начала либо рассказывайте какие обертки вы применяете и как вы их проверили на глюки.<br />-------------------------------<br />3) Вы очевидно знаете, что данные приходят блоками При этом могут приходить и пропущенные строки.<br />Тот факт что у вас на тесте работает а в реале глючит намекает на такую возможность<br />-------------------------------------<br />4) Вы знаете, что в интернете все приходит асинхронно и потом склеивается пакет<br />-------------------------------<br />5) Вы знаете, что на компе используется алгоритм Нейгла и он может вам создавать плавающие задержки<br />-------------------------------<br />6) Вы знаете, что квик вообще работает на теме минимум 10 мс (миллисекунд) Этот тайм обычно используется как минимальный квант для задач.<br />------------------------------<br />Если Вы этого не знаете, то примите к сведению <br />И расскажите медленно что Вы и как тестируете и почему решили что это баги КВИКА а не вашей программы. <br />
			<i>05.09.2018 13:42:08, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33134/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33134/topic3934/</guid>
			<pubDate>Wed, 05 Sep 2018 13:42:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33133/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ТЕСТ контроля позиций! <br /><img src="https://smart-lab.ru/uploads/images/02/08/21/2018/09/05/33bae3.jpg" alt="Пользователь добавил изображение" border="0" /> <br />
			<i>05.09.2018 12:26:54, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33133/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33133/topic3934/</guid>
			<pubDate>Wed, 05 Sep 2018 12:26:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33132/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В общем пока что в глубоком тесте всё,. getFuturesHolding отложил, слишком много вводных.<br />Повторю способ лечения. <br />1. После парсинга стоит счетчик, и если в таблице было найдено два SR то при пропуске строки в цикле, покажет 1 а не 2, фильтр не пропустит до следующей итерации.<br />2. транзакция осуществляется только на следующей итерации если позиция по фьючу 0. Плюс между итерациями срабатывает sleep 2000.<br />Но это только при нуле по фьючам. Если позиция не 0, то ни каких задержек не стоит.<br /><br />Так же подчистил скрипт и теперь могу утверждать что это баг критический для подобного софта. И будет работать аналогично на S#, &nbsp;ALAB и т.д. По этому вопрос с разработчиков приводов снят. А вот Разработчикам Quik следует написать самим это задание, и поставить на тест! Убедившись что у них там полный привет! Не реально усложнен контроль позиции. Живет своей жизнью так сказать таблица фьючей! <br />
			<i>05.09.2018 12:15:15, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33132/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33132/topic3934/</guid>
			<pubDate>Wed, 05 Sep 2018 12:15:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33084/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_rqP1dmJu" href="/user/2282/" bx-tooltip-user-id="2282">Алексей Ч</a> написал:<br />не пробовали?<br /><br />3.6.1 getFuturesHolding<br />Функция предназначена для получения информации по фьючерсным позициям.<br />TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING sec_code,<br />NUMBER type)<br />Функция возвращает таблицу Lua с параметрами Таблицы позиций по фьючерсам.<br />В случае ошибки функция возвращает «nil».<br />=============<br />нет, нужно попробовать, позже отпишусь &nbsp; <br />
			<i>01.09.2018 08:38:18, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33084/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33084/topic3934/</guid>
			<pubDate>Sat, 01 Sep 2018 08:38:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33075/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			не пробовали?<br /><br />3.6.1 getFuturesHolding<br />Функция предназначена для получения информации по фьючерсным позициям.<br />TABLE getFuturesHolding(STRING firmid, STRING trdaccid, STRING sec_code,<br />NUMBER type)<br />Функция возвращает таблицу Lua с параметрами Таблицы позиций по фьючерсам.<br />В случае ошибки функция возвращает «nil». <br />
			<i>31.08.2018 22:47:52, Алексей Ч.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33075/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33075/topic3934/</guid>
			<pubDate>Fri, 31 Aug 2018 22:47:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33071/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4iqA5hNo" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> написал:<br />Egor Zaytsev<br />=============<br />Дело в том, что скрипт вам мой не поможет, эта же беда происходит на S#. <br />Сложно сказать что происходит, но контроль позиции &nbsp;через эту таблицу крайне сложен.<br />Понимаю что такого рода задачи мало кому нужны, пишут моно боты. <br />Решил сделать на LUA после перенести на C++ DLL<br />Повторюсь, при написании не программирую идею, а латаю дыры в &nbsp;софте, которых иметь не должен подобный продукт!<br />Проскакивает ноль позиций, через все фильтры, значит ноль транслируют! Специально пускают в моменте!<br />Обрывы, перезапуски Квика, входы выходы, всё работает без сбоев. Но наступает в моменте 0. Откуда он берется ХЗ<br />И да, общаюсь с товарищем, говорит у него подобная тема на транзаке работает как часы через S#. <br />Но стоит зайти тем же софтом через Квик, та же петрушка! <br />
			<i>31.08.2018 20:07:12, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33071/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33071/topic3934/</guid>
			<pubDate>Fri, 31 Aug 2018 20:07:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33067/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если лечение пойдет на пользу, оставлять постоянно такой тормоз не 1100 не буду! <br />Только если 0 позиций, в этом случае будет работать фильтр. &nbsp;А так как выход в 0 крайне редкий.<br />Проблема не критична! Критично то, что это вообще так работает с торговым софтом!<br />Мне кажется этот 0 транслируется просто! И дело не совсем в квике, а в трансляции позы фьюча, но могу ошибаться! <br />
			<i>31.08.2018 18:15:52, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33067/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33067/topic3934/</guid>
			<pubDate>Fri, 31 Aug 2018 18:15:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33065/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			4 день треша. <br />С утра запустил переделанный скипт.<br />Повторюсь, скрипт смотрит и парсит таблицу фьючей, при этом зеркально совершая сделки базового актива.<br />В общем был установлен счетчик, который считает итерацию. При этом не дает совершить уровнять позу на текущей.<br />А лишь на следующей. Каждfя итерация sleep 100<br />Ну думалось что эта гребеная талица дает это глюк лишь в одной итерации. Вот результат на демо счете. <br />Повторю что это происходит рас в день, а может вообще не произойти, как повезет!<br />Дальше лечить буду Sleep 1100 будет залипать перед следующей итерацией на исполнение транзакции.<br />Будем поглядеть, Sleep 100 в Main и сбои итерации не помогли! <br /><img src="https://smart-lab.ru/uploads/images/02/08/21/2018/08/31/00afcc.jpg" alt="Пользователь добавил изображение" border="0" /> &nbsp; <br />
			<i>31.08.2018 17:24:34, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33065/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33065/topic3934/</guid>
			<pubDate>Fri, 31 Aug 2018 17:24:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33050/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_FN1ZlL9z" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br />Думал что всё закрыл, и сегодня запустил на реальном счете бот! <br />Повторю раньше он был моно! Теперь он мониторит весь спектр в зависимости от базового актива.<br />На тестах что только не делал, обрывы сети, перезагрузка квика, набор позы выходы. всё было синхронно как часы.<br /><br />С утра уже запустил на реале! в Main Sleep100<br />Результат на скрине. Гребаный КВИК!<br />Друзья на S# будет так же. Специально на Lua писал для стабильности, но её нет даже на LUA<br />В двух словах, смысл скрпта смотреть в таблицу фьючей и повторять зеркально. <br />Но в моменте что та происходит, типа 0 позиций по фьючу. Всё на скрине!<br /> <br /><br /><br />=============<br />Добрый день.<br /><br /><br />Опишите последовательность воспроизведения проблемы и выложите ваш скрипт. <br />
			<i>31.08.2018 05:17:06, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33050/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33050/topic3934/</guid>
			<pubDate>Fri, 31 Aug 2018 05:17:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33032/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Так как этот редкий глюк обнаружить крайне сложно, решил поставить счетчик на подтверждение что эта грёбаная таблица не лжет!<br />И только после подтверждения двух итераций &nbsp;что поза сменилась давать добро на исполнения второй ноги!<br />Всем удачи. <br />
			<i>30.08.2018 12:48:44, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33032/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33032/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 12:48:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33031/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_4ZFk9Jga" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br />Друзья на S# будет так же<br />=============<br />не нужно ругать квик, он просто не для этого. как и S# - глючная надстройка над надстройкой.<br />очевидно вы не правильно подбираете инструменты.<br />выкиньте в помойку суррогаты и разнесите графику и датафид с исполнением. это типа очевидно и стандартно для грамотных мтс.<br />это будет дороже, но смартком или транзакт АПИ больше подойдут для таких дел, мне кажетцта :) &nbsp; <br />
			<i>30.08.2018 12:43:40, новичок.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33031/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33031/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 12:43:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33030/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			И да там 5 минут ждать мало! Бывает работает сутки и ничего! Вот такой пипец.<br />А что бы это понять начать писать подобную систему. <br />
			<i>30.08.2018 12:33:40, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33030/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33030/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 12:33:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33029/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Думал что всё закрыл, и сегодня запустил на реальном счете бот! <br />Повторю раньше он был моно! Теперь он мониторит весь спектр в зависимости от базового актива.<br />На тестах что только не делал, обрывы сети, перезагрузка квика, набор позы выходы. всё было синхронно как часы.<br /><br />С утра уже запустил на реале! в Main Sleep100<br />Результат на скрине. Гребаный КВИК!<br />Друзья на S# будет так же. Специально на Lua писал для стабильности, но её нет даже на LUA<br />В двух словах, смысл скрпта смотреть в таблицу фьючей и повторять зеркально. <br />Но в моменте что та происходит, типа 0 позиций по фьючу. Всё на скрине!<br /><img src="https://smart-lab.ru/uploads/images/02/08/21/2018/08/30/923f59.jpg" alt="Пользователь добавил изображение" border="0" /><br /><br /> &nbsp; <br />
			<i>30.08.2018 12:21:25, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33029/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33029/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 12:21:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33018/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Проблема, имхо, в том, что в таблице FUTURES_CLIENT_HOLDING &nbsp;присутствуют &quot;технические лимиты&quot; по фьючам, у которых Торговый счет - это строка из цифр, которые не должны отображаться обычным пользователям, и количество которых изменяется после загрузки лимитов по фьючам в Квик.<br /><br />К примеру, у меня количество FUTURES_CLIENT_HOLDING выросло после старта торгов с 264 до 275, при этом сразу долгое время прыгало с 264 на 265 и обратно.<br /><br /><table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td><br />
====code====
<pre>
local Misc = require("Misc")

local function writeTtoFile(fn)
&nbsp;&nbsp;&nbsp;&nbsp;local f = io.open(fn,"w+")
&nbsp;&nbsp;&nbsp;&nbsp;for i=0,getNumberOf("FUTURES_CLIENT_HOLDING")-1 do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local t = getItem("FUTURES_CLIENT_HOLDING",i)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f:write(Misc.asString(t),"&#92;n")
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;f:close()
end

local function run()
&nbsp;&nbsp;&nbsp;&nbsp;local _c 
&nbsp;&nbsp;&nbsp;&nbsp;local _t = os.time()
&nbsp;&nbsp;&nbsp;&nbsp;local c_err = 0
&nbsp;&nbsp;&nbsp;&nbsp;while true do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local c = getNumberOf("FUTURES_CLIENT_HOLDING") 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if _c ~= c then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("c = "..tostring(c),1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if _c then c_err = c_err + 1 end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_c = c
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--message( "_c ~= c "..tostring(_c).." ~= "..tostring(c), 3 )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local fn = getScriptPath().."&#92;&#92;FUTURES_CLIENT_HOLDING&#92;&#92;FUTURES_CLIENT_HOLDING_"..os.date("%Y%m%d_%H%M%S")..".lua"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;writeTtoFile(fn)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(10)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local time = os.time() 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if time - _t &#62; 10 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Количество неправильных количеств: "..tostring(c_err).."&nbsp;&nbsp;(_c = "..tostring(_c)..")",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_t = time
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
end

function main()
&nbsp;&nbsp;&nbsp;&nbsp;local ok,res = pcall(run)
&nbsp;&nbsp;&nbsp;&nbsp;if not ok then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message( tostring(res),3 )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message( tostring(debug.traceback()),3 )
&nbsp;&nbsp;&nbsp;&nbsp;end
end
</pre>
=============
</td></tr></tbody></table><br /><br />Верно ли, что проблема в технических лимитах ? <br />
			<i>30.08.2018 10:43:35, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33018/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33018/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 10:43:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33014/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_LLXA3aZI" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br />если каждые 10 мск пересчитывать число строк в таблице, то по какой та причине бывает так что строки пропускаются.<br />Мне пришлось писать скрипт который проверяет количество строк. И если их меньше прошлого максимума то пропускать до следующей итерации. <br />А вообще дыр много если пишешь что та не моно.<br /><br />По заданию в зависимости от базового актива, парсились фьючерсы. &nbsp;По первым двум сиволам. <br />В таблице этих фиючерсов может быть 4, в зависимости от периода фьючерса. <br />У меня их как правило два ближний и дальний, Так вот, бывает так что одна из строк не считывалась.<br />Это критическая ошибка при написании подобного на LUA. <br />Залепил очередную дырку.<br />=============<br />Добрый день.<br /><br /><br />Пришлите скрипт на котором воспроизводится проблема и сообщите версию рабочего места QUIK. <br />
			<i>30.08.2018 10:16:16, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33014/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33014/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 10:16:16 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33013/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_t25M7re5" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br />Что вы считаете и где?<br /><br />=============<br /><br />Это как раз вопрос к Вам, потому что в ваших сообщениях упоминания FUTURES_CLIENT_HOLDING не было. <br />
			<i>30.08.2018 10:07:39, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33013/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33013/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 10:07:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33011/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; no=getNumberOf(&quot;FUTURES_CLIENT_HOLDING&quot;)<br />у вас не увидел. Что вы считаете и где?<br /><br />Позже, скину! <br />
			<i>30.08.2018 09:52:38, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33011/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33011/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 09:52:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33010/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А можете код привести, который подтверждает это?<br /><br />А то уже 5 минут жду, не могу ошибки дождаться.<br /><br />Или не так считаю количество &quot;строк&quot;?<br /><table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td><br />
====code====
<pre>
function main()
&nbsp;&nbsp;&nbsp;&nbsp;local t = {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"A"&#93; = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"B"&#93; = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"C"&#93; = 1,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;"D"&#93; = 1,
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;local _c 
&nbsp;&nbsp;&nbsp;&nbsp;local _t = os.time()
&nbsp;&nbsp;&nbsp;&nbsp;local c_err = 0
&nbsp;&nbsp;&nbsp;&nbsp;while true do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local c = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for k,v in pairs(t) do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c = c + 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if not _c then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_c = c 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("c = "..tostring(c),1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if _c ~= c then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c_err = c_err + 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message( "_c ~= c "..tostring(_c).." ~= "..tostring(c), 3 )
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(10)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local time = os.time() 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if time - _t &#62; 10 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message("Количество неправильных количеств: "..tostring(c_err).."&nbsp;&nbsp;(_c = "..tostring(_c)..")",1)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_t = time
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
end
</pre>
=============
</td></tr></tbody></table> <br />
			<i>30.08.2018 09:41:21, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33010/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33010/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 09:41:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33008/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			И это не зависит от sleep 10 или 1000 <br />это лишь &nbsp;увеличит шанс найти ошибку.<br />При 1000 она будет крайне редка, но будет! <br />И вы долго будете искать кто дурак. А дело не в вас!<br />Просто софт, не для работы с деньгами. <br />Дыры Дыры Дыры <br />
			<i>30.08.2018 09:35:04, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33008/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33008/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 09:35:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33006/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			напишите простой скрипт, возьмите любых четыре фьюча. И в цикле пересчитывайте при каждой итерации в &nbsp;Main количество строк, sleep 10<br />Всё поймете, это трешь! У вас местами будут не считываться одна из строк.<br />Да, это арбитраж. Где не нужно вписывать ничего, лишь базовый актив!<br />Всё остальное делается &nbsp;в теле скрипта.<br />Конечно я всё давел до идеала, и залепил ещё несколько подобных дыр.<br />Но это не торговый софт, это сплошные дыры! <br />Дело в том, если не видеться что та, то бот уравнивает позу принося убытки. Скидывая и набирая позицию вновь.<br />Даже не пойму как это возможно, пропустить строку которая есть в таблице. Но в моменте её типа нет! <br />
			<i>30.08.2018 09:22:52, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33006/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33006/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 09:22:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33005/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_qw1aTf68" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br />если каждые 10 мск пересчитывать число строк в таблице<br />=============<br />звучит как хфт-арбитраж :) а при каких скоростях не пропускает?<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_oYe9i3WH" href="/user/3196/" bx-tooltip-user-id="3196">Boris Litvinov</a> написал:<br />Залепил очередную дырку.<br />=============<br />вместо спасибо за халяву? :) &nbsp; <br />
			<i>30.08.2018 09:11:05, новичок.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33005/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33005/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 09:11:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Нашел баги</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message33003/topic3934/">Нашел баги</a></b> <i>если вы будете каждые 10 мск пересчитывать число строк в таблице </i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			если каждые 10 мск пересчитывать число строк в таблице, то по какой та причине бывает так что строки пропускаются.<br />Мне пришлось писать скрипт который проверяет количество строк. И если их меньше прошлого максимума то пропускать до следующей итерации. <br />А вообще дыр много если пишешь что та не моно.<br /><br />По заданию в зависимости от базового актива, парсились фьючерсы. &nbsp;По первым двум сиволам. <br />В таблице этих фиючерсов может быть 4, в зависимости от периода фьючерса. <br />У меня их как правило два ближний и дальний, Так вот, бывает так что одна из строк не считывалась.<br />Это критическая ошибка при написании подобного на LUA. <br />Залепил очередную дырку. <br />
			<i>30.08.2018 09:03:31, Boris Litvinov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message33003/topic3934/</link>
			<guid>http://forum.quik.ru/messages/forum10/message33003/topic3934/</guid>
			<pubDate>Thu, 30 Aug 2018 09:03:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
