Forex_Strategy_Builder.Strategy.TradingStatsHTMLReport C# (CSharp) Method

TradingStatsHTMLReport() private method

Generates a HTML report about the trading stats
private TradingStatsHTMLReport ( ) : StringBuilder
return StringBuilder
        StringBuilder TradingStatsHTMLReport()
        {
            StringBuilder sb = new StringBuilder();
            int rows = Math.Max(Data.MarketStatsParam.Length, Backtester.AccountStatsParam.Length);

            sb.AppendLine("<table class=\"fsb_table\" cellspacing=\"0\" cellpadding=\"5\">");
            sb.AppendLine("<tr><th colspan=\"2\">" + Language.T("Market") + "</th><th colspan=\"2\">" + Language.T("Account") + "</th></tr>");
            for (int i = 0; i < rows; i++)
            {
                sb.Append("<tr>");
                if (i < Data.MarketStatsParam.Length)
                    sb.Append("<td><strong>" + Data.MarketStatsParam[i] + "</strong></td><td>" + Data.MarketStatsValue[i] + "</td>");
                else
                    sb.Append("<td></td><td></td>");
                if (i < Backtester.AccountStatsParam.Length)
                    sb.Append("<td><strong>" + Backtester.AccountStatsParam[i] + "</strong></td><td>" + Backtester.AccountStatsValue[i] + "</td>");
                else
                    sb.Append("<td></td><td></td>");
                sb.AppendLine("</tr>");
            }
            sb.AppendLine("</table>");

            return sb;
        }