# mx.summary() plot_model(mx, to_file='tmp/lstm010bt.png') #-----------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') fmx0=ftg0+'x1_';ztq.ai_varWr(qx,fmx0) qx=ztq.ai_varRd(fmx0); #qx=zt.f_varRd(fss); # #-----------step #3,ret-mini #9 print('\n#9 ret') # print('\n#9.1 tq_prTrdlib') ztq.tq_prTrdlib(qx) zt.prx('userPools',qx.usrPools) print('\n#9.2 tq_usrStkMerge') df_usr=ztq.tq_usrStkMerge(qx) zt.prDF('df_usr',df_usr) #
#5 set.bT.var print('\n#5,call::qx.preFun') ztq.tq_pools_call(qx, qx.preFun) #6.1 load_model print('\n#6.1,load_model') mx = load_model('data/bt_lstm010mx2k.dat') ### qx.aiModel['lstm010'] = mx # mx.summary() plot_model(mx, to_file='tmp/lstm010bt.png') #6.2 var&model.wr print('\n#6.2 var&model.wr') fmx0 = 'tmp/TM_' ztq.ai_varWr(qx, fmx0) qx = ztq.ai_varRd(fmx0) #------------ #7 chk.dat print('\n7.1 tq_pools_chk') ztq.tq_pools_call(qx, ztq.tq_pools_chk) print('\n#7.2,plot inx -->tmp/tmp_.html') xinx, df = qx.wrkInxCod, qx.wrkInxDat hdr, fss = 'k线图-inx ' + xinx, 'tmp/tmp_' + xinx + '.html' df2 = df.tail(100) zdr.drDF_cdl(df2, ftg=fss, m_title=hdr) print('\n#7.3,plot stk-->tmp/tmp_.html') xcod, df = qx.wrkStkCod, qx.wrkStkDat
# #5 set.bT.var print('\n#5,call::qx.preFun') ztq.tq_pools_call(qx,qx.preFun) #6.1 load_model print('\n#6.1,load_model') mx=load_model('data/bt_lstm010mx2k.dat') ### qx.aiModel['lstm010']=mx # mx.summary() plot_model(mx, to_file='tmp/lstm010bt.png') #6.2 var&model.wr print('\n#6.2 var&model.wr') fmx0='tmp/TM_';ztq.ai_varWr(qx,fmx0) qx=ztq.ai_varRd(fmx0); #------------ #7 chk.dat print('\n7.1 tq_pools_chk') ztq.tq_pools_call(qx,ztq.tq_pools_chk) print('\n#7.2,plot inx -->tmp/tmp_.html') xinx,df=qx.wrkInxCod,qx.wrkInxDat hdr,fss='k线图-inx '+xinx,'tmp/tmp_'+xinx+'.html' df2=df.tail(100) zdr.drDF_cdl(df2,ftg=fss,m_title=hdr) print('\n#7.3,plot stk-->tmp/tmp_.html')
qx.trd_mode=1 # qx.usrLevel,qx.trd_nilFlag=5,False qx.usrMoney0nil=qx.usrMoney0*qx.usrLevel # 4 print('\n#4 bt-main') qx=zbt.bt_main(qx) # ztq.tq_prWrk(qx) zt.prx('\nusrPools',qx.usrPools) #-------------- #5 print('\n#5 qx.rw') fmx0='data/TM2_';ztq.ai_varWr(qx,fmx0) # #------------ret #6 print('\n#6 ret') # print('\n#6.1 tq_prTrdlib') ztq.tq_prTrdlib(qx) zt.prx('userPools',qx.usrPools) print('\n#6.2 tq_usrStkMerge') df_usr=ztq.tq_usrStkMerge(qx) zt.prDF('df_usr',df_usr) #