Не идут котировки после переподключения к SmartCom~/topic/2347/ne-idut-kotirovki-posle-perepodklyucheniya-k-smartcom/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T07:42:31Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/16028/Я программист в прошлом, но уже 4 года ничего серьезного сам не писал, так то навык конечно не в луч...2012-01-30T17:00:26Z2012-01-30T17:01:36ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.com<div class="quote"><span class="quotetitle">apavlinov <a href="https://stocksharp.com/posts/m/16022/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote">Я программист в прошлом, но уже 4 года ничего серьезного сам не писал, так то навык конечно не в лучшей форме :)</div></div><br /><br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
var st = new SmartTrader("логин", "пароль");
st.Connected += st.StartExport;
st.NewSecurities += secs =>
{
foreach (var security in secs)
{
if (security.Id == "RIH2@RTS" || security.Id == "SiH2@RTS" || security.Id == "GZH2@RTS")
{
Console.WriteLine(security.Id);
st.RegisterQuotes(security);
return;
}
}
};
st.QuotesChanged += depths =>
{
foreach (var depth in depths)
{
if (!depth.Verify())
Console.WriteLine("Wrong " + depth.Security);
}
};
st.Connect();</pre>
</div></div><br /><br />Сможете запустить такое и посмотреть, выводит ли в консоль Wrong? Гидра при этом должна быть отключена, так как нельзя несколько соединений устанавливать у Смарта.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/16022/Я программист в прошлом, но уже 4 года ничего серьезного сам не писал, так то навык конечно не в луч...2012-01-30T09:56:21Z2012-01-30T09:56:21Zapavlinovhttps://stocksharp.com/users/27921/info@stocksharp.comЯ программист в прошлом, но уже 4 года ничего серьезного сам не писал, так то навык конечно не в лучшей форме :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/15995/Как у вас с программированием? Судя по логу нужно вначале узнать причину ошибки неправильный котиров...2012-01-27T10:20:23Z2012-01-27T10:20:23ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.comКак у вас с программированием? Судя по логу нужно вначале узнать причину ошибки неправильный котировок в стакане.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/15989/Не знаю проблема в Гидре или SmartTrader'e Судя по логам происходит следующее: в определенный момент...2012-01-26T19:35:02Z2012-01-27T06:22:53Zapavlinovhttps://stocksharp.com/users/27921/info@stocksharp.comНе знаю проблема в Гидре или SmartTrader'e<br /><br />Судя по логам происходит следующее: в определенный момент смартком перестает отвечать в пределах таймаута (10 секунд) и гидра рестарует смартком(?),<br />смартком успешно перезапускается (логи), но вот котировки перестают приходить в гидру. При этом процесс гидры что-то делает, отъедает около 30% cpu, меняется потребление памяти.<br />Если вручную в гидре нажать стоп/старт, то котировки пойдут нормально.<br /><br />В логах видно, что смартком отвалился в 11:55:37, а в 11:55:50 был успешно перезапущен. Есть идеи, как это можно полечить? смартком последней версии 2.2.79 от 25.11.2011. Гидра 4.0.15Copyright @ StockSharp Platform LLC 2010 - 2024