主题:
字号:
16
行距:
2.0

第36章 降龙十八掌求教Python回测码[3 / 4]

:将你的交易逻辑转化为代码。

5.分析结果:计算收益率、夏普比率、最大回撤、胜率等指标,并绘制图表。

路径三:我提供简化版代码和指南(折中方案)

我可以将我用于之前分享的那些简单回测的Python代码,整理成一个清晰的、有详细注释的版本,并提供一小段示例数据(比如沪深300指数2019-2021年的日线数据),发给你。你可以按照注释,修改其中的策略部分(比如买卖条件),然后运行看结果。但这需要你在自己的电脑上安装Python环境和必要的库(如pandas,numpy,matplotlib)。我可以提供详细的安装和运行步骤。

贝悟得:无论选择哪条路,回测本身都有很多需要注意的陷阱,我简单列举几点:

1.幸存者偏差:回测时使用的是“存活至今”的股票数据。那些已经退市的股票不在其中,这会导致回测结果过于乐观。所以,回测最好基于指数(如沪深300),或者使用包含已退市股票的全市场数据(较难获取)。

2.未来函数:确保你的策略在每一时刻,只使用该时刻及之前的信息。比如,你不能用今天的收盘价作为昨天买入的信号。这在手动回测时容易犯错,在代码中要特别小心。

3.过拟合:不要对着历史数据不断调整参数,直到曲线完美。那样得到的策略在未来很可能失效。回测的目的是检验一个逻辑,而不是制造一个完美拟合历史的“神策”。

4.交易成本:一定要考虑佣金和印花税,对高频策略影响巨大。

5.滑点与流动性:对于小盘股,你的买卖可能无法以预设价格成交,需要设置滑点(假设成交价比信号价差一点)。

6.初始资金与再投资:明确是固定资金还是允许盈利再投资。

贝悟得:我建议你先从路径一开始,在聚宽上尝试回测你的MACD策略,感受一下。如果有兴趣深入,我们再走路径三,我提供代码和指导。这个过程可能会打破你对技术分析的一些美好想象,但也会让你更清楚它的边界在哪里,从而更有效地使用它,或者思考如何将其纳入一个更完整的体系(比如,作为辅助判断工具,而非唯一依据)。

降龙十八掌:这么多门

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

无限轮回,我用刀斩破诸天万界
心有蔷薇如虎
豪门小嫩妻:禁欲大叔的盛世婚宠
花惊鹊
从趋吉避凶开始顺势成神
叮叮小石头
天下无敌!
乘风御剑
斗罗聊天群:比比东开局就被集火
就是喜欢吃肉
玉佩牵缘:真假千金沪上行
清风辰辰
1990:刑侦档案
纯白小郎君
东京:你管这叫正常装备?
我吃维生素
狂徒!
不吃葱花
战神傲世
我爱看小说
重生的我超有追求
鲸鱼禅师
从武林门派到长生仙门
任我笑
我,枪神!
如水意
玄奇战策
风在吹的地
天庭调解员:神仙内卷我摆烂
晚来风x
我在北宋当妖道
十月默言
东京1994,从研修医开始
睡醒了会饿
揽星者
文耕骏驰
长生万年,我低调不了一点
一个小气泡
篮球终点站
年羹羊
蜀山玄阴教主
蓬国公
宿舍求生,我被拉进了管理群辰北曹青青
翻滚的蛋蛋
辰北曹青青
翻滚的蛋蛋
漂亮后妈要翻身,我在七零养崽崽
紫皮糖
七零宠婚,嫁给第一硬汉
紫云飞
挖灵根,逼退婚?六界神魔替我杀疯了
瓦猫
三国:我爹魏延不是反贼
衣见
相府嫡女重生后,杀疯了
鬼神君
旧楼无言
通灵者
你是真的想修仙吗?感觉不对劲呢
朝朝不是找找
华娱:从五哈开始的娱乐圈之旅!
恩予赐
全宗当我是善人,我靠返利苟成神
万意随风起
末世,我能吞噬万物要系统有啥用
玉面小飞龙咚呛
被我哥舔狗撩红温后,抢着当替身
不良裙臣
我才高三,婚姻挽回系统什么鬼
十万字
穿成国公府庶子考科举
周树森
黑木崖抄书百年,我成了魔道祖师
仍是少年
四合院:开局搬走,众禽麻了
买条鱼
凶案没目击者?那这些动物是什么
妍妍小可
网恋到恐怖boss,逃跑被亲哭
疯狂的嘎朵拉
打猎捕鱼采山货,养八个弟弟妹妹
不可追
三天大,成了绝世剑仙童养夫
青丝白落
我在永夜打造庇护所
中世纪的兔子
红楼芳华,权倾天下
爱车的z
异度旅社
远瞳
我为道士的最后十年
疯狂络腮胡
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜