コード例 #1
0
ファイル: FileDataServer.cs プロジェクト: heber/FreeOQ
		public QuoteArray GetQuoteArray(string series, DateTime datetime1, DateTime datetime2)
		{
			QuoteArray quotes = new QuoteArray();
			if (this.file.Series[series] != null)
			{
				foreach (Quote quote in this.file.Series[series].GetArray(datetime1, datetime2))
					quotes.Add(quote);
			}
			return quotes;
		}
コード例 #2
0
ファイル: QuoteArrayList.cs プロジェクト: heber/FreeOQ
 public QuoteArray this [Instrument instrument]
 {
     get
     {
         QuoteArray quoteArray = this.arrayList[instrument] as QuoteArray;
         if (quoteArray == null)
         {
             quoteArray = new QuoteArray();
             this.arrayList.Add(instrument, quoteArray);
         }
         return quoteArray;
     }
 }
コード例 #3
0
ファイル: DataManager.cs プロジェクト: heber/FreeOQ
 public static QuoteArray GetHistoricalQuotes(IHistoricalDataProvider provider, Instrument instrument, DateTime datetime1, DateTime datetime2)
 {
     ArrayList arrayList = DataManager.r6ZT8iFUv(provider, instrument, DataManager.EDataSeries.Quote, datetime1, datetime2, -1L);
     QuoteArray quoteArray = new QuoteArray();
     foreach (Quote quote in arrayList)
         quoteArray.Add(quote);
     return quoteArray;
 }
コード例 #4
0
 public QuoteArrayEventArgs(QuoteArray array) : base()
 {
     this.QuoteArray = array;
 }
コード例 #5
0
ファイル: QuoteSeries.cs プロジェクト: heber/FreeOQ
 internal QuoteSeriesEnumerator(QuoteArray series)
 {
   this.series = series;
   this.enumerator = series.GetEnumerator();
 }
コード例 #6
0
ファイル: QuoteSeries.cs プロジェクト: heber/FreeOQ
 public QuoteSeries()
 {
   this.series = new QuoteArray();
 }
コード例 #7
0
ファイル: QuoteSeries.cs プロジェクト: heber/FreeOQ
 internal QuoteSeries(QuoteArray series)
 {
   this.series = series;
 }
コード例 #8
0
ファイル: QuoteArrayEventArgs.cs プロジェクト: heber/FreeOQ
		public QuoteArrayEventArgs(QuoteArray array) : base()
		{
			this.QuoteArray = array;
		}