- 博客(25)
- 资源 (2)
- 收藏
- 关注

原创 【行情接口/交易接口】A股实时和历史行情数据(带港股、A股通和美股交易接口权限),免费的标准接口
之前还是调用一般的web和通达信不稳定的行情接口,现在又多了一个可选的免费接口,而且还是一个标准化的接口。简单的调用,就能通过回调函数拿到实时的行情数据;直接调用,也能拿到港股、A股和美股的k线数据。是非常的简单,而且没有门槛,目前接口属于发展初期,可能是这个原因,所以大家赶紧上车薅羊毛把!http://www.kaisaglobal.com/open-api群:1002717504......
2021-08-30 17:54:59
1621

原创 最便捷的港股/A股/美股实时行情API【免费-免费-免费滴,已应用到策略中】
总所周知,去年年底开始港股爆发式的南向资金流入后,大家都开始关注港股,才发现港股里有中国最齐全的互联网巨头,阿里巴巴、腾讯、网易、快手和百度等巨头都藏在这个市场了,而同时还有一揽子医疗医药的龙头公司,这使得港股的吸引力大大大的增加,于是乎,博主也开始研究港股的量化策略起来了,在突破了A股的实时行情接口后,博主更希望能把港股的实时行情接口搞好,因为跟朋友谈了一天之后,发现港股的机会还是很多的,有些很好的策略可以使用量化+程序化的形式来做,好吧,就这样,博主又开始熬夜封装港股的实时行情接口,经过一个多月的F斗,
2021-04-11 21:43:08
3511
1
原创 ###(新)获取A股全市场实时行情接口
在量化研究/开发的领域就是每天都要琢磨和发现一些新的工具、接口神马的,所以今天给大家讲的就是一个最近发现的实时行情接口,这个接口虽然也是存在一定延时的,但起码他是免费的,而且可持续获取的。这里主要用到了两个python第三方模块,一个jquote_api,用这个api来获取全市场的A股代码和一些简单的数据,另外一个是easyquotation,这个api负责获取实时的行情数据。具体的操作,就源码摊牌吧。1、通过jquote_api拿到A股全市场的代码:2、通过easyquotat
2021-12-18 11:43:53
3383
原创 计算前复权和后复权价格?A股复权因子的使用
相信很多朋友都希望通过前后复权的价格来回测自己的一些想法,从而形成一套自己独有的选股策略,这就涉及到很多历史行情和财务上的细节,其中最重要的一个就是除权除息(再分红)这个问题,因为最新的股票价格是不考虑这个细节的,所以需要在回测历史行情数据的时候把除权除息考虑进去,那么这就要考虑使用前复权价格才能正确的反应股票在历史上的真正持仓表现。1、复权系数与前/后复权因子一般数据供应商会提供复权系数作为原始数据,这就需要用户自己去进行数据衍生:前/后复权因子。基于行情的比例复权系数算法:Ext=X0
2021-11-11 16:33:42
4683
3
原创 【C#】: Import “google/protobuf/timestamp.proto“ was not found or had errors.问题彻底被解决!
使用C# 作为开发语言,将pb文件转换为cs文件的时候相信很多人都会遇到一个很棘手的问题,那就是protoc3环境下,import Timestamp的问题,在头部 import “google/protobuf/timestamp.proto”;的时候会抛异常:google/protobuf/timestamp.proto" was not found or had errors;解决办法【博主「pamxy」的原创文章的分享】:(注:之后才发现,不需要添加这个目录也可以,因为timestamp.p
2021-08-02 16:35:28
4329
原创 【Python】个人封装的第三方库上传到PyPi官网
很多朋友最近都在问这个问题,如何把自己封装的库传到PyPi官网开源给大家使用?这里简单的讲一下整个过程,其实很简单。。。1、封装一个完整的第三方库a、编辑一个setup.py文档如下(仅做参考):from setuptools import ( find_packages, setup,)is_py3 = sys.version_info[0] == 3with open(join(dirname(__file__), 'VERSION.txt'), 'r
2021-08-02 13:59:58
417
原创 ### 通达信数据之实时机构持股数据接口
博主过去几年听到朋友提到股票相关的数据供应商就是通达信,毕竟大家最常用的股票行情和交易软件的就是通达信,所以在博主看来通达信不管数据的质量做得怎样,那都是业内公认的风向标,因为太多人拿这些数据作为参考标的了。本着大家都喜欢用通达信的数据来分析A股的一个现象,博主专门找了其中一些比较有价值的数据回来,封装成接口,用来作为量化策略研究的工具,而其中实时机构持股这个接口就是一个非常重要而有用的数据接口;据博主最近的一些研究来看,这个数据盘中是会实时的变化的,配合一些技术指标和他本身的变化率来分析一些个股被机构
2021-05-05 00:57:38
6450
3
原创 港股L2行情开发使用ZeroMQ模块遇到的问题汇总
前言:今年接到港股行情的项目,项目要求实时转发港股主板市场2000多只股票的L2行情;1)、websocket 模块:在项目的第一阶段使用websocket的模块来开发,开发效率很高,没几下就完成了。问题1:websocket C#的模块实在是难当大任,使用了这套第三方模块以后经常出现莫名的断开现象,心跳机制常常触发,所以后来就换了微软封装的SocketAsyncEventArgs模块;2)、SocketAsyncEventArgs模块:这个模块是很稳定,而且都是异步处理IO的.
2021-03-28 18:10:54
412
原创 ###【Python版本】股票行情API:获取A股主流指数成分股&st股和次新股&日内资金净流入&A股个股实时盘口/历史行情数据&基本财务数据/现金流量数据&央行货币供应数据&融资融券历史数据的Api
最近一直在做一些股票方面的算法研究,常常需要用到一些第三方库来获取一些股票数据,比如当天的行情数据、指数成分股、行业成分股等;但,过去依赖的这些第三方库都纷纷转向收费或者各种的调用失灵,所以我就下定决心自己封装一套API用来调用下在线的股票数据,然后就有了下面的这套整合好的API,往后考虑继续在这个api的基础上加入一些新的接口,用来方便调用更多类型的股票数据。第一、接口的依赖项接口暂时的功能只限于获取上证50、沪深300、中证500、中证800和全A市场股票的基础数据,比如代码、名称、OLH.
2021-01-30 19:57:10
5131
原创 ### 微信公众号生产环境运营的项目[培训机构的服务号项目]
这个项目是博主现实中给一个小公司做的,他们的需求比较简单,博主想利用这个项目给大家先展示一个简单的微信公众号入门生产项目吧,后续会一步一步的给大家讲解一些更复杂的项目。在分享项目之前,博主还是要再简单的讲讲微信这平台能利用来做互联网流量宣传入口的几个点,一个是公众号【服务号、订阅号】,一个是小程序,但两者都有一个共同点,如果要实现收款功能,都必须每年要付马HT一笔300RMB的认证费。另外就是要准备一台阿里云的服务器和一个通过备案的域名,服务器和域名最好是用同一个人的名义来处理,否则两者要做特别处.
2021-01-30 18:55:03
275
原创 新手级别的小程序【看完这个博客,小程序就入门了】
最近特别多朋友咨询到我关于小程序的事宜,所以我特意花了点时间去看了下微信的开发说明文档,简单的做了一个入门级别的小程序仅供大家参考,后续博主会继续把剩余那些较为复杂同时更具备生产环境使用的小程序源码贴上来,大家可以在日常的开发中参考我的代码来加快开发周期。这里先简单讲讲小程序的一些入门问题吧。1.小程序的开发环境:我所指的小程序是基于微信的开发环境的小程序,不是其他平台,如支付宝等。开发前先到微信官网去下载开发平台,https://developers.weixin.qq.com/mini.
2020-12-27 19:31:22
254
原创 ##完整的二级市场合约对套利工具
博主今天分享的是过去在私募基金开发的一套实盘使用的套利工具,这个工具是基于一定的交易框架衍生出来的,幸好的是,这个交易框架我复现了一份出来,于是乎可以直接使用这个工具起来,下面简单介绍下这个工具吧。。。1.工具主要是用在期限套利上(不排除可以通过稍微的修改代码用到期货的套利上去,毕竟接口都有现成的),工具的界面如下: ...
2020-09-04 11:36:34
1005
原创 ##免费的标准股票交易接口封装与实盘使用
市面上的股票交易接口都是要授权收费的,天下苦此久已!好吧,不废话,TP接口开始封装。。。。跟传统标准的股票接口一样,TP接口的开发文档也是分为Win和Linux两个版本,而Win也分为32和64版本,如下: (开发文档)跟CTP接口的封装一样,采用C++\CLI技术,将C++的非托管环境转换为.net...
2020-09-03 21:08:25
1077
原创 &&mysql本地服务启动不了
因为最近需要处理海量数据需要各种的优化mysql的配置,手贱不知道改了那个配置,然后就悲剧了:mysql本地服务无法启动,提示<本地计算机上的mysql服务启动后停止,***>解决办法记录一下:1. 以管理员身份打开cmd2. 将目录切换到mysql安装目录的bin目录下3. 执行命令:mysqld --initialize --user=mysql --console,此时会生成一个临时的密码4. 输入: mysqld --install, 进行安装服务操作5. 任务.
2020-06-11 10:16:09
671
原创 ###码农的C#之实时高频逐笔成交行情多终端SocketAsyncEventArgs模块实现
之前一直在国内某网站goumai每天的历史逐笔成交数据,300大洋一年,对于被压窄到社会底层的程序猿而言真的心疼要死去。。。。思前想后,再思前想后,决定搞个一劳永逸的办法,搞个破解版的逐笔成交实时行情回来,自己单枪匹马的存数据,反正数据存下来自己也是有用的,于是乎背着沉重的包袱就开始苦逼的码码之路。。。1、要利用C#实现这种多终端的高频逐笔成交数据推送首先要找个靠谱的数据源,于是乎找到了某...
2020-04-17 20:28:03
765
原创 ### C# 股票画图新技能新工具之NPlot模块的使用
最近一直在一个需求,个股逐笔数据/分笔数据的实时价格(k线)可视化,全网查了一遍,发现C#方面画金融时间序列的图的好用模块真的不多,而NPlot是其中相对亮眼的仔,然后就果断的选择了他。以下的代码和骚操作都是自己一行一行的码出来的(当然了,接口文档实在难找,所以大量的阅读与参考了其他博主的介绍博文),为了做这个工具连续熬夜两天,睡眠不足,很是难受。。。废话不说,上码:1.命名空间:画时...
2020-04-05 10:58:16
1853
原创 ## 全A市场个股历史的逐笔数据
做趋势或者日内量化的研究员都知道逐笔数据对于做算法是一个很好的因子,具有非常多的挖掘点,如经过简单的衍生可以做成历史逐日净流入和净价差因子,如净流入因子顾名思义是对每一笔的买入和卖出成交的数据进行统计,可以得出当前真实的买入/卖出情绪如何;还可以做成逐分钟的级别的因子,具备中低频的非常好的衍生性能。数据格式如下图:如想进一步了解该数据可以联系博主qq:1013359736...
2020-03-31 09:52:06
1716
原创 ###量化开发之通达信股票接口封装与生产使用
自从2015年熊市开启以来,股票端的程序化开发者一直都很憋屈,过去无论是个人投资还是小型的机构投资者都能很好的利用各种的股票接口进行开发和交易,但股票端这一次的背锅却成了看不到希望的无穷煎熬,时间一眨眼过去快四年了,接口一直不松绑,利用接口成为一件噩梦般的事情。之前我利用CTP接口开发了一个基于期货的T+0交易工具,当时由于缺乏股票端的接口,所以只能将就着用在期货端的交易咯,这一次我终于把这个...
2020-03-25 09:32:52
5462
原创 C# 主观交易之 超强T+0 实盘辅助交易工具
经过连续一个月的封装斗争,这个T+0的交易工具终于完成了。交易工具针对团队的手工T+0交易,能非常个性化的辅助交易、完美实现报撤单和查看实时持仓的需求。一、从技术男的角度来解读这个交易工具的核心技术部分:工具大量使用了win底层的Api;1)、鼠标全局钩子:使用鼠标全局钩子捕捉鼠标的动作,使用到了以下图的Api函数2)、捕捉全局鼠标动作:HOOKPROC hPro...
2019-07-16 17:12:48
670
原创 ##开源量化交易系统:分享源码之我的低延时交易框架
先扯淡几句。。。一个出身非211大学的我当前一毕业就投身于投资行业,从最开始的主观交易、手动报撤单到现在的策略化、量化的研究二级市场,回头一看,坎坎坷坷的走了不少弯路。好了,废话不说,上重点!国内真正好的量化交易系统基本都是能藏多隐秘则藏多隐秘的,生怕别人复制了自己的套路,笔者有幸在私募和券商业内从业多年,多多少少的了解咯点量化交易系统的东西,系统吸收了私募基金使用的量化交易系统的特点...
2019-06-16 10:50:05
1965
原创 基于.net CLI的CTP_MdApi封装的C#测试demo
最近有不少朋友反映下载了本人托管在GitHub上的ctp行情和交易api的封装代码存在编译不通过、被挂起等问题,这里博主打算公开自己写的一个测试行情api的demo供大家参考【交易api的demo高度雷同,我就不贴代码出来了,ps:代码亲测,绝对没问题】,好吧废话不说了,上代码:1、引用api的封装dll 2、调用封装api的类的实例,初始化主动和回调函数的接口 ...
2018-08-29 21:34:36
1407
原创 C# 泛型结构体
你有没有遇到过这样的一种场景,你要声明一个结构体,里面有一个字段的类型不确定(有时候是接收A类型,有时候接收的是B类型),这时候如果因子这种细节而声明两个结构体那样太浪费时间和篇幅了,所以就用到了泛型结构体。 在泛型中我们经常会看到一个字母=> T ,这个T到底是什么? 其实可以理解成Type,就是要传入的类型,如果是多种类型,那可以写成T1、T2、T3等等,...
2018-08-11 10:41:16
2960
原创 C# 调用C++的dll时,字符串强转成指针类型
在C# 调用C++的dll的时候经常会遇到函数需要传入的是一个char*类型,但在托管代码C#里为了尽可能的实现数据安全,省去程序员自己操作内存地址的风险于是乎就屏蔽掉了指针这个类型,但在跨语言应用的时候又必须要要有传入指针,怎么办?解决办法:...
2018-08-07 22:14:49
1057
原创 基于C++/CLI开发和封装CTP接口供C#托管代码进行调用
圈内几乎所有的CTP封装的接口都是有偿获取的,或者干脆不开源,笔者在无数个深夜翻来覆去的查找资料之后,终于完成了初步的CTP基于C++/CLI的封装(无与伦比的痛苦。。。)。 刚开始的时候一听到要用C++/CLI这个陌生的工具来封装就一个头十个大,但真正的完成了以后会过头一看,感觉很简单,所以初学者千万不要先入为主,等你学完了C++/CLI可能你会跟笔者一样有一种打...
2018-07-24 20:47:10
4916
原创 C# 跨文件目录引用dll报错
感谢写这博客的兄台,困扰了两天的问题终于是解决了。。。。引用他的一段话:<<<想必C#的开发者都遇到过这个问题,引用的dll都放在根目录下,随着项目的日益增大,根目录下充满了各种各样的dll,非常的不美观。如果能够把dll按照想要的目录来存放,那么系统就美观多了,以下是我常用的程序各文件的分布:【3rdLibs】NLog.dllNewtonsoft.Json.dll……【MyLi...
2018-06-29 17:58:25
2094
T0_HandleTools.rar
2019-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人