⑴ 怎么获取股票数据c++ api
基本都是自己封装CTP接口,程序端实现多账户、多策略的行情信号接收和委托提交/回报处理。也可以用 QuantBox/QuantBox_XAPI · GitHub 这样的封装的比较好、多接口统一API的项目直接整合到程序化平台的项目中使用。
通过程序接口用证券、期货账号登录后订阅品种的行情,证券、商品期货、股指期货、期权(全真模拟,9号就有实盘行情)都可以接收交易所的快照数据(例如商
品、股指都是500ms一个快照,数据结构也比较完整)。然后交易平台可以把行情数据广播给各个策略程序,程序根据量化策略的逻辑判断是否下单?挂单的方
式如何?挂单失败是否追单?如何追单?
策略程序判断要下单,则提交指令到程序化交易平台,平台把各个帐号各个品种中策略的逻辑持仓汇总为实际持仓,然后通过接口提交委托,并且处理委托回报。
行情数据一方面广播给策略程序,一方面自己存数据库,存下来的数据通过完整性检测后,可以自己合成低频率的数据,如
1分钟、30分钟、1小时、日度等等,这些数据会被用于策略回测,也可以用于市场微观结构的观察和研究,例如可以通过优化挂单方式来降低交易滑点。
Matlab可以做一些回测,实盘可能是比较不易用的。一般可以用C++, Java, C#来利用CTP程序化交易接口实现实盘平台,策略研究推荐用R做数据分析、统计、处理、可视化、策略分析、自动报告,用Rcpp(R调用C++)或者直接C++实现高性能回测,用单机并行或集群实现批量回测。
⑵ 求助大神 有没有股票实时行情的API接口
网络搜索【麦蕊智数】,A股实时股票信息各类数据数据都有,很稳定,可以看看API文档了解一下数据格式。
⑶ 如何使用 Yahoo,Finance stock API 获取股票数据
有三种方法获得数据,具体如下:
1、通过API获取实时数据
请求地址:http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项>
具体参数:
s – 表示股票名称,多个股票之间使用英文“+”分隔如:”XOM+BBDb.TO+MSFT”,表示三个公司的股票:XOM,BBDb.TO,MSFT。
f – 表示返回数据列,如”snd1l1yr”。更详细的参见雅虎股票 API f 参数对照表。
2、通过API获取历史数据
请求地址如下:http://ichart.yahoo.com/table.csv?s=<string>&a=<int>&b=<int>&c=<int>&d=<int>&e=<int>&f=<int>&g=d&ignore=.csv
具体参数:
s – 股票名称
a – 起始时间,月
b – 起始时间,日
c – 起始时间,年
d – 结束时间,月
e – 结束时间,日
f – 结束时间,年
g – 时间周期。
例如: g=w, 表示周期是“周"。d表示“日”(day),w表示“周”(week),m表示“月”(mouth),一定注意月份参数,其值比真实数据少1。如需要9月数据,则写为08。
3、通过API获取深沪股票数据
雅虎的API是国际性的,支持查询国内沪深股市的数据,但代码稍微变动一下,如浦发银行的代号是:600000.SS。规则是:上海市场末尾加.SS,深圳市场末尾加.SZ。
⑷ a股的api接口是开放的吗
不开放。
2015年下半年,由于股灾以及恒生HOMS等第三方系统的资金配置,证监会禁止第三方获取股票。证券公司不再开放API接口,个人和机构也不能通过互联网接入API接口进行编程股票交易。
A股api交易接口,指软件系统不同组成部分衔接的约定。开发人员可以使用这些API股票自动交易接口接口进行编程开发,而又无需访问源码,或理解内部工作机制的细节。
⑸ 怎样查询自己的股票账户信息
查询自己股票账号的步骤:
一、打开自己使用的证券软件,打开软件,右上角就有些。也可以打开股东卡,股东卡上面也有。
(5)股票个人账户信息api扩展阅读:
查询股票账户的总盈亏的方法:
一、查询你的银行银证转账记录,用转进的资金总额减去转出的资金总额,再和你现在的证券账户市值比较,即可得出盈亏。
二、联系你的开户券商,通过柜面进行轧差查询资金进出情况,然后和你的账户总资产进行比较,也是可以统计出盈亏。
三、建议自己做个有心人,学会记账和统计,这样一方面是统计你的盈亏。另一方面也是统计你自己买卖股票的成功率,时间长了你会从中获益。
⑹ 想问一下哪里有A股实时交易数据的API接口
我找到一个专业提供股票数据API接口的
台,麦蕊智数Ww.mairui..club),这个数据接D平台的接口相当完善,提供的接口几乎覆盖了当前股票的所有数据,这个平台的所有数据接口统一使用的http调用,数据统一以json格式返回,实际使用起来非常方便,接入相当简单,最最最关键的是,在这个平台上不需要注册用户就可以直接领取一个免费的icence证书就可以立即使用了,免费的
接口licence证书每日限制请求不超过500次,但是可以终身使用,我因为实际需要买了一个包年版,只要188元,1年内没有任何限制,1年过期后还可以继续永久使用,但是每天限量1万次,基本能满我当前的需求,个人感觉性价比非常高了,当然还有其他版本可以购买,这要看个人需求了,如果每日请求量特别大,可以直接688购买一个钻石版,
终身不限请求数据。最近已经用了两个多月,感觉各方面都不错,分享
给大家,希望能够对大家有用!
⑺ 如何查询个人股票开户信息
1、现场开户信息查询:如果投资者在证券公司柜台开户,柜台会给投资野慎者一些纸质材料早掘,包括开户信息;
2.交易软件颂睁敬查询:如果投资者在网上开户,没有纸质材料,可以在证券公司的官方交易软件中查询;
3、客户服务热线查询:无论投资者使用何种开户方式,都可直接拨打证券公司官方客户服务热线查询,通常要求投资者提供个人股票账户或身份证号码;
4.投资者可以直接询问个人独家客户经理。
以上是如何查询个人股票开户信息。
查询股票账户总盈亏的方法
1.查看银行银证转账记录:将转账总额减去转账总额,然后与证券账户市值进行比较,即可获得盈亏;
2.联系开户证券公司:通过柜台查看资产出入情况,然后与账户资产总额进行比较,分析盈亏;
3.个人知道,学会做账和统计:一方面是分析损益,另一方面也可以分析交易股票的成功率,长期从中受益。
本文主要写的是如何查询个人股票开户信息的相关知识点,仅供参考。
⑻ 如何利用一些 finance 数据库 api 批量获取股票信息
使用Yahoo API获取股票信息。