Exemple #1
0
        private void ReadFileIntoMemory()
        {
            foreach (string line in File.ReadAllLines(_fname))
            {

                var parts = line.Split(new[] {","}, StringSplitOptions.None);
                string t = "";

                if (_MT4)
                {
                    t = parts[0].Replace(".", "") + " " + parts[1].Replace(":", "") + "00";
                    var newprice = new Price
                                       {

                                           Time = t,
                                           Open = parts[2],
                                           High = parts[3],
                                           Low = parts[4],
                                           Close = parts[5],
                                           Volume = parts[6],
                                       };
                    _prices.Add(newprice);
                }
                else
                {
                    // MT5
                    parts[0] = parts[0].Replace(".", "").Replace(":", "") + "00";
              //      t = parts[0].Substring(0, 8) + parts[0].Substring(8, 6);
                    // 2012.01.06 07:00
                    var newprice = new Price
                                       {

                                           Time = parts[0],
                                           Open = parts[1],
                                           High = parts[2],
                                           Low = parts[3],
                                           Close = parts[4],
                                           Volume = parts[5],
                                       };
                    _prices.Add(newprice);
                }
            }
        }
Exemple #2
0
 private void ReadFileIntoMemory()
 {
     foreach (string line in File.ReadAllLines(_fname))
     {
         var parts = line.Split(new[] {";"}, StringSplitOptions.None);
         var newprice = new Price
                            {
                                Time = parts[0],
                                Open = parts[1],
                                High = parts[2],
                                Low = parts[3],
                                Close = parts[4],
                                Volume = parts[5],
                            };
         _prices.Add(newprice);
     }
 }