コード例 #1
0
        /// <summary>
        /// Get quote from line
        /// </summary>
        /// <param name="line"></param>
        /// <returns></returns>
        public static Quote LoadQuote(string data)
        {
            NumberFormatInfo numberFormatInfo = DataContext.NumberFormatInfo;
            Quote quote = new Quote();

            string[] dataArray = data.Split(DataContext.Delimiter);
            // Symbol
            //quote.Symbol = dataArray[0];

            // Set time
            quote.Time = LoadDateTime(dataArray);

            // OHLCV
            string priceString = dataArray[4];
            quote.Price = double.Parse(priceString, numberFormatInfo);
            string volumeString = dataArray[5];
            quote.Volume = double.Parse(volumeString, numberFormatInfo);

            return quote;
        }
コード例 #2
0
 /// <summary>
 /// Create a new Quote object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="time">Initial value of the Time property.</param>
 /// <param name="price">Initial value of the Price property.</param>
 /// <param name="volume">Initial value of the Volume property.</param>
 public static Quote CreateQuote(global::System.Guid id, global::System.DateTime time, global::System.Double price, global::System.Double volume)
 {
     Quote quote = new Quote();
     quote.Id = id;
     quote.Time = time;
     quote.Price = price;
     quote.Volume = volume;
     return quote;
 }
コード例 #3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Quotes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToQuotes(Quote quote)
 {
     base.AddObject("Quotes", quote);
 }