<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QUIK -> DDE &mdash; Помогите найти ошибку]]></title>
		<link>https://quik2dde.ru/viewtopic.php?id=68</link>
		<atom:link href="https://quik2dde.ru/extern.php?action=feed&amp;tid=68&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Помогите найти ошибку».]]></description>
		<lastBuildDate>Fri, 10 Apr 2015 08:36:43 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1244#p1244</link>
			<description><![CDATA[<p>Что-то я на задержку не посмотрел действительно.<br />От производительности процессора не зависит, это задержки прохождения трафика по сети. Зависит от производительности сервера брокера (в незначительной степени) и вашего канала до сервера брокера (в существенной степени, если вы подключились &quot;через обычный интернет&quot;).</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Fri, 10 Apr 2015 08:36:43 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1244#p1244</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1243#p1243</link>
			<description><![CDATA[<p>Да, верно, причина в этом, была такая мысль, думал десятая секунды - достаточное время. От производительности процессора может зависеть?</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Fri, 10 Apr 2015 07:59:48 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1243#p1243</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1242#p1242</link>
			<description><![CDATA[<div class="quotebox"><cite>gstown пишет:</cite><blockquote><p>Код примерно такой:<br />main()<br />&nbsp; &nbsp; <br />&nbsp; &nbsp; sleep(100)<br />&nbsp; &nbsp; message(&quot;m1=&quot;..m1..&quot;&nbsp; m2=&quot;..m2..&quot;&nbsp; m3=&quot;..m3,3)<br />end</p><p>сделка проходит, message выдает:<br />m1= m2= m3=</p></blockquote></div><p>попробуйте sleep(1000) или пару секунд, у вас не успевают колбеки получить изменения до выключения скрипта<br />или так:<br /></p><div class="codebox"><pre><code>function main()
tr,msg=sendmarket(с нужными параметрами)
repeat
    sleep(1)
until (m1 ~= &quot;&quot;) and (m2 ~= &quot;&quot;) and (m3 ~= &quot;&quot;)
do message(&quot;m1=&quot;..m1..&quot;  m2=&quot;..m2..&quot;  m3=&quot;..m3,3) end
end</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kalikazandr)]]></author>
			<pubDate>Fri, 10 Apr 2015 07:32:48 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1242#p1242</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1241#p1241</link>
			<description><![CDATA[<p>Синтаксис у меня правильный, это пример на скорую руку. В чем может быть причина?</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Fri, 10 Apr 2015 06:20:53 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1241#p1241</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1240#p1240</link>
			<description><![CDATA[<p>Я не знаю на сколько приведённый код повторяет ваш, но должно быть:<br /><strong>O</strong>n<strong>T</strong>rade<br /><strong>O</strong>n<strong>O</strong>rder<br /><strong>O</strong>n<strong>T</strong>ransReply</p><p>Регистр букв в названии обработчиков ВАЖЕН!</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Fri, 10 Apr 2015 06:08:11 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1240#p1240</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1239#p1239</link>
			<description><![CDATA[<p>Код примерно такой:</p><p>m1=&quot;&quot;<br />m2=&quot;&quot;<br />m3=&quot;&quot;<br />function onorder(order)<br />&nbsp; &nbsp;m1=&quot;m1&quot;<br />end<br />function ontransreply(reply)<br />&nbsp; m2=&quot;m2&quot;<br />end<br />function ontrade(trade)<br />&nbsp; m3=&quot;m3&quot;<br />end<br />main()<br />&nbsp; &nbsp; tr,msg=sendmarket(с нужными параметрами)<br />&nbsp; &nbsp; sleep(100)<br />&nbsp; &nbsp; message(&quot;m1=&quot;..m1..&quot;&nbsp; m2=&quot;..m2..&quot;&nbsp; m3=&quot;..m3,3)<br />end</p><p>сделка проходит, message выдает:<br />m1= m2= m3=</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Fri, 10 Apr 2015 05:26:29 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1239#p1239</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1238#p1238</link>
			<description><![CDATA[<p>Хорошо бы модельный пример кода с проблемой</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Fri, 10 Apr 2015 02:57:49 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1238#p1238</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1237#p1237</link>
			<description><![CDATA[<p>Кто нибудь поможет понять, почему SendMarket(), вызванная в main() и нормально отработавшая (сделка прошла), не оставляет следов в обработчиках OnOrder, OnTrade, OnTransReply, т.е. в эти обработчики управление не попадает вообще.</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Thu, 09 Apr 2015 18:20:25 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1237#p1237</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1235#p1235</link>
			<description><![CDATA[<p>Нашел, в чем дело - неправильно настроены списки получаемых параметров.</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Tue, 07 Apr 2015 20:00:37 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1235#p1235</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1233#p1233</link>
			<description><![CDATA[<p>Таких параметров как &quot;Лучшая цена спроса&quot; и &quot;Лучшая цена предложения&quot; в доступных параметрах ТТП нет<br />Код бумаги и код класса именно такие</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Tue, 07 Apr 2015 19:26:49 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1233#p1233</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1232#p1232</link>
			<description><![CDATA[<p><strong>gstown</strong>,</p><p>а если открыть &quot;Таблицу текущих параметров&quot; (ТТП), добавить в неё колонки &quot;Код класса&quot;, &quot;Код бумаги&quot;, &quot;Лучшая цена спроса&quot; и &quot;Лучшая цена предложения&quot; и выбрать интересующий вас инструмент - то что будет отображаться в этих колонках? можете картинку показать?</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Tue, 07 Apr 2015 17:55:10 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1232#p1232</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1231#p1231</link>
			<description><![CDATA[<p>Помогите новичку разобраться, почему getParamEx(&#039;SPBFUT&#039;,&#039;SRM5&#039;,&#039;OFFER&#039;).param_value и getParamEx(&#039;SPBFUT&#039;,&#039;SRM5&#039;,&#039;BID&#039;).param_value возвращают нулевые значения? В обработчике OnParam почему то не появляются события с такими class и sec. Вроде на фьючерсах сбера текущие класс и код бумаги именно такие?</p>]]></description>
			<author><![CDATA[null@example.com (gstown)]]></author>
			<pubDate>Tue, 07 Apr 2015 17:25:04 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1231#p1231</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1102#p1102</link>
			<description><![CDATA[<p>Как обычно - вопрос компромиссов.<br />Или свободный процессор - или скорость реакции (ну в данном подходе, когда мы не явно реагируем на событие изменения цены, а проверяем не произошло ли оно периодически).</p><p>И пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Fri, 06 Mar 2015 12:42:16 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1102#p1102</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1100#p1100</link>
			<description><![CDATA[<p>Кроме экономии электричества есть есть ещё экономия процессорного времени для других задач.<br />...И спасибо за ответ <img src="https://quik2dde.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (ascerdfg)]]></author>
			<pubDate>Fri, 06 Mar 2015 12:37:30 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1100#p1100</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помогите найти ошибку]]></title>
			<link>https://quik2dde.ru/viewtopic.php?pid=1099#p1099</link>
			<description><![CDATA[<div class="quotebox"><cite>ascerdfg пишет:</cite><blockquote><p>А маленький sleep(10) сильно влияет на загрузку процессора?</p></blockquote></div><p>Вопрос в соотношении времени простоя процессора и времени работы.</p><p>Если основная часть скрипта выполнится за 2 мс (вполне реальное время), а sleep 10 мс - получаем <br />&nbsp; &nbsp; 2 / (2+10) = 16,7% загрузку ядра процессора.</p><p>Если основная часть будет выполняться 100 мс - получаем 90% загрузку процессора, но тут надо смотреть на задачи:<br /> - если не жалко электричества - то и пусть себе грузится; <br /> - если не нужна скорость реакции на изменение рыночных цен - то можно увеличить sleep и не так греть процессор.</p><p>Хотя я бы лично в последнюю очередь думал о нагреве процессора учитывая, что он у меня - многоядерный, а значит загрузка одного ядра не снижает сколь-нибудь заметно общую производительность системы.</p>]]></description>
			<author><![CDATA[null@example.com (swerg)]]></author>
			<pubDate>Fri, 06 Mar 2015 12:27:14 +0000</pubDate>
			<guid>https://quik2dde.ru/viewtopic.php?pid=1099#p1099</guid>
		</item>
	</channel>
</rss>
