以下是综合整理的精准买卖主图指标公式及实现逻辑,适用于通达信、同花顺等主流交易软件:
一、均线交叉策略公式
-
均线带策略
textCopy Code
SWL:(EMA(CLOSE,10)*7 + EMA(CLOSE,20)*3)/10; SWS:DMA(EMA(CLOSE,20), MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))); DRAWBAND(SWL, RGB(255,50,50), SWS, RGB(64,204,208)); //显示均线带
- 逻辑:通过短期EMA与长期DMA均线的动态带域,判断价格突破方向。当SWL上穿SWS时为买入信号,反之为卖出信号。
-
多周期均线交叉
textCopy Code
MA5:MA(CLOSE,5),COLORWHITE; MA20:MA(CLOSE,24),COLORMAGENTA; MA60:MA(CLOSE,60),COLORGREEN; DRAWICON(CROSS(MA20,MA60), MA60,1); //20日均线上穿60日买入 DRAWICON(CROSS(MA60,MA120), MA60,1); //60日均线下穿120日卖出
- 逻辑:利用不同周期均线交叉识别趋势反转点,短周期上穿长周期为买入信号。
二、价格动量策略公式
-
EMA斜率交叉策略
textCopy Code
买线:=EMA(C,2); 卖线:=EMA(SLOPE(C,21)*20 + C,42); DRAWTEXT(CROSS(买线,卖线), LOW*0.999,'B'),COLORRED; //买入标记 DRAWTEXT(CROSS(卖线,买线), HIGH*1.008,'S'),COLORYELLOW; //卖出标记
- 逻辑:通过短期EMA与斜率修正的长期EMA交叉,捕捉价格加速拐点。
-
三枪买卖点策略
textCopy Code
B2:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1); 买入信号:IF(LLV(MA(B2,8),3)<B2, LLV(MA(B2,8),3),B2); 卖出信号:HHV(MA(B2,1),13),COLORYELLOW; STICKLINE(B2>SMA2, B2, SMA2, 0,1),COLORRED; //红柱为买入
- 逻辑:通过三重平滑均线与极值点比较,识别主力抄底和逃顶信号。
三、量价结合策略公式
-
动态量能带策略
textCopy Code
VAR1:=REF(C,1); VAR2:=SMA(MAX(C-VAR1,0),13,1)/SMA(ABS(C-VAR1),13,1)*1000; DRAWLINE(VAR2>=HHV(VAR2,13),VAR2,VAR2<=LLV(VAR2,13),VAR2,1); //超买超卖线
- 逻辑:通过量能波动率计算动态支撑压力线,价格突破压力线时买入。
-
典型价格通道策略
textCopy Code
TYP := (HIGH + LOW + CLOSE)/3; CC1:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20)); //偏离度指标 C3:=3*SMA(CC1,3,1) - 2*SMA(SMA(CC1,3,1),3,1);
- 逻辑:结合典型价格与波动率,偏离度超过阈值时触发买卖信号。
使用建议
- 参数优化:根据标的波动性调整EMA周期(如将EMA(C,2)改为EMA(C,5)降低灵敏度)。
- 组合验证:建议搭配成交量指标(如
VOL>REF(VOL,1)
)过滤虚假信号。 - 风险控制:在趋势类策略中,MA60/MA120可作为止损参考线。