PlazaConnectionPool~/topic/1613/plazaconnectionpool/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T14:33:28Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/8444/ подача команд; получение редкоменяющихся данных + волатильность; получение данных по фьючерсам; пол...2011-05-30T12:00:34Z2011-05-30T12:00:34Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8438/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">esper <a href="https://stocksharp.ru/posts/m/8431/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br /><ol><li>подача команд;<br /><li>получение редкоменяющихся данных + волатильность;<br /><li>получение данных по фьючерсам;<br /><li>получение данных по опционам.</ol>?<br /></div></div><br /><br />3 и 4 имеют разную нагрузку. Может сделать получение стаканов в отдельном потоке.</div></div><br /><br />Тогда получается три подключения: команды, стаканы и все остальное? Если все правильно, займусь.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8438/ подача команд; получение редкоменяющихся данных + волатильность; получение данных по фьючерсам; пол...2011-05-30T11:03:32Z2011-05-30T11:03:32ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">esper <a href="https://stocksharp.ru/posts/m/8431/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br /><ol><li>подача команд;<br /><li>получение редкоменяющихся данных + волатильность;<br /><li>получение данных по фьючерсам;<br /><li>получение данных по опционам.</ol>?<br /></div></div><br /><br />3 и 4 имеют разную нагрузку. Может сделать получение стаканов в отдельном потоке.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8431/Кстати, может быть сделаем 4 потока, исходя из этой информации (взято отсюда)? Default линк - вспомо...2011-05-30T07:46:28Z2011-05-30T07:46:28Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8402/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Кстати, может быть сделаем 4 потока, исходя из этой информации (взято <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADKEnpUz2SMA_ZHPTbRxIA5WEzseCAaoGhVIsJsxRkGHw" title="http://www.rts.ru/a22193/?nt=21">отсюда</a>)?<br /><ul><li>Default линк - вспомогательные потоки (POS, PART, INFO, MISC, CLMONEY, INDEX, VOLAT, VM);<br /><li>Первый direct линк - основные торговые потоки (TRADE, AGGR, COMMON);<br /><li>Второй direct линк - подача команд;<br /><li>Третий direct линк - получение исторических данных по потоку TRADE (SNAPSHOT).</ul></div></div><br />Думаю, это не совсем логично, например, <b>Третий direct линк</b> будет использоваться только однажды при старте и потом будет простаивать. Может так:<br /><ol><li>подача команд;<br /><li>получение редкоменяющихся данных + волатильность;<br /><li>получение данных по фьючерсам;<br /><li>получение данных по опционам.</ol>?<br /><br />В любом случае, надо будет контролировать размер очереди по логам, да и данных на тестовом контуре не так много, чтобы нормально протестировать[sad] Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8402/С заявками то все ок, я же round trip вычислял. Делать прокачку сообщений для транзакционного подклю...2011-05-28T18:08:36Z2011-05-28T18:09:17Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8400/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">С заявками то все ок, я же round trip вычислял. Делать прокачку сообщений для транзакционного подключения мне кажется бессмысленно.</div></div><br /><br />Насколько я понимаю, прокачка обязательна, если асинхронно отправляешь сообщения: внутри ProcessMessage вызываются коллбэки, например, IP2AsyncSendEvent2. Ради примера, закоментируй нитку прокачки сообщений в TransactionManager (_pollThread = ThreadHelper.CreateThread(PollProc);) и отправь заявку. У меня ответа не было. С прокачкой через 1-2 секунды.<br /><br />Прокачка не нужна, если сообщения отправляются синхронно.<br /><br /><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8400/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">То есть у тебя появилась строчка с размером очереди в логе?</div></div><br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">2011-05-28 18:53:17.103;p2mq-cli;;New message added to recvList. Size: 1</div></div><br /><br />Кстати, может быть сделаем 4 потока, исходя из этой информации (взято <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADKEnpUz2SMA_ZHPTbRxIA5WEzseCAaoGhVIsJsxRkGHw" title="http://www.rts.ru/a22193/?nt=21">отсюда</a>)?<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><ul><li>Default линк - вспомогательные потоки (POS, PART, INFO, MISC, CLMONEY, INDEX, VOLAT, VM);<br /><li>Первый direct линк - основные торговые потоки (TRADE, AGGR, COMMON);<br /><li>Второй direct линк - подача команд;<br /><li>Третий direct линк - получение исторических данных по потоку TRADE (SNAPSHOT).</ul></div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8400/Включить то я включил, а вот в лог все равно запись не попадает. Причем похоже локальный P2SimpleRep...2011-05-28T16:26:04Z2011-05-28T16:26:04ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8399/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8396/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Включить то я включил, а вот в лог все равно запись не попадает. Причем похоже локальный P2SimpleReplClient_trace.ini вообще никак не влияет на форматирование лога. Наверное, где-то туплю.</div></div><br /><br />И заявки перестали региться? <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADqsfI-TfIm12sk6cf5BEkc48umwsbTizoJ_1UbAW9lvYA-z6lX7pcw57q4cOSaG7A" title="http://forum.rts.ru/viewtopic.asp?p=83177#83177">Первоисточник</a> не читаешь[smile] <br /></div></div><br /><br />С заявками то все ок, я же round trip вычислял. Делать прокачку сообщений для транзакционного подключения мне кажется бессмысленно.<br /><br /><div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8399/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />Заявки регистрируются, новая запись в лог попадает.<br /></div></div><br /><br />Тоесть у тебя появилась строчка с размером очереди в логе?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8399/Включить то я включил, а вот в лог все равно запись не попадает. Причем похоже локальный P2SimpleRep...2011-05-28T15:09:12Z2011-05-28T15:09:12Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8396/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Включить то я включил, а вот в лог все равно запись не попадает. Причем похоже локальный P2SimpleReplClient_trace.ini вообще никак не влияет на форматирование лога. Наверное, где-то туплю.</div></div><br /><br />И заявки перестали региться? <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADqsfI-TfIm12sk6cf5BEkc48umwsbTizoJ_1UbAW9lvYA-z6lX7pcw57q4cOSaG7A" title="http://forum.rts.ru/viewtopic.asp?p=83177#83177">Первоисточник</a> не читаешь[smile] <br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Вызовы колбэков по репликационным потокам, привязанным к отдельно взятому P2Connection, происходят, естественно, внутри ProcessMessage для этого коннекшена.</div></div><br /><br />CP2ConnectionClass для потоков репликации мы прокачиваем в PlazaStreamManager, а основной CP2ConnectionClass (объявленный в PlazaTrader) игнорируется. Прокачку я поставил в TransactionManager. Заявки регистрируются, новая запись в лог попадает. Объявлять трейс нужно в локальном P2SimpleReplClient_trace.ini.<br /><br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8396/Восстановил его использование. В процессе переписки с РТС тех поддержкой выяснилось, что даже на тес...2011-05-28T10:54:11Z2011-05-28T10:54:11ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruВосстановил его использование. В процессе переписки с РТС тех поддержкой выяснилось, что даже на тестовом полигоне round-trip заявок уменьшается почти в 2-3 раза, если использовать раздельные коннекшены для потоков и транзакций.<br /><br />Еще мне тех поддержка посоветовала посмотреть на размер очереди:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Рекомендуется включить трейс New message added to recvList. Size: %d=1 в используемом P2SimpleReplClient_trace.ini и последить за размером очереди сообщений в логе P2SimpleReplClient.log.</div></div><br /><br />Включить то я включил, а вот в лог все равно запись не попадает. Причем похоже локальный P2SimpleReplClient_trace.ini вообще никак не влияет на форматирование лога. Наверное, где-то туплю.Copyright @ StockSharp Platform LLC 2010 - 2024