主题:
字号:
16
行距:
2.0

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

帮你理解方法的局限性、适用条件,以及最重要的——建立合理的收益预期和风险认知。很多人用技术分析亏钱,不是因为技术分析完全无效,而是因为他们对其有效性和适用环境有着不切实际的幻想。

贝悟得:关于Python回测,对于没有编程基础的人来说,确实有一定门槛。但并非没有入门途径。我可以给你几个建议,从易到难。

路径一:使用现成的量化平台(推荐入门)

国内有一些在线的量化平台,提供了图形化界面或者简化的策略编写功能,有些甚至内置了常见的技术指标和回测框架。你不需要自己搭建Python环境,只需要在网页上操作。例如:

??聚宽(JoinQuant)、优矿(Uqer)、米筐(Ricequant)等。

??优点:入门快,有社区和示例策略,可以快速看到回测结果和图表。

??缺点:灵活性可能受限,高级功能可能需要付费,数据可能有一定延迟或需要自己处理。

??建议:你可以先注册一个聚宽账号,它对新用户比较友好,有大量的入门教程和策略范例。你可以尝试在它的策略编辑器中,用他们提供的函数,写出你的“MACD金叉死叉”策略,然后回测。这个过程本身,就能让你对回测的要素(买卖信号、仓位、手续费、滑点等)有个直观认识。

路径二:学习基础Python,使用开源回测框架(更灵活,但需投入时间)

如果你有兴趣,且愿意花时间学习,这是更自主的道路。

1.学习基础Python:不需要多深入,掌握变量、循环、条件判断、函数、以及如何安装和使用第三方库即可。网上免费教程很多。

2.选择回测框架:常用的有backtrader,zipline(美股为主),vn.py(国内衍生品强)等。对于A股,backtrader比较流行,社区资源多。

3.获取数据:需要历史行情数据。可以用tushare、akshare等免费库获取,但通常有频率和数量限制。更完整的数据可能需要购买。

4.编写策略:将你的交易逻辑转化为代码。

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

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

我可以将我用于之前分享的那些简单回测的Python代码,整

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

崇祯重振大明
凤凰北斗
御兽:我的灵宠拥有游戏面板
小河向西流
神话版三国陈曦陈兰
坟土荒草
前桌女生竟是我的头号黑粉
给您添蘑菇啦
掉落漫威世界当超级英雄
离群戏
爷,夫人罪不至死
招蜂引蝶
重生之幸福日常
雪凤凰
蜀汉
雨落未敢愁
满级传球,请叫我三狮军团话事人
若清峰
诸天影视流浪
随缘笔名
阵问长生
观虚
那年花开1981
风随流云
玄鉴仙族
季越人
重生文娱:光辉岁月
水水泛泛
我一个特技演员疯狂整活很合理吧
冥夜冷月
长生,从选择海克斯强化开始
公元2024年
风起北美1625
一贱下天山
残魂重生修仙界
季越人
操控祖宗,从东汉开始创不朽世家
鱼羽渔钰
斩妖武圣从炼虫开始
石瓦坡胖子
太平记
克里斯韦伯
从战国开始掌控山川
雪山藏狐
火影里的丧尸仙人
大魔灵
我在俄国当文豪
卡拉马佐夫
异世纪福音圣男
羽海野月
漫威:冒牌发明家
酉时二把刀
鸣龙
关关公子
凡人作弊修仙
方尤
长生炼器师
冻豆腐渣
仙子,请听我解释
弥天大厦
斗罗:青鸾长鸣,风啸破空
美人眠
母星瞒着我们偷偷化形了
秦不让
朕的大明朕做主
凉月凉了
全民星海时代
山高地迥
我在现代留过学
要离刺荆轲
让你做游戏,口袋妖怪什么鬼?
阿罐不想码字了
钢铁蒸汽与火焰
树岚
武装魔女
咸鱼成仙
我以力服仙
断桥残雪
我的谍战岁月
猪头七
重回1982小渔村
一杯冰柠檬水
战地摄影师手札
痞徒
求求了,快回家练琴吧
莫扎特别
妖尾:我才不要当会长
想吃冰棒
噬恶演武,诸天除魔
温茶米酒
半岛小行星
鸡兔同笼
开局金风细雨楼主,一刀惊天下
升斗烟民
新概念诡道升仙
残酷厕纸天使
文明之万象王座
飞翔de懒猫
影视世界从小舍得开始
山俪