コード例 #1
0
def insert_cnstock_fina():
    daystr = util.get_today_datestr()
    cndaystr = util.date_us2cn(daystr)
    stkdao = cdao.cnstock_item_dao()
    stocklist = stkdao.get_all_tscode()
    list = ctu.read_cnstock_fina(stocklist, cndaystr)
    fina_dao = cdao.dao_cnstock_fina()
    fina_dao.add_oneItemEachTime(list)
コード例 #2
0
def insert_cnstock_fina2():
    daystr = util.get_today_datestr()
    cndaystr = util.date_us2cn(daystr)
    stkdao = cdao.cnstock_item_dao()
    sfadao = cdao.dao_cnstock_fina()
    stocklist = stkdao.get_all_tscode()
    existinglist = sfadao.get_existing_tscodelist()
    print('start fina2 insert...')
    for ts_code in stocklist:
        ts_code = ts_code.strip()
        if ts_code not in existinglist:
            list = ctu.read_cnstock_finaone(ts_code, cndaystr)
            sfadao.add_cnstock_fina(list)
コード例 #3
0
def ann_predict_cn(filepath):
    #model = ann.create_gru_model()
    #model.load_weights(filepath)
    model = ann.load_mymodel(filepath)
    rs = ann.predict_model_cn(model)
    pred = rs[0]
    sym = rs[1]
    list = []
    for i in range(0, len(pred)):
        item = cstk.Stock_predict()
        item.symbol = str(sym[i])
        item.trade_date = get_latestdatefromdaily_cn(item.symbol)
        item.cal_date = util.get_today_datestr()
        item.result = util.toFloat(pred[i])
        item.comment = 'GRU drop 0.4'
        list.append(item)
    insert_predictresult_cn(list)
コード例 #4
0
def save_model2(model, filename):
    mdf = filename+"_"+util.get_today_datestr()+"_model.h5"
    wtf = filename+"_"+util.get_today_datestr()+"_weight.h5"
    model.save_weights(wtf, overwrite=True)
    model.save(mdf)
コード例 #5
0
def insert_alldaily_today():
    todaystr = util.get_today_datestr()
    insert_alldaily_oneday_us(todaystr)
    insert_alldaily_oneday_cn(todaystr)
コード例 #6
0
def us_add_today():
    todaystr = util.get_today_datestr()
    serv.insert_alldaily_oneday_us(todaystr)