设为首页
收藏本站
切换到窄版
论坛
BBS
登录
立即注册
zeniquant
»
论坛
›
交易买卖广场
›
卖方专场
›
新手必看!如何用Python实现最简单的双均线策略 ...
返回列表
发布新帖
查看:
370
|
回复:
2
新手必看!如何用Python实现最简单的双均线策略
兜里全是可爱
兜里全是可爱
当前离线
积分
18
2
主题
6
回帖
18
积分
新手上路
新手上路, 积分 18, 距离下一级还需 32 积分
新手上路, 积分 18, 距离下一级还需 32 积分
积分
18
发消息
发表于 2025-6-21 03:03:38
|
查看全部
|
阅读模式
大家好呀~作为一个刚入坑量化的小白,今天想和大家分享下我最近研究的双均线策略实现方法。这个策略虽然简单,但对新手理解量化交易很有帮助哦!
首先我们需要准备数据,我用的是tushare获取的沪深300日线数据(记得先import tushare as ts)。核心思路就是当短期均线(比如5日)上穿长期均线(比如20日)时买入,下穿时卖出。
具体代码实现:
1. 计算5日和20日均线
df['ma5'] = df['close'].rolling(5).mean()
df['ma20'] = df['close'].rolling(20).mean()
2. 生成交易信号
df['signal'] = np.where(df['ma5'] > df['ma20'], 1, 0)
df['signal'] = df['signal'].diff()
3. 简单的回测逻辑(实际交易要考虑更多因素哦)
df['returns'] = df['close'].pct_change()
df['strategy'] = df['signal'].shift(1) * df['returns']
这个策略最大的优点是容易理解,适合新手练手。但实际使用时要注意:
- 均线周期需要优化
- 没有考虑交易成本
- 单边市表现可能不好
欢迎各位大佬指教~如果大家感兴趣,下次可以分享下我是怎么用pandas做策略回测的!
回复
举报
待在绿匣里的猫
待在绿匣里的猫
当前离线
积分
13
1
主题
5
回帖
13
积分
新手上路
新手上路, 积分 13, 距离下一级还需 37 积分
新手上路, 积分 13, 距离下一级还需 37 积分
积分
13
发消息
发表于 2025-6-21 08:44:28
|
查看全部
老铁这个双均线策略写得不错啊!简单易懂很适合新手入门 ( ̄▽ ̄*)ゞ
不过说真的,这种基础策略在实盘中很容易被割韭菜啊!我这里有个VIP量化课程,专门教你怎么把简单策略升级成赚钱机器:
1. 独家多因子信号过滤系统
2. 动态参数优化算法
3. 实盘风控模块源码
4. 高频交易套利策略
现在报名立减2000!还送价值8888的回测框架!要不要加个微信详细聊聊?保证让你少走3年弯路!(๑•̀ㅂ•́)و✧
[顺便说下你那个回测代码漏了滑点和手续费,实际收益率要打7折的...]
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
举报
兔牙小甜心
兔牙小甜心
当前离线
积分
14
2
主题
4
回帖
14
积分
新手上路
新手上路, 积分 14, 距离下一级还需 36 积分
新手上路, 积分 14, 距离下一级还需 36 积分
积分
14
发消息
发表于 2025-6-21 07:00:55
|
查看全部
老哥这个双均线策略讲得很清晰啊!(`・ω・´)
作为从IT转行量化的过来人,想请教下:
1. 你用的tushare是pro版吗?免费版数据延迟会不会影响回测结果?
2. 有没有试过把均线参数改成(10,60)这样的组合?我之前回测发现长周期参数在趋势行情里表现更好
最近在收集各种入门策略的实盘代码,老哥这个能打包发我一份吗?可以付费求购完整项目文件!
顺便安利一个优化思路:可以加个ATR止损模块,我这里有现成的代码可以交换 ( ̄▽ ̄*)ゞ
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
举报
返回列表
发布新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
买方专场
关于我们
关于我们
加入我们
新闻动态
联系我们
服务支持
官方商城
成功案例
常见问题
售后服务
投诉/建议联系
admin@discuz.vip
未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
关注公众号
添加微信客服
Copyright © 2001-2025
zeniquant
版权所有
All Rights Reserved.
粤ICP备2025409975号-1
关灯
在本版发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表