一、MACD 背离增强版指标
(一)公式代码(麦语言,适用于文华财经、博易大师)
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
// 底背离信号(做多)
底背离:=LOW<REF(LOW,1) AND MACD>REF(MACD,1) AND CROSS(DIFF,DEA);
// 顶背离信号(做空)
顶背离:=HIGH>REF(HIGH,1) AND MACD<REF(MACD,1) AND CROSSDOWN(DIFF,DEA);
// 加仓信号
多单加仓:=底背离 AND CLOSE>MA(CLOSE,20);
空单加仓:=顶背离 AND CLOSE<MA(CLOSE,20);

(二)使用方法
- 当价格创出新低,但 MACD 没有创出新低,同时 DIFF 上穿 DEA 时,形成底背离信号,是做多机会
- 当价格创出新高,但 MACD 没有创出新高,同时 DIFF 下穿 DEA 时,形成顶背离信号,是做空机会
- 只有当价格在 20 日均线以上时,才执行多单加仓;价格在 20 日均线以下时,才执行空单加仓,这样可以过滤掉大部分假信号
二、布林带 + RSI+ADX 组合指标
(一)公式代码
// 布林带
布林中轨:=MA(CLOSE,20);
布林上轨:=布林中轨+2*STD(CLOSE,20);
布林下轨:=布林中轨-2*STD(CLOSE,20);
// RSI
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
// ADX
DI1:=EMA(MAX(HIGH-REF(HIGH,1),0),14);
DI2:=EMA(MAX(REF(LOW,1)-LOW,0),14);
ADX:=MA(ABS(DI1-DI2)/(DI1+DI2)*100,6);
// 多空信号
有效多单:=CROSS(CLOSE,布林中轨) AND RSI>30 AND RSI<70;
有效空单:=CROSSDOWN(CLOSE,布林中轨) AND RSI>30 AND RSI<70;
// 加仓信号
趋势强多:=有效多单 AND ADX>25;
趋势强空:=有效空单 AND ADX>25;
(二)使用方法
- 当价格突破布林中轨,且 RSI 在 30-70 之间时,发出初步做多信号
- 当价格跌破布林中轨,且 RSI 在 30-70 之间时,发出初步做空信号
- 只有当 ADX>25 时,才确认趋势较强,可以进行加仓操作;ADX<25 时,市场处于震荡市,不建议加仓
三、多空布林带指标
(一)公式代码
MID:=MA(CLOSE,20);
UPPER:=MID+2*STD(CLOSE,20);
LOWER:=MID-2*STD(CLOSE,20);
均量:=MA(VOL,10);
// 突破上轨做多
突破做多:=CROSS(CLOSE,UPPER) AND VOL>均量*1.5;
// 跌破下轨做空
跌破做空:=CROSSDOWN(CLOSE,LOWER) AND VOL>均量*1.5;
// 加仓信号
多单加仓:=CLOSE>MID AND CLOSE<UPPER AND VOL>均量;
空单加仓:=CLOSE<MID AND CLOSE>LOWER AND VOL>均量;
(二)使用方法
- 当价格放量突破布林上轨(成交量大于 10 日均量的 1.5 倍)时,是强烈的做多信号
- 当价格放量跌破布林下轨(成交量大于 10 日均量的 1.5 倍)时,是强烈的做空信号
- 在趋势形成后,当价格回调到布林中轨附近且成交量放大时,可以进行加仓操作
四、均线斜率 + 量能指标
(一)公式代码
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
均量:=MA(VOL,20);
// 均线斜率
斜率5:=(MA5-REF(MA5,1))/REF(MA5,1)*100;
斜率20:=(MA20-REF(MA20,1))/REF(MA20,1)*100;
// 趋势判断
多头趋势:=斜率5>0 AND 斜率20>0;
空头趋势:=斜率5<0 AND 斜率20<0;
// 量能放大
量能放大:=VOL>均量*1.2;
// 加仓信号
多单加仓:=多头趋势 AND 量能放大 AND CLOSE>MA5;
空单加仓:=空头趋势 AND 量能放大 AND CLOSE<MA5;
(二)使用方法
- 当 5 日均线和 20 日均线的斜率都为正时,市场处于多头趋势
- 当 5 日均线和 20 日均线的斜率都为负时,市场处于空头趋势
- 在多头趋势中,当成交量放大且价格在 5 日均线以上时,可以进行多单加仓
- 在空头趋势中,当成交量放大且价格在 5 日均线以下时,可以进行空单加仓
五、KDJ 动态调整版指标
(一)公式代码
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
// 计算市场波动率
波动率:=STD(CLOSE,20)/MA(CLOSE,20)*100;
// 动态调整超买超卖阈值
超买阈值:=70+波动率*2;
超卖阈值:=30-波动率*2;
// 多空信号
多信号:=CROSS(K,D) AND K<超卖阈值;
空信号:=CROSSDOWN(K,D) AND K>超买阈值;
// 加仓信号
多单加仓:=多信号 AND CLOSE>MA(CLOSE,10);
空单加仓:=空信号 AND CLOSE<MA(CLOSE,10);
(二)使用方法
- 当市场波动率较高时,超买超卖阈值会自动扩大,避免在高波动市场中频繁发出假信号
- 当市场波动率较低时,超买超卖阈值会自动缩小,提高信号的灵敏度
- 只有当价格在 10 日均线以上时,才执行多单加仓;价格在 10 日均线以下时,才执行空单加仓
六、指标使用注意事项
- 没有万能指标:任何指标都有其局限性,没有一个指标能够 100% 准确预测市场走势。投资者应结合多个指标进行综合分析,提高判断的准确性。
- 结合基本面:技术指标只能反映市场的历史走势,不能预测未来的基本面变化。投资者在使用技术指标的同时,还应关注宏观经济、行业政策、供需关系等基本面因素。
- 严格止损:即使指标发出了明确的信号,也不能保证交易一定盈利。投资者在每次交易前都应设置止损,严格控制风险。
- 回测验证:在使用新的指标公式前,应先在历史行情中进行回测验证,了解其在不同市场环境下的表现,然后再用于实盘交易。
主题测试文章,只做测试使用。发布者:admin,转转请注明出处:https://www.liuyiidc.com/5457/