예제 #1
0
파일: TikUtil.cs 프로젝트: w1r2p1/Core-1
 /// <summary>
 /// converts EPF files to tick files in current directory
 /// </summary>
 /// <param name="args"></param>
 public static void Epf2Tik(string[] args)
 {
     // get a list of epf files
     foreach (string file in args)
     {
         SecurityImpl sec = SecurityImpl.FromTik(file);
         sec.HistSource.GotTick += HistSource_gotTick;
         _tw = new TikWriter(sec.Name);
         while (sec.NextTick())
         {
             _tw.Close();
         }
     }
 }
예제 #2
0
파일: TikUtil.cs 프로젝트: w1r2p1/Core-1
 /// <summary>
 /// create file from ticks
 /// </summary>
 /// <param name="ticks"></param>
 /// <param name="tw"></param>
 /// <returns></returns>
 public static bool TicksToFile(Tick[] ticks, TikWriter tw)
 {
     try
     {
         foreach (Tick k in ticks)
         {
             tw.NewTick(k);
         }
         tw.Close();
         Log.Debug(tw.RealSymbol + " saved " + tw.Count + " ticks to: " + tw.Filepath);
     }
     catch (Exception ex)
     {
         Log.Error(ex, "Error creating file from ticks");
         return(false);
     }
     return(true);
 }