ma5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA30:=MA(CLOSE,30);
角度5:ATAN((MA5/REF(MA5,1)-1)*100)*180/3.14159,LINETHICK2,COLORYELLOW;
角度10:ATAN((MA10/REF(MA10,1)-1)*100)*180/3.14159,LINETHICK2,COLORMAGENTA;
角度30:ATAN((MA30/REF(MA30,1)-1)*100)*180/3.14159,LINETHICK2,COLORGREEN;
多头:角度10>角度30 AND crOSS(角度5,角度30) NODRAW;
多头1:角度5>=50 AND 角度10>=20 AND RANGE(角度30,-10,10),NODRAW;
DRAWICON(多头,角度30,89);
DRAWICON(FILTER(多头1,10),角度10,32);
源码思路解析:
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA30赋值:收盘价的30日简单移动平均
输出角度5:(MA5/1日前的MA5-1)*100的反正切*180/3.14159,线宽为2,画黄色
输出角度10:(MA10/1日前的MA10-1)*100的反正切*180/3.14159,线宽为2,画洋红色
输出角度30:(MA30/1日前的MA30-1)*100的反正切*180/3.14159,线宽为2,画绿色
输出多头:角度10>角度30 AND 角度5上穿角度30 NODRAW
输出多头1:角度5>=50 AND 角度10>=20 AND 角度30位于-10和10之间,NODRAW
当满足条件多头时,在角度30位置画89号图标
当满足条件多头1的10日过滤时,在角度10位置画32号图标