关于用EXCEL接收股票实时数据

23380 10
设置
765909 Lv.2

专栏

发表于 2007-7-11 11:18 复制 显示全部楼层 正序浏览 |
跳转到指定楼层
[转贴]



修订版本,改了错,增加选择/设置网络接口DLL功能,增加5档盘口数据。

自己做的类似DDE服务器的东西,与网络接口配合可输入动态行情到EXCEL。RTD技术。欢迎测试和使用。
所需环境:.NET FRAMEWORK;EXCEL2002以上;兼容通视网络接口;
没有技术支持,但欢迎志愿者在此提供解答或协助;
免费自愿使用。

http://www.wealth-lab.cn/download.ph...96e55ecb748450





通视实时数据服务器 FOR EXCEL使用说明

用途:类似DDE,从网络行情接口(目前用的是FREESTAR)获取动态行情,输入到excel表格中,供动态计算用。目前版本可提取的数据有开、高、低、收、量,额、时、5档盘口价量。book1.xls中有demo。本服务器采用RTD协议,技术细节参考微软的有关资料。

安装
0、卸载原有版本;
1、安装.net framework 1.1(请不要问我怎样安装);
2、其次确认excel版本为2002以上(即XP以上),在工具-宏-安全性中把安全级别设置为中或以下,高于中的安全级别无法运行本程序;
3、安装网络行情接口,如倚天金融、FREESTAR、银江网络等,暂不支持数畅。部分接口需要写注册表才能使用,如HW,需要了解注册表项的书写格式或使用有关工具。本版本可以配置选择网络接口;
4、将本软件解包后释放到安装目录下,修改注册表或配置文件TSRTD.INI以确定所使用的接口DLL路径,系统默认先寻找配置文件(仅1行为网络接口DLL路径),如无则再查找注册表;
5、运行命令行提示符,把当前目录转换到安装目录下,即键入CD\<安装路径>;
6、在命令行提示符下运行REGASM注册本软件,即键入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regasm /tlb /codebase tsrtd.dll,如windows系统目录为winnt或其他(或.net framework位置不同),请自行做修改;

如想解除安装,在命令行提示符下(安装目录下)键入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regasm /u tsrtd.dll,即拆除本软件。

运行
打开EXCEL表格(附BOOK1为DEMO),输入RTD格式函数,即=rtd("RTDServer.Tongshi",,"数据类别","股票代码","行情域"),回车。
股票代码为六位代码,当数据类别为tick时(即实时行情),行情域为last,open,high,low,volume,amount,time中的任一个;当数据类别为dom时(即5档盘口),行情域为bid1~bid5,bidsize1~bidsize5,ask1~ask5,asksize1~asksize5中的任一个。
例如:=rtd("RTDServer.Tongshi",,"tick","600000","last")
或=rtd("RTDServer.Tongshi",,"dom","000001","bid1")
注意"RTDServer.Tongshi"和"tick"之间有两个逗号。
输入时必须是英文输入法模式下。
提取time项目开始返回的是一个数字,请在格式-单元格中将显示格式修改为时间。

版本
06-05-25版,第2版,修正了编辑单元格RTD格式函数后发生行情更新时出现N/A错误,增加5档盘口价量数据;
05-08-25版,第1版

其他
没有技术支持,自愿使用。
tom_sh@163.com



以上资料来源于海洋论坛



现在我需要向大家求助。



我已经在两台机子上试过以上方法,但是我只有一次成功,当时用EXCEL调用的数据接口为银江网络。之后,就再也没有能成功过。

问题都出在不能用microsoft.net注册,在DOS下提示:unable to locate input assembly "tsrtd.dll"。

如果您对用EXCEL接收股票数据也感兴趣,我希望您也能试用一下以上方法。同时,也希望帮我找找这个问题的原因。



下面是我对这个帖子的疑问和自己的理解:

1、关于帖子中的第一个步骤(安装.net framework 1.1),我安装的.net framework 1.1的绿色版。那不能注册的这个问题是不是

与不同的版本有关?

2、关于安装网络行情接口,我分别安装过MACD论坛上的“股票网络接口 V0.1”和“银江网络”,而且都是安装在D:\StockNet下,这个与tsrtd.ini文件中的路径完全一致。唯一需要指出的是,银江网络最新版v2.73安装完之后的我改动了相关文件(忘了在哪个帖子里有说明,建议把安装目录改为stocknet,把文件stock.dll改为jstock.dll)。我怀疑问题出在这里的可能性很大,但是又找不出原因。

3、关于解压包,我理解的是把文件解压至原网络行情接口的安装目录。





等待您的解答!!
来自 浙江省杭州市

举报

使用道具 扔鸡蛋 回复

970923
Lv.4

专栏

发表于 2007-7-15 10:55 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 广东省佛山市

举报

使用道具 支持 扔鸡蛋 回复

577846
Lv.4

专栏

发表于 2007-7-13 18:57 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 广西南宁市西乡塘区

举报

使用道具 点亮 支持 扔鸡蛋 回复

496634
Lv.3

专栏

发表于 2007-7-13 15:18 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 湖南省湘潭市

举报

使用道具 支持 扔鸡蛋 回复

765909
Lv.2

专栏

发表于 2007-7-12 11:42 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 浙江省杭州市

举报

使用道具 点亮 支持 扔鸡蛋 回复

433351
Lv.2

专栏

发表于 2007-7-11 22:15 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 湖南省郴州市

举报

使用道具 支持 扔鸡蛋 回复

160325
Lv.5

专栏

发表于 2007-7-11 21:45 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 安徽省合肥市

举报

使用道具 点亮 支持 扔鸡蛋 回复

960889
Lv.2

专栏

发表于 2007-7-11 20:27 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 湖南省邵阳市邵东县

举报

使用道具 支持 扔鸡蛋 回复

765909
Lv.2

专栏

发表于 2007-7-11 18:55 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 浙江省杭州市

举报

使用道具 支持 扔鸡蛋 回复

122829
Lv.3

专栏

发表于 2007-7-11 18:00 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 福建省福州市

举报

使用道具 支持 扔鸡蛋 回复

482228
Lv.3

专栏

发表于 2007-7-11 17:34 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请登录论坛并到新手区学习升级之后才能查看。升级指南请看...
来自 安徽省宿州市

举报

使用道具 支持 扔鸡蛋 回复

您需要登录后才可以回帖 登录

本版积分规则 《理想财富服务协议》《免责声明》

楼主
11楼
10楼
9楼
8楼
7楼
6楼
5楼
4楼
3楼
2楼
优惠券
优惠券
站长推荐 /8
回顶部 到页底
快速回复 返回顶部 返回列表