演示版文件包含两部份:
(1)主目录为服务程序_HQScan;
(2)HQDemo目录里的内容为行情数据接口引用方法的VC++示例。
本方案以首度提出的“进程藕合”概念为基础,利用网络嗅探技术,直接借助行情软件(“通达信”、“大智慧”)采集行情,其行情数据可靠、稳定、快捷、全面。不仅解决了行情的数据接口缺失问题,而且一举获得了沪深股市的全推行情(尽管“通达信”采用的是“点播”行情)。
本方案为一中间件软件产品,投入实战尚需进行二次开发。本着“授人以鱼,亦授人以渔”精神,谨慎向大家推荐。
大家都关心“怎样用呢?有什么用呢?”---我该怎么答复呢?
所谓行情数据接口,意指行情数据的所在与格式,这是进行各种运算的基础。借助于这一接口,程序员朋友可充分发恢自己的优势,根据自己的赢利模式,提取自己感兴趣的数据,诸如:资金流向、热点追踪、大单交易、成交明细、捕获涨跌停...等等。不是程序员的朋友怎么用呢?建议整理自己出的赢利模式——经验汇总,委托第三方为您开发。
本行情接口封装为一内存映射文件,支持系统API函数(仅OpenFileMapping、MapViewOfFile这两个函数)调用的程序语言均可直接引用。接口同时输出的外部文件(支持的格式包括:二进制、文本、EXCEL、ACCESS),则只需会文件操作编程即可引用。本行情接口的应用结构参见下图:
再通俗点吧!我们通常使用的行情软件,只能通过眼睛去看,或借助行情软件本身提供的“预警系统”、“条件选股”、各种排名...等固有方式有选择的看,然后再去思考、判断、决策。但是超过2000多支的股票(以后会更多),我们看得过来吗?我是常常一遍茫然!“理想”!正是“理想”论坛的一位朋友提出了自动交易:让自己的电脑按自己的程序实现对交易诸要素的判断以决策交易并完成交易。顶他的理想的朋友很多,但是大家也就止步于行情数据的缺失。本人的这一作品正是受此启发而为。当前我主要用于自己交易的风险监测,详细介绍请参阅本人另一帖“股市(交易)备忘”https://www.55188.com/thread-4187245-1-1.html。归纳起来这么说吧:通过这一接口,可以让电脑和程序代替我们去看,并协助我们去思考、判断、决策。
--------------------------------------------------------------------------------------------------------------------------------------------------------
本帖发布以来,已广受各方股友的关注与接受,并提出了许多富有建设性的建议,本人在此深表感谢。同时通知本论坛的朋友,支持“大智慧”的V2.20已经推出。
2011-6-15
(1)感谢论坛朋友在 Window7下进行的测试,现确认操作系统可包括Window7;
(2)在演示程序中,由于行情的显示与采集是异步进行的,且显示使用2秒定时器更新,故可能感觉行情有滞后现象。
2011-6-18
应部份关注朋友的要求,演示程序进行了部份升级,要点如下:
(1)取消了原程序在启动之初采用的变换载入;
(2)输出的外部文件,提供了对EXCEL、ACCESS的支持;
(3)HQDemo目录里,在行情数据接口引用方法的VC++示例中,增加了对EXCEL、ACCESS等数据库读写访问的源码(CADOBase、CADOTable)及应用。
2011-6-20
今天上午进行了实测,提醒论坛关注朋友注意:
(1)EXCEL速度非常不理想;
(2)建议使用ACCESS,这种格式的文件同样支持VBA,并支持SQL查询。
2011-7-16
有关注的朋友留言,V2.12存在一个Bug: 测试品种的代码最后一位会自动变为1,今日进行了测试并确认了这一Bug,同时上传了新版本。
2011-7-23
若您是选用“通达信”为行情源的首次运行,请先备份您的自选股。
2011-8-29
应部份关注朋友的要求,演示程序升级为3.00,要点如下:
(1)提供了分笔成交的采集功能(自本日起,已发帖“天天提供个股的分笔成交数据”https://www.55188.com/thread-4359425-1-1.html,分笔成交数据可用附件中的TickView浏览);
(2)提供了首次运行对运行环境设置的向导;
另:本方案已解决了期指行情的采集,但由于一些限制,未于本演示程序中表现。
2011-10-11
注意若以“通达信”为行情源,请先对“通达信”工作目录进行备份。
2015-04-12
感谢“理想论坛”为大家提供的交流平台。因为“理想”本人开始了自己的程序化交易(股指期货程序化交易系统)开发,前段时间一直忙于突破“瓶颈”而未能及时更新演示程序,对关注的朋友深感抱歉。
此外顺便向大家展示本人的“股指期货程序化交易系统”的开发成果,欢迎大家指正。
仿真回测结果
支持最新“通达信”的演示版3.10已上传,并应部份朋友的要求,已扩大测试品种数目。
2015-06-13
支持最新“大智慧”的演示版3.20已上传。