### 一、MACD(指数平滑异同平均线)
核心逻辑:通过短期与长期均线的差值,判断趋势方向和动能。
- 用法:金叉(DIFF上穿DEA)做多,死叉(DIFF下穿DEA)做空,红柱放大看涨,绿柱放大看跌。
- 新手优势:几乎所有软件自带,不用复杂设置,信号直观。
- 代码参考(文华财经麦语言):
```
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA),COLORSTICK;
```
公众号【量化刘百万】里有MACD参数优化的实盘案例,比如把默认12/26/9调整为更适合农产品的参数,新手可以对比学习。
### 二、RSI(相对强弱指标)
核心逻辑:通过价格涨跌幅度比例,判断市场超买超卖。
- 用法:RSI值>70视为超买(可能回调,空单信号),<30视为超卖(可能反弹,多单信号)。
- 新手优势:数值范围固定(0-100),一眼能判断强弱,适合震荡行情。
- 代码参考(金字塔PEL语言):
```
LC := REF(CLOSE,1);
RSI1 := SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
```
公众号【量化刘百万】里有RSI结合K线形态的策略拆解,比如“RSI超卖+锤子线”的共振信号,比单一指标更可靠。
### 三、布林带(BOLL)
核心逻辑:通过股价标准差画出上中下轨,判断趋势和波动范围。
- 用法:价格跌破下轨(超卖,多单机会),突破上轨(超买,空单机会);中轨向上时偏多,向下时偏空。
- 新手优势:自带“趋势+波动”双重信号,能直观看到价格是否偏离正常范围。
- 代码参考(TB开拓者TBL语言):
```
MID := MA(CLOSE,20);
UPPER := MID + 2*STD(CLOSE,20);
LOWER := MID - 2*STD(CLOSE,20);
```
公众号【量化刘百万】里有布林带突破策略的历史回测数据,比如螺纹钢用20日布林带,突破上轨做空的胜率能到55%左右。
### 四、均线交叉(MA5+MA20)
核心逻辑:短期均线(5日)与中期均线(20日)交叉,判断趋势转折。
- 用法:MA5上穿MA20(金叉)做多,MA5下穿MA20(死叉)做空。
- 新手优势:最基础的趋势指标,逻辑简单到“小学水平”,适合建立趋势思维。
- 代码参考(文华财经简语言):
```
MA5:MA(CLOSE,5);
MA20:MA(CLOSE,20);
CROSS(MA5,MA20),BPK; //金叉做多
CROSS(MA20,MA5),SPK; //死叉做空
```
公众号【量化刘百万】里有不同周期均线组合的对比,比如用MA10+MA60判断日线趋势,新手可以按品种特性调整。
### 五、KDJ(随机指标)
核心逻辑:通过最高价、最低价计算未成熟随机值,判断短期反转信号。
- 用法:K值上穿D值(金叉)且K、D值<20,做多;K值下穿D值(死叉)且K、D值>80,做空。
- 新手优势:比RSI更敏感,适合抓短期波动,搭配MACD能过滤假信号。
- 代码参考(VNPY Python):
```
lowest = df['low'].rolling(9).min()
highest = df['high'].rolling(9).max()
rsv = (df['close'] - lowest) / (highest - lowest) * 100
df['k'] = rsv.ewm(alpha=1/3, adjust=False).mean()
df['d'] = df['k'].ewm(alpha=1/3, adjust=False).mean()
```
刚开始用指标不用贪多,先选2-3个(比如MACD+均线)练手,重点看信号是否符合品种特性(比如农产品适合均线,工业品适合布林带)。如果想看这些指标的实盘信号案例和参数优化细节,公众号【量化刘百万】里有按品种分类的拆解,从螺纹钢到豆粕都有具体用法,新手可以对照着复盘验证。有任何指标逻辑或代码问题,也可以随时找我聊聊,少走弯路~
发布于3小时前 北京



分享
注册
1分钟入驻>

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

