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


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


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

Tags:


Thanks:


<< < 2 3 4 
frontman

Avatar
Date: 9/27/2011
Reply


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

Mikhail Sukhov

Avatar
Date: 9/27/2011
Reply


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


Учим C# http://resnikb.wordpress...a-and-foreach-variable/
Thanks:

frontman

Avatar
Date: 9/27/2011
Reply


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

Code
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);
                      });
                  }
              };
Thanks:

frontman

Avatar
Date: 9/27/2011
Reply


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

frontman

Avatar
Date: 9/27/2011
Reply


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

frontman

Avatar
Date: 9/27/2011
Reply


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

frontman

Avatar
Date: 9/29/2011
Reply


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

Mikhail Sukhov

Avatar
Date: 9/29/2011
Reply


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


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

frontman

Avatar
Date: 9/30/2011
Reply


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

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy