def test_year(year, m1, m2): candles = Currency.CAD_Ten_Min_Candle_Container() types = Hunter.Type_Container(candles) pens = Hunter.Pen_Container(types) hubs = Hunter.Ten_Min_Hub_Container(pens) # 初始化Tran_Container对象 trans = Hunter.Tran_Container() #s1 = S1.S1(candles.container,types.container,pens.container,hubs.container) #s_b = S1_B.S(candles.container,types.container,pens.container,hubs.container) s2 = S1.S2() m = Event.Monitor(s2) # 逐月调用 for i in range(m1, m2 + 1): candles.loadDB(year, i, 0, 0, types, pens, hubs, m) """
def test_month_10(market, year, month, count=0, skips=0): candles = Currency.CAD_Ten_Min_Candle_Container() types = Hunter.Type_Container(candles) pens = Hunter.Pen_Container(types) hubs = Hunter.Ten_Min_Hub_Container(pens) # 初始化Tran_Container对象 trans = Hunter.Tran_Container() #s1 = S1.S1(candles.container,types.container,pens.container,hubs.container) s2 = S1.S2() m = Event.Monitor(s2) candles.loadDB(year, month, count, skips, types, pens, hubs, m) #S1.S1._trans.clear() #S1.S2._trans.clear() ax_1 = plt.subplot(1, 1, 1) drawer = Drawer.Ten_Min_Drawer(candles.container) drawer.draw_stocks(candles.container, types.container, ax_1, trans) drawer.draw_pens(pens.container, ax_1) drawer.draw_hub(hubs.container, hubs, ax_1) #for _, hub in enumerate(hubs.container): # print(hub.pens()) plt.show() """