EquityManager
							
							
								
								
								
								 
								
								
								
								
								
								10/6/2011
								AN
							 
						 
						
						
						
						
	
			Есть задумка сделать оптимизатор для стратегий, наброски во вложении. Возникла проблема с Strategy.EquityManager.Parameters:
1) Создаю всё как в примере SampleHistoryTestingParallel, по крайней мере, пытался свести изменения к минимуму.
2) В событии trader.StateChanged при trader.State == EmulationStates.Stopped пытаюсь сохранить Strategy.EquityManager.Parameters
Это я делаю в методе Optimizer.StrategyResults.Add(strategy as Optimization.IStrategy4Optimization);  строка 110 файл MainWindow.xaml.cs проекта Optimizator
3) В цикле foreach (IEquityParameter p in ((Strategy)strategy).EquityManager.Parameters)
p.Value – всегда равно 0.
Это воспроизводится и в 3.2.10 и в 4.0.1
Если при трассировке посмотреть:
((Strategy)strategy).EquityManager.PnLManager.PnL – содержит корректно рассчитанное значение
((Strategy)strategy).EquityManager.Equity.Count – равно нулю
В чем может быть причина?