<?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>Fri, 08 May 2026 10:33:14 +0300</pubDate>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21526/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Николай, спасибо за качественный ответ.<br /><noindex><a href="https://forum.quik.ru/user/2600/" target="_blank" rel="nofollow">Andrei2016</a></noindex>, вам тоже спасибо, но это всё азбука, которую я хорошо знаю. <br /><br />Я принял решение держать две виртуалки, в каждой сидит по КВИКу. Спасибо, тема закрыта. <br />
			<i>07.01.2017 18:19:56, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21526/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21526/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 18:19:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21525/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Космонавт, <br /> похоже вы плохо представляете себе работу информационных потоков с биржи.<br /><br />1.Данные в терминал в любом случае поступают последовательно. Просто, если у вас заказаны 10 инструментов, это визуально и по временнЫм ощущениям может трактоваться как параллельный приход данных по всем инструментам. Если же заказанных инструментов будет 30, а тем более под 100, то последовательность данных начнет проявляться.<br />2. Поток биржевой информации сначала - в течение определенного времени - поступает к вашему брокеру, затем проходит обработку на сервере брокера, так как сервер выделяет для отправки вам именно те инструменты, что вы заказывали. И только потом идет отправка на ваш терминал пользователя.<br />Скорость поступления биржевого потока на сервер брокера определяется возможностями канала, связывающего сервер брокера с биржевым шлюзом + аппаратные возможности сервера брокера в части скорости обработки поступающей информации. При общих равных условиях можно считать эту величину более-менее совпадающей со скоростью поступления информации, если бы вы напрямую были подключены к биржевому шлюзу (тот же сервис Plaza).<br />Скорость обработки поступившей с биржи информации зависит уже исключительно от того, какие механизмы и нагрузки действуют на сервере вашего брокера. Одно дело - если ваш брокер просто делает выборку по запрошенным инструментам и сразу отправляет ее на ваш терминал клиента, и совершенно другая ситуация, если ваш брокер перед отправкой информации вам по умолчанию проводит &nbsp;различные тесты и процедуры, которые могут существенно увеличивать величину задержки информации на сервере перед тем, как отправить ее вам. Этот показатель зависит исключительно от особенностей сервера и ПО вашего брокера.<br />Наконец, скорость обработки поступающей в ваш терминал информации зависит от скоростных характеристик вашего канала связи с брокером и от объема тех субзадач, что включены вами в рамках основного рабочего сеанса на вашем терминале клиента. Этот показатель целиком и полностью определяется вашим провайдером в части скорости информационного прохождения канала, вашим &quot;железом&quot; и количеством тех задач, что вы &nbsp;выполняете в вашем терминале QUIK.<br />3. Если вы ставите перед собой задачу добиться минимальной скорости взаимодействия с биржей, то выход только один: арендовать у Мосбиржи подключение к биржевому шлюзу, поставить FIX-интерфейс и собственное ПО по получению и отправке информации. В этом случае вы получите скорость обмена данными как у брокера непосредственно с биржей, а скорость обработки информации вашим клиентским местом будет определяться характеристиками вашего компьютера и оперативностью реагирования вашего ПО. Но в финансовом плане - это самый затратный способ. <br />
			<i>07.01.2017 16:47:02, Andrei2016.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21525/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21525/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 16:47:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21524/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			еще замечу следующее.<br />про быстродействие.<br />Винда не является системой реального времени.<br />А именно к задачам реального времени относятся торговые роботы.<br />Что это означает?<br />Это означает тот факт, что если у вас работает на компе еще несколько приложений, например стоит обозреватель и вы еще на форуме трындите, то квик будет работать тогда, когда ему система даст квант времени. А это может быть и через 100 мс и через секунду.<br />--------------------------<br />Кроме того, в винде есть механизм уменьшение нагрузки на выход в интернет при коротких пакетах. А заявка - это и есть короткий пакет.<br />Как правило, при действии этого механизма &nbsp;(Алгоритм Нейгла) короткий пакет может отправлять с задержкой 200 мс. <br />------------------------<br />Кроме того, при работе через КВИК, все ваши заявки попадают сначала на сервер брокера для проверки лимитов, потом идут на биржу.<br />Как известно, скорость работы ядра сервера КВИК не более 1000 транзакций в секунду.<br />Это означает, что если на сервер пришло в секунду 1000 заявок от клиентов брокера, то последняя попадет на биржу через 1000 мс.<br />------------------------<br />Можно долго обсуждать данную тему.<br />Но хочу заметить, что QUIK - это инструмент для подаче поручений брокеру любителями, а не средство профессиональных биржевых игроков , поэтому смотрите на его возможности адекватно его назначению. <br />
			<i>07.01.2017 16:43:03, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21524/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21524/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 16:43:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21523/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&quot;Позвольте пару слов без протокола..&quot;<br />Будем рассматривать работу на многоядерном компе.<br />---------------------------------<br />Колбеки.<br />Полагаю, что в QLUA сделано так, что одноименные колбеки - это таблица указателей на соответствующие функции в скриптах.<br />Т е например колбек &nbsp;OnOrder.<br />Если запускаем две скрипта в которых стоит этот колбек, то в основном потоке будет стоять последовательно два вызова функций этой функции из каждого скрипта.<br />Как это можно ускорить?<br />Есть несколько способов. <br />Вот для примера два из них, которые я делал сам.<br />------------------------------<br />Вариант1.<br />В скриптах создаем пулы потоков для каждого типа колбеков.<br />Внутри колбека &nbsp;запускаем соответствующий поток. <br />При этом потоки можно выделять на каждый инструмент.<br />Сколько инструментов - столько потоков.<br />-----------------<br />Сложность этого варианта в создании и управлении пулами потоков.<br />---------------------------------<br />Вариант 2.<br />На каждый колбек пишем свой скрипт. Его так и называем OnOreder, onParam и т д<br />Внутри скрипта функция колбека сразу передает управление в Main.<br />в результате скриптов будет по числу колбеков.<br />Кроме того , для каждого робота пишем свой скрипт.<br />т е к колбекам добавляются скрипты роботов<br />При этом в роботах нет колбеков.<br />----------<br />Сложность этого варианта в синхронизации потоков.<br />Создавать потоки не надо, так как они создаются средствами QLUA.<br />--------------------------- <br />
			<i>07.01.2017 16:28:31, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21523/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21523/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 16:28:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21522/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Старатель, сделайте доброе дело - конкретизируйте то, что хотели сказать вот здесь. Вас ведь что то смутило в этом варианте? По вашему две виртуалки всё равно будут получать данные последовательно, а не параллельно? Это для меня самый загадочный момент в этой дискуссии.<br /><br />====quote====<br />Обе виртуалки стоят на одном физическом сервере с одним сетевым интерфейсом? <br />Оба квика подключены к одному серверу QUIK? <br />За счёт чего предполагается получить &quot;выигрыш я в скорости&quot;?<br />=============<br /> <br />
			<i>07.01.2017 13:35:18, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21522/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21522/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 13:35:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21521/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_nhBKccrR" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a>, <br />Никто не сможет дать вам точный ответ, какой вариант будет достаточным и <B>необходимым</B> конкретно в вашем случае. Поскольку вы и сами то толком не знаете, была ли необходимость что-то усложнять. А мы и подавно этого не знаем. Тов. <a class="blog-p-user-name" id="bp_Ypxhqa4g" href="/user/82/" bx-tooltip-user-id="82">swerg</a> задаёт вам правильные вопросы, прислушайтесь к ним.<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_8v7Y9GNe" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br />3 решение самое сложное (я сейчас им пользуюсь). Две виртуалки, в каждой из которой сидит свой КВИК со своим роботом. Но и тут Старатель опровергает преимущества, но толком не объясняет почему.<br />=============<br />Старатель не опровергает, по той же причине: вы и сами не можете <noindex><a href="https://forum.quik.ru/messages/forum10/message21492/topic2417/#message21492" target="_blank" rel="nofollow">ответить</a></noindex>, что вы хотите этим улучшить и за счёт чего. А я не могу знать, может, в вашем случае этот вариант даст какие-то преимущества. <br />
			<i>07.01.2017 13:27:39, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21521/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21521/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 13:27:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21519/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			П.С. <U>Вариант №2</U> был бы для меня самым комфортным. Одна виртуалка, на ней стоят два КВИКа, в одном робот ФОРТС, в другом робот ММВБ. Но Старатель чуть выше писал что это не поможет, а мне не понятно почему. <br />
			<i>07.01.2017 12:30:59, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21519/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21519/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 12:30:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21517/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_GxsSch8p" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />если жи колбеки короткие и быстрые - то смысла разносить нет.<br /><br />=============<br />Колбек, о котором идёт речь - SetUpdateCallback к функции дата сорс. Внутри него считается несложны индикатор.<br />Центром прибыли и главной денежной машинкой является робот на ММВБ. Я хочу дать ему полное преимущество. <br />Попутно я экспериментирую с точно таким же роботом для ФОРТС. Денег он даёт меньше, но сделки на ФОРТС сыпятся чаще, я боюсь что он отбирает скорость от робота ММВБ. <br />Поэтому я хочу исключить его &quot;вредоносность&quot; для робота на ММВБ. <br />Это и есть суть моей проблемы.<br /><br />Давайте воспользуемся бритвой <B><span class="bx-font" style="color:#0000ff">Оккама</span></B>.Усложнять решение можно только если это необходимо.<br /><U>1 решение самое простое. </U>Его дал Н.Камынин. Внутри одного КВИКа создать 2 скрипта без функции main. В каждом из них сидит свой колбек. Первый ФОРТС, второй ММВБ. Они раздают информацию на двух роботов ММВБ и ФОРТС. Старатель вроде как отвергает этот вариант.<br /><U>2 решение немного сложнее:</U> два КВИКа с разными ЮИДами, в каждом из которых крутится свой робот. ФОРТС в одном КВИКе, ММВБ в другом.<br /><U>3 решение самое сложное </U>(я сейчас им пользуюсь). Две виртуалки, в каждой из которой сидит свой КВИК со своим роботом. Но и тут Старатель опровергает преимущества, но толком не объясняет почему.<br /><br />Вот я и прошу уважаемых собеседников дать ответ что лучше с точки зрения скорости. Скрипт ФОРТС не должен мешать роботу на ММВБ. <br />
			<i>07.01.2017 12:06:36, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21517/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21517/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 12:06:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21516/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вообще было бы хорошо, если бы вы толком написали задачу, вы ведь как обычно толком не описываете, однак по сразу спрашивайте вопрос.<br />если ваш колбек сложен и работает долго (длльше получения инфрмации из сети), то есть смысл разносить по разным копиям терминала, т.к. получите параллеьность<br />если жи колбеки короткие и быстрые - то смысла разносить нет.<br />чтоесть быстро и медленн - покажет лишь ксперимент в ваших условиях. <br />
			<i>07.01.2017 11:37:29, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21516/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21516/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 11:37:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21514/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_xKT2v94u" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br />Поэтому я и пытаюсь получить не эмпирический ответ, а ответ на основе логики, теории и здравого смысла. <br /><br />=============<br />это ваша ошибка. Истину дают только экспериментальные данные, а никак не теория, теория лишь прдгоняется под эксперимент, всегда и везде.<a class="blog-p-user-name" id="bp_ke6TGtbK" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br />Так как опыты дают слишком разные результаты.<br /><br /> а вот это уже недостаток теоретических знаний по обработке результатов экспериментов.<br /><br /> поясню.<br /> Если вы хотите чтобы время выполнения заявки было не больше такого -то, то это одна постановка задачи.<br /> Если же вас устраивает, что в среднем время выполнения было какое-то, но при этом некоторые заявки выполнялись заметно дольше и это не критично для вашей задачи - то это совсем другая задача и подходы измерений и настроек другие.<br /><br />исходя из задачи и требуется постановка экспериментов, тюнинг системы и анализ результатов. <br />
			<i>07.01.2017 11:32:29, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21514/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21514/topic2417/</guid>
			<pubDate>Sat, 07 Jan 2017 11:32:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21510/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_8EHCL9ap" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br /> Космонавт &nbsp;, <br />Как я полагаю &nbsp;параллельного получения колбэков &nbsp;с одного сервера QUIK не добиться (разработчики меня поправят, если ошибаюсь) даже на нескольких терминалах.<br /><br />=============<br />интересно что скажут разработчики.<br />Неужели брокер раздает данные пользователям последовательно, а не параллельно? <br />
			<i>06.01.2017 22:51:03, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21510/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21510/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 22:51:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21509/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ок. То есть именно увеличение частоты процессора?<br />Я думал идти по пути увеличения числа ядер. Но у меня и так при 4 ядрах загрузка процессора около 25 или 30 процентов.<br />Увеличить частоту на виртуалке как раз можно, там есть опция перейти на более дорогое железо. <br />
			<i>06.01.2017 22:34:44, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21509/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21509/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 22:34:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21508/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			П.С. с отправкой заявок та же ерунда. Она все время разная с большим разбросом от 40 до 1500 мс. Поэтому тяжело сравнивать при разных условиях, ведь даже при одинаковых уаловиях нет стабильности <br />
			<i>06.01.2017 22:30:26, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21508/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21508/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 22:30:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21507/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_L15p2146" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a>, <br />Как я полагаю <B>параллельного получения колбэков</B> с одного сервера QUIK не добиться (разработчики меня поправят, если ошибаюсь) даже на нескольких терминалах.<br />Значит, то что вы можете ускорить - это исполнение кода самого колбэка, если он у вас действительно медленно работает.<br />Добиться этого можно либо увеличением частоты процессора либо распараллеливанием исполнения по разным потокам (при наличии ресурсов). Но не внутри одного квика, а в разных терминалах. <br />
			<i>06.01.2017 22:27:02, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21507/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21507/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 22:27:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21506/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Посоветуйте, как сделать такой мониторинг. Дело в том, что скорость общения квика с брокером всегда меняется. В эту минуту она хорошая, в Информационном окне показатель 0.04, а через минуту 0.4. Поэтому я и пытаюсь получить не эмпирический ответ, а ответ на основе логики, теории и здравого смысла. Так как опыты дают слишком разные результаты.<br />С Рождеством!<br />Старатель, в любом случае спасибо за ответы, я сейчас с интересом читаю ваши комменты в других ветках. <br />
			<i>06.01.2017 22:26:45, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21506/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21506/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 22:26:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21505/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_C4d4Yrsu" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a>, <br />Свою глубокую мысль я уже <noindex><a href="https://forum.quik.ru/messages/forum10/message21429/topic2417/#message21429" target="_blank" rel="nofollow">высказывал</a></noindex>:<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_NX8z20TH" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br />Ведь информация через сетевой интерфейс будет поступать не параллельно.<br />=============<br />Но вы бы действительно двигались дальше, если бы сделали <noindex><a href="https://forum.quik.ru/messages/forum10/message21434/topic2417/#message21434" target="_blank" rel="nofollow">мониторинг</a></noindex>, выяснили, что вас не устраивает и какую именно скорость хотите увеличить. <br />
			<i>06.01.2017 22:12:00, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21505/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21505/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 22:12:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21504/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Старатель, вы хорошо поступите, если из задавальщика вопросов превратитесь в отвечальщика. Вот я сейчас трачу время на набор бессмысленного компентария. А ведь свою глубокую мысль про бессмысленность двух виртуалок вы уже могли давно изложить, и мы бы двигались дальше. <br />Ок. Объясните пожалуйста почему 2 виртуалки не дают преимушества в скорости. <br />
			<i>06.01.2017 21:32:29, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21504/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21504/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 21:32:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21503/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_B6qQyPUg" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br />Чтобы колбеки исполнялись параллельно надо внутри колбеков открывать потоки.<br />А луче (я делал именно так) колбеки выносить в отдельные скрипты. В резлутате будет вообще-то, для каждого колбека будет свой поток.<br />=============<br /><br />Только выполняться каждый из параллельных потоков будет <noindex><a href="https://forum.quik.ru/messages/forum10/message19472/topic2200/#message19472" target="_blank" rel="nofollow">дольше</a></noindex>, чем при последовательном исполнении. Отсюда - выигрыш в скорости от параллельного исполнения колбэков под вопросом. <br />
			<i>06.01.2017 21:32:06, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21503/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21503/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 21:32:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21502/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_byuGjsAO" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br />Не понял последний вопрос. Что вас смутило?<br />Обе виртуалки арендую у UltraVDS, <br />Брокер один, сервер у него один.<br />=============<br />Чем две виртуалки, по вашему, лучше двух терминалов внутри одной виртуалки (с равным суммарным количеством ядер и ОЗУ)? <br />
			<i>06.01.2017 21:25:08, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21502/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21502/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 21:25:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21501/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Николай Камынин, я кажется понял вашу мысль. Вы создаёте скрипт с колбеками, без функции main? Скрипт заполняет данными файл.<br />А рядом крутится торговый робот с функцией main, который считывает данные из файла?<br />То есть если я создаю:<br />1. Отдельный скрипт с колбеком ДатаСорс для ммвб<br />2. Отдеьный скрипт с колбеком ДатаСорс для фортс<br />3. Отдельный скрипт - торговый робот (без колбеков, берёт данные из файла от соседних колбеков), то они не конкурируют, а работают параллельно? <br />
			<i>06.01.2017 19:53:35, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21501/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21501/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 19:53:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21500/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />это скорее всего квант винды для процесса. он кратен 10 мс. <br />либо задержка сервера брокера<br />=============<br /><br />это разница между отправкой заявки и получением реплая через OnTransReply. Разве это не ответ на вопрос как долго заявка летела в систему, а потом шёл обратно ответ? Пусть даже это число кратно 10 мс (квант). Общее представление ведь оно даёт. <br />
			<i>06.01.2017 19:30:28, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21500/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21500/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 19:30:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21499/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pu2WbvOs" href="/user/62/" bx-tooltip-user-id="62">Николай  Камынин</a> написал:<br /><br />Чтобы колбеки исполнялись параллельно надо внутри колбеков открывать потоки.<br />А луче (я делал именно так) колбеки выносить в отдельные скрипты. В резлутате будет вообще-то, для каждого колбека будет свой поток.<br />=============<br />Не уловил мысль.<br />1. Расскажите пожалуйста как внутри колбеков открывать потоки<br />2. Если колбеки выносить в отдельные скрипты, то чем это принципиально отличается от моего варианта, когда внутри одного квика крутится первый робот на фортс и второй робот на ММВБ? Колбеки как раз разнесены по разным скриптам. Разве это не тот вариант, который Вы предложили?<br />П.С. Я очень плохо ориентируюсь в терминах железа и программирования, извините пожалуйста если я что то не понимаю. <br />
			<i>06.01.2017 19:28:30, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21499/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21499/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 19:28:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21498/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_K3MqKiLW" href="/user/54/" bx-tooltip-user-id="54">Старатель</a> написал:<br /><br />====quote====<br /> Космонавт &nbsp; написал:<br />Уже арендовал вторую, теперь ммвб-шный робот на одной виртуалке, фортс-робот на второй. Процессора хватает, памяти хватает, скорость интернета немыслимо хороша. Как оценить скорость срабатывания колбеков и понять выиграл я в скорости или равнозначно?<br />=============<br />Обе виртуалки стоят на одном физическом сервере с одним сетевым интерфейсом? Оба квика подключены к одному серверу QUIK?<br />За счёт чего предполагается получить &quot;выигрыш я в скорости&quot;?<br />=============<br />Не понял последний вопрос. Что вас смутило?<br />Обе виртуалки арендую у UltraVDS, <br />Брокер один, сервер у него один. <br />
			<i>06.01.2017 19:23:54, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21498/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21498/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 19:23:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21496/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_guMmKD2e" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br /><br />====quote====<br /> Сергей Дворцов &nbsp; написал:<br />Раундтрип самой быстрой заявки в Квике будет 150 мс <br /><br />=============<br />вот мои свежие логи<br /><br />01/06/17 10:13:06,864 sec_code=MSNG;price=2.4205;client_code=000;balance=0;time=101308;status=3;qty=3;class_code=TQBR;trans_id=532782944;account=Y01+00000B00;exchange_code=;quantity=3;firm_id=MC0020800000;flags=262145;result_msg=(160) Заявка на покупку N 15836586314 зарегистрирована.;brokerref=/1.5774;order_num=15836586314;R=532782944;server_trans_id=329;uid=6695;ordernum=15836586314;<br />01/06/17 10:13:06,864 532782944 &nbsp; zaderzhka 30.999999988126 &nbsp;<br /><br />01/06/17 10:13:06,973 sec_code=MSNG;price=2.4205;client_code=000;balance=0;time=101308;status=3;qty=3;class_code=TQBR;trans_id=1623615465;account=Y01+00000B00;exchange_code=;quantity=3;firm_id=MC0020800000;flags=262145;result_msg=(160) Заявка на покупку N 15836586321 зарегистрирована.;brokerref=/1.5774;order_num=15836586321;R=1623615465;server_trans_id=329;uid=6695;ordernum=15836586321;<br />01/06/17 10:13:06,973 1623615465 &nbsp; &nbsp; &nbsp; &nbsp; zaderzhka &nbsp; &nbsp; &nbsp; 31.000000017229 &nbsp;<br /><br />Задержка 30 миллисекунд. Это время между отправкой и получением ответа. Виртуалка в москве, обычный КВИК.<br />=============<br />это скорее всего квант винды для процесса. он кратен 10 мс.<br />либо задержка сервера брокера <br />Замечу, что если два скрипта в одном квике, то колбеки будут выполняться последовательно а не параллельно.<br />потому что колбеки исполняются в основном потоке квика и не зависят от числа скриптов.<br />просто для каждого скрипта будет дублироваться вызов колбека. т е колбеков будет в два раза больше.<br />Чтобы колбеки исполнялись параллельно надо внутри колбеков открывать потоки.<br />А луче (я делал именно так) колбеки выносить в отдельные скрипты. В резлутате будет вообще-то, для каждого колбека будет свой поток. <br />
			<i>06.01.2017 18:56:57, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21496/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21496/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 18:56:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21495/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_MJzOI7er" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br /><br />====quote====<br /> Сергей Дворцов &nbsp; написал:<br />Раундтрип самой быстрой заявки в Квике будет 150 мс <br /><br />=============<br />вот мои свежие логи<br /><br />01/06/17 10:13:06,864 sec_code=MSNG;price=2.4205;client_code=000;balance=0;time=101308;status=3;qty=3;class_code=TQBR;trans_id=532782944;account=Y01+00000B00;exchange_code=;quantity=3;firm_id=MC0020800000;flags=262145;result_msg=(160) Заявка на покупку N 15836586314 зарегистрирована.;brokerref=/1.5774;order_num=15836586314;R=532782944;server_trans_id=329;uid=6695;ordernum=15836586314;<br />01/06/17 10:13:06,864 532782944 &nbsp; zaderzhka 30.999999988126 &nbsp;<br /><br />01/06/17 10:13:06,973 sec_code=MSNG;price=2.4205;client_code=000;balance=0;time=101308;status=3;qty=3;class_code=TQBR;trans_id=1623615465;account=Y01+00000B00;exchange_code=;quantity=3;firm_id=MC0020800000;flags=262145;result_msg=(160) Заявка на покупку N 15836586321 зарегистрирована.;brokerref=/1.5774;order_num=15836586321;R=1623615465;server_trans_id=329;uid=6695;ordernum=15836586321;<br />01/06/17 10:13:06,973 1623615465 &nbsp; &nbsp; &nbsp; &nbsp; zaderzhka &nbsp; &nbsp; &nbsp; 31.000000017229 &nbsp;<br /><br />Задержка 30 миллисекунд. Это время между отправкой и получением ответа. Виртуалка в москве, обычный КВИК.<br />=============<br />.1. Какой брокер? 2.А потом это заявки на фонде, там сама торговая система быстрее и очередь на сервере брокера скорее всего меньше... <br />
			<i>06.01.2017 18:17:34, Сергей Дворцов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21495/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21495/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 18:17:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21492/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_YKTLP8d4" href="/user/256/" bx-tooltip-user-id="256">Космонавт</a> написал:<br />Уже арендовал вторую, теперь ммвб-шный робот на одной виртуалке, фортс-робот на второй. Процессора хватает, памяти хватает, скорость интернета немыслимо хороша. Как оценить скорость срабатывания колбеков и понять выиграл я в скорости или равнозначно?<br />=============<br />Обе виртуалки стоят на одном физическом сервере с одним сетевым интерфейсом? Оба квика подключены к одному серверу QUIK?<br />За счёт чего предполагается получить "выигрыш я в скорости"? <br />
			<i>06.01.2017 17:18:09, Старатель.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21492/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21492/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 17:18:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21487/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7s2I7Sv6" href="/user/1521/" bx-tooltip-user-id="1521">Сергей Дворцов</a> написал:<br />Раундтрип самой быстрой заявки в Квике будет 150 мс <br /><br />=============<br />вот мои свежие логи<br /><br />01/06/17 10:13:06,864 sec_code=MSNG;price=2.4205;client_code=000;balance=0;time=101308;status=3;qty=3;class_code=TQBR;trans_id=532782944;account=Y01+00000B00;exchange_code=;quantity=3;firm_id=MC0020800000;flags=262145;result_msg=(160) Заявка на покупку N 15836586314 зарегистрирована.;brokerref=/1.5774;order_num=15836586314;R=532782944;server_trans_id=329;uid=6695;ordernum=15836586314;<br />01/06/17 10:13:06,864 532782944 <B><span class="bx-font" style="color:#ff0000">zaderzhka 30.999999988126</span></B><br /><br />01/06/17 10:13:06,973 sec_code=MSNG;price=2.4205;client_code=000;balance=0;time=101308;status=3;qty=3;class_code=TQBR;trans_id=1623615465;account=Y01+00000B00;exchange_code=;quantity=3;firm_id=MC0020800000;flags=262145;result_msg=(160) Заявка на покупку N 15836586321 зарегистрирована.;brokerref=/1.5774;order_num=15836586321;R=1623615465;server_trans_id=329;uid=6695;ordernum=15836586321;<br />01/06/17 10:13:06,973 1623615465 <span class="bx-font" style="color:#ff0000"><U></U></span><B><span class="bx-font" style="color:#ff0000"><U><span class="bx-font" style="color:#ff0000">zaderzhka </span></U></span></B><B><span class="bx-font" style="color:#ff0000">31.000000017229</span></B><br /><br />Задержка 30 миллисекунд. Это время между отправкой и получением ответа. Виртуалка в москве, обычный КВИК. <br />
			<i>06.01.2017 10:21:05, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21487/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21487/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 10:21:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21486/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_YlwcX0aA" href="/user/1521/" bx-tooltip-user-id="1521">Сергей Дворцов</a> написал:<br />Раундтрип самой быстрой заявки в Квике будет 150 мс и &nbsp;это на хостинге у брокера, поэтому что два Квика, что три - один фиг... Поэтому используйте один Квик не не морочьте себе голову... Если нужно скорость, то на Плазу....<br />=============<br />мой вопрос не про заявки, а про анализ рыночной информации <br />
			<i>06.01.2017 08:36:42, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21486/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21486/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 08:36:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21484/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Раундтрип самой быстрой заявки в Квике будет 150 мс и &nbsp;это на хостинге у брокера, поэтому что два Квика, что три - один фиг... Поэтому используйте один Квик не не морочьте себе голову... Если нужно скорость, то на Плазу.... &nbsp; &nbsp; <br />
			<i>06.01.2017 02:49:24, Сергей Дворцов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21484/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21484/topic2417/</guid>
			<pubDate>Fri, 06 Jan 2017 02:49:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>два робота в одном квике</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message21450/topic2417/">два робота в одном квике</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_nBdZueOg" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />Мы про хочется/не хочется или результат? вы уж определитесь.<br />В любом случае нужны тексты в вашей конкретной инфраструктуре.<br />=============<br />Да, мы про результат. <br />Уже арендовал вторую, теперь ммвб-шный робот на одной виртуалке, фортс-робот на второй. Процессора хватает, памяти хватает, скорость интернета немыслимо хороша. Как оценить скорость срабатывания колбеков и понять выиграл я в скорости или равнозначно? <br />
			<i>04.01.2017 11:35:52, Космонавт.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message21450/topic2417/</link>
			<guid>http://forum.quik.ru/messages/forum10/message21450/topic2417/</guid>
			<pubDate>Wed, 04 Jan 2017 11:35:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
