| 
									
									
										апр 2, 2011 - И каждому члену PlazaTableRegistry внутри класса PlazaTrader будет соответствовать открытая переменная типа PlazaListener Добавил все переменные. Пока создаются со всеми колонками в методе CreateUserL...
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										апр 2, 2011 -  Тут однозначно надо вначале формировать список инструментов, а потом плясать от него, те общий start делать внутри метода по этапам, например дождаться OnStreamDataEnd от инструментов и запустить ост...
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										апр 2, 2011 - Мне нравится второй вариант. Тогда конструктор PlazaListener должен быть internal. Правлю? 
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										апр 1, 2011 - Сделайте плиз OnNewDataFromPosition, у меня не получается Пока сделал заглушку, чтобы код компилился. Есть вопрос к Михаилу + не знаю, что делать внутри лямбды Func createPosition. 
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										апр 1, 2011 - Отредактировал. Кое что поменял. Например, идентификатор Плазы лучше засунуть по внутрь. Чтобы можно было без проблем его менять. Сейчас идентификатор составной из кода и класса для единообразия с ост...
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										мар 31, 2011 - Отредактировал. Кое что поменял. Все понятно. То есть получается пользователь не сможет создавать объекты типа PlazaListener? И каждому классу-наследнику PlazaColumns (PlazaAggregationColumns и т.д.) ...
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										мар 30, 2011 -  И сразу код, как бы это можно было фильтровать: var usdOnlineListener = trader.UsdOnlineListener; usdOnlineListener.AddFilter(rih1); ... usdOnlineListener.RemoveFilter(rih1); Залил. Посмотри. 
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										мар 30, 2011 -  Можно и не убирать. Мне вообще нравиться вот такой вариант юзер кода: var trader = new PlazaTrader(); trader.UsdOnlineListener.DataInserted += record => { .... }; trader.StartListener(trader.UsdOnlin...
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										мар 29, 2011 - 1. Давай еще раз обсудим. С точки зрения практики - зачем это нужно? Сегодня думал на эту тему. Пожалуй, действительно ты прав: нужно упростить систему. Тем более что фильтры будут носить глобальный х...
									
								 | 
							
						
							
								
									 
									 
								 | 
							
						
							
								| 
									
									
										мар 28, 2011 - PlazaTableRegistry.FutCommon.Columns.Add(PlazaColumnRegistry.FuturesCommon.CurKotir); PlazaTableRegistry.FutAggr5.Columns.Add(PlazaColumnRegistry.FuturesAggregation5.Moment); Вопросы: То есть мы исход...
									
								 |