Skip to content

Latest commit

 

History

History
331 lines (258 loc) · 9.69 KB

ChangeLog.md

File metadata and controls

331 lines (258 loc) · 9.69 KB

1.72

  • 给GetSecurityQuotes添加解析后的时间字段 servertime, 参考 #187, 感谢 @liuyug

1.71

  • 更新了最优ip获取部分 #217

1.70

  • 恢复了从通达信proxy服务器获取历史财务数据的方法,可以通过 HistoryFinancialListCrawler.mode = "http" 切回使用http的方式。

1.69

  • 修复了历史财务数据无法下载问题。 by yutiansut

1.68

  • 交易日历更新

1.67

  • 增加TdxTradeServer1.8.0.0支持
  • trade模块增加 send_orders, cancel_orders, get_quotes, query_datas 支持

1.66

  • get_tts支持TdxTradeServer1.7.0.0版本
  • trade模块增加 get_active_clients 功能

1.65

1.64

1.63

  • fix issue #146, 股票涨速字段解析有错 @a19284

1.62

  • Merge PR: fix bug for eol update to 1.62 #138 1.61

  • Merge pull request #136 from yutiansut/master 更新2018年交易日历

1.60

  • Merge pull request #122, #125 from zsluedem/master : fix bugs on hqpool
  • 增加指定绑定本地端口和ip地址功能 issue #119 rainx#119

1.59

  • hk stock amount fix form pr rainx#115
  • upgrade TdxTradeServer to 1.5 version for support multi account trade

1.58

  • merge pr #110 - fix typo cacnel_order to cancel _order

1.57

  • GetSecurityList name.rstrip("\x00") Merge pull request #100 from JaysonAlbert/hotfix
  • 修改财务信息 将(万元)的列 *10000 pr #102 from yutiansut:master

1.56

  • connect增加了time_out 参数 Merge pull request #99 from yutiansut/master

1.55

  • 为 get_security_quotes 增加了几种重载调用的方式:get_security_quotes(market, code ) get_security_quotes((market, code)) get_security_quotes([(market1, code1), (market2, code2)] )
  • 修正了nature_name的拼写错误(natrue), 为了保持兼容性,原有的natrue_name还会保留一段时间

1.54

  • Merge pull request Feature/fix nature name #91 @wopalm 修正期货和港股的nature_name解析问题

1.53

  • Merge pull request #84 from JaysonAlbert/master 修复best_ip bug
  • 在Cython编译版本增加了部分文件
  • Merge pull request #86 from yutiansut/master
  • 添加新的获取扩展行情列表的接口 get_instrument_quote_list , 可以批量扩展行情获取某个市场的行情数据

1.52

  • base_socket_client 增加了 send_raw_pkg 方法,方便调试
  • hqbenchmark命令支持端口(默认7709)

1.51

  • (注意:可能有潜在代码变更)合并 PR #83 by @nickolaslu : 沪深股票,基金,指数,债券的四价和成交量的系数是不一样的, ie. 股票的VOLUME也要乘0.01, 基金,债券的四价是乘0.001 ... rainx#83

1.50

  • 合并PR #80 去掉自定义板块读取的代码中的市场代码部分 by @JaysonAlbert

1.49

  • 合并PR #79 , 读取通达信备份的自定义板块文件夹 by @JaysonAlbert
  • 增加 hqreader -d customblock 选项

1.48

  • 增加hqbenchmark行情服务器测速工具

1.47

  • 修复 版本1.45 修改时引发的其它数据无法匹配问题

1.46

  • 将parser基类中的base.py里面的异常从继承BaseException改为集成Exception, 对应修复问题:rainx#68

1.45

  • 修复get_finance_info总现金流不对 等问题, issue: rainx#73

1.44

  • 增加 get_tts 命令,用于下载并配置TdxTradeServer服务
  • 增加了一部分通达信服务器地址到hosts.py配置文件中

1.43

  • 修复 get_k_data 方法 的问题 rainx#59
  • 给hqget和hqreader增加pandas display.max_columns display.max_rows参数, 使其可以显示全部内容

1.42

  • 增加了api.get_traffic_stats 获取当前连接的流量统计情况

1.41

  • 增加GetBlockInfoMeta, 增加GetBlockInfo, get_and_parse_block_info 等支持直接下载并解析板块文件, 感谢 @mi-fox帮助分析协议

1.40

  • 增加BlockReader用于读取板块列表

1.39

  • 修复GetSecurityQuotesCmd里面一个保留位长度计算错误导致某些行情无法获取的问题。

1.38

  • 修复抛出在auto_retry开启时TdxFunctionCallError异常时的一个小问题

1.37

  • 增加自动重连机制 auto_retry=True 时生效,并可以自定制重连策略
  • 增加连接和接口调用时的异常处理

1.36

  • fix bugs that break on call get_security_quotes on py2.7
  • 修复 get_security_quotes 在没有行情的时候报错 rainx#44

1.35

  • 修复 exhqapi.get_transaction_data里的增仓数据不正确, 性质数据对不上 thx @zzeric see rainx#31

1.34

  • 增加了 rainx#38 IP寻优的简单办法
  • xdxr rainx#37 修改了对 11, 12, 13, 14 类别的支持, 针对13,14,增加了 fenshu xingquanjia 字段

1.33

  • 修复 Python2.x 无法安装的问题 rainx#36

1.32

  • merge pr rainx#34
  • 增加对 get_security_bars 的注释:如果一个股票当天停牌,那天的K线还是能取到,成交量为0
  • 上线了trade模块,但是trade模块需配合TdxTradeServer使用(一个Windows 上的 C++ 开发的Server端)

1.31

  • 修复除息除权信息错误,增加 fenhong peigujia songzhuangu peigu suogu 字段 rainx#8

1.30

  • 修复 exhqapi.get_transaction_data里的增仓数据不正确, 性质数据对不上 rainx#31

1.29

  • 添加对通达信gbbq文件的解析类GbbqReader
  • 可以使用 hqreader -d gbbq path_to_gbbq_file -o some_output_file.csv 保存股本变迁数据

1.28

  • 添加 get_history_instrument_bars_range 接口,可以根据一个时间范围下载历史k线信息 rainx#28 mifox

1.27

  • commit 新的get_k_data , 支持任意时间段 任意时间长度 任意股票 rainx#27 yutiansut

1.26

  • 增加了 KLINE_TYPE_EXHQ_1MIN = 7 用于获取扩展行情分钟K线 via mi-fox

1.25

  • 修复了get_k_data 因为停牌导致的时间索引错位的问题 rainx#26 yutiansut

1.24

  • 增加 TdxExHqDailyBarReader ,用于读取扩展行情(如期货,现货,期权等)的盘后日线数据 rainx#25

1.23

  • 增加历史分时行情,分时成交,历史分时成交 rainx#24 wopalm

1.22

  • 解决扩展行情,无法指定数据长度的问题 rainx#22 wopalm

1.21

  • Reader 支持 lc1, lc5 文件格式

1.20

  • 修复了exhq get_instrument_info(10000, 98)取不到数据, change to name = name_raw.decode("gbk", 'ignore')

1.19

  • 合并了hqpool分支,增加行情备选连接池支持

1.18

  • 增加了扩展行情的 查询代码列表 get_instrument_info

1.17

  • 修正了get_instrument_bars接口的ohlc位置对应错误的bug
  • 修改了对应的列名 vol, amount -> position, trade

1.16

  • 增加了扩展行情里面的获取k线接口 eg. api.get_instrument_bars(TDXParams.KLINE_TYPE_DAILY, 8, "10000843")

1.15

  • 在 get_security_list 接口中增加了 小数点位数 (decimal_point) 列 rainx#16

1.14

  • 增加判断,只在heartbeat=True的时候启动heartbeat线程

1.13

  • 增加心跳包heartbeat参数,自动创建心跳包线程
  • 将HqAPI和 ExHqAPI部分逻辑放到BaseSocketClient里

1.12

1.11

  • 追加exhq get_minute_time_data 接口

1.10

  • 更新了reader中读取通达信1,5分钟k线的数据文件的方法, TdxMinBarReader
  • try hqreader -d min ~/Downloads/sh000001.5
  • 写了一半的exhq读取,请忽略,当初应该搞个单独的分支的,懒了...

1.9

  • 更新了主机列表, 参考 issue: rainx#3
  • 增加了部分常量定义 rainx#7
  • hqget 增加了 --all 参数,以支持获取全部股票列表

1.8

  • 修复关于除权除息信息错误的bug, 后续还有待进一步完善 issue : rainx#8

1.7

  • 支持Reader类读取通达信导出的数据文件 参见 rainx#5 感谢 @yutiansut

1.6

  • 调整GetSecurityQuotesCmd,修复了后几个字节解析的时候的错误,使其不会再解析某些股票的时候pos计算错误,导致后续的股票无法解析

1.5

  • 修复windows下python2中文显示和命令输入问题

1.4

  • 修复hqget在python2下获取公司信息详情的时候的错误

1.3

  • 去掉了一个错误的 assert : assert (reversed_bytes1 == -price)

1.2

  • 修复python2.7下整除的bug ,类似, 感谢dHydra数据群的 流水 流水 11:07:46 @徐景-RainX 2.7中这个除法是有问题的 流水 11:08:19 def _cal_price1000(self, base_p, diff): return (base_p + diff)/1000 to return float(base_p + diff)/1000
  • 将返回财务数据里的代码转化为字符串类型(bytes -> str)
  • 修复了python2 在 读取 byte[pos] 的时候换个python3 行为不同的bug

1.1

  • 增加多线程支持
  • 对disconnect增加了异常捕获

1.0

  • 初始版本