自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 动量突破均值回归策略

在量化交易的世界中,动量策略和均值回归策略是两种经典且广泛应用的策略。动量策略基于“强者恒强”的理念,认为过去表现良好的资产在未来一段时间内仍会继续表现良好;而均值回归策略则认为资产价格会围绕其长期均值波动,当价格偏离均值过多时,会倾向于回归均值。本文将介绍一种结合动量突破和均值回归的策略,旨在捕捉市场中的趋势和反转机会。

2025-02-16 21:42:23 989

原创 量化交易入门指南

量化交易,简而言之,就是利用数学模型和计算机算法来执行交易决策的过程。它依赖于大量的历史数据和统计分析,通过预设的规则自动执行买卖操作,旨在减少人为情绪的影响,提高交易的效率和准确性。量化交易是一门结合了金融、数学和计算机科学的艺术。它既需要深厚的理论知识,也需要丰富的实践经验。希望本文能够为你打开量化交易的大门,助你在数据驱动的投资世界中乘风破浪。记住,量化交易不是一夜暴富的捷径,而是一个需要不断学习和优化的过程。祝你在量化交易的道路上取得成功!

2025-02-16 21:41:08 502

原创 国产大模型体验:DeepSeek、Kimi与智谱清言

目前,国产大模型百花齐放。无论是在技术领域的编程和数学问题,还是在学术研究中的长文本处理,或是艺术创作中的多模态能力,它们都展现出了卓越的表现。我相信,随着技术的不断进步,这些模型将在未来的AI应用中发挥越来越重要的作用。希望我的分享对你有所帮助!本文由博客一文多发平台OpenWrite发布!

2024-07-17 22:24:02 14828

原创 【从零开始玩量化21】backtrader API文档

但如果docstring都散落在源码里,还是不适合查阅的,用pdoc3工具,把源码里的所有docstring都提取出来,发布到网络上在线浏览,将是更方便的事情。backtrader的docstring还是很全的,而且重点类和方法写的详细,每个参数的含义都有详细的解释,如果错过了这些,backtrader不可能学会的。今天翻了一下backtrader的源码,发现原来API Reference都在源码里,就这好了,对此框架好感度+1。恩,直接发布的Github Page当然是最简单的方法。

2023-06-22 21:27:22 791

原创 【从零开始玩量化20】BigQuant平台策略代码本地化(与Github同步)

最近发现了个不错的量化平台,BigQuant的客服找到我,推荐他们平台给我使用,宣传的是人工智能,里面可以使用类似ChatGPT的聊天机器人,和可视化拖拉拽功能实现策略。不过,这些都是锦上添花的一些功能,最终吸引我的,还是它新版编辑器的Git仓库管理功能,可以将平台的策略代码,同步到自己Github的仓库,这样我就可以很好的管理我的代码。题外话,,这是我唯一认为寿命会比我更长的网站,因为人类若没有了Github,信息文明将不复存在。

2023-06-15 14:02:14 2612

原创 【从零开始玩量化18】量化数据有哪些分类

根据我个人的总结,量化数据可以分为以下几大类。

2023-06-11 22:49:16 2442

原创 【小技巧】Windows系统如何微信双开

双击就可以了,会出现两个微信登陆页面,分别扫码登陆就可以了。右键微信图标,点击属性,得到。复制目标路径,编辑bat脚本。

2023-06-08 14:30:41 3644

原创 【从零开始玩量化16】如何获取雪球组合/果仁策略数据

目前,没对获取回来的数据做什么处理和加工,全是原汁原味的,需要自己处理和清洗,后续看情况是否增加一些结构化的方法。

2023-04-17 00:13:00 1929 4

原创 【从零开始玩量化15】如何计算历史行情分位点

在之前的文章中,我介绍了quantstats的基本用法。由于quantstats的官方文档并没有太详细的方法介绍,可能很多朋友跟我一样,容易搞不太清每个方法的具体用途。本系列文章,将深入实战使用quantstats包中的每个方法,并进行实战,彻底搞清quantstats的详细用法。

2023-01-24 17:10:17 1639 1

原创 【从零开始玩量化14】如何获取申万行业数据

申万行业分类,是我非常喜欢用的一个股票行业分类标准,用它来分类股票,做行业对比,梳理产业链上下游结构,都是非常好的工具。

2022-12-26 18:32:42 4928

原创 pywebview:使用python构建桌面客户端应用

我编写了一些python程序,但我并不满足与只用命令行运行,我希望能构建一个具有界面的桌面客户端应用,来运行我python程序的各种功能。作为一个前端工程师,我最熟悉的当然就是Electron,这是构建桌面应用最强大的利器。但Electron与python语言平台基本毫无关系,而且也比较重,Electron内置了V8引擎和Chrome内核,如果我只专注于编写python程序,这些也用不太上。所以,再三考虑之后,我转战了pywebview。

2022-12-12 14:37:38 6105

原创 【从零开始玩量化13】quantstats:分析你的量化策略

之前总结了一些获取量化数据的途径,数据是一个量化策略的“原材料”,接下来要考虑的问题就是如何使用这些数据。本文,介绍一个量化指标分析工具,利用它可以很方便的分析你的策略。他的作者是Ran Aroussi,同时也是的作者,在开源量化领域,也是名声响当当。目前就职于tradologics,一家国外的程序化交易云平台。不过,如果你是一个A股交易者,这些可能也用不太上,可以用的就只有常规的pip安装,注意包名是小驼峰,跟GitHub项目名大小写不同。概念基本逻辑先解释下,我们接下来要做的事情的基本逻辑。假设,

2022-12-04 21:29:17 7213 2

原创 Electron如何支持ESM模块

不支持。别想了,浪费时间。

2022-11-27 18:08:46 1412

原创 【从零开始玩量化12】无风险利率

为什么是10年期,不是1年期,不是20年期。我看了一些解释,归根结底,是一个约定俗称。这是一个较长不短的时间期限,其中包含了对中长期未来的一个预期。相对于短期国债,二级市场的利率变化幅度较为平稳。相对于更长期的国债,对未来的预期更具确定性。(毕竟,谁知道二三十年后会怎样,变化太大)。目前的十年期国债利率才2.85%左右,远低于4%。

2022-11-15 20:14:02 1779 1

原创 【从零开始玩量化11】夏普比率(与信息比率的区别)

这次不用聚宽的定义了,用维基百科的更加精准。先回顾一下,信息比率的定义:在看一下夏普比率的定义:细心的朋友们可能已经发现了,感觉没啥区别啊!对,计算方法其实没区别,那区别是啥,区别就是Rb。我们再来回顾下符号的定义信息比率公式中IR:信息比率的符号E:均值符号Rp:资产组合收益率(一个变量,每天会出现不同的值)Rb:基准的收益率(一个变量,每天会出现不同的值,A股通常用沪深300)σ:Rp - Rb 的标准差var:方差符号(方法开根号就是标准差)

2022-11-14 11:31:05 2618

原创 【从零开始玩量化10】信息比率

先看聚宽的定义吧,是全网中描述的比较清晰的一版。三个变量Rp策略的年化,Rm基准的年化,σt收益差值的标准差。

2022-11-13 22:10:12 2378

原创 【从零开始玩量化9】jqktrader:同花顺客户端自动化交易

在,有朋友反应,easytrader连接同花顺客户端,存在问题,验证码等问题,导致API不能正常使用。研究了一下,的确有问题,那怎么办,改源码吧,把该解决的问题都解决解决。最后封装了一个包,可以开源使用。下边是详细使用文档,亲测可用。

2022-11-12 23:11:07 7614 36

原创 【从零开始玩量化8】香农网格

传说是信息论之父香农发明的。具体策略:永远保持50%仓位;当股票下跌一定的基点,补仓到50%仓位;当股票上涨一定的基点时,清仓到50%仓位。策略过程很好理解,简单易懂,可操作性强。下边继续细化。

2022-11-05 10:52:49 2115

原创 函数式编程 vs 面向对象编程

一点个人的思考,剩下的还要在实践中探索。

2022-10-01 20:10:48 406

原创 Github Actions 执行Python定时任务(时区及缓存问题处理)

Github Actions的玩法很丰富,应该混Github社区必备技能之一,值得深度学习和使用。

2022-09-29 22:19:46 3682

原创 VSCode配置git push --tags

VSCode默认的Git管理,默认不会同步tags,想push tag,还得去命令行打。

2022-09-24 20:16:50 2103

原创 【Python包管理系列1】python打包发布到PyPI全过程(入门版)

这是一个最简单的发布过程,并不一定会满足所有情况,比如我们想打包一些额外的文件,想撰写包的描述等,这些工作可能都是我们需要的。但是,build工具的官方文档极其简单,并没有过多的关于这些配置的说明,实现起来很容易摸不到头脑。Peotry,用它来管理包和发布包将会更简单,后面发文分享。

2022-09-24 15:15:54 2232

原创 【easyTrader源码分析2——api.py】两大核心API

本文介绍了api.py文件,从这里,我们可以继续向easyTrader内部切入,可以明显看到两个方向:一个是对交易客户端的控制,另一个是对量化平台组合的跟单。两者结合到一起,就可以完成跟单组合,并自动化交易的目的。

2022-09-12 22:51:14 1775

原创 【easyTrader源码分析1】源码结构梳理

简单说一下为什么想写这个系列:1. 我个人对自动化交易比较感兴趣,他山之石,可以攻玉,搞清楚easyTrader,就搞清楚了市面上大部分自动交易方法。2. 实践是检验真理的唯一标准,一个无法实盘的量化交易系统,相当于一位纸上谈兵的将军。3. 网络上有很多成熟的组合,不管是量化还是非量化的,都可以通过程序实现follow(跟单)。4. 希望能实现自己的自动化交易系统,实现并扩展其功能。

2022-09-06 23:56:12 2148 5

原创 【从零开始玩量化7】easyTrader: 自动化(程序化)交易利器

前面的文章,我们介绍了数据获取工具AKShare, 量化回测工具backtrader等,这一篇,介绍程序化交易工具easyTrader。作者网名食灯鬼,目前项目在Github上的star数已经有6.7k。这可能是目前,开源能找到的,最好用的程序化交易库了。本文介绍了easyTrader的简单用法,这个包还有很多功能,后续再继续写文章探究。

2022-09-05 21:40:15 15080 21

原创 Electron集成Web服务器koa

用Electron做客户端,也可能需要与其他应用通信,所以这里我选用Koa。将两者集成到一个项目里。

2022-09-04 16:34:00 2509

原创 pyinstaller打包Socket.IO/eventlet应用

集成能力很重要,python程序写好了,要打包成exe,这就会用到,这是一个python语言的打包工具。其实,不怎么好用,挺多坑,也许是我了解的不深,但,一个打包工具,不就是要用起来方便么。问题最终还是被我解决了,记录一下。

2022-09-02 21:58:52 1557 3

原创 Python与Node.js通信(基于Socket.IO)

Python有很多优势,在金融和量化领域,有众多的工具包,至少目前无法找到其他语言可替代。但Python在GUI或者Web领域,虽说也有一些解决方案,但这是JavaScript的场子,相比之下,那就小巫见大巫了。所以,也许你跟我一样,想用Python做一些服务,而使用Node.js的工具做展示的客户端,比如Electron。......

2022-08-31 22:58:55 3711

原创 【前端工具分享】Electron React Boilerplate(Electron+React项目模板,开箱即用)

但,我想,大部分人可能做不到,即使你是个屠龙的勇士,想只身逞英雄一试,可能也会被搞的到处碰壁,最后精力消耗殆尽,还没开始写项目,就先死在脚手架搭建阶段了。Electron React Boilerplate,正是这样一个脚手架,将Electron与React结合在一起,并提供热更新、打包发布等功能,开箱即用。Electron,目前客户端开发最知名的框架,以VSCode为首的各种应用,都是基于他做的。现在,你可能跟我一样,想同时使用两者,双剑合璧,天下无敌。所以,最明智的选择,就是寻找一个好用的脚手架。...

2022-08-29 10:30:07 2364 1

原创 【前端工具分享】lowdb —— 一个JSON数据库

作为前端程序员,你可能不善于维护数据库。前端更擅长于使用轻量级工具,任何重型技术,对前端人员来讲,都太过麻烦,我们需要每天在网络上闪转腾挪,游走在各种网站页面接口和源码之间,实在是不想整个服务器,维护个数据库。前端领域最熟悉的JSON数据接口,JSON格式与javascript的对象数据类型完全兼容,我们是否可以使用JSON文件作为一个小型的数据库,完成一些数据储存的功能。虽然,存储数据这个事情,已经超出了前端范畴,但是作为一个广义的js程序员,这都不是问题,nodejs也是必备技能之一。是个很好解决这个问

2022-06-20 18:12:43 3284

原创 Git只合并某一次提交,使用git cherry-pick命令

当项目需要分多版本分支维护,合并整个分支,将是一种奢求,只合并某一次提交,讲变成一种诉求。在你想合并这次请求的分支上,执行替换这次提交的提交码,即可只合并此次提交。

2022-06-20 16:19:23 1133

原创 【量化资料】东方证券-因子选股系列研究(全套,持续更新~)

用心整理,全网最全,持续更新,免费分享,仅供学习。

2022-06-01 23:50:28 2324 5

原创 【量化资料】海通证券-选股因子研究系列(全网最全,持续更新~)

用心整理,一篇不缺,持续更新,免费分享,仅供学习。

2022-05-31 22:34:30 3048 6

原创 【从零开始玩量化6】backtrader适配新版matplotlib

问题由于backtrader的官方已经很久没维护了,年久失修,无法适配最新版的matplotlib,AKShare的文档示例上写的可以使用3.2.2版本,我相信应该可以,但无奈,我目前用的win11系统有装这个版本就报错。经过一番折腾之后终于解决了。记录一下。解决方法我差点一怒之下想放弃win11,甚至连ubuntu的inux系统都装好了,但最终还是被linux下难用的软件管理功能给劝退了,时间都花在装软件上了,最终还是默默的启动了win11。到这里,老法师都明白,必须要动源码了,我的原则是,尽量不

2022-05-29 21:41:25 1905 1

原创 【从零开始玩量化5】Python程序获取同花顺问财数据

最近好几个兄弟反馈问财做了最大分页数的限制,无法查询所有数据了,我最近抽空处理了一下,现在把结果写在这里。处理分页用到的代码较多,我就不全部贴了,我把功能封装成了一个python包pywencai,放到Github上了,感兴趣的可以去获取。详细用法可以去上边的地址看,我这里写下示例。

2022-05-29 21:11:42 12068 91

原创 【从零开始玩量化4】量化投资框架搭建

1. 目标最开始,先不追求复杂性,搭建一个比较简单的系统,能跑起来是第一步。这篇文章更偏向与方法论,实际例子后面单独写文章分享。2. 架构图简单做了一个架构图,是将我最近收集的一些工具,按框架逻辑进行了一个整理,都是免费的,唯一的门槛就是技术,会就能用。下边分模块说一下。3. 数据获取数据是一切的来源,做量化,我理解,就是通过对数据的分析,做出一些投资决策的一系列过程。如果可以方便的获取到数据,是做一切的开始。我尝试过很多方式,最后选择了两种方式:AKShare和同花顺问财。AKShare

2022-05-29 12:30:59 4262 1

原创 【从零开始玩量化3】python程序化实现雪球组合自动调仓

雪球组合简介雪球组合是个比较好用的模拟交易工具,用户可以创建组合,并随时间调仓,作为策略模拟盘使用。不过手动调仓明显有点傻,还是得想办法程序化。雪球官方并没有给提供现成的程序化接口,但难不倒那些聪明的人类。easytradereasytrader是一个程序化交易的python包,可以实现一些券商的自动化交易,也支持雪球组合,这里先不展开自动化交易,后面在搞,但做一下雪球组合调仓。创建雪球组合去雪球官网创建个组合:https://xueqiu.com/p/discover一般需要一天的审核时间,审

2022-05-26 01:27:11 5464 1

原创 【小技巧】Jupyter VSCode插件如何修改Notebook File Root配置项

问题使用VSCode编辑器,在项目的子目录里使用Jupyter Notebook,大概结构如下。可以看到,我将.ipynb文件放在了一个notebook的目录里,当我使用VSCode插件运行jupyter文件里的代码时,如果引用了外层文件夹的包,例如这个import beima这个包,就会报找不到的错误。原因因为默认这个插件会将执行默认设置为正在运行的.ipynb文件所在的文件夹,所以就找不到外边的包了。解决找到这个插件,点小齿轮设置。找到并修改Notebook File Root配置项,为

2022-05-26 00:16:23 1452

原创 React免费静态站搭建(基于Docusaurus)

目标做一个静态站,用于发布和储存自己的一些资料是极好的。相比于类似CSDN这种平台博客,静态站更加自由,发布内容不用受到平台限制,可以自由发挥。选一个静态站框架当然也可以自己重头写,但是成本太高了,我们的目标还是专注于内容,而不是站点的构建本身,所以选一个好的框架会事半功倍。由于我这几年已经完全投入了React的怀抱,所以这里只介绍跟React相关的几个框架。next.js官网地址:https://nextjs.org/鼎鼎大名,不会有人不知道吧,这是一个基于React封装的多页面前端框架,

2022-05-22 21:25:42 1284 2

原创 【读书笔记】《价值投资的秘密》

一本讲实话的书今天下午无事,读完了这本小书,不厚,内容也很通俗易懂,推荐级别五颗星。这本书的观点跟我个人的想法很契合,没有晦涩难懂的数学公式,也没有高深莫测投资理论,就是给你讲普通人应该怎么投资,非常适合小散观看。下面记录一些读书心得,以便回味。顺便发下牢骚,最近想来想去,还是选择了写博客,记录下自己的一些想法和实践,作为程序员,最终还是选择在CSDN上写,也不为流量,就为了记录自己,不忘初心吧。也许等做出些成果了,还会在B站录些视频,但是总感觉不是很擅长,还是写博客最简单和灵活。这种读书笔记,可能跟

2022-05-21 23:25:25 427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除