[交易所数据几秒出来]【量化交易】如何获取实时交易行情数据?
我们好, 我是Lucy@FinTech街道社区。
今天的该文将为我们如是说定量股权投资人是怎样以获取动态大盘统计数据的。
具体来说,我们需要先知道大盘统计数据源自这儿?
动态大盘统计数据源自于证券进行买卖所。国内沃苏什卡证券进行买卖所是北京证券进行买卖所、广州证券进行买卖所,期货市场证券进行买卖所除了三所。现阶段我们做定量股权投资或是定量自学牵涉的主要是证券进行买卖所提供更多的大盘统计数据。
现阶段北京、广州两个证券进行买卖所提供更多的大盘服务项目分为 Level1和Level2 三种服务项目。要说,证券进行买卖所是这么挣钱。他们作为证券进行买卖网络平台,与此同时对投资过程中产生的大盘等重要信息展开收费项目,此外除了众多挣钱的项目,破天荒是一个半金的基层单位。
关于 level1 大盘和 level2 大盘:
level1 大盘又称为真人秀大盘或基本大盘,字面上象征意义上是指大盘Briare簿的挡位只有真人秀,即买是合,卖是合。前述应用领域中通常用以指比较此基础的一种大盘,只包涵最高层级的进行买卖,成交量统计数据,预览频度也是最高。
Level-2 大盘为证券进行买卖所面世的第三代大盘,是在此基础大盘上减少了产品服务重要信息,以更快地满足用户政府机构股权投资人和专精股权投资人对大盘重要信息的综合化市场需求。level2 大盘又称为天天向上大盘或是广度大盘,能认为是 level1 大盘的改良版,充分体现在:减少委派重要信息、减少成交量统计数据、预览频度更快。这种大盘通常是要原则上收费项目的。
所以我们平常中通过各种类型系统或是USB能碰触到的是完全免费大盘统计数据 level1,金融政府机构展开三级市场分析或是定量股权投资采用的都是 level 2 统计数据。证券进行买卖所会将 level 2 大盘统计数据买下数十家信托公司,满足用户信托公司直营项目组的采用及政府机构股权投资顾客的市场需求。与此同时 Level 2 的价格算不上低。
比如政府机构股权投资人能直接买回某大型券商的定量进行买卖网络平台,将定量服务项目器直接托管在信托公司机房,服务项目器直接生产内网对接集中进行买卖网络平台,相当于直连证券进行买卖所系统,最快速度获得大盘统计数据。
接下来说一下从自学或是练习的角度,有什么推荐的大盘统计数据以获取方法。现阶段常见的金融统计数据提供更多商都会有一些大盘统计数据的USB,比如 wind、choise 等等,这些往往都能提供更多 level 1 与 level 2 统计数据,但 level 2 统计数据往往不是完全免费的。另外,一些定量网络平台或是框架往往也能以获取一些大盘统计数据,这里就不想详细展开了。
Wind 与 choise 的定量统计数据USB都提供更多了多种语言版本的USB。这里如是说下 choise。Choise 软件为东方财富公司旗下的金融统计数据网络平台,跟 wind 类似,是一款专精的金融统计数据分析与股权投资管理软件,致力于为金融政府机构、学术研究政府机构和专精股权投资人提供更多优质的金融统计数据及相关服务项目。
终端内容涵盖股票、固收、基金、商品、外汇、宏观行业等领域,提供更多 Exce 插件、定量USB、组合管理等应用领域工具,集重要信息查询、统计分析、应用领域于一体,是金融市场参与者的必备工具。
Choise 的统计数据定量USB包括 linux、windows、Mac 三种开发环境,牵涉 c++、python、matlab、C、R 五种语言。这里推荐较为常用的 c++和 python 语言。
见网址:
其中python的USB文档为 :
详细的结构体和函数如是说我们能去手册文档中去看,这里篇幅有限,就不展开讲了。最后附一个以获取最近 30 个自然日沪深股票的历史分钟 K 线序列统计数据的函数。
from datetime import timedelta, datetime
请求 300059.SZ 以今天为截止日的最近 7 个自然日的分钟统计数据
data=c.cmc("300059.SZ", "OPEN,CLOSE,HIGH", (datetime.today()+timedelta(-6)).strftime("%Y-%m-%d"),datetime.today().strftime("%Y-%m-%d"), "IsHistory=1")
输出示例
for i in range(0,len(data.Indicators)):
for j in range(0, len(data.Dates)):
print "indicator=%s, value=%s" % (data.Indicators[i], str(data.Data[i][j]))