-
Notifications
You must be signed in to change notification settings - Fork 950
data 解析. tic_reader 分支 #149
Comments
财务数据的格式不难,至于每个键值的含义不是我解析的呀,是通达信公式可以获取财务数据,找到公式的说明文档,直接复制粘贴就可以了。 至于分笔数据,我是自己计划做量化定投策略的,日线数据已经是很小粒度了,没想过要分析分笔数据。所以之前的笔记中没有。如果有时间的话我试着分析下看看吧,不过要过年了,估计时间比较紧,别抱太大期望.. |
💯 🥇 @datochan @rainx @yutiansut 提前给你们拜一个早年吧. 2018, 🐶 📈 2017 年, 我才发现有 量化交易 这样一个领域. 也从你们的项目中学到了很多东西, 受益匪浅. 🎉 🎉 🎉 |
仰仗各位大佬了~ 我也顺着你们思路研究研究 |
年假已过,在这里给大家拜个晚年。年假期间我大概的分析了一下tic文件的格式,结果如下:
由于今天开始上班了,我这边的时间也确实无法保证,为了不让大家白等。我将我这边逆出来的结构及相关代码传上来。谁要是有时间就一起写程序验证一下吧,有问题再及时沟通。 下面是解析分笔详情的伪代码,附件是代码中用到的hash表数据:
|
@datochan 这个太牛了,还有这个010editor感觉挺好用的,我之前一只想找一个类似的软件,感觉可以试试 |
@rainx |
tic文件怎么获取到本地? |
@zzeric
下载过程比较简单,拼接好URL之后完全可以脚本自动化。比如下载2018年1月31日的分笔数据就是: |
哦,直接下载解析tic就可以替代get_history_transaction_data,效率是能提高很多,唯一可惜的是tic文件里分笔数据也不带bid和ask数据,不知道downit5.cfg里的g3tic是不是也是这样的 |
难得周末有时间,就大概整理了下逆向的代码,这里是链接: 通达信tic文件格式解析
代码没有整理优化(比较难看,但是应该能看懂),只是为了说明Tic的文件格式,解析的数据我也没有仔细校对,应该是差不多的,如下图: |
最后再说明一下问题 #103 中涉及到的
索引文件结构是统一的,格式如下:
附件上传索引文件的解析格式: |
@datochan cool ! |
pytdx最好能通过Resample方式从tic文件中得到1MIN/5MIN/1Day周期的K线数据 |
resample不是不可以,但需要注意沪深交易所对收盘价的处理,并不是最后一tick的price,而且沪深好像还有点差异。 收盘价: 深市的收盘价通过集合竞价的方式产生。收盘集合竞价不能产生收盘价的,以当日该证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易)为收盘价。当日无成交的,以前收盘价为当日收盘价。 |
需要解析本地tick文件,找好久没有找到现成的python代码,参照 @datochan 的go代码写了python版的供大家参考,准确性待持续验证
|
@xiaoheige 干得漂亮,如果准确性没问题的话,可以关闭话题了,哈哈。 |
👍 💯 🥇 |
@xiaoheige cool 👍, 呵呵,这几天一直在忙一个react native 的项目 ,好久没回来看,等项目忙完我好好整理一下 |
nice, great job!!! |
喜极而泣,, |
膜拜一下. @datochan @rainx @yutiansut
当前 tic_reader 分支, 解析了 部分 tick 数据. 但是 data 这里没有进一步解析
tic_reader.py.
我看你 @datochan 把财务数据 #133 全部解析了. 太赞了. 👍 , 是否有兴趣看看 tick 数据的解析呢?
The text was updated successfully, but these errors were encountered: