def ai_varRd(fmx0): fvar = fmx0 + 'tqvar.pkl' qx = zt.f_varRd(fvar) for xkey in qx.aiMKeys: fss = fmx0 + xkey + '.mx' mx = load_model(fss) qx.aiModel[xkey] = mx # return qx
#1 预处理 pd.set_option('display.width', 450) pd.set_option('display.float_format', zt.xfloat3) pyplt=py.offline.plot #--------------- #2 set data #2.1 codLst=['000001','002046','600663','000792','600029','000800'] xlst=['inx','total']+codLst # print('\n#2.2 qx.rd') fss='data/bt-T1x2.pkl';#zt.f_varWr(fss,qx) qx=zt.f_varRd(fss);#ztq.tq_prVar(qx) #3 print('\n#3.1 tq_usrStkMerge') df_usr=ztq.tq_usrStkMerge(qx) zt.prDF('df_usr',df_usr) print('\n#3.2 tq_usrDatXed') df2,k=ztq.tq_usrDatXed(qx,df_usr) zt.prDF('df2',df2) # print('\n#3.3 ret') print('ret:',k,'%') print('\n#3.4 tq_usrDatXedFill') df=ztq.tq_usrDatXedFill(qx,df2)
#4 set.bT.var print('\n#4,set.BT.var') qx.preFun = zsta.avg01_dpre qx.preVars = [10] qx.staFun = zsta.avg01 qx.staVars = [1.1, 1.1] # #5 set.bT.var print('\n#5,call::qx.preFun') ztq.tq_pools_call(qx, qx.preFun) #6 save.var print('\n#6,save.var') fss = ftg0 + 'x1.pkl' zt.f_varWr(fss, qx) qx = zt.f_varRd(fss) #ztq.tq_prVar(qx) #-----------step #2,BT-main # 7 print('\n#7 bt-main') qx = zbt.bt_main(qx) # ztq.tq_prWrk(qx) zt.prx('\nusrPools', qx.usrPools) #-------------- #8 print('\n#8 qx.rw') fss = ftg0 + 'x2.pkl'
import ztools_data as zdat import ztools_datadown as zddown import ztools_draw as zdr #------------------- #1 预处理 pd.set_option('display.width', 450) pyplt=py.offline.plot #--------------- #2 rd.var print('\n#2,rd.var') fss='data/bt-T1x1.pkl';qx=zt.f_varRd(fss); ztq.tq_prVar(qx) #3 print('\n#3 set.bt.var') qx.staFun=zsta.avg01 qx.staVars=[1.0,1.2] # qx.trd_buyNum=1000 qx.trd_buyMoney=10000 qx.trd_mode=1 # qx.usrLevel,qx.trd_nilFlag=5,False qx.usrMoney0nil=qx.usrMoney0*qx.usrLevel # 4
#------------------- #1 预处理 pd.set_option('display.width', 450) pd.set_option('display.float_format', zt.xfloat3) pyplt=py.offline.plot #--------------- #2 set data codLst=['000001','002046','600663','000792','600029','000800'] xlst=['inx','total']+codLst # print('\n#2.2 qx.rd') fss='data/TM2_tqvar.pkl';qx=zt.f_varRd(fss) #3 print('\n#3.1 tq_usrStkMerge') df_usr=ztq.tq_usrStkMerge(qx) zt.prDF('df_usr',df_usr) print('\n#3.2 tq_usrDatXed') df2,k=ztq.tq_usrDatXed(qx,df_usr) zt.prDF('df2',df2) # print('\n#3.3 ret') print('ret:',k,'%') print('\n#3.4 tq_usrDatXedFill') df=ztq.tq_usrDatXedFill(qx,df2)