通达信自定义数据实现基本实时查看最新股东人数变化


软件名称:[B]通达信自定义数据实现基本实时查看最新股东人数变化[/B]
软件类型:其他股票软件
运行平台:Win7/Vista/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:122 KB
更新时间:2017-12-19 16:43:00
软件简介:

过程及原理:
1. 通达信的专业财务数据中更新的股东会人数数据并不及时(似乎还是以季报为基准更新的),所以有了此想法。
2. 利用东方财富网站的API接口,在EXCEL中用VBA实时处理后,写入TXT文件(自定义数据格式)。
API: http://data.eastmoney.com/DataCenter_V3/gdhs/GetList.ashx?pagesize=5000&sortRule=-1&sortType=NoticeDate

此接口可以查看东财实时更新的股东人数变化,但只有最近两个时间点的。
个人出发点是看到最新有变化的时候(主要是看非财报中更新的股东人数变化),再用F10看看往期数据,综合评估结果。所以表中只列出了最近一次变化时间及变化幅度。
3. 导入自定义数据,在主图上显示。
4. 更新数据时,需要打开excel点按钮,并重新导入TXT文件(自定义数据)到通达信软件中。

具体实现:
1. 将下载的"选股"附件中的两个文件放入同一文件夹。打开下载的EXCEL表,点击按钮,即可更新最新的股东人数变化,且自动写入到文本文件中了。
2. 设置自定义数据。这个论坛太多,不写了。
3. 编写显示公式。
STR18:=STRCAT('股东人数变化:',EXTERNSTR(0,2)); {注意使用自己的自定义数据编号}
DRAWTEXT_FIX(ISLASTBAR,0.35,0.1,0,STR18); {自行调整位置}

补充两个注意事项:
1. 做得匆忙,有些BUG,更新数据重新写入EXCEL表格时,没有删除原来的数据,导致某次更新如果数据少有已有的数据,则会保留上次最后多余的数据,倒也没啥大影响,做这个的目的是为了在翻越股票时,可以同步看到最近一段时间(一般财报之后公告的变化)的股东人数变化,所以太久远的数据,没意义。解决方法是最好将原来的EXCEL表格中的数据删除后再更新数据。
2. 一切数据以公司公告为准,获得的数据只供参考。没有100%的准确性。


 


[url=http://www.goodgupiao.com/soft/othergupiao/down-48445.html][B]通达信自定义数据实现基本实时查看最新股东人数变化[/B][/url]