Ejemplo n.º 1
0
 public static void Update(params DataSource[] src)
 {
     if (src == null || !src.Any())
     {
         HashSet <DataSource> srcl = new HashSet <DataSource>();
         foreach (DataSource ds in Enum.GetValues(typeof(DataSource)))
         {
             srcl.Add(ds);
         }
         src = srcl.ToArray();
     }
     if (src.Contains(DataSource.Kdb))
     {
         KdbClient.Update();
     }
     if (src.Contains(DataSource.KabuDotCom))
     {
         KabuDotComClient.Update();
     }
     if (src.Contains(DataSource.Yahoo))
     {
     }
 }
Ejemplo n.º 2
0
 IEnumerable <SerializablePrices> GetStockSource(DateTime since, DateTime until, Func <Prices, bool> select)
 {
     return(this.Adjust(KdbClient.Acquire(KdbData.stocks, since, until, a => select(new Prices(a)))));
 }
Ejemplo n.º 3
0
 IEnumerable <SerializablePrices> GetIndicesSource(DateTime since, DateTime until, Func <Prices, bool> pred)
 {
     return(KdbClient.Acquire(KdbData.indices, since, until, a => pred(new Prices(a))));
 }
Ejemplo n.º 4
0
 public IEnumerable <DateTime> GetStockTimeLineScale()
 {
     return(KdbClient.GetTimeLineScale());
 }