странное поведение события MarketDepthsChanged
Atom Ответить
16.01.2014


Здравствуйте. Скачал последнюю версию s# (4.2.2.2).
В примере SampleHistoryTesting добавил следующие строки:
//обработка изменения стакана
connector.MarketDepthsChanged += items => DepthChanged(items);
....
private void DepthChanged(IEnumerable<MarketDepth> items)
{
foreach (MarketDepth depth in items)
{
decimal price = depth.BestAsk.Price + depth.BestAsk.Price;
}

return;
}

Как результат, если поставить на DepthChanged breakpoint, то изменение стакана обрабатывается. Стоит убрать brakpoint, то ничего не срабатывает. Однако самое интересное, если сделать так:
private void DepthChanged(IEnumerable<MarketDepth> items)
{
return;
}
, то все работает, обрабатывается.) Мистика. Насколько я понимаю, проблема не нова с этим обработчиком (http://prod.neoscio.de/posts/m/27932/)



Спасибо:




1 Ответов
sazon

Фотография
Дата: 19.01.2014
Ответить


все, вопрос решен.
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy