{"data":{"alias":"炒股养自己","introduction":"无","headImgKey":"","followerCount":"12","postArr":[{"postId":"da430c5b89ebc24064490201874c5178","userId":"961d97d8ae4e07a08b99e0e639f00287","title":"已删除","content":"已删除","backtestId":"","replyCount":"1","viewCount":"19","lastReplyId":"a251ca4b94487d7a48dfd655f90ef193","status":"1","addTime":"2026-01-03 13:42:09","modTime":"2026-03-31 21:40:08","lastActiveTime":"2026-01-08 10:55:26","notebookPath":"","notebookReport":"","notebookCloneCount":"0","collectionCount":"0","isTop":"0","type":"0","backtestCloneCount":"0","shareWeiboCount":"0","shareWeixinCount":"0","shareXueqiuCount":"0","solved":"0","isBest":"0","isRich":"0","uniqueKey":"4b4a844b3ae277a20ddddfbf109fb497","fileDownloadCount":"0","fileKey":"","fileName":"","fileType":"","lastPubTime":"2026-01-03 14:02:29","clientIp":"122.246.178.197","ipAddress":"浙江省","post":"65424"},{"postId":"061e8a3a7f5a471d1578e1be5666ef7a","userId":"961d97d8ae4e07a08b99e0e639f00287","title":"从量化到高频交易,不可不读的五本书","content":"
<\/p>
算法交易是一个极其复杂的领域,涉及学科众多,对于数学及统计学都有很高要求,对于初学者来说,难以入门往往会带来深深的挫败感。但事实上,整体概念上还是比较直接易懂的,但细节方面则需要迭代渐进式的学习才能掌握。<\/p>
而算法交易之美在于,并不是只有在实盘操作中才能测试你的策略,许多经纪商都提供了真实市场数据的模拟盘系统。这些系统说明详尽,可以帮助你针对算法交易进行更为深入的学习,而不用担心为了学习赔了钱。<\/p>
目前我被问到最多的问题是“怎么才能真正入门量化交易呢?”。我之前已经写了一篇博客(如何成为一名量化交易员?——初学者必备概念)探讨这个问题,但远远不能覆盖所有,所以这篇文章为大家推荐几本经典的入门书。<\/p>
初学者的首要任务在于要构建一个牢固的整体框架。既覆盖所有的基础,但又不涉及过于繁杂的数学讨论,在一本书里兼顾这两点还是挺难做到的,基于这个原则,我给大家推荐以下几本书:<\/p>
1、《量化交易:自己动手做算法交易》<\/strong><\/p> 英文名:Quantitative Trading: How to Build Your Own Algorithmic Trading Business<\/p> 作者:Ernest Chan<\/p> 这是我个人最爱的金融书籍。作者对于个人投资者建立量化投资交易系统(使用MATLAB及Excel)的过程做了很好的阐述,使得量化交易变得如此的平易近人,并在书中不断地鼓励大家成为一名量化交易员其实是人人都可以做到。虽然为了保证书籍整体的简单易懂,有一些细节有所省略,但的确是本非常好的入门书籍,书中讨论了如何创造alpha收益(模型),风险管理,自动化指令执行系统及一些策略(主要是惯性及均值回归策略)。<\/p> 2、《黑盒子:量化交易精要》<\/strong><\/p> 英文名:Inside the Black Box: The Simple Truth About Quantitative Trading<\/p> 作者:Rishi K. Narang<\/p> 本书详细介绍了量化投资基金的运作过程,为精明好学的投资者解释了他们能否利用量化投资基金这个“黑盒子”进行投资。尽管书中完全没有涉及个人投资者相关内容,但包含了大量量化交易系统该如何构建的内容。交易成本和风险管理的重要性都被提及,并为读者指出了进一步学习的路线。个人算法交易者可以从此书中了解学习到专业机构投资者是如何进行算法交易的。<\/p> 3、《算法交易与直接市场接入:直接市场接入交易策略》<\/strong><\/p> 英文名:Algorithmic Trading and DMA: An introduction to direct access trading strategies<\/p> 作者:Barry Johnson<\/p> 金融行业里一提到算法交易这个词,大家首先想到的往往是机构投资者用来高效执行交易指令的算法,但其实这个词不仅仅涉及交易层面,还有如何量化及系统实现的内容。这本书主要是还是关于交易层面,作者是投行的一名资深量化开发者,那这本书对于个人投资者就毫无意义了么?当然不是,通过本书可以深入地理解交易所如何运作及市场的微观结构,对于提升个人投资者策略水平也会有极大的帮助。最后友情提示,这本书是本大块头 : )<\/p> 当基本概念打牢后,就可以开始着手开发一个交易策略了,交易系统中称之为alpha模型。策略可以通过各种途径获得,但其能否真正实现价值,还需要不断的研究与回测来逐步打磨。下面两本书中介绍了一些不同类型的交易系统与指令执行系统,也包含了部分实现细节。<\/p> 4、《算法交易:制胜策略及其原理》<\/strong><\/p> 英文名:Algorithmic Trading: Winning Strategies and Their Rationale<\/p> 作者:Ernest Chan<\/p> Ernest Chan系列的第二本,第一本书中没有提及惯性、均值回归与高频策略,而这本里则对这几个策略进行了详细的讨论,并提供了部分实现细节,本书对于数学有一定要求(涉及卡尔曼过滤器、平稳\/协整,扩展迪基-福勒检验等)。书中的策略大部分使用MATLAB实现,但你可以很轻松地的用C++、Python\/pandas或者R重新实现。本书也根据新兴的市场行为对第一本书做了部分更新。<\/p> 5、《交易与交易所:市场微观结构》<\/strong><\/p> 英文名:Trading and Exchanges: Market Microstructure for Practitioners<\/p> 作者:Larry Harris<\/p> 这本书主要关注于市场微观结构,个人认为这部分即使在初学阶段也非常有必要学习。市场的微观结构是关于市场参与人如何互相影响,交易所订单系统又是如何运转的一门学问,它告诉我们交易所在市场中所起的作用,当一笔交易执行时背后到底发生了什么。本书没有涉及具体的交易策略,更多的是在讨论指令执行系统设计时需要考虑的众多事项。许多宽客界专家都非常推崇这本书!<\/p> 在个人投资这个级别,你可以从交易系统的指令执行机制、风险与组合管理模块入手,我也会在接下来的几篇文章中推荐相关的几本书。<\/p>","backtestId":"","replyCount":"0","viewCount":"131","lastReplyId":"","status":"1","addTime":"2025-12-25 15:47:23","modTime":"2026-04-03 14:49:27","lastActiveTime":"2025-12-25 15:47:23","notebookPath":"","notebookReport":"","notebookCloneCount":"0","collectionCount":"4","isTop":"0","type":"0","backtestCloneCount":"0","shareWeiboCount":"0","shareWeixinCount":"0","shareXueqiuCount":"0","solved":"0","isBest":"0","isRich":"1","uniqueKey":"7d0a002cf53763b9a58667c1f0c95966","fileDownloadCount":"0","fileKey":"","fileName":"","fileType":"","lastPubTime":"2025-12-25 15:47:23","clientIp":"122.246.183.106","ipAddress":"浙江省","post":"65127"},{"postId":"cf8cbacdea3baab2b50cc99b9e9181d4","userId":"961d97d8ae4e07a08b99e0e639f00287","title":"AI量化策略制定全流程详解","content":" <\/p> 用AI制定量化策略,核心是利用机器学习、深度学习等模型自动从市场数据中寻找规律、生成交易信号并优化决策。与依赖人工经验判断的传统策略相比,AI模型能更高效地处理海量数据并捕捉复杂的非线性关系-6<\/a>。<\/p> 整个过程可以系统地分为以下四个核心阶段,我将用一个流程图来帮助你直观理解这个闭环过程:<\/p> 下面是每个阶段需要完成的具体工作、关键点以及可供参考的工具。<\/p> 这是所有量化策略的基础。AI模型,尤其是深度学习模型,对数据的质量和数量要求很高。<\/p> 数据源<\/strong>:主要包括历史行情数据<\/strong>(如价格、成交量)、基本面数据<\/strong>(公司财报)、以及能反映市场情绪的另类数据<\/strong>(新闻、社交媒体、财报文本)-1<\/a>-5<\/a>-6<\/a>。<\/p> 关键处理步骤<\/strong>:<\/p> 数据清洗<\/strong>:处理缺失值、异常值(如用插值法填补或直接删除)-1<\/a>。<\/p> 避免未来函数<\/strong>:在回测时,必须严格按时间顺序划分数据<\/strong>(训练集、验证集、测试集),不能使用未来的信息-1<\/a>。<\/p> <\/p> 这是AI策略的“大脑”,目的是从数据中提取有效信息并做出预测。<\/p> 特征工程<\/strong>:构建或选择能预测未来价格走势的指标。除了传统的技术指标(如RSI、MACD),AI更擅长处理:<\/p> 非结构化文本<\/strong>:使用ChatGPT、BERT等模型分析新闻、社交媒体或财报电话会议文本的情感倾向,将其转化为量化因子-1<\/a>-5<\/a>。<\/p> 复杂时序特征<\/strong>:利用LSTM、Transformer等模型自动提取价格序列中的深层时序模式和波动规律-1<\/a>-6<\/a>。<\/p> 模型选择与训练<\/strong>:根据目标和数据特点选择合适的模型。以下是一些常见类型:<\/p> 预测价格\/涨跌<\/strong>:适合使用LSTM、GRU、Transformer<\/strong>等深度学习模型,它们能有效捕捉时间序列的长期依赖关系-6<\/a>。<\/p> 寻找股票间关系<\/strong>:适合使用图神经网络(GNN)<\/strong>,它将市场抽象为关系网络,分析行业、供应链等关联-6<\/a>。<\/p> 生成交易动作<\/strong>:适合使用强化学习<\/strong>模型,通过与环境(市场)交互、根据盈亏奖励来学习最优交易策略-5<\/a>。<\/p> <\/p> 在将模型投入真金白银之前,必须在历史数据上验证其有效性。<\/p> 严谨的回测框架<\/strong>:需要使用事件驱动<\/strong>的框架,并考虑交易成本<\/strong>(手续费、印花税)和滑点<\/strong>,尽可能模拟真实环境-1<\/a>-5<\/a>。<\/p> 核心评估指标<\/strong>:不要只看收益率。需综合评估:<\/p> 年化收益率 & 夏普比率<\/strong>:衡量收益与风险调整后收益。<\/p> 最大回撤<\/strong>:策略运行期间可能发生的最大亏损幅度。<\/p> 胜率<\/strong>:盈利交易次数占总交易次数的比例-1<\/a>。<\/p> 防止过拟合<\/strong>:如果模型在历史数据上表现完美而在未来失效,很可能是“过拟合”。防范方法包括:在不同时间区间进行样本外测试<\/strong>、使用更简单的模型<\/strong>、对模型参数进行正则化<\/strong>处理等-5<\/a>。<\/p> <\/p> 策略通过回测后,可谨慎投入实盘。<\/p> 部署方式<\/strong>:可以购买云服务器(如AWS、阿里云)部署,或使用本地服务器配合券商API进行自动化交易-1<\/a>。<\/p> 严格风控与监控<\/strong>:<\/p> 设立硬性风控规则<\/strong>:如单笔最大亏损、单日最大亏损、最大回撤阈值,触发后自动停止交易-1<\/a>。<\/p> 持续监控<\/strong>:实时关注策略的夏普比率<\/strong>、胜率<\/strong>等关键指标是否出现显著下滑-1<\/a>。<\/p> <\/p> 你可以根据自身的技术背景选择不同的实现路径,主要分为以下三类: 特点<\/strong>:通过图形化界面或少量代码,快速完成数据获取、策略回测到模拟交易的全流程。<\/p> 优点<\/strong>:门槛极低,无需从零搭建复杂系统;自带合规数据源和风控模块。<\/p> 缺点<\/strong>:灵活性和深度可能受限;高级功能通常收费。<\/p> 代表工具<\/strong>:<\/p> Big Quant:提供一体化AI量化平台,支持从因子研究、AI建模到实盘交易-7-10<\/a>。<\/p> DeepSeek(量化平台)<\/strong>:提供低代码和预置算法模板,旨在降低技术门槛-9<\/a>。<\/p> 路径二:使用开源框架 (有一定编程基础)<\/strong><\/p> 特点<\/strong>:在Python环境下,调用成熟的量化\/机器学习库来搭建灵活、自主的策略系统。<\/p> 优点<\/strong>:灵活度高,可控性强;社区活跃,资源丰富;适合深入学习。<\/p> 缺点<\/strong>:需要一定的编程和金融知识;需要自行解决数据、部署等问题。<\/p> 代表工具<\/strong>:<\/p> VeighNa<\/strong>:功能全面的开源量化交易系统框架。其4.0版本新增的 vnpy.alpha 模块,专门为机器学习多因子策略开发提供了标准化工作流-2<\/a>-4<\/a>。<\/p> 路径三:从零编码实现 (高级开发者\/机构)<\/strong><\/p> 特点<\/strong>:几乎不依赖特定平台或框架,从数据接口、模型算法到执行系统全部自主开发。<\/p> 优点<\/strong>:完全定制化,性能可优化至极致;策略保密性最好。<\/p> 缺点<\/strong>:技术门槛和开发成本极高;需要全方位的专业知识。<\/p> 涉及技术<\/strong>:Python\/ C++; PyTorch\/ TensorFlow; 数据库; 网络编程等。<\/p> <\/p> 充分认知风险<\/strong>:AI量化策略无法保证盈利<\/strong>。市场充满不确定性,过去有效的规律未来可能失效-10<\/a>。<\/p> 重视可解释性<\/strong>:尽量理解模型的决策逻辑。可以使用SHAP值分析<\/strong>等工具来解释模型为何做出某个预测,避免成为“黑箱”的奴隶-1<\/a>。<\/p> 关注合规性<\/strong>:确保你的策略和交易行为符合所在市场的法律法规,例如中国的《证券期货市场程序化交易管理办法》-3<\/a>。<\/p>




1、如果大家觉得文章不错,那就点点赞吧。<\/strong><\/h4>
2、赞过的,在评论区,回复已赞,我会回赞。<\/h4>
阶段一:数据获取与处理<\/strong><\/h3>
阶段二:特征工程与建模<\/strong><\/h3>
阶段三:策略回测与优化<\/strong><\/h3>
阶段四:实盘部署与监控<\/strong><\/h3>
不同技术路径与工具选择<\/strong><\/h3>
路径一:基于成熟量化平台 (推荐入门者)<\/strong><\/p>重要提示与建议<\/strong><\/h3>