예제 #1
0
        /// <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);
        }