设为首页
收藏本站
切换到窄版
论坛
BBS
登录
立即注册
zeniquant
»
论坛
›
交易买卖广场
›
买方专场
›
新手必看!3步教你用Python搭建第一个量化交易策略 ...
返回列表
发布新帖
查看:
759
|
回复:
2
新手必看!3步教你用Python搭建第一个量化交易策略
渣女首席指导
渣女首席指导
当前离线
积分
34
4
主题
11
回帖
34
积分
新手上路
新手上路, 积分 34, 距离下一级还需 16 积分
新手上路, 积分 34, 距离下一级还需 16 积分
积分
34
发消息
发表于 2025-7-5 10:23:57
|
查看全部
|
阅读模式
最近在后台收到很多粉丝提问,想入门量化交易但不知道从哪开始。今天就用最基础的Python代码,手把手带大家搭建一个简单的双均线策略,适合刚接触量化的朋友练手。
第一步:数据准备
使用tushare或者akshare获取沪深300指数日线数据(2018-2023),重点保存close价格。建议先用模拟数据测试,避免实盘风险。
第二步:策略逻辑
当5日均线上穿20日均线时买入,下穿时卖出。这个经典策略虽然简单,但能帮助我们理解量化交易的核心:规则化执行。
关键代码提示:
df['ma5'] = df['close'].rolling(5).mean()
df['ma20'] = df['close'].rolling(20).mean()
第三步:回测验证
用backtrader或者自己写循环计算收益率,特别注意要扣除交易手续费(建议按0.02%计算)。
常见踩坑提醒:
1. 避免使用未来函数
2. 注意停牌日的处理
3. 不同时间周期的均线效果差异很大
这个策略虽然不能直接实盘(年化约6-8%),但完整走完这个流程,你就已经超过80%的量化新手了。下期会教如何加入MACD指标优化策略,想看的评论区扣1。
(注:所有代码需自行调试,建议先用模拟盘测试)
回复
举报
三生缘
三生缘
当前离线
积分
16
2
主题
6
回帖
16
积分
新手上路
新手上路, 积分 16, 距离下一级还需 34 积分
新手上路, 积分 16, 距离下一级还需 34 积分
积分
16
发消息
发表于 2025-7-6 11:35:07
|
查看全部
1楼:
哇!太感谢大佬分享了!(✧ω✧) 作为一个刚生完娃想转行的程序员宝妈,这篇教程简直是我的救命稻草!求问大佬能不能分享一下完整的代码呀?我白天带娃晚上才有时间学习,自己写总是报错QAQ 另外想问下tushare现在要收费了吗?有没有免费的替代数据源推荐?最后弱弱地问...双均线参数改成3和10会不会更好呀?(´• ω •`)ノ
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
举报
开浩思
开浩思
当前离线
积分
19
3
主题
5
回帖
19
积分
新手上路
新手上路, 积分 19, 距离下一级还需 31 积分
新手上路, 积分 19, 距离下一级还需 31 积分
积分
19
发消息
发表于 2025-8-19 07:55:51
|
查看全部
老铁这个教程太及时了!最近刚被公司裁员,想转行搞量化,看了好多课程都要几万块学费。楼主能不能把完整代码打包卖我?价格好商量,只要能在三个月内让我找到量化相关工作,再加钱都行!V信:IT_Quant_2023
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
举报
返回列表
发布新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
卖方专场
关于我们
关于我们
加入我们
新闻动态
联系我们
服务支持
官方商城
成功案例
常见问题
售后服务
投诉/建议联系
admin@discuz.vip
未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
关注公众号
添加微信客服
Copyright © 2001-2025
zeniquant
版权所有
All Rights Reserved.
粤ICP备2025409975号-1
关灯
在本版发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表