7天打造一套自己的程序交易系统-策略回测(1)
创作时间:
作者:
@小白创作中心
7天打造一套自己的程序交易系统-策略回测(1)
引用
1
来源
1.
https://www.rongpm.com/column/strategy-backtest-13pv.html
本系列文章旨在为对数据分析和程序交易感兴趣的读者提供深入指导,特别是关于如何在2024年建立自己的程序交易系统。之前的文章涵盖了如何构建数据源以及如何计算各种技术指标。有了这些基础,下一步是设计交易策略,并通过策略回测框架进行验证。
策略回测简介
策略回测是一种在历史数据上模拟交易的方法,用于检验交易策略的效果。它分为两个主要步骤:首先是根据交易理念设计策略并编程实现;其次是将策略应用于历史数据进行模拟交易,并分析如胜率、收益率等指标来评估策略的表现。
进行策略回测的步骤
- 获取历史数据:确保有足够的历史行情数据作为回测的输入。
- 策略开发:设计并编码交易策略,明确交易信号和规则。
- 策略回测:在历史数据上模拟交易,执行策略逻辑。
- 结果分析:评估回测结果,进行参数优化。
- 实盘验证:将回测通过的策略应用于实际交易。
回测框架选择
市场上提供了多种基于Python的开源回测框架。一篇名为《Best Backtesting Library for Python》的文章比较了流行的框架,推荐了追求速度的VectorBT和追求易用性的Backtesting.py。
量化回测框架的两种驱动机制
量化回测框架有事件驱动和向量驱动两种机制,各有优缺点。事件驱动机制适合策略需要频繁响应实时事件的情况,而向量驱动机制则在向量化运算方面更高效。
结语
本系列将继续探讨如何使用Backtesting.py进行交易策略回测和优化。作者鼓励读者通过点赞和分享支持他的写作,并提示关注公众号以获取最新更新。
热门推荐
投资心理与财务目标,如何设定并达成长期目标
纯流量卡办理全攻略:可行性、购买渠道及步骤
CK板与雪弗板:两种材料的深度对比
曲阜师大学子追寻英雄足迹,缅怀台儿庄战役空军英雄何信
胸腔积液患者住院期间需注意哪些问题
宋经典版和宋Pro区别是什么
探访宜兴市博物馆:32位院士的学术人生与千年文化传承
大猩猩玻璃对比钢化玻璃:有什么区别?
貔貅放在客厅西北角好吗
学公共事务管理可以找什么工作?
公共事务是什么?从定义到参与机制的全面解析
一图搞定!数据分析“需求梳理”的高效方法
长期不开的汽车真的需要定期启动吗?专业维修工揭秘
Nat. Commun.速递:多任务神经网络预测多体量子态物理性质
如何通过命令查看服务器上的光模块信息?
山西非遗之千年古傩戏—寿阳爱社傩舞
蚩尤:黄帝的贬称,苗族文献中的真实名字
专家解读:什么样的孩子能用到生长激素?
六招秘籍,让走路进化成你的最佳运动健康法宝!
关平在正史中的形象与悲壮结局
拉杆箱选购攻略:材质、尺寸、滚轮、拉杆、锁五大要素详解
明年是蛇年,老人说:“一闰逢双春,秋冬五谷丰”,是什么意思?
专家:家庭雾化治疗应规范 首诊或病情反复要就医
学校宿舍管理服务项目有哪些
警惕!这种常见食品添加剂已被禁用,购买面包时务必查看配料表
Excel SUM函数使用指南:从基础到高级技巧
研究证实:含糖饮料摄入越多,男性脱发风险越高
蜂王浆怎么保存是冷冻还是冷藏?
电源滤波器是如何降低电源噪声的
李嘉诚一语道破:现在卖掉房子,是“聪明”还是“愚蠢”?