#
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)
#
Exemple #2
0
#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)

#