dataframe 转为DataStructure(群交流记录)
发布于 4 个月前 作者 Shensi-max 153 次浏览 来自 分享

根据你是啥类型的数据,再用QA.QA_DataStrut_xxx()套一次。如: data为dataframe,日线数据 data=QA.QA_DataStruct_Day(data) 周线的DataStructure就是 QA.QA_DataStruct_Day(data.week)

4 回复

回测中: data=self.get_code_marketdata(code) #dataframe data.index.set_names([‘date’,‘code’], inplace=True)
data=QA.QA_DataStruct_Day(data)

持仓均价:s.acc. hold_ price() 买入记录:s.acc.history_table.query(‘code=="{}"’.format(code)) 上一笔买入价格: s.acc.history_table.query(‘code=="{}"’.format(code)).iloc[-1] s.acc.history_table.query(‘code=="{}"’.format(‘000999’)).iloc[-1]

如何从一些本地的csv去获取数据? 给个栗子:http://www.yutiansut.com:3000/topic/5e4e47086d3b182e88b4f16c

"""
float_profit: 11636.923076923063
float_profit_long: 50066.92307692306
float_profit_short: -38430
instrument_id: "rb1905"
last_price: 4193
margin: 59727.99999999999
margin_long: 32850.399999999994
margin_short: 26877.6
open_cost_long: 411163.07692307694
open_cost_short: 338940
open_price_long: 3737.846153846154
open_price_short: 3766
position_cost_long: 411163.07692307694
position_cost_short: 338940
position_price_long: 3737.846153846154
position_price_short: 3766
position_profit: 11636.923076923063
position_profit_long: 50066.92307692306
position_profit_short: -38430
volume_long: 11
volume_long_frozen: 1
volume_long_frozen_his: 0
volume_long_frozen_today: 0
volume_long_his: 11
volume_long_today: 0
volume_short: 9
volume_short_frozen: 1
volume_short_frozen_his: 0
volume_short_frozen_today: 0
volume_short_his: 9
volume_short_today: 0
"""
回到顶部