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); } } }
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); } }