/// <summary> /// 资金动向创建 /// </summary> /// <param name="tu"></param> /// <returns></returns> public TimeSeries <ITimeSeriesItem <List <double> > > FundTrendCreate(TimeUnit tu) { KLine kline = KLineCreateOrLoad(tu); TimeSeries <ITimeSeriesItem <List <double> > > r = kline.executeIndicator(); r.Save(GetFullFileName(IndicatorMetaCollection.META_FUND_TREND, tu)); if (!timeSerials.ContainsKey(tu)) { timeSerials.Add(tu, new ConcurrentDictionary <string, object>()); } timeSerials[tu][IndicatorMetaCollection.META_FUND_TREND.NameInfo.Name] = r; return(r); }