位置:丁香财经网 >> 宏观

通达信股票池的状态池如何修改(通达信如何开启股票池功能)

日期:2023年04月26日 15:30 浏览量:1

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以解析出我们需要的数据,比如“股票代码”“进入时间”“进入价格”......等。

XML(eXtensible Markup Language)指可扩展标记语言,被设计用来传输和存储数据,已经日趋成为当前许多新生技术的核心,在不同的领域都有着不同的应用。它是web发展到一定阶段的必然产物,既具有SGML的核心特征,又有着HTML的简单特性,还具有明确和结构良好等许多新的特性。

python解析通达信股票池XML文档

python解析通达信股票池XML文档

策略股票池XML文档结构

python解析XML常见的有三种方法:一是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOM API则该模块很适合;二是xml.sax.*模块,它是SAX API的实现,这个模块牺牲了便捷性来换取速度和内存占用,SAX是一个基于事件的API,这就意味着它可以“在空中”处理庞大数量的的文档,不用完全加载进内存;三是xml.etree.ElementTree模块(简称 ET),它提供了轻量级的Python式的API,相对于DOM来说ET 快了很多。

并且由于本次解析XML文档的编码问题(GB2312),目前只能使用xml.etree.ElementTree模块。

# -*- coding: UTF-8 -*-from datetime import datetimefrom xml.etree.ElementTree import parse, XMLParser, ElementTreetree: ElementTree = parse(r'D:\zd_huatai\T0002\tpool\股票池.xml', parser=XMLParser(encoding='iso-8859-5'))root = tree.getroot()gpc = []for stk in root.findall(".//cells/cell[@id='25']/stk"):    code = stk.get('code')    inprice = stk.get('inprice')    indate = stk.get('indate')    intime = stk.get('intime')    join_time = indate + intime    join_time = str(datetime.strptime(join_time, "%Y%m%d%H%M%S"))    gpc1 = ["代码", code, "价格", inprice, "时间", join_time]    print(gpc1)    gpc.append(gpc1)print(len(gpc))

输出结果:

D:\pythonProject\venv\Scripts\python.exe D:/pythonProject/r1_xml.py['代码', '600778', '价格', '5.33', '时间', '2022-04-12 09:31:50']['代码', '002492', '价格', '6.46', '时间', '2022-04-12 09:37:43']['代码', '002033', '价格', '7.28', '时间', '2022-04-12 09:40:45']['代码', '002660', '价格', '8.55', '时间', '2022-04-12 10:00:35']['代码', '600278', '价格', '8.30', '时间', '2022-04-12 14:57:18']['代码', '002228', '价格', '3.79', '时间', '2022-04-12 15:08:51']6

推荐阅读

用友t6固定资产制单业务未完成是什么意思(用友t6如何启用固定资产模块)
用友t1 食品
用友t3软件期初记账恢复(用友t3怎么恢复记账凭证)
用友t6采购模块(用友t6采购流程)
3dxml是什么文件(3d文件是什么格式)
用友软件模块怎么解除(用友怎样取消启用模块)
用友u9质量管理操作实例(用友u8质量模块的流程)
用友t6软件出纳管理结账后选中的账套删了(用友t6 出纳模块)
投资银行核心业务包括(投资银行有哪些业务模块)
xaut[xautodaily模块]
通达信股票池的状态池如何修改(通达信如何开启股票池功能)文档下载: PDF DOC TXT

标签: xml 模块 stk

文章来源: 丁香财经网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至405936398@qq.com 举报,一经查实,本站将立刻删除。
相关资讯
股票股份股票价格是多少(股份的价格怎么算)
股票股份股票价格是多少(股份的价格怎么算) 2023-04-26

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以...

白带豆腐渣状图片(女生下面白色豆腐渣可自愈吗)
白带豆腐渣状图片(女生下面白色豆腐渣可自愈吗) 2023-04-26

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以...

新西兰图片(新西兰图片国旗)
新西兰图片(新西兰图片国旗) 2023-04-26

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以...

城市向银行贷款(地方银行贷款是不是比较简单)
城市向银行贷款(地方银行贷款是不是比较简单) 2023-04-26

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以...

社保报销免赔额多少(社保报销免赔额多少可以报销)
社保报销免赔额多少(社保报销免赔额多少可以报销) 2023-04-26

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以...

德国房产投资(德国 房地产)
德国房产投资(德国 房地产) 2023-04-26

当我们通过“策略股票池”功能选出股票时,软件会在安装目录下生成一个XML文件,它在\T0002\tpool文件夹里,可以...