public static void GenerateMarketStats()
{
marketStatsValue[0] = Data.Symbol.ToString();
marketStatsValue[1] = Data.DataPeriodToString(Data.Period);
marketStatsValue[2] = Data.Bars.ToString();
marketStatsValue[3] = Data.Update.ToString(dateFormat);
marketStatsValue[4] = Data.Update.ToString("HH:mm");
marketStatsValue[5] = Data.Time[0].ToString(dateFormat);
marketStatsValue[6] = Data.Time[0].ToString("HH:mm");
marketStatsValue[7] = Data.MinPrice.ToString();
marketStatsValue[8] = Data.MaxPrice.ToString();
marketStatsValue[9] = Data.AverageGap.ToString() + " " + Language.T("pips");
marketStatsValue[10] = Data.MaxGap.ToString() + " " + Language.T("pips");
marketStatsValue[11] = Data.AverageHighLow.ToString() + " " + Language.T("pips");
marketStatsValue[12] = Data.MaxHighLow.ToString() + " " + Language.T("pips");
marketStatsValue[13] = Data.AverageCloseOpen.ToString() + " " + Language.T("pips");
marketStatsValue[14] = Data.MaxCloseOpen.ToString() + " " + Language.T("pips");
marketStatsValue[15] = Data.DaysOff.ToString();
marketStatsValue[16] = Configs.MaxBars.ToString();
marketStatsValue[17] = Configs.UseStartDate ?
(new DateTime(Configs.StartYear, Configs.StartMonth, Configs.StartDay)).ToShortDateString() :
Language.T("No limits");
marketStatsValue[18] = Configs.UseEndDate ?
(new DateTime(Configs.EndYear, Configs.EndMonth, Configs.EndDay)).ToShortDateString() :
Language.T("No limits");
marketStatsValue[19] = Configs.FillInDataGaps ? Language.T("Accomplished") : Language.T("Switched off");
marketStatsValue[20] = Configs.CutBadData ? Language.T("Accomplished") : Language.T("Switched off");
return;
}