|
|
最近在论坛潜水学习了不少量化知识,今天想分享一个超级适合新手的入门策略——双均线交叉策略。这个策略虽然简单,但包含了量化交易最核心的流程,特别适合想实操却不知道从哪下手的朋友。
1️⃣ 策略逻辑
- 短期均线(比如5日)上穿长期均线(比如20日)时买入
- 短期均线下穿长期均线时卖出
- 建议先用日线数据测试
2️⃣ 代码框架(以Python为例)
```python
# 计算均线
df['ma_short'] = df['close'].rolling(5).mean()
df['ma_long'] = df['close'].rolling(20).mean()
# 生成信号
df['signal'] = np.where(df['ma_short'] > df['ma_long'], 1, -1)
```
3️⃣ 新手常见坑点
- 忘记处理未来函数(用shift(1)避免)
- 没考虑手续费和滑点
- 在单一品种上过度优化参数
这个策略在震荡行情容易亏损,但趋势行情表现不错。建议先用模拟盘跑3个月,熟悉整个流程后再考虑优化。大家有什么问题可以直接在帖子里讨论~ |
|