Проблема с одновременным созданием правил Security.MarketDepthChanged() и StrategyNewOrder()

Проблема с одновременным созданием правил Security.MarketDepthChanged() и StrategyNewOrder()
Atom
26.09.2011
frontman


Я решил вынести это в отдельную тему, т.к думаю причина всех остальных бед именно в этом... Если не создавать правило на изменение стакана правило на получение заявок работает без проблем...


Теги:


Спасибо:


<< < 2 3 4 
frontman

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


Так) куда воткнуть нашел. Вот ток чет теперь у меня в один стакан все котировки подряд выводятся))

Спасибо:

Mikhail Sukhov

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


frontman: Так) куда воткнуть нашел. Вот ток чет теперь у меня в один стакан все котировки подряд выводятся))

Учим C# http://resnikb.wordpress.com/2009/06/17/c-lambda-and-foreach-variable/

Спасибо:

frontman

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


А вот. Так правильно...

MainWindow.Instance.Trader.QuotesChanged +=
              marketDepths =>
              {
                  foreach (var marketDepth in marketDepths)
                  {
                      if (!_quotesWindows.Keys.Contains(marketDepth.Security)) continue;
                      var wnd = _quotesWindows[marketDepth.Security];
                      var depth = marketDepth;
                      wnd.GuiAsync(() =>
                      {
                          wnd.Quotes.Clear();
                          wnd.Quotes.AddRange(depth);
                      });
                  }
              };
Спасибо:

frontman

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


Да понял я)) Тороплюсь прост)

Спасибо:

frontman

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


Так... Все короч... Я в панике(( Вы правы. Все работает... Что ж блин....

Спасибо:

frontman

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


У меня единственная версия тогда, что срабатывание события обновления стакана и поступления новых заявок внутри приложения надо как то раскидывать по разным потокам... Как думаете?

Спасибо:

frontman

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


Ну короч. Именно так и есть. По моему еще Михаил мне об этом говорил когда то) Всем спасибо...

Спасибо:

Mikhail Sukhov

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


frontman: У меня единственная версия тогда, что срабатывание события обновления стакана и поступления новых заявок внутри приложения надо как то раскидывать по разным потокам... Как думаете?

Думаю, что надо это в PlazaTrader засунуть, если Плаза сама не параллелит.

Спасибо:

frontman

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


Ну в принципе думаю случаев когда такая распаривание будет не нужно не будет. Так что вы правы...

Спасибо:
<< < 2 3 4 

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

loading
clippy