量化交易
文章平均质量分 80
极客探索者
热衷于探索各种前沿技术,不断挑战自我。在优快云上分享我的极客之旅,期待与您一同前行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第5节:调试技巧 + 最常用的日志打印法宝
今天这一节,咱们系统地搞懂了:打印日志的重要性如何写万能日志函数打印买卖信号、持仓变化、账户资金调试订单成交情况排查常见bug最后还用平安银行跑了一个全流程Demo!如果你认真跟着敲一遍,恭喜你,**你的Backtrader“调试功底”已经正式出师了!**🎉🎉下一节,我们就开始正式搞更高级的指标编写啦!原创 2025-04-27 13:59:43 · 797 阅读 · 0 评论 -
第4节:第一个回测策略:穿越均线就买!(手把手带你跑通Backtrader)
这一节,我们从0到1:✅ 拉了真实A股数据✅ 喂给Backtrader吃✅ 写了自己的第一个回测策略(均线金叉策略)✅ 成功画出交易信号图表✅ 看懂了回测绩效指标是不是特别有成就感?💥你现在已经可以自己造轮子了,接下来的进阶课程(比如多周期、多仓位管理、参数优化),就是在这个基础上不断加料!下一节,我带你们玩更刺激的,调试技巧 + 日志打印法宝,搞得贼细,错过血亏!😎。原创 2025-04-27 11:59:08 · 1505 阅读 · 0 评论 -
第3节:Backtrader核心结构大拆解——框架到底怎么一层套一层的?
模块作用说明Cerebro总控指挥中心Strategy策略逻辑剧本Data Feed行情数据来源Broker模拟券商,经纪人Analyzer分析回测结果的裁判Observer可视化图表的画师说白了,这六大核心模块就是你的量化策略的“六脉神剑”。谁用得溜,谁就能走得远。下一节我们就开始撸代码写第一个策略了,别眨眼,买卖信号就来了!原创 2025-04-23 22:51:38 · 898 阅读 · 0 评论 -
第2节:搭建开发环境——能跑的才是好框架!
安装Anaconda,方便管理Python环境和库创建虚拟环境,避免库版本冲突安装Backtrader及相关库,搭建策略开发的基础验证安装是否成功,确保环境可用遇到问题,及时查找解决方案,保持耐心下一节,我们将深入了解Backtrader的核心结构,帮你理清策略开发的思路。敬请期待:第3节:Backtrader核心结构大拆解——Cerebro、Strategy、DataFeed、Broker、Analyzer等模块通俗讲解如果你在安装过程中遇到任何问题,欢迎留言交流,我们一起解决!原创 2025-04-23 22:46:42 · 614 阅读 · 0 评论 -
第1节:Backtrader到底是个啥?能干嘛?
Backtrader 是一个专门为量化交易打造的 Python 回测框架,说白了,它就是一个量化策略“模拟器+控制台+评审团”,你写好一个买卖逻辑,它帮你拿历史行情走一遍流程,然后告诉你赚了还是亏了、风险大不大、能不能上实盘。咱们搞量化的朋友们,天天嘴上挂着「策略」这个词,说白了就是:“看到了啥,就买 or 卖”比如:看见价格突破均线,就买!看见KDJ金叉,就买!看见领导说“明天开会”,也买!(这属于基本面了,后面会讲)你要实现这个“看到了就动手”的逻辑,就得靠回测框架。原创 2025-04-23 22:43:49 · 1115 阅读 · 0 评论 -
文科生学pytorch——一些概念的解释
对于文科生学习 PyTorch,特别是理解其中的动态计算图、自动微分和反向传播这些概念,我会尽量用通俗的语言,结合生活中的例子来解释,避免过多深奥的数学符号。原创 2024-09-23 11:54:31 · 857 阅读 · 3 评论 -
2.5【量化交易的数学基础】文科生也能搞懂的线性代数基础:矩阵和向量的那些事儿
下一次,当你遇到类似的概念时,不妨想象一下它在现实中的应用,说不定就能一下子“开窍”了呢!举个例子,你有一张薄薄的纸(二维的平面),如果这张纸被压成了一条直线(降维了),那么无论你怎么转动这条直线,都无法“撑”出一个二维的平面了。想象一下,如果你有三只股票,它们每天的价格变化都不同,你可以用一个矩阵来表示这些变化,再用一个向量来表示每只股票的持有量,乘起来就能快速算出你每天的总收益。这不就是一个表格吗?矩阵就是这样一个神奇的东西,在金融领域可是个大明星,它能帮助我们处理多维数据,轻松搞定一大堆复杂的计算!原创 2024-09-03 15:20:40 · 1718 阅读 · 0 评论 -
2.4梯度下降与量化策略优化
每走一步,你就计算一下新的位置的梯度,然后继续朝着下降最快的方向走,直到走到一个平坦的地方,动不了了——这就是函数的局部最小值,也就是你要找的地方。如果我们从点 ((1, 1)) 开始,梯度向量会告诉我们该往 ((-2, -2)) 方向走(当然我们是反着梯度走的,所以会朝着 ((-1, -1)) 方向走)。比如,如果我们有一个函数 (f(x, y) = x^2 + y^2),那么对于 (x) 的偏导数就是 (2x),对于 (y) 的偏导数就是 (2y)。梯度向量告诉我们,在当前点上,函数值增长最快的方向。原创 2024-09-01 13:53:17 · 743 阅读 · 0 评论 -
2.3导数与微分的基础与应用
比如说,你踩了油门,车速从30公里/小时变到40公里/小时,那导数就是“哟,这小子踩油门了,车速快了!想象一下,你在分析股票价格的变化,导数就可以帮助你理解价格变化的趋势——是往上还是往下。如果说导数是告诉你变化的速度,微分则是告诉你在这个变化中,实际变化了多少。你可以使用微分来累积多个瞬间的变化,得出总的变化量,这在期货日内交易中非常有用,帮助你精确计算多次交易的收益和损失。微分的数学公式看起来有点像导数的变种,比如,如果 dy = f’(x)dx,这个式子告诉你,微小变化dx产生了多大的变化dy。原创 2024-09-01 10:59:38 · 605 阅读 · 0 评论 -
2.2线性代数的力量
欢迎来到线性代数的世界,这里是量化交易的健身房,我们的目标是让你的大脑肌肉变得强大,以便在金融市场上大展拳脚。想象一下,你有一堆乱七八糟的股票数据,通过PCA,我们可以把它们压缩成几个最重要的方向,就像是把一堆乱麻理成几根线,这样处理起来就容易多了。在量化交易中,我们经常用矩阵来表示一系列的股票价格变化,每一行就是一个向量,代表一个时间点的所有股票的价格。我们用它来构建模型,预测股票价格的走势。这时候,线性代数就能派上大用场,帮助我们构建更复杂的模型,比如多元线性回归,甚至是更高级的机器学习模型。原创 2024-08-30 22:14:14 · 1191 阅读 · 0 评论 -
2.1概率统计的世界
欢迎来到概率统计的世界!在量化交易中,概率统计是至关重要的工具。通过理解概率,我们可以用数学的方法来描述市场行为,预测未来走势,并制定交易策略。让我们一起从基础概念开始,逐步深入,揭开概率统计的神秘面纱。原创 2024-08-30 16:05:51 · 1726 阅读 · 0 评论 -
1.3金融术语的宝典
K线图就像股市的“心电图”,通过不同的K线组合,我们可以看出市场的情绪变化,从而判断未来的走势。这就像中医看病,讲究“望闻问切”,通过分析公司的财务报表、行业地位、管理层能力等“内在”因素,来判断公司未来的发展前景。比如说,你去看一家公司的财报,发现它的净利润持续增长,资产负债率低,那这家公司很可能是一只“绩优股”,值得投资。K线图就像股市的“台球记录表”,记录了每一根K线所代表的时间段内,股价的“开盘价、最高价、最低价和收盘价”这四个关键信息。如果收盘价低于开盘价,实体就是实心的,我们称之为“阴线”。原创 2024-08-30 13:50:35 · 904 阅读 · 0 评论 -
1.2金融市场的地图
在这里,每一张股票都是一张特别的会员卡,让你成为公司的小老板。这就像是你和果园的主人约定,不管未来苹果的价格如何变化,你都会以现在的价格买下一批苹果。这样,你就能规避未来价格波动的风险。记得,金融市场是一个充满机遇和挑战的地方,而量化交易,就是我们的罗盘和望远镜。金融市场上有许多交易所,它们就像是不同的市场集市,每个集市都有自己的特色和规则。在金融市场这片汪洋大海中,量化交易就像是一艘装备精良的船只,配备了最先进的导航仪。我们刚刚领略了量化交易的魔力,现在让我们打开一张神秘的地图,探索金融市场的未知领域。原创 2024-08-30 13:07:10 · 457 阅读 · 0 评论 -
1.1量化交易的定义与魅力
在量化交易中,我们会用到PyTorch这样的框架,以及RNN、CNN、LSTM、GAN、VAE、Transformer、BERT等算法。这些听起来可能有点吓人,但别怕,我们会一步步来,用最简单易懂的方式让你掌握它们。想象一下,你是在玩一款策略游戏,传统交易就像是你在手动操作,而量化交易则像是开启了“自动战斗”模式。手动操作可能需要你时时刻刻盯着屏幕,累得跟个狗似的,而自动战斗则可以让你边喝咖啡边看戏,轻松多了。首先,让我们来聊聊什么是量化交易。记得,量化交易不是魔法,但它能让你的交易更科学、更高效。原创 2024-08-30 12:49:25 · 721 阅读 · 0 评论
分享