修订版本,改了错,增加选择/设置网络接口DLL功能,增加5档盘口数据。 自己做的类似DDE服务器的东西,与网络接口配合可输入动态行情到EXCEL。RTD技术。欢迎测试和使用。 所需环境:.NET FRAMEWORK;EXCEL2002以上;兼容通视网络接口; 没有技术支持,但欢迎志愿者在此提供解答或协助; 免费自愿使用。 http://www.wealth-lab.cn/download.php?file=1c7c4db4aac4fefebd96e55ecb748450
通视实时数据服务器 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