时间:2022-10-27 12:22:08
【摘要】本文重点分析了分析家和傲群两大证券分析系统在选股系统方面的优势,然后基于文件字节分析,提出了选股系统共享接口解决方案,给出了相应的选股系统共享接口程序实例。
【关键词】证券分析;选股;接口
1.引言
随着个人电脑的普及,原来只有机构投资者才能拥有的证券分析系统也纷纷步入寻常百姓家。这些证券分析系统在分析及选择证券方面所使用的选股系统通常是各有千秋,让证券投资者难以取舍。即便有财力雄厚的投资者可以做到包揽所有优秀证券分析系统,但是要在不同证券分析系统之间来回切换,也是一件费神费力的事情。有什么办法能对优秀的证券分析系统取长补短,形成整体合力优势呢?本文拟以“分析家证券分析系统”和“傲群选股专家”为例,对证券分析软件选股系统共享接口作较深入的研究。
2.两大证券分析系统优势分析
分析家证券分析系统是市面上第一个WINDOWS操作系统下的证券分析系统,是一套纯32位软件,运行速度超快,拥有各项强大功能,如:相关性分析、模式匹配、公式编辑器、盘中及时预警、板块分析、定位分析、阶段统计排序、时空隧道与模拟K线、指标横向统计等各项强劲功能[1],可以说分析家软件是证券投资专业人士的必备看盘利器。
傲群选股专家是一套证券盘后分析软件,开创性地把股票箱理论应用到智能选股系统中来,并结合国内股市的特点发展了这一理论,独创了“攻击强度”、“探底神针”等指标[2],实现了智能选股技术的重大突破。尤其值得指出的是,软件中依据股票箱理论中的“横有多长,竖有多高”思想设计的“正在突破的股票”(选股系统方案一)和“面临突破的股票”(选股系统方案二)的选股方案对捕捉超级大黑马最为有效。
这两款证券分析系统各有千秋,分析家是实时动态的看盘软件,运行速度超快,功能强大而丰富;傲群选股专家的选股方案选出的股票上涨成功率极高,但在对股票深入分析以及运行速度方面就远远不及分析家。如果能将傲群选股专家选出的股票直接导入到分析家里面,就可以融合两大证券分析系统的优势,让证券投资更见效益[3]。
3.证券分析软件选股系统共享接口开发
分析家证券分析系统每次的选股结果是在其安装目录的BLOCK目录下生成*.EBK文件,其文件格式为:文件前4个字节为选股文件标志,固定为:A5 00 51 FF,其后即是选出的股票,每个股票占12字节,前两个字节是市场标志,“SH”代表上海股票,“SZ”代表深圳股票,然后是ASCII码形式的股票代码占6个字节,最后4个字节用16进制00填充。
傲群选股专家选出的股票存储在其安装目录下的Results目录下的SH子目录(存储泸市选股结果0和SZ子目录(存储深市选股结果),选股结果文件名是选股当日日期,扩展名为.RSU,其文件格式为:前面1040字节是傲群选股专家软件版权信息,其后4个字节是选股方案一所选出的股票个数,其后是选股的股票,每个股票占148个字节,最先4个字节是数值化形式存储的股票代码,股票代码后的4个字节,是与该股票走势相近的股票个数,其余字节内容不重要。这148字节后,是走势相近股票的代码每股占8个字节,这之后就是下一只选出股票的相关内容。
通过以上两个证券分析系统软件的选股系统选股结果文件分析,我们就可以用Visual Foxpro据此编写出如下的接口程序:
DIMENSION fangps(4)
fanrq=dtos(date())
fans=0
wjm=SUBSTR(DTOS(rq),3)
sc=’SH’ &&市场标志
wjmaq=sc+wjm
wjmfxj=’沪’+wjm
=aqtofxj()
sc='SZ'
wjmaq=sc+wjm
wjmfxj=’深’+wjm
=aqtofxj()
FUNCTION aqtofxj &&将傲群选股结果向分析家选股结果转换
wjlr=FILETOSTR('d:\aoqun\Results\'+sc+'\'+wjmaq+'.rsu')
fxjwj=CHR(165)+CHR(0)+CHR(81)+CHR(255)
zz=1040 &&直接将文件指针移到方案一的选出股票个数处
=dufangp()
=STRTOFILE(fxjwj,’e:\superstk\block\’+wjmfxj+’方案一.ebk’)
fxjwj=CHR(165)+CHR(0)+CHR(81)+CHR(255)
zz=zz+4
=dufangp()
=STRTOFILE(fxjwj,’e:\superstk\block\’+wjmfxj+’方案二.ebk’)
RETURN
FUNCTION dufangp &&读出傲群选股专家选出的股票代码
fans=fans+1
fa1gs=dushu() &&读某方案中的股票个数
fangps(fans)=fa1gs
zz=zz+4&&如果存在方案选出的股票,走到方案的第一股票处
FOR js=1 to fa1gs &&循环读入方案中的股票
gpdmshu=dushu() &&读股票代码的数值化形式
gpdm=PADL(ALLTRIM(STR(gpdmshu)),6,'0')
fxjwj=fxjwj+sc+gpdm+REPLICATE(CHR(0),4)&&生成分析家格式
zz=zz+4
xtzsgs=dushu() &&相同走势股票个数
zz=zz+148+8*xtzsgs
ENDFOR
RETURN
FUNCTION dushu &&将ASCII码字符转换为对应数值
gs=0
FOR i=1 to 4
kk=SUBSTR(wjlr,zz+i-1,1)
gs=gs+ASC(kk)*(256^(i-1))
ENDFOR
RETURN gs
FUNCTION sclfan &&删除老的选股转换结果
lfanrq=rq-7
lfanwjm=SUBSTR(DTOS(lfanrq),3)
fxjml='e:\superstk\block\'
fanwj=fxjml+’沪’+lfanwjm+’方案一.ebk’
DELETE FILE &fanwj
fanwj=fxjml+’沪’+lfanwjm+’方案二.ebk’
DELETE FILE &fanwj
fanwj=fxjml+’深’+lfanwjm+’方案一.ebk’
DELETE FILE &fanwj
fanwj=fxjml+’深’+lfanwjm+’方案二.ebk’
DELETE FILE &fanwj
RETURN
以上程序假定分析家证券分析系统安装于E:\superstk目录,傲群选股专家安装于D:\aoqun目录,只要将上述代码存为main.prg文件加以运行,就会自动将傲群选股专家选股系统方案一和选股系统方案二选出的股票瞬间导入到分析家的条件选股结果列表中,证券投资者就可以通过分析家的强大功能做更深入细致的投资分析,从而实现了两套证券分析系统的选股系统选股结果共享,使它们能取长补短、相得益彰,为证券投资者带来更大的证券投资收盗。
参考文献
[1]米新江,张秀芳.证券统计分析软件中的特色指标[J].中国统计,2004(02).
[2]施然.浅谈数据挖掘在证券分析中的应用[J].价值工程,2011(21).
[3]陈峰.证券行业信息服务现状与对策研究[J].经济论坛,2010(01).
作者简介:
李勇(1975—),男,四川邻水人,硕士,副教授,主要研究方向:信息管理与信息系统。
宋静(1984—),女,四川绵阳人,学士,讲师,主要研究方向:电化教育。