主题:
字号:
16
行距:
2.0

第37章 我开源全部代码,附三年A股数据[2 / 7]

的基本流程,并验证一些简单的投资想法。

2.代码和数据的目的是“授人以渔”,而非提供“圣杯策略”。你可以用它们验证自己的思路,也可以学习如何构建回测。

3.数据仅为示例:包含沪深300、中证500、创业板指等主要宽基指数,以及部分行业ETF的日线数据(前复权)。数据来源于公开渠道,可能存在微小误差,用于教学回测足够。

4.风险提示:回测基于历史,不代表未来。代码和策略可能存在错误,请谨慎对待结果,切勿直接用于实盘。

贝悟得:我现在将打包好的文件上传到群文件。压缩包名为“Invest_Backtest_Demo_2019-2021.zip”。里面包含:

1.README.md:详细的使用说明,包括环境配置、代码结构、数据说明、如何运行示例、以及如何修改策略。

2./data目录:存放CSV格式的历史行情数据。

3./strategies目录:几个示例策略的Python文件。

??buy_and_hold.py:买入并持有策略。

??annual_rebalance.py:股债年化再平衡策略(示例用沪深300和国债指数模拟)。

??simple_grid.py:一个基础的、固定价格间距的网格交易策略示例。

??macd_cross.py:MACD金叉死叉策略(示例,同之前分享)。

4.backtest_engine.py:简化的回测引擎核心文件,处理数据加载、信号生成、模拟交易、计算绩效指标等。

5.utils.py:一些工具函数,如计算最大回撤、夏普比率等。

6.requirements.txt:所需的Python库列表。

贝悟得:我重点解释一下simple_grid.py这个网格策略示例,因为它与我的体系关联最直接。这个示例策略非常简单:

??标的:沪深300ETF(以指数替代)。

??逻辑:设定一个基准价(如初始价格),然后向上、向下各设置N个网格,间距固定(如5%)。当价格触及网格线时,执行买入(向下)或卖出(向上)。每次买卖固定数量(或金额)。

??参数可调:基准价、网格间距、网格层数、每格交易量、初始现金比例等。

??回

本章未完,请点击下一页继续阅读!

吾有一塔,葬仙,葬神,葬诸天
永夜月同孤
东北振兴,千万员工BUFF拉满
新秋十三
看见血条的我,选择打爆世界
红豆茶
邪物典当铺:只收凶物
虫下月半
玄幻:长生神子,何须妹骨证道!
炒麦片
港片:我的老婆全是极品尤物
一枚超级大帅哥
青山
会说话的肘子
神豪太青涩,校花闺蜜团只好倒追
来当金番了
民国:住你这破旅馆还能保命?
柳因絮果
大秦:夺笋呐,祖龙偷听我心声!
毛神大大
穿书反派:修为尽失,女主逆推
一苇渡江
分手后,我把前女友炼成僵尸!
因帅被罚破产
死亡游戏:开局欺诈师,假扮神明
暴力紫皮人
我在大明长生久视
青红
星铁:我的沙雕网友竟然是小浣熊
草履虫的麻花辫
国运:扮演张麒麟,我是女版小哥
离殊公子
我在诡异世界谨慎修仙
九上签
网游:我盗圣,借亿点神器怎么了
独耳
刚证道混沌天帝,让我身化禁区?
钰珏玉予
名柯:成为财阀,从加入酒厂开始
飞翔鲫鱼
我在大明长生久视李青朱元璋
青红
六零:冷面军官被科研大佬拿捏了
茴茴猫
家族修仙:我以子嗣登仙
勤劳的大蜜蜂
重生60带空间
林家權少
每人每天十块钱,资金链全靠员工
夜色阑姗
刚出狱,就被校花骗去同居
盛世狼烟
朝廷鹰犬?没挨过六扇门的刀
天衍
我的绝色表嫂
清波凡人
惊鸿
一夕烟雨
潜修半年,被公主侍女发现我很强
酥尘
末世:觉醒火焰掌控,我为炎帝
十重术式
美女学院,就我一个男人进去了?
余生渺渺
当诡异降临世界,死亡即是终点
庆元职高小天才
全民成野神?唯有我百倍供品!
风雪不能压我
我才不是姐控!
予桃i
歪师邪徒
响尾蛇皮袋
人在书中,重生幼年魔尊,黑化了
一枚小闲鱼
奥特曼:我,究极海帕杰顿
骚气的菜鸡
长生:我在教坊司千秋万载
密雨飞花
综影视:红尘闲游
颜朱
这个明星正得发邪
冥王星话事人
合欢宗:从曹贼开始的日常修仙
吃番薯的红苕
军旅:全军震惊,我儿边关一战
烟花三月大笨象
拥有魔王基因的我,真没想吃软饭
一支威士忌
七零不做冤大头,下乡赶山娶村花
啄云扶月
重生之狂暴火法
燃烧的地狱咆哮
疯批佛子又贪又嗔又痴
阿那律
未来人世间
办车
圣手红颜
鹰览天下事
全职业满级,你说我是学院第一废柴?
山上梧桐