<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Зависает Квик при запуске скрипта передачи данных под Win10]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Зависает Квик при запуске скрипта передачи данных под Win10 форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 10 May 2026 03:36:34 +0300</pubDate>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19206/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			правомерность использования LUA в среде операционной системы и QUIK-а - это забота антивируса и его эвристик. <br />
			<i>06.10.2016 09:03:46, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19206/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19206/topic1280/</guid>
			<pubDate>Thu, 06 Oct 2016 09:03:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19204/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_qkDrMUU6" href="/user/137/" bx-tooltip-user-id="137">тот самый</a> написал:<br /><br />====quote====<br /> Лёня Голиков &nbsp; написал:<br />Это средство получения данных с ПК?<br />=============<br />нож - это орудие убийства? Пока нет тела - нет и дела.<br />=============<br />С ними заодно что-ли? Луа умеет работать с библиотеками винды? Умеет запускать предустановленные приложения (для работы с фото, видео редакторами, архиваторами) с загрузкой цп меньше 1%? Работать с сетевыми устройствами? И что такое low level programming?<br />Что это?<br /><noindex><a href="https://forum.quik.ru/messages/forum10/message6500/topic677/#message6500" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum10/message6500/topic677/#message6500</a></noindex><br />Именно в этом месте только додумки, пусть знающие обратят внимание. <br />
			<i>06.10.2016 08:59:13, Лёня Голиков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19204/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19204/topic1280/</guid>
			<pubDate>Thu, 06 Oct 2016 08:59:13 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19199/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_83c19ePL" href="/user/52/" bx-tooltip-user-id="52">Лёня Голиков</a> написал:<br />Это средство получения данных с ПК?<br />=============<br />нож - это орудие убийства? Пока нет тела - нет и дела. <br />
			<i>06.10.2016 08:27:14, тот самый.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19199/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19199/topic1280/</guid>
			<pubDate>Thu, 06 Oct 2016 08:27:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message19189/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я не программист. Но чувствую, что в использовании луа зарыта какая-то лажа. Это средство получения данных с ПК? <br />
			<i>06.10.2016 06:47:11, Лёня Голиков.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message19189/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message19189/topic1280/</guid>
			<pubDate>Thu, 06 Oct 2016 06:47:11 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11950/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Уже увидел ))
====code====
<pre>ds = CreateDataSource (ClassCode, SecCode, Interval)for i = 1, ds:Size() do&nbsp;&nbsp;-- не уверен, что тут нумерация начинается с 1, а не с 0
&nbsp;&nbsp;Candles&#91;i&#93; = ds:C(i)
end</pre>
============= <br />
			<i>01.02.2016 11:48:45, green_X5.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11950/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11950/topic1280/</guid>
			<pubDate>Mon, 01 Feb 2016 11:48:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11949/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>Для этого есть функции ds:O(index), ds:H(index), ds:L(index),&nbsp;&nbsp;&nbsp;ds:C(index), ds:V(index) </pre>
=============
<br /><br />Кстати, подскажите пожалуйста, что это такое - ds: , в справке вижу примеры, но не могу понять, как этим пользоваться. Напрямую не срабатывает, ds нечто не существующее.<br />Можете привести полный пример работы? <br />
			<i>01.02.2016 11:47:15, green_X5.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11949/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11949/topic1280/</guid>
			<pubDate>Mon, 01 Feb 2016 11:47:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11852/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />Код запрашивает у квика последние 2500 свечей при каждом изменении, да. Затем переводит их в строку и передает боту.<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" /> &nbsp;<br /><br />Возможно, в этой теме найдёте что-то полезное для себя: <noindex><a href="https://forum.quik.ru/messages/forum10/message4779/topic525/#message4779" target="_blank" rel="nofollow">CreateDataSource</a></noindex> <br />
			<i>29.01.2016 08:56:22, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11852/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11852/topic1280/</guid>
			<pubDate>Fri, 29 Jan 2016 08:56:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11850/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			То что на старой винде он &quot;вполне работал&quot; совсем ничего не значит. <br />Просто потому что это разные операционные системы.<br />Если считаете что именно в этом причина, ищите различия в самих системах. С Ваших слов код же одинаковый, а значит проблем в нем в нет.<br />Или же все таки прислушаться к совету и привести его в порядок и тогда на любой системе он будет работать нормально.<br />Это и есть та оптимизация с которой сталкиваются любые программисты <br />
			<i>29.01.2016 07:39:54, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11850/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11850/topic1280/</guid>
			<pubDate>Fri, 29 Jan 2016 07:39:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11849/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Да, код весьма не элегантен, но на старой винде вполне работал.<br />Код запрашивает у квика последние 2500 свечей при каждом изменении, да. Затем переводит их в строку и передает боту. Такой подход позволяет снизить риск пропуска свечей в данных. Бот при получении новой строки просто трет в себе старые свечи ) <br />
			<i>29.01.2016 07:32:04, Alex.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11849/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11849/topic1280/</guid>
			<pubDate>Fri, 29 Jan 2016 07:32:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11847/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Alex<br />Из приведенного кода не совсем понятно что он делает.<br />Он при каждом изменении сохраняет последние 50 свечек?<br />Если так то возможно проблема в логике кода и не надо сохранять последние 50 свечек, а только одну которая изменилась?<br />Для этого есть функции ds:O(index), ds:H(index), ds:L(index),	 ds:C(index), ds:V(index)<br /><br />А если надо получить старые свечки, то не брать постоянно одни и те же свечи в колбэке (смысла нет т.к. они не меняются) а хранить их в какой-нибудь таблице в памяти и добавлять туда новые значения той же table.insert <br />
			<i>29.01.2016 06:46:22, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11847/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11847/topic1280/</guid>
			<pubDate>Fri, 29 Jan 2016 06:46:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11843/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В своем скрипте нашел источник проблем, это коллбэк на обновление информации по свечам:<br />function cb( index ) &nbsp;<br />last50CandlesAsString = ds_getCandlesByIndex(ds1, 2500) <br />candlestosend&#91;#candlestosend+1&#93;=last50CandlesAsString <br />end <br /><br />Пока приделал костыль, свечи запрашиваются и отсылаются не при каждом вызове коллбэка, а один раз из 10. Совсем нехороший вариант, но пока ничего лучше не придумал. Может кто придумал более эффективный способ? Можно, конечно, хранить БД по свечкам на локальном компе и запрашивать меньше данных у квика, но это тоже не очень универсальный вариант. <br />
			<i>29.01.2016 06:05:18, Alex.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11843/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11843/topic1280/</guid>
			<pubDate>Fri, 29 Jan 2016 06:05:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11750/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вы совершенно верно заметили что анализ проблемы производительности скриптов <br /> EasyScalp, Cofite LiveTrade Scalping следует адресовать непосредственно разработчикам этих скриптов. <br />
			<i>26.01.2016 06:23:39, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11750/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11750/topic1280/</guid>
			<pubDate>Tue, 26 Jan 2016 06:23:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11748/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Разработчикам всяких EasyScalp нет желания посоветовать тоже самое? <br />
			<i>26.01.2016 06:21:01, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11748/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11748/topic1280/</guid>
			<pubDate>Tue, 26 Jan 2016 06:21:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11744/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нет, в моем случае Quik не падает. Провел эксперименты еще с рядом lua скриптов. Под Win10 загрузка CPU без запуска скрипта составляет 3-5%. После запуска - 6-10% и квик зависает или тормозит.<br />Проблемы отмечены со скриптами экспорта данных EasyScalp, Cofite LiveTrade Scalping. То есть это проблема системная, связанная с взаимодействием Quik и Win10. Причем на i7 3930k DDR3 проблема проявляется в меньшей степени, чем на i7 5960X DDR4 (тормозит, зависает реже).<br />Не плохо было бы самим разработчикам поставить Win10 и протестировать работу LUA скриптов под ней. <br />
			<i>26.01.2016 04:41:21, Alex.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11744/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11744/topic1280/</guid>
			<pubDate>Tue, 26 Jan 2016 04:41:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11657/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Сергей, если насчет дампов вы писали мне, то я их уже присылал (CQ01744854), получил ответ, что проблема у вас не воспроизводится. Как только у меня будет какая-либо дополнительная информация, я ее сразу вам пришлю.<br /><br />Возможно, дампы от топикстартера дадут новую информацию. Полагаю, если немного изменить окружение работы Квика, он будет падать, а не зависать. <br />
			<i>22.01.2016 11:31:46, quio.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11657/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11657/topic1280/</guid>
			<pubDate>Fri, 22 Jan 2016 11:31:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11649/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />Просьба прислать нам дампы для анализа на ящик <noindex><a href="mailto:quiksupport@arqatech.com" target="_blank" rel="nofollow">quiksupport@arqatech.com</a></noindex><br />заранее спасибо <br />
			<i>22.01.2016 09:41:31, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11649/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11649/topic1280/</guid>
			<pubDate>Fri, 22 Jan 2016 09:41:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11642/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня похожая проблема, только Квик не зависает, а падает иногда с дампом, иногда без. Происходит при создании нового Windows+Lua потока (через С код). От ОС не зависит. К сожалению, возникает не регулярно, поэтому провести подробный анализ не удается. Причем падение похоже происходит при вызове _beginthread, т.е. вообще до обращения к Lua. <br />
			<i>21.01.2016 23:40:22, quio.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11642/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11642/topic1280/</guid>
			<pubDate>Thu, 21 Jan 2016 23:40:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11618/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Для начала окружите флагами строки с обращениями к внешним библиотекам. <br />
			<i>20.01.2016 19:17:18, green_X5.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11618/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11618/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 19:17:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11617/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добавьте в начало скрипта создание файла, открытие для редактирования и в разные места скрипта разбросайте запись в файл очередного рапорта о прохождении этого участка. Например "пройдено 1", "пройдено 2" и т.д.<br />Или отправку во внешний дебагер.<br />Лучше и продуктивнее Вас на Вашем компьютере это никто не сделает.<br />При зависании Квик, убивайте его в диспетчере и читайте файл. <br />
			<i>20.01.2016 19:15:10, green_X5.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11617/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11617/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 19:15:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11605/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Собственно скрипт:<br /><br />package.cpath = package.cpath .. ";" .. getScriptPath() .. &#91;&#91;\?51.dll&#93;&#93;<br />--require"QL"<br />require"zmq"<br />local json=require("dkjson")<br />--require"zhelpers"<br />is_run=false<br />itosend={}<br />postosend={}<br />new_postosend={}<br />acctosend={}<br />quottosend={}<br />candlestosend={}<br />tradestosend={}<br />orderstosend={}<br />stop_orderstosend={}<br />alltrades_tosend={}<br />filter_acc=''<br />instruments={}<br />accounts={}<br />positions={}<br />positions_keys={}<br />last50CandlesAsString = ""<br />last_tradedate = ''<br />session={}<br /><br />--accounts_list=""<br />publisher_binding="tcp://127.0.0.1:5563"<br />subscriber_binding="tcp://127.0.0.1:5562"<br />accounts_keys={}<br />is_connected=false<br />local sfind=string.find<br />FUT_OPT_CLASSES="SPBFUT"<br />INSTRUMENT="SiH6"<br /><br />local nLastNumTrade = 0<br /><br />local function _bitset(flags, index)<br /> &nbsp;local n = 1<br /> &nbsp; &nbsp;n = bit.lshift(1, index)<br /> &nbsp;if bit.band(flags, n) == 0 then<br /> &nbsp; &nbsp;return false<br /> &nbsp;else<br /> &nbsp; &nbsp;return true<br /> &nbsp;end<br />end<br /><br /><br />function onTradeDate()<br /> &nbsp;local t={}<br /> &nbsp;last_tradedate = getInfoParam("TRADEDATE")<br /> &nbsp;local openbal = getItem("money_limits",0).openbal<br /> &nbsp;--local varmargin = getItem("futures_client_holding",0).varmargin<br /> &nbsp;--local positionvalue = getItem("futures_client_holding",0).positionvalue<br /> &nbsp;--local total_varmargin = getItem("futures_client_holding",0).total_varmargin<br /> &nbsp;t = {<br /> &nbsp;sess_date = last_tradedate;<br /> &nbsp;open_balance = openbal;<br /> &nbsp;}<br /> &nbsp;session&#91;#session+1&#93; = json.encode(t)<br />end<br /><br />function OnTrade(data)<br /> if is_run and is_connected then<br /> &nbsp;tradestosend&#91;#tradestosend+1&#93;=json.encode(data)<br /> end<br />end<br /><br /><br />function OnOrder(data)<br /> if is_run and is_connected then<br /> &nbsp;orderstosend&#91;#orderstosend+1&#93;=json.encode(data)<br /> end<br />end<br /><br />function OnStopOrder(data)<br /> if is_run and is_connected then<br /> &nbsp;stop_orderstosend&#91;#stop_orderstosend+1&#93;=json.encode(data)<br /> end<br />end<br /><br />function ds_getCandlesByIndex(ds,count)<br /> &nbsp; local size=ds:Size()<br /> &nbsp; local t={}<br /> &nbsp; local first_candle = size - count+1<br /> &nbsp; local end_candle = size<br /> &nbsp; if end_candle&gt;size then <br /> &nbsp; &nbsp;end_candle=size <br /> &nbsp; end<br /> &nbsp; if first_candle &lt; 0 then<br /> &nbsp; &nbsp; first_candle = 0<br /> &nbsp; end<br /> &nbsp; --message("in func: " .. string.format("%d, %d, %d\n", first_candle, end_candle, count), 1)<br /><br /> &nbsp; local s = ""<br /> &nbsp; for i=first_candle,end_candle do<br />	j = i-first_candle<br />	t&#91;j&#93;={<br />	 &nbsp; open=ds:O(i);<br />	 &nbsp; high=ds:H(i);<br />	 &nbsp; low=ds:L(i);<br />	 &nbsp; close=ds:C(i);<br />	 &nbsp; volume=ds:V(i);<br />	 &nbsp; datetime=string.format("%04d%02d%02d;%02d%02d%02d", ds:T(i).year, ds:T(i).month, ds:T(i).day, ds:T(i).hour, ds:T(i).min, ds:T(i).sec);<br />	}<br />	s = s .. string.format("%s;%1.2f;%1.2f;%1.2f;%1.2f;%1.2f\n", t&#91;j&#93;.datetime, t&#91;j&#93;.open, t&#91;j&#93;.high, t&#91;j&#93;.low, t&#91;j&#93;.close, t&#91;j&#93;.volume)<br /> &nbsp; end<br /> &nbsp; --message("in func: " .. string.format("%d, %d, %d\n", first_candle, end_candle, count) .. s, 1)<br /> &nbsp; return s<br />end<br /><br />function OnQuote(class, sec )<br /> if is_run and is_connected and (class=='SPBFUT') and (sec==INSTRUMENT) then<br /> &nbsp;local ql2 = getQuoteLevel2(class, sec)<br /> &nbsp;quottosend&#91;#quottosend+1&#93;=json.encode(ql2)<br /> end<br />end<br /><br />function cb( index ) <br />last50CandlesAsString = ds_getCandlesByIndex(ds1, 2500)<br />candlestosend&#91;#candlestosend+1&#93;=last50CandlesAsString<br />end<br /><br /><br />function OnParam(class,sec)<br /> if is_run and is_connected and (class=='SPBFUT') and (sec==INSTRUMENT) then<br /> &nbsp;--local st=os.clock()<br /> &nbsp;-- or class=='OPTUX' class=='SPBOPT' or <br /> &nbsp;local i=instruments&#91;sec&#93;.Dynamic<br /> &nbsp;i.LastPrice=tonumber(getParamEx(class,sec,"Last").param_value)<br /> &nbsp;i.Volatility=tonumber(getParamEx(class,sec,"Volatility").param_value)<br /> &nbsp;i.TheorPrice=tonumber(getParamEx(class,sec,"theorprice").param_value)<br /> &nbsp;i.Bid=tonumber(getParamEx(class,sec,'BID').param_value)<br /> &nbsp;i.Ask=tonumber(getParamEx(class,sec,'OFFER').param_value)<br /> &nbsp;i.BidVol=tonumber(getParamEx(class,sec,'BIDDEPTH').param_value)<br /> &nbsp;i.AskVol=tonumber(getParamEx(class,sec,'OFFERDEPTH').param_value)<br /> &nbsp;i.MaxPrice=tonumber(getParamEx(class,sec,'pricemax').param_value)<br /> &nbsp;i.MinPrice=tonumber(getParamEx(class,sec,'pricemin').param_value)<br /> &nbsp;i.PriceStep=tonumber(getParamEx(class,sec,'sec_price_step').param_value)<br /> &nbsp;i.TradeDate=(getParamEx(class,sec,'trade_date_code').param_value)<br /> &nbsp;if class=='FUTUX' or class=='SPBFUT' then<br /> &nbsp; i.SettlePrice=tonumber(getParamEx(class,sec,'settleprice').param_value)<br /> &nbsp;else<br /> &nbsp; -- i.SettlePrice=tonumber(getParamEx(instruments&#91;sec&#93;.Static.BaseContractClass,static.BaseContract,'last').param_value)<br /> &nbsp;end<br /> &nbsp;itosend&#91;#itosend+1&#93;=json.encode(i)<br /> end<br />end<br /><br />function OnFuturesClientHolding(hold)<br /> if is_run and is_connected and hold~=nil and (filter_acc=='' or string.find(filter_acc,hold.trdaccid)~=nil) then<br /> &nbsp;--toLog(log,'New holding update')<br /> &nbsp;--table.insert(acctosend,jsonhold)<br /> &nbsp;local key=positions_keys&#91;hold.trdaccid..hold.sec_code&#93;<br /> &nbsp;if key==nil then<br /> &nbsp; positions&#91;#positions+1&#93;={<br /> &nbsp; &#91;'AccountName'&#93;=hold.trdaccid,<br /> &nbsp; &#91;'SecurityCode'&#93;=hold.sec_code,<br /> &nbsp; &#91;'TotalNet'&#93;=hold.totalnet,<br /> &nbsp; &#91;'BuyQty'&#93;=hold.openbuys,<br /> &nbsp; &#91;'SellQty'&#93;=hold.opensells,<br /> &nbsp; &#91;'VarMargin'&#93;=hold.varmargin<br /> &nbsp; }<br /> &nbsp; positions_keys&#91;hold.trdaccid..hold.sec_code&#93;=#positions<br /> &nbsp; new_postosend&#91;#new_postosend+1&#93;=json.encode(positions&#91;#positions&#93;)<br /> &nbsp;else<br /> &nbsp; local t=positions&#91;key&#93;<br /> &nbsp; t.TotalNet=hold.totalnet<br /> &nbsp; t.BuyQty=hold.openbuys<br /> &nbsp; t.SellQty=hold.opensells<br /> &nbsp; t.VarMargin=hold.varmargin<br /> &nbsp; postosend&#91;#postosend+1&#93;=json.encode(t)<br /> &nbsp;end<br /> end<br />end<br /><br />function OnStop()<br /> is_run=false<br /> --ds1:close()<br /> --publisher:close()<br /> --context:term()<br />end<br /><br />function OnInitDo()<br /> --context=zmq.init(1)<br /> --publisher=context:socket(zmq.PUB)<br /> --publisher:bind("tcp://127.0.0.1:5563")<br /> local id=1<br /> ds1 = CreateDataSource("SPBFUT", INSTRUMENT, INTERVAL_M10)<br /> ds1:SetUpdateCallback(cb)<br /> &nbsp;<br /> for cl in string.gmatch(FUT_OPT_CLASSES,"%a+") do<br /> &nbsp;local sec_list=getClassSecurities(cl)<br /> &nbsp;for sec in string.gmatch(sec_list,"%w+%.?%w+") do<br /> &nbsp;if cl=='SPBFUT' then<br /> &nbsp; instruments&#91;sec&#93;={}<br /> &nbsp; instruments&#91;sec&#93;.Static={}<br /> &nbsp; instruments&#91;sec&#93;.Dynamic={}<br /> &nbsp; local static=instruments&#91;sec&#93;.Static<br /> &nbsp; local dynamic=instruments&#91;sec&#93;.Dynamic<br /> &nbsp; static.Class=cl<br /> &nbsp; static.Code=sec<br /> &nbsp; static.FullName=getParamEx(cl,sec,'LONGNAME').param_image<br /> &nbsp; static.Id=id<br /> &nbsp; if cl=='FUTUX' or cl=='SPBFUT' then<br /> &nbsp; &nbsp;static.InstrumentType='Futures'<br /> &nbsp; &nbsp;static.BaseContractClass='RTSIND'<br /> &nbsp; &nbsp;static.BaseContract=getParamEx(cl,sec,"OPTIONBASE").param_image..'I'<br /> &nbsp; else<br /> &nbsp; &nbsp;static.InstrumentType='Option'<br /> &nbsp; &nbsp;static.BaseContractClass=getSecurityInfo('',sec).class_code<br /> &nbsp; &nbsp;static.BaseContract=getParamEx(cl,sec,"OPTIONBASE").param_image<br /> &nbsp; end<br /><br /> &nbsp; static.OptionType=getParamEx(cl,sec,"OPTIONTYPE").param_image<br /> &nbsp; static.Strike=tonumber(getParamEx(cl,sec,"STRIKE").param_value)<br /> &nbsp; <br /> &nbsp; static.DaysToMate=getParamEx(cl,sec,"DAYS_TO_MAT_DATE").param_image<br /> &nbsp; static.MaturityDate=getParamEx(cl,sec,"MAT_DATE").param_image<br /> &nbsp; <br /> &nbsp; dynamic.LastPrice=tonumber(getParamEx(cl,sec,'last').param_value)<br /> &nbsp; dynamic.Volatility=tonumber(getParamEx(cl,sec,'volatility').param_value)<br /> &nbsp; dynamic.TheorPrice=tonumber(getParamEx(cl,sec,'theorprice').param_value)<br /> &nbsp; if cl=='FUTUX' or cl=='SPBFUT' then<br /> &nbsp; &nbsp;dynamic.SettlePrice=tonumber(getParamEx(cl,sec,'settleprice').param_value)<br /> &nbsp; else<br /> &nbsp; &nbsp;dynamic.SettlePrice=tonumber(getParamEx(static.BaseContractClass,static.BaseContract,'last').param_value)<br /> &nbsp; end<br /> &nbsp; dynamic.Bid=tonumber(getParamEx(cl,sec,'BID').param_value)<br /> &nbsp; dynamic.Ask=tonumber(getParamEx(cl,sec,'OFFER').param_value)<br /> &nbsp; dynamic.BidVol=tonumber(getParamEx(cl,sec,'BIDDEPTH').param_value)<br /> &nbsp; dynamic.AskVol=tonumber(getParamEx(cl,sec,'OFFERDEPTH').param_value)<br /> &nbsp; dynamic.MaxPrice=tonumber(getParamEx(cl,sec,'pricemax').param_value)<br />	dynamic.MinPrice=tonumber(getParamEx(cl,sec,'pricemin').param_value)<br />	dynamic.PriceStep=tonumber(getParamEx(cl,sec,'sec_price_step').param_value)<br /> &nbsp; dynamic.TradeDate=(getParamEx(cl,sec,'trade_date_code').param_value)<br /> &nbsp; dynamic.Id=id<br /> &nbsp; --dynamic.MsgType='INSTRUMENT'<br /> &nbsp; id=id+1<br /> &nbsp; end<br /> &nbsp;end<br /> end<br /> local sf=string.find<br /><br /> return true<br /> --is_run=true<br />end<br /><br />function OnConnected(rep,pub)<br /> --reply:recv()<br /> -- message('Connected',3)<br /> if rep~=nil then <br /> &nbsp;rep:send('CONNECTED')<br /> end<br /> for k,v in pairs(instruments) do<br /> &nbsp;if v.Static~=nil then<br /> &nbsp;pub:send('NEWINSTRUMENT',zmq.SNDMORE)<br /> &nbsp;pub:send(json.encode(v.Static))<br /> &nbsp;end<br /> &nbsp;if v.Dynamic~=nil then<br /> &nbsp;pub:send('INSTRUMENT',zmq.SNDMORE)<br /> &nbsp;pub:send(json.encode(v.Dynamic))<br /> &nbsp;end<br /> end<br /> for k,v in ipairs(accounts) do<br /> &nbsp;pub:send('NEWACCOUNT',zmq.SNDMORE)<br /> &nbsp;pub:send(json.encode(v))<br /> end<br /> for k,v in ipairs(positions) do<br /> &nbsp;pub:send('NEWPOSITION',zmq.SNDMORE)<br /> &nbsp;pub:send(json.encode(v))<br /> end<br /> trades={}<br /> for i=0,getNumberOf('trades')-1 do<br /> &nbsp;trades=getItem('trades',i)<br /> &nbsp;pub:send('TRADES',zmq.SNDMORE) &nbsp; <br /> &nbsp;pub:send(json.encode(trades))<br /> end <br /><br /> orders={}<br /> for i=0,getNumberOf('orders')-1 do<br /> &nbsp;orders=getItem('orders',i)<br /> &nbsp;pub:send('ORDERS',zmq.SNDMORE) <br /> &nbsp;pub:send(json.encode(orders))<br /> end <br /> <br /> stop_orders={}<br /> for i=0,getNumberOf('stop_orders')-1 do<br /> &nbsp;stop_orders=getItem('stop_orders',i)<br /> &nbsp;pub:send('STOP_ORDERS',zmq.SNDMORE) <br /> &nbsp;pub:send(json.encode(stop_orders))<br /> end <br /><br /> &nbsp;t={}<br /> &nbsp;last_tradedate = getInfoParam("TRADEDATE")<br /> &nbsp;local openbal = getItem("money_limits",0).openbal<br /> &nbsp;--local varmargin = getItem("futures_client_holding",0).varmargin<br /> &nbsp;--local positionvalue = getItem("futures_client_holding",0).positionvalue<br /> &nbsp;--local total_varmargin = getItem("futures_client_holding",0).total_varmargin<br /> &nbsp;t = {<br /> &nbsp;sess_date = last_tradedate;<br /> &nbsp;open_balance = openbal;<br /> &nbsp;}<br /> &nbsp;pub:send('SESSION',zmq.SNDMORE) <br /> &nbsp;pub:send(json.encode(t))<br /> &nbsp; &nbsp; <br /><br /> local init_candles = ds_getCandlesByIndex(ds1, 1600)<br /> &nbsp; &nbsp;pub:send('CANDLES',zmq.SNDMORE)<br /> pub:send(init_candles)<br /> &nbsp;<br /> pub:send('COMMON',zmq.SNDMORE)<br /> pub:send('INITIALSYNCEND')<br /> -- message('INITIALSYNCEND',3)<br /> return true<br />end<br /><br />function main()<br /> is_run=OnInitDo()<br /> local context=zmq.init(1)<br /> local publisher=context:socket(zmq.PUB)<br /> local reply=context:socket(zmq.REP)<br /> publisher:bind(publisher_binding)<br /> reply:bind(subscriber_binding) <br /> <br /> while is_run do<br /> &nbsp;msg=reply:recv(zmq.NOBLOCK)<br /> &nbsp;if msg~=nil then<br /> &nbsp; -- send info for new connections &nbsp; <br /> &nbsp; is_connected=OnConnected(reply,publisher)<br /> &nbsp;-- message('end onconnect '..tostring(is_connected),3)<br /> &nbsp;end &nbsp; &nbsp;<br /><br /> &nbsp;<br /> &nbsp;if #itosend~=0 then<br /> &nbsp; for i=1,#itosend do<br /> &nbsp; &nbsp;local msg=table.remove(itosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("INSTRUMENT",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg)<br /> &nbsp; &nbsp;end<br /> &nbsp; end<br /> &nbsp; --message("#"..#tosend,)2zmq<br /> &nbsp;end<br /> &nbsp;<br /> &nbsp;if #postosend~=0 then<br /> &nbsp; for i=1,#postosend do<br /> &nbsp; &nbsp;local msg=table.remove(postosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("POSITION",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg)<br /> &nbsp; &nbsp;end<br /> &nbsp; end<br /> &nbsp; --message("#"..#tosend,2)<br /> &nbsp;end<br /> &nbsp;<br /> &nbsp;if #new_postosend~=0 then<br /> &nbsp; for i=1,#new_postosend do<br /> &nbsp; &nbsp;local msg=table.remove(new_postosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("NEWPOSITION",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg)<br /> &nbsp; &nbsp;end<br /> &nbsp; end<br /> &nbsp; --message("#"..#tosend,2)<br /> &nbsp;end<br /> &nbsp;<br /> &nbsp;if #quottosend~=0 then<br /> &nbsp; for i=1,#quottosend do<br /> &nbsp; &nbsp;local msg=table.remove(quottosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("NEWQUOTES",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg)<br /> &nbsp; &nbsp;end<br /> &nbsp; end<br /> &nbsp; --message("#"..#tosend,2)<br /> &nbsp;end <br /> &nbsp;<br /> &nbsp;if #candlestosend~=0 then<br /> &nbsp; for i=1,#candlestosend do<br /> &nbsp; &nbsp;local msg=table.remove(candlestosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("CANDLES",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg)<br /> &nbsp; &nbsp;end<br /> &nbsp; end<br /> &nbsp; --message("#"..#tosend,2)<br /> &nbsp;end &nbsp;<br /><br /> &nbsp;if #tradestosend~=0 then<br /> &nbsp; for i=1,#tradestosend do<br /> &nbsp; &nbsp;local msg=table.remove(tradestosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("TRADES",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg) &nbsp; &nbsp; <br /> &nbsp; &nbsp;end<br /> &nbsp; end &nbsp; <br /> &nbsp;end <br /><br /> &nbsp;if #orderstosend~=0 then<br /> &nbsp; for i=1,#orderstosend do<br /> &nbsp; &nbsp;local msg=table.remove(orderstosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("ORDERS",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg) &nbsp; &nbsp; <br /> &nbsp; &nbsp;end<br /> &nbsp; end &nbsp; <br /> &nbsp;end <br /> &nbsp;<br /> &nbsp;if #stop_orderstosend~=0 then<br /> &nbsp; for i=1,#stop_orderstosend do<br /> &nbsp; &nbsp;local msg=table.remove(stop_orderstosend,i)<br /> &nbsp; &nbsp;if msg~=nil then<br /> &nbsp; &nbsp; publisher:send("STOP_ORDERS",zmq.SNDMORE)<br /> &nbsp; &nbsp; res=publisher:send(msg) &nbsp; &nbsp; <br /> &nbsp; &nbsp;end<br /> &nbsp; end &nbsp; <br /> &nbsp;end <br /> &nbsp;<br /> &nbsp;sleep (500)<br /> end<br /> publisher:close()<br /> reply:close()<br /> context:term()<br /> <br />end <br />
			<i>20.01.2016 13:12:56, Alex.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11605/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11605/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 13:12:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11603/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5DbrPBN9" href="/user/1581/" bx-tooltip-user-id="1581">Alex</a> пишет: <br /><br />====quote====<br /> Egor Zaytsev пишет: <br />Добрый день.<br /><br />Так как несмотря на зависания скрипта все остальные данные успешно "двигаются", то рекомендуем все же обратиться к разработчикам данного скрипта.<br /><br />=============<br />Я разработчик скрипта ) И как использование его под разными версиями Win влияет на квик? Квик в висячем состоянии умудряется i7 5960X @3.3Mhz грузить на 5-9%. Если есть вопросы к коду скрипта готов его показать в этой ветке.<br /><br />=============<br />В таком случае выложите скрипт, мы посмотрим. <br />
			<i>20.01.2016 11:58:04, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11603/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11603/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 11:58:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11602/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Zujht2Y9" href="/user/19/" bx-tooltip-user-id="19">Egor Zaytsev</a> пишет: <br />Добрый день.<br /><br />Так как несмотря на зависания скрипта все остальные данные успешно "двигаются", то рекомендуем все же обратиться к разработчикам данного скрипта.<br /><br />=============<br />Я разработчик скрипта ) И как использование его под разными версиями Win влияет на квик? Квик в висячем состоянии умудряется i7 5960X @3.3Mhz грузить на 5-9%. Если есть вопросы к коду скрипта готов его показать в этой ветке. <br />
			<i>20.01.2016 11:05:00, Alex.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11602/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11602/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 11:05:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11599/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />Так как несмотря на зависания скрипта все остальные данные успешно "двигаются", то рекомендуем все же обратиться к разработчикам данного скрипта. <br />
			<i>20.01.2016 09:52:59, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11599/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11599/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 09:52:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Зависает Квик при запуске скрипта передачи данных под Win10</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11595/topic1280/">Зависает Квик при запуске скрипта передачи данных под Win10</a></b> <i>При апгрейде Win 7 и 8 до Win 10 возникла проблема - квик зависает при запуске скрипта передачи данных</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день!<br />Возникла проблема - при переходе с Win 7 и 8 на Win 10 стал зависать Quik при запуске скрипта, передающего данные в робота (да и скрипт передачи данных в EasyScalp тоже вешает Quik).<br />Quik 7.0.4.10. Компы - i7 3930k 32G RAM и i7 5960x 16G RAM.<br />На Win 7,8 все прекрасно работало. Симптомы следующие:<br />квик работает штатно. Запускаем скрипт, квик уходит в себя (не реагирует на нажатие мышкой на элементы интерфейса), при этом данные в робота идут, стакан в квике бегает, график инструмента в квике застывает.<br />Скрипт использует dkjson и zmq для передачи данных через сокеты.<br /><br />Подскажите, чем можно полечить проблему? Откатывать обратно на Win 7,8 не хочтся :( <br />
			<i>20.01.2016 04:54:36, Alex.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11595/topic1280/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11595/topic1280/</guid>
			<pubDate>Wed, 20 Jan 2016 04:54:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
