def _test_AsynDrawKline(self):
code = '300033'
start_day = '2017-8-25'
#df = stock.getHisdatDataFrameFromRedis(code, start_day)
df = stock.getFiveHisdatDf(code, start_day=start_day)
import account
account = account.LocalAcount(account.BackTesting())
#????????
indexs = agl.GenRandomArray(len(df), 3)
trade_bSell = [0,1,0]
df_trades = df[df.index.map(lambda x: x in df.index[indexs])]
df_trades = df_trades.copy()
df_trades[AsynDrawKline.enum.trade_bSell] = trade_bSell
plt.ion()
for i in range(10):
AsynDrawKline.drawKline(df[i*10:], df_trades)
plt.ioff()
#plt.show() #???????? ????????
评论列表
文章目录