### 基于均线角度与大小关系 ```plaintext MA20:=MA(C,20); MA60:=MA(C,60); MA120:=MA(C,120); 角度_MA20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416; 角度_MA60:=ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416; 角度_MA120:=ATAN((MA120/REF(MA120,1)-1)*100)*180/3.1416; 角度_MA20>0 AND 角度_MA60>0 AND 角度_MA120>0 AND C>MA20 AND MA20>MA60 AND MA60>MA120; ``` 此代码中,首先计算了20日、60日、120日的均线,接着算出各均线的角度,最后判断均线角度均大于0且收盘价大于20日均线,同时20日均线大于60日均线,60日均线大于120日均线。
### 基于EMA均线与交叉条件 ```plaintext EMA13:=EMA(C,13); EMA34:=EMA(C,34); EMA55:=EMA(C,55); HR2:=EMA13>=REF(EMA13,3) AND EMA34>=REF(EMA34,1) AND EMA55>=REF(EMA55,1) AND CROSS(C,EMA13) AND CROSS(C,EMA34) AND CROSS(C,EMA55); 三线推进:(HR2 AND FILTER(HR2,10)); ``` 该代码使用了13日、34日、55日的EMA均线,判断各均线呈上升趋势且收盘价同时上穿这三条均线。
### 一阳穿三线风格 ```plaintext M5:=MA(C,5); M10:=MA(C,10); M20:=MA(C,20); XG:CROSS(C,M5) AND CROSS(C,M10) AND CROSS(C,M20); ``` 这里计算了5日、10日、20日的均线,当收盘价同时上穿这三条均线时产生信号。