### 一、先解决3个核心痛点
新手做短线常犯:①策略信号太杂(比如同时用5个指标);②回测不严谨(忽略滑点/手续费);③参数瞎调(凭感觉改均线周期)。其实短线策略越简单越扛揍,重点在“信号明确+风险可控”。
### 二、3步实现短线量化策略(附代码)
#### 1. 策略逻辑:用“布林带+RSI”抓波动
布林带判断趋势方向,RSI过滤假突破(比如价格突破上轨,但RSI没超买,可能是假突破)。
- 做多条件:价格突破布林带上轨,且RSI(14)<70(避免追涨过度)
- 做空条件:价格跌破布林带下轨,且RSI(14)>30(避免杀跌过度)
- 止损:固定点数止损(比如5个点),止盈用布林带中轨(趋势反转时离场)
这类双指标组合的细节优化,比如参数动态调整方法,在【量化刘百万】里有过具体案例拆解,新手可以对照着理解逻辑。
#### 2. 回测工具:用文华财经T8(麦语言上手快)
直接用文华自带的回测功能,重点勾选“滑点模拟”(短线滑点影响大,建议设1-2个最小变动单位)和“手续费设置”(按实盘标准填,比如万1.2)。
#### 3. 实盘适配:加“波动率过滤”
短线最怕横盘震荡,加个条件:当5分钟K线的ATR(平均波幅)小于最近20天均值的50%时,暂停交易,避免来回止损。
### 三、文华麦语言代码(5分钟周期)
```plaintext
// 布林带参数(默认20周期,2倍标准差)
MID:MA(CLOSE,20);
UPPER:MID + 2*STD(CLOSE,20);
LOWER:MID - 2*STD(CLOSE,20);
// RSI指标(14周期)
RSI:RSI(CLOSE,14);
// ATR波动率过滤(20周期)
ATR:MA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),20);
ATR_MEAN:MA(ATR,20);
// 开多条件:突破上轨+RSI<70+波动率达标
BUYCOND:CROSS(CLOSE,UPPER) && RSI<70 && ATR>ATR_MEAN*0.5;
// 开空条件:跌破下轨+RSI>30+波动率达标
SELLCOND:CROSS(LOWER,CLOSE) && RSI>30 && ATR>ATR_MEAN*0.5;
// 下单与止损
IF BUYCOND THEN BUY(1,1);
IF SELLCOND THEN SELLSHORT(1,1);
// 固定止损5个点(根据品种调整,比如螺纹钢5个点=50元/手)
STOPLOSS(5*MINPRICE);
// 止盈到中轨
IF CROSS(MID,CLOSE) THEN SELL(1,0); // 多单止盈
IF CROSS(CLOSE,MID) THEN BUYTOCOVER(1,0); // 空单止盈
```
### 四、最后说句掏心窝的
短线策略“细节定成败”,比如不同品种(螺纹钢/原油)的参数差异、开盘30分钟是否参与(波动大易假突破)。这些实战细节,【量化刘百万】里按品种整理过策略笔记,你可以对照着自己的回测结果慢慢调。刚开始别追求“圣杯”,先把这套框架跑顺,实盘赚小波动的钱更稳。
发布于6小时前 北京



分享
注册
1分钟入驻>

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

