private void CalculateParameterFuturePriceTable(object sender, RoutedEventArgs e) { IDataAnalyzer dataAnalyzer = new DataAnalyzer.DataAnalyzer(); viewModel.display = ""; int count = 0, all = AnalyzedDataInformation.parameterIndexForScore.Keys.Count(); foreach (string parameterName in AnalyzedDataInformation.parameterIndexForScore.Keys) { dataAnalyzer.setParameterFuturePriceTableData( Core.parameterFuturePriceTableManager.getParameterFuturePriceTable(parameterName)); dataAnalyzer.calculateParameterFuturePriceTable(); viewModel.display = $"CalculateParameterFuturePriceTable: {parameterName} ({++count}/{all})\r\n" + viewModel.display; Core.finalParameterFuturePriceTableManager.saveParameterFuturePriceTable( parameterName, dataAnalyzer.getFinalParameterFuturePriceTableData()); refreshText(); } }