Forex_Strategy_Builder.Exporter.ExportCSVData C# (CSharp) Method

ExportCSVData() public method

Exports the data
public ExportCSVData ( ) : void
return void
        public void ExportCSVData()
        {
            for (int bar = 0; bar < Data.Bars; bar++)
            {
                sb.Append(Data.Time[bar].ToString(sDF)     + "\t");
                sb.Append(Data.Time[bar].ToString("HH:mm") + "\t");
                sb.Append(Data.Open[bar].ToString(FF)      + "\t");
                sb.Append(Data.High[bar].ToString(FF)      + "\t");
                sb.Append(Data.Low[bar].ToString(FF)       + "\t");
                sb.Append(Data.Close[bar].ToString(FF)     + "\t");
                sb.Append(Data.Volume[bar].ToString() + Environment.NewLine);
            }

            string fileName = Data.Symbol.ToString() + ((int)Data.Period).ToString() + ".csv";
            SaveData(fileName);
            return;
        }

Usage Example

        /// <summary>
        ///   Export menu
        /// </summary>
        private void ExportOnClick(object sender, EventArgs e)
        {
            var mi = (ToolStripMenuItem) sender;
            string name = mi.Name;

            var exporter = new Exporter();

            switch (name)
            {
                case "dataOnly":
                    exporter.ExportDataOnly();
                    break;
                case "CSVData":
                    exporter.ExportCSVData();
                    break;
                case "indicators":
                    exporter.ExportIndicators();
                    break;
                case "summary":
                    exporter.ExportBarSummary();
                    break;
                case "positions":
                    exporter.ExportPositions(true);
                    break;
                case "positionsNoTransfer":
                    exporter.ExportPositions(false);
                    break;
                case "positionInMoney":
                    exporter.ExportPositionsInMoney(true);
                    break;
                case "positionInMoneyNoTransfer":
                    exporter.ExportPositionsInMoney(false);
                    break;
            }
        }
All Usage Examples Of Forex_Strategy_Builder.Exporter::ExportCSVData