xingjingguan 发表于 2025-3-28 21:41 
交易自动化的最短学习路径是什么样的?
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=11861600& ...
从初学到精深的通用路径:
①概览:先熟悉本领域知识的框架。忽略细节,掌握主干;
②拆解:从主干,逐步拆解细化,直至分割成最基本的概念或动作;
③练习:练习最基本的动作,直至熟练;
④内化:再把最基本的概念或动作,反复练习,直至内化到无需思考,即遵循施展的程度;
⑤组合:把基本概念,两两组合起来练习直至内化,再依次三个一组、四个一组......直至整个框架内化。
具体实践步骤:
①获取数据。 我是使用tushare获取数据,注册就可以免费使用,简单浏览下文档。 {目标:会获取数据。还不会就问ai,抄答案。}
②选择量化交易框架。
目前我选择Backtrader,熟悉官方文档,同时模仿示例运行。复制示例——》直接运行——》理解报错(ai辅助)——》修改,然后就是【运行——》报错——》修改】一直循环,直到不报错为止。
{目标:示例运行不报错。理解困难就问ai,解释了看不懂就抄ai,抄了还错继续问ai为什么错。}
③策略编写。
先从最简单的策略开始,比如双均线。初期仅把精力放在开仓上,其他不管,只要求运行不报错。如果难度不大,再逐步加入止损,出场,仓位,过滤等步骤;觉得困难,就只把开仓完成。总而言之,先写出一个能运行的策略,甚至不要求策略完整。
{目标:实现开仓信号。你知道的,聪明人用ai}
④回测。
尝试绘制回测曲线,如果上一步策略编写时遇到困难,把开仓信号实现后就可以开始回测,尝试绘制累计净值曲线,有余力绘制行情曲线,信号标识,仓位变化,最大回撤......。这里回测不是为了看信号是否盈利,而是为了把功能走通。主要打一个,学不会就跳过。能绘制出净值曲线,量化框架就完成了。
{目标:绘制净值曲线。ai}
⑤增加零件,完善系统。
之前缺的步骤一个个补上,比如止损,止盈,加仓减仓,风险控制... 此阶段仍不管是否盈利。
{目标:交易系统逐步完整。}
⑥分析回测结果。净值是否大于1,波动性,夏普比率,交易次数,滑点手续费...
到这里其实已经入门了,简单写下后续方向吧。经典策略实现,仓位调整测试,理解策略适用范围,多策略组合,多市场分散;