コード例 #1
0
        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();
            }
        }