定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。
代码如下。与爱好定量分析的朋友分享。
TypeMyType
a1AsLong'标示码
a2AsLong'日期
a3AsSingle'开盘价
a4AsSingle'最高价
a5AsSingle'最低价
a6AsSingle'收盘价
a7AsSingle'成交金额
a8AsLong'成交量
EndType
Sub按钮1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(File1)
Get#File1,,b
Cells(i,1)=ba1
Cells(i,2)=ba2
Cells(i,3)=ba3
Cells(i,4)=ba4
Cells(i,5)=ba5
Cells(i,6)=ba6
可以尝试,这种建议用按键精灵。excel控制其它软件的功能非常弱,一般是用sendkeys命令,但这个命令很容易被其它软件屏蔽。相比之下按键精灵模拟人工键盘鼠标 *** 作还是很强大的。excel和按键精灵,两个软件结合起来就能完成很多事情,我最近刚帮人完成了一个生产上自动控制的软件,就是这样做的。
权威的报刊当属《中国证券报》和《上海证券报》,自己去收集信息,进一步还要处理信息——这是一个很大的工作量,巨累。建议每天早晨收听《中央人民广播电台 经济之声》,里面的信息非常有效,也有盘中点评。至于要做到先知先觉,你需要把握住国内外宏微观经济形势,政治动向,特别是国内经济政策,这是一个长期的过程,没有足够的信息量和对信息的缜密处理,是很难做到先知先觉的,其实大可不必先知先觉,如果能跟好庄,把握住止盈止损位,后知后觉也没有什么,因为这样你就不必每天都在猜测消息之类的。说句实话,一味的追求消息,最后赔的还是比赚的多,公司基本面才是股价的支撑,与其一味跟消息,不如静下心来分析公司基本面,按照巴菲特选股原则,逢低进入估值低成长性好的股票,长线必然赚钱,也不会搞的自己巨累。为金钱所奴役,是可悲的,我们要享受生活,健康炒股,安心赚钱。
股市的第一手新闻可以在以下平台查看:华尔街见闻、东方财富、雅虎财经。
它们之间各有各的优势,如:
华尔街见闻有自己的时事新闻团队,能全天候二十四小时给用户紧紧锁定全球的金融市场。在投资中有涉及国外市场的话,这款软件是个不错的选择;
东方财富集中于国内市场,它是国内访问量最大和影响力最大的财经证券门户网站东方财富网打造的;
雅虎财经软件的功能十分丰富,有十分专业和权威的解释,能为用户量身定制投资计划。
东方财富
如果你的投资主要还是集中在国内的市场,那么东方财富这款软件就是最适合你的。东方财富是由国内访问量最大和影响力最大的财经证券门户网站东方财富网打造的一款软件,用户能不管可以在这里看到最新的财经新闻报道,还可以进行投资理财,是一款集多功能为一体的软件。东方财富的设计十分优秀,曾经被AppStore评为精品应用并且还,囊括上海证券交易所3项大奖,同时软件还在2012-2014连续三年被评为最佳手机炒股软件。
雅虎财经
雅虎财经是一款依托于网络排名第一的理财网站雅虎财经而研发的软件,这款软件是很多投资者的首选财经工具。软件中的功能十分丰富,并且还有十分专业和权威的解释,作为财经软件来说十分优秀。这款软件能够帮助用户查看每日市场摘要和新闻,同时还可以跟踪用户感兴趣的行情和技术,可以说能够让用户为自己量身定制
以上就是关于怎样用EXCEL 实时读取 股票日线数据全部的内容,包括:怎样用EXCEL 实时读取 股票日线数据、Excel 用VBA能向股票交易系统发送指令吗、怎样在第一时间内获得股市信息如利好信息与利空信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)