public VolumnItem MergeChartItem(VolumnItem source, VolumnItem target) { source.Date = target.Date; source.Volumn += target.Volumn; source.Turnover += target.Turnover; return(source); }
public ChartItem FromTradeDetailData(TradeDetailData tdd, ChartItemType type) { ChartItem item = null; switch (type) { case ChartItemType.Linear: item = new ChartItem() { Value = tdd.current, Date = tdd.DateTime }; break; case ChartItemType.Candle: item = new StockItem() { Close = tdd.current, Date = tdd.DateTime, High = tdd.current, Low = tdd.current, Open = tdd.current }; break; case ChartItemType.Volumn: item = new VolumnItem() { Volumn = tdd.volume, Turnover = tdd.amount, Date = tdd.DateTime, }; break; default: break; } return(item); }
public VolumnItem MergeChartItem(VolumnItem source, VolumnItem target) { source.Date = target.Date; source.Volumn += target.Volumn; source.Turnover += target.Turnover; return source; }