VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 11
声望: 0

我想把 catstrategy 接收到的 tick 数据 (TickData object)放进一个 dataframe 里。我尝试 pd.Series(TickData), 但不成功。

请问能否教一下该怎么做?
这个 TickData 的 object 有没有 documentation? 要怎么处理它?

附个代码的图:

description

Member
avatar
加入于:
帖子: 4618
声望: 284

有需要的话就放进字典里吧,TickData是一个对象

Member
avatar
加入于:
帖子: 11
声望: 0

xiaohe wrote:

有需要的话就放进字典里吧,TickData是一个对象

我试把 TickData 象放进字典, dict(tick), 但出现报错: “TickData object is not iterable ”

Member
avatar
加入于:
帖子: 4618
声望: 284

不是变成字典,是作为字典的value

Member
avatar
加入于:
帖子: 11
声望: 0

xiaohe wrote:

不是变成字典,是作为字典的value

嗯,但这样还是没办法把 TickData 里的信息放入一个 dataframe。

我的想法是, 把 TickData 里的部分信息, 比如 ‘last_price’, 'volume' 等搬出到一个dataframe 上,再用 pandas 分析。
我应该用什么方法?

Member
avatar
加入于:
帖子: 716
声望: 62

tick.dict()转换成字典,然后查阅一下dataframe的使用方法就行

Member
avatar
加入于:
帖子: 11
声望: 0

郭易燔 wrote:

tick.dict()转换成字典,然后查阅一下dataframe的使用方法就行

谢谢帮助,但很遗憾,这个方法也是报错: TickData object has no method called dict

Member
avatar
加入于:
帖子: 4618
声望: 284

如果非要转的话可以自己去搜一下对象转字典

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】