分享一个同花顺高胜率指标公式源码

N:=9; M1:=12; M2:=26; M3:=9; // MACD参数
RSIP:=14; // RSI参数
BOLL_N:=20; BOLL_M:=2; // BOLL参数
// MACD计算
DIF:=EMA(CLOSE,M1)-EMA(CLOSE,M2);
DEA:=EMA(DIF,M3);
MACD:=(DIF-DEA)*2,COLORSTICK;
// RSI计算
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),RSIP,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),RSIP,1)*100;
// BOLL计算
MB:=MA(CLOSE,BOLL_N);
UPPER:=MB+BOLL_M*STD(CLOSE,BOLL_N);
LOWER:=MB-BOLL_M*STD(CLOSE,BOLL_N);
// 顶底判断
顶点:=CROSS(DEA,DIF) AND RSI>70 AND CLOSE>UPPER;
底点:=CROSS(DIF,DEA) AND RSI<30 AND CLOSE
// 绘图
DRAWICON(顶点, HIGH*1.02, 2); // 在顶点位置绘制红色箭头
DRAWICON(底点, LOW*0.98, 1); // 在底点位置绘制绿色箭头
RSIP:=14; // RSI参数
BOLL_N:=20; BOLL_M:=2; // BOLL参数
// MACD计算
DIF:=EMA(CLOSE,M1)-EMA(CLOSE,M2);
DEA:=EMA(DIF,M3);
MACD:=(DIF-DEA)*2,COLORSTICK;
// RSI计算
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),RSIP,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),RSIP,1)*100;
// BOLL计算
MB:=MA(CLOSE,BOLL_N);
UPPER:=MB+BOLL_M*STD(CLOSE,BOLL_N);
LOWER:=MB-BOLL_M*STD(CLOSE,BOLL_N);
// 顶底判断
顶点:=CROSS(DEA,DIF) AND RSI>70 AND CLOSE>UPPER;
底点:=CROSS(DIF,DEA) AND RSI<30 AND CLOSE
// 绘图
DRAWICON(顶点, HIGH*1.02, 2); // 在顶点位置绘制红色箭头
DRAWICON(底点, LOW*0.98, 1); // 在底点位置绘制绿色箭头
夜雨聆风
