408 Star 1.8K Fork 756

GVPfasiondog / hikyuu

 / 详情

改变数据源应该怎么处理,HDF5或者SQL的格式是什么样的

待办的
创建于  
2022-01-31 07:47

你好,我想问一下,我看了一下pytdx_data_driver.py,我不想使用通达信的数据源,我自己已经有pandas的数据了,我的数据是期货数据,不是股票数据,我应该怎么改才能把我的数据源导入呢?
我尝试把pandas转成hdf5格式,但是不能使用,我用pandas读取hikyuu下载的hdf5文件也失败,所以可不可以告诉我正确的处理方法呢,或者怎样把我的数据转成hdf5格式?
我可能需要 open, high, low, close, amount, vol之外的数据也导入到系统中,这时候我应该怎么处理呢?
还有就是周线以及月线数据是怎么自动生成的啊?比如五一放三天假 或者国庆放七天假的时候,有时候可能一天的数据就是一周的数据,这个时候是怎么把日线变成周线或者月线呢?
问题比较多,谢谢回答!

评论 (3)

cyoki 创建了任务

1.自定义的数据源pytdx_data_driver目前可能不能用了,也不适合用于期货
2.数据格式可以看 hikyuu/data 下的相关代码,数据导入的实现。
3.数据目录下的 sqlite.db, 可以百度 sqlitebrows 打开看;相关 .h5 文件可以去 hdf5 的网站上下载 HDF5View 工具看
4.期货还需要在表 market、stock、stocktypeinfo 增加相应的配置数据才行
5.目前 system 不支持空头,我对期货的交易规则不熟悉,暂时没实现

感谢!

至于周线以及月线的生成,都是导入时已经处理好了

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
3859 fasiondog 1578914213 50705 cyoki 1578915678
C++
1
https://gitee.com/fasiondog/hikyuu.git
git@gitee.com:fasiondog/hikyuu.git
fasiondog
hikyuu
hikyuu

搜索帮助