Forex_Strategy_Builder.Dialogs.Analyzer.Over_optimization_Data_Table.DataToString C# (CSharp) Method

DataToString() public method

public DataToString ( ) : string
return string
        public string DataToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(name);
            sb.AppendLine(Language.T("Deviation"));
            for (int p = 0; p < percentDeviationSteps; p++)
            {
                int index = percentDeviation - p;
                sb.Append(index + columnSeparator);
                for (int i = 0; i < countAllParams; i++)
                    sb.Append(NumberToString(GetData(index, i)) + columnSeparator);
                sb.AppendLine();
            }
            sb.Append(Language.T("Parameter") + columnSeparator);
            for (int i = 1; i <= countAllParams; i++)
                sb.Append(i.ToString() + columnSeparator);
            sb.AppendLine();
            sb.AppendLine();

            return sb.ToString();
        }

Usage Example

コード例 #1
0
        /// <summary>
        /// Generates the Over-optimization report.
        /// </summary>
        string GenerateReport()
        {
            string report = listParametersName + tableParameters.DataToString();

            foreach (Over_optimization_Data_Table table in tableReport)
            {
                report += table.DataToString();
            }

            return(report);
        }