短线交易最头疼的是“波动快抓不住”和“信号杂容易错”,人工盯盘常犯“该止盈时贪心、该止损时犹豫”的毛病。成熟的量化策略核心是“让规则替你做决定”,分享两个实盘验证过的基础框架,代码都用文华财经T8的麦语言写的,新手也能直接套用:
### 1. 布林带+RSI震荡策略(适合区间行情)
逻辑:价格在布林带中轨附近波动时,用RSI判断超买超卖。
- 当价格跌破下轨(20日布林带)+ RSI<30(超卖),做多;
- 当价格突破上轨 + RSI>70(超买),做空;
- 止损设为布林带带宽的1.5倍(比如带宽30点,止损45点),止盈看近期高低点。
麦语言代码:
```
MID:=MA(CLOSE,20);
UPPER:=MID+2*STD(CLOSE,20);
LOWER:=MID-2*STD(CLOSE,20);
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
BUY(CROSS(CLOSE,LOWER)&&RSI<30,1);
SELL(CROSS(UPPER,CLOSE)&&RSI>70,1);
STOPLOSS(1.5*(UPPER-LOWER));
```
这个策略在【量化刘百万】里有针对螺纹钢、豆粕的5分钟周期参数案例,回测时记得用近半年数据,避免过度优化。
### 2. 双均线交叉趋势策略(适合趋势初期)
逻辑:用短期均线跟上趋势,长期均线过滤噪音,5分钟周期最常用。
- 当5周期均线上穿20周期均线(金叉),做多;
- 当5周期均线下穿20周期均线(死叉),做空;
- 止盈用ATR指标(比如2倍ATR),避免趋势延续时过早离场。
麦语言代码:
```
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
ATR:=MA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
BUY(CROSS(MA5,MA20),1);
SELL(CROSS(MA20,MA5),1);
PROFIT(2*ATR);
```
短线策略对滑点敏感,实盘建议用文华财经T8的“对价下单”功能,【量化刘百万】里有测试过不同品种的滑点系数,能帮你调优实盘效果。
如果你想看具体的策略代码和参数示例,在公众号【量化刘百万】里做过比较细的拆解,可以按需翻一翻,不一定非要照搬。短线交易关键是“策略简单+执行严格”,先从这两套基础框架练手,比盲目找复杂策略更实用。
发布于2026-1-4 16:03 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

