Coder Social home page Coder Social logo

解析通达信的板块文件 about pytdx HOT 13 OPEN

rainx avatar rainx commented on July 28, 2024
解析通达信的板块文件

from pytdx.

Comments (13)

rainx avatar rainx commented on July 28, 2024 2

@zfsamzfsam @laowalter
1.40版本更新了使用的代码,见下面文档

https://rainx.gitbooks.io/pytdx/content/pytdx_reader.html

读取板块信息文件

文件位置参考: http://blog.sina.com.cn/s/blog_623d2d280102vt8y.html

样例代码:

# 默认扁平格式
df = BlockReader().get_df("/Users/rainx/tmp/block_zs.dat")
print(df)

blockname  block_type  code_index    code
0        沪深300           2           0  000001
1        沪深300           2           1  000002
2        沪深300           2           2  000008
3        沪深300           2           3  000009


# 分组格式
df2 = BlockReader().get_df("/Users/rainx/tmp/block_zs.dat", BlockReader_TYPE_GROUP)
print(df2)

blockname  block_type  stock_count  \
0       重点沪指           2            0   
1      沪深300           2          300   
2       深证成指           2           40   
3       中小板指           2          100   

code_list  
0                                                      
1   000001,000002,000008,000009,000060,000063,0000...  
2   000001,000002,000063,000069,000100,000157,0001...  
3   002001,002004,002007,002008,002010,002013,0020...

from pytdx.

rainx avatar rainx commented on July 28, 2024

@zfsamzfsam mark,后面加上..

from pytdx.

laowalter avatar laowalter commented on July 28, 2024

正在期待这个功能。

from pytdx.

laowalter avatar laowalter commented on July 28, 2024

block_fg.dat, block_gn.dat, block_zs.dat 这三个文件板块文件数据不完整,行业板块居然不在其中,不知道hycomte.dat是不是行业板块,这个文件目前尚无法解析。

from pytdx.

yutiansut avatar yutiansut commented on July 28, 2024

... @laowalter 为啥发这么多遍...

from pytdx.

laowalter avatar laowalter commented on July 28, 2024

Sorry , 我也是刚刚发现,已经把重复的删除了。

from pytdx.

rainx avatar rainx commented on July 28, 2024

@laowalter 看文件大小,感觉hycomte.dat有点小,不确定是不是,还需要再研究一下

from pytdx.

laowalter avatar laowalter commented on July 28, 2024

通达信行业板块数据需要这两个文件对应一下。
T0002\hq_cache\tdxhy.cfg
T0002\hq_cache\tdxzs.cfg
另外,还有一部分细分行业代码好像在 incon.dat (文件在T0002上层的目录中)

from pytdx.

jonchin avatar jonchin commented on July 28, 2024

BlockReader 函数找不到?

from pytdx.

zp0605 avatar zp0605 commented on July 28, 2024

通达信行业板块数据需要这两个文件对应一下。
T0002\hq_cache\tdxhy.cfg
T0002\hq_cache\tdxzs.cfg
另外,还有一部分细分行业代码好像在 incon.dat (文件在T0002上层的目录中)

block_fg.dat, block_gn.dat, block_zs.dat 这三个文件板块文件数据不完整,行业板块居然不在其中,不知道hycomte.dat是不是行业板块,这个文件目前尚无法解析。

大神,细分行业的问题怎么解决的?

from pytdx.

zp0605 avatar zp0605 commented on July 28, 2024

@zfsamzfsam @laowalter
1.40版本更新了使用的代码,见下面文档

https://rainx.gitbooks.io/pytdx/content/pytdx_reader.html

读取板块信息文件

文件位置参考: http://blog.sina.com.cn/s/blog_623d2d280102vt8y.html

样例代码:

# 默认扁平格式
df = BlockReader().get_df("/Users/rainx/tmp/block_zs.dat")
print(df)

blockname  block_type  code_index    code
0        沪深300           2           0  000001
1        沪深300           2           1  000002
2        沪深300           2           2  000008
3        沪深300           2           3  000009


# 分组格式
df2 = BlockReader().get_df("/Users/rainx/tmp/block_zs.dat", BlockReader_TYPE_GROUP)
print(df2)

blockname  block_type  stock_count  \
0       重点沪指           2            0   
1      沪深300           2          300   
2       深证成指           2           40   
3       中小板指           2          100   

code_list  
0                                                      
1   000001,000002,000008,000009,000060,000063,0000...  
2   000001,000002,000063,000069,000100,000157,0001...  
3   002001,002004,002007,002008,002010,002013,0020...

有些版块获取不到,怎么获取细分行业 版块里面的个股?比如 880355(日用化工)

from pytdx.

zillionare avatar zillionare commented on July 28, 2024

行业信息还是没有吧?

from pytdx.

yutiansut avatar yutiansut commented on July 28, 2024

行业信息可以使用同花顺爬虫

from pytdx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.