Не получается добавить стакан, SmartTrader~/topic/5201/ne-poluchaetsya-dobavit-stakan-smarttrader/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T13:44:13Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/34196/ Никак не возьму в толк, для чего используется NewMarketDepths? Хороший вопрос, стакан в нем все рав...2016-01-27T08:40:09Z2016-01-27T08:40:09Zd.guryevhttps://stocksharp.ru/users/39455/info@stocksharp.ru<div class="quote"><span class="quotetitle">orphan <a href="https://stocksharp.ru/posts/m/34189/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">d.guryev <a href="https://stocksharp.ru/posts/m/34186/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />Никак не возьму в толк, для чего используется NewMarketDepths?</div></div><br /><br />Хороший вопрос, стакан в нем все равно не приходит )</div></div><br /><br />В старинных версиях S# был метод StartExport, после которого получалось получить стакан через NewMarketDepths.<br />В этой версии логика изменилась.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34189/ Никак не возьму в толк, для чего используется NewMarketDepths? Хороший вопрос, стакан в нем все рав...2016-01-26T09:17:37Z2016-01-26T09:17:37Zorphanhttps://stocksharp.ru/users/51628/info@stocksharp.ru<div class="quote"><span class="quotetitle">d.guryev <a href="https://stocksharp.ru/posts/m/34186/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />Никак не возьму в толк, для чего используется NewMarketDepths?</div></div><br /><br />Хороший вопрос, стакан в нем все равно не приходит )Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34186/Наверное забыл подписаться if (_sec != null) { Debug.WriteLine(_sec.Code + " инструмент нашелся"); t...2016-01-25T20:13:26Z2016-01-25T20:13:26Zd.guryevhttps://stocksharp.ru/users/39455/info@stocksharp.ru<div class="quote"><span class="quotetitle">orphan <a href="https://stocksharp.ru/posts/m/34172/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Наверное забыл подписаться<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
if (_sec != null)
{
Debug.WriteLine(_sec.Code + " инструмент нашелся");
trader.RegisterMarketDepth(_sec);
}
</pre>
</div></div></div></div><br /><br />Спасибо за ответ. Сделал как ты сказал, потом подписался на событие MarketDepthsChanged. Стакан в итоге получил. Никак не возьму в толк, для чего используется NewMarketDepths?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34172/Наверное забыл подписаться if (_sec != null) { Debug.WriteLine(_sec.Code + " инструмент нашелся"); t...2016-01-21T08:57:10Z2016-01-21T08:57:10Zorphanhttps://stocksharp.ru/users/51628/info@stocksharp.ruНаверное забыл подписаться<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
if (_sec != null)
{
Debug.WriteLine(_sec.Code + " инструмент нашелся");
trader.RegisterMarketDepth(_sec);
}
</pre>
</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/34168/Всем привет! Нужна ваша помощь. Никак не справлюсь. Делаю по аналогии, но не получается. Задача сост...2016-01-20T20:55:44Z2016-01-20T20:55:44Zd.guryevhttps://stocksharp.ru/users/39455/info@stocksharp.ruВсем привет!<br />Нужна ваша помощь. Никак не справлюсь. Делаю по аналогии, но не получается.<br />Задача состоит в том, чтобы получить стакан по инструменту. Код ниже (проблем с получением инструмента нет).<br />Подскажите, пж-ста, в чем ошибка.<br />Заранее благодарю<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
using (var trader = new SmartTrader { Login = login, Password = password, Address = SmartComAddresses.Matrix })
{
trader.Connected += () =>
{
Console.WriteLine(LocalizedStrings.Str2169);
waitHandle.Set();
};
Console.WriteLine(LocalizedStrings.Str2170);
trader.Connect();
waitHandle.WaitOne();
trader.NewSecurities += securities =>
{
if (_sec == null)
{
_sec = securities.FirstOrDefault(sec => sec.Code == secCode && sec.Type == SecurityTypes.Future);
if (_sec != null)
{
Console.WriteLine(_sec.Code + " инструмент нашелся");
waitHandle.Set();
}
}
};
waitHandle.WaitOne();
trader.NewMarketDepths += depths =>
{
if (_depth == null)
{
_depth = depths.FirstOrDefault(d => d.Security == _sec);
if (_depth != null)
{
Console.WriteLine(_sec.Code + " стакан нашелся");
waitHandle.Set();
}
}
};
waitHandle.WaitOne();
}</pre>
</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024