//[TestMethod] public void TestHistoryDataForward_Play() { string code = "RB1710"; int start = 20170601; int endDate = 20170601; IDataForward_Code realTimeReader = ForwardDataGetter.GetHistoryDataForward_Code(code, start, endDate, true); realTimeReader.OnTick += RealTimeReader_OnTick; realTimeReader.NavigateTo(20170531.210011); realTimeReader.Play(); while (realTimeReader.Time < 20170531.210015) { } realTimeReader.Pause(); }
public void TestTickAttachTick() { int start = 20170601; int endDate = 20170602; //string code = "A0401"; //int start = 20040106; //int endDate = 20040106; IDataForward_Code historyDataForward = ForwardDataGetter.GetHistoryDataForward_Code(code, start, endDate, true, true); historyDataForward.AttachOtherData(code2); //historyDataForward.OnBar += HistoryDataForward_OnBar; historyDataForward.OnTick += HistoryDataForward_OnTick; //historyDataForward.OnTick += KlineDataForward_OnTick; while (historyDataForward.Forward()) { } }
public void TestForward_TimeLineData() { printStrs_Forward_TimeLine.Clear(); string code = "RB1710"; int start = 20170601; int endDate = 20170603; IDataForward_Code klineDataForward = ForwardDataGetter.GetHistoryDataForward_Code(code, start, endDate, true, true, new KLinePeriod[] { KLinePeriod.KLinePeriod_1Minute }); klineDataForward.OnTick += KlineDataForward_OnTick; DateTime prevtime = DateTime.Now; while (klineDataForward.Forward()) { } AssertUtils.AssertEqual_List("forward_tick_timeline", GetType(), printStrs_Forward_TimeLine); printStrs_Forward_TimeLine.Clear(); }
public void TestTickAttachKLine() { int start = 20170601; int endDate = 20170602; //string code = "A0401"; //int start = 20040106; //int endDate = 20040106; printStrs_Forward_KLine.Clear(); IDataForward_Code historyDataForward = ForwardDataGetter.GetHistoryDataForward_Code(code, start, endDate, false); historyDataForward.AttachOtherData(code2); historyDataForward.OnBar += HistoryDataForward_OnBar; historyDataForward.OnTick += HistoryDataForward_OnTick; //historyDataForward.OnTick += KlineDataForward_OnTick; while (historyDataForward.Forward()) { } AssertUtils.AssertEqual_List("attachcode_kline", GetType(), printStrs_Forward_KLine); }