Exemple #1
0
        public static string ToFormattedString([In] this BarField field)
        {
            int yyyy = field.Date / 10000;
            int MM   = field.Date % 10000 / 100;
            int dd   = field.Date % 100;

            int hh = field.Time / 10000;
            int mm = field.Time % 10000 / 100;
            int ss = field.Time % 100;

            string date = string.Format("{0}-{1:D2}-{2:D2} {3:D2}:{4:D2}:{5:D2}.000", yyyy, MM, dd, hh, mm, ss);

            return(string.Format("{0},{1},{2},{3},{4},{5},{6}",
                                 date, field.Open, field.High, field.Low, field.Close, field.Volume, field.OpenInterest));
        }
Exemple #2
0
 public static string ToFormattedHeader([In] this BarField field)
 {
     return("DateTime,Open,High,Low,Close,Volume,OpenInt");
 }