Ejemplo n.º 1
0
		protected void CalculatePortfolioPerformance()
		{
			PerformanceReport report = new PerformanceReport();
			foreach (var portfolio in portfolio_dic)
			{
				TradingPerformace performance = new TradingPerformace();
				performance.Date = portfolio.Key;
				performance.UnrealizedNetProfit = this.TotalUnrealizedNetProfit(portfolio.Key);
				performance.RealizedNetProfit = this.TotalRealizedNetProfit(portfolio.Key);
				performance.TotalNetProfit = performance.UnrealizedNetProfit + performance.RealizedNetProfit;

				report.Add(performance);
			}
			this.performanceReport_ = report;
		}
Ejemplo n.º 2
0
		public void Add(TradingPerformace tradingPerformance)
		{
			this.performance_dic.Add(tradingPerformance.Date, tradingPerformance);
		}