예제 #1
0
        public ProfitLossCalculator(StockPortfolio portfolio, TrainingSession trainingSession, SortedList <DateTime, SignalEnum> signals)
        {
            this._statisticsService = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IStatisticsService>();

            this.Portfolio       = portfolio;
            this.TrainingSession = trainingSession;
            this.Signals         = signals;

            this.Calculate();
        }
예제 #2
0
        public ProfitLossCalculator(StockPortfolio portfolio, TrainingSession trainingSession,
                                    Dictionary <DateTime, SignalEnum> signals)
        {
            _statisticsService = ApplicationHelper.CurrentCompositionContainer.GetExportedValue <IStatisticsService>();

            Portfolio       = portfolio;
            TrainingSession = trainingSession;
            Signals         = signals;

            Calculate();
        }