Beispiel #1
0
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)
    """
Beispiel #2
0
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()
    """