我们都知道,做投资“趋势为王,顺势而为”。但是趋势到底怎样判断出来,很少有能一眼就能清清楚楚看明白趋势的指标。 通常都说均线多头排列为上升趋势,均线空头排列为下降趋势,均线缠绕为横向趋势,但是,我们看图表的时候,仍然是不能一目了然。 今天我给大家介绍一个一眼就能看明白趋势的指标,先看图: 我们来看一下如何实现这个功能: 1、图中的线条是均线。 2、红色表示上升趋势 3、黄色表示横向趋势 4、绿色表示下降趋势 关键是逻辑的实现,具体代码如下: 价格中心:=(C+L+O+H)/4; 平均中心价:=EMA(价格中心,5); 平均中心价1:=REF(EMA(价格中心,5),1); 平均中心价2:=REF(EMA(价格中心,50),1); 角度:=ATAN((平均中心价/REF(平均中心价,1)-1)*100)*180/3.1416; 上升趋势:=IF(平均中心价1<平均中心价2,COUNT(平均中心价1-平均中心价2>=REF(平均中心价1-平均中心价2,1),5)>=3 AND L>REF(L,1),IF(平均中心价1>平均中心价2,角度>20 OR (COUNT(平均中心价1-平均中心价2>=REF(平均中心价1-平均中心价2,1),6)>=2 AND EVERY(平均中心价2>=REF(平均中心价2,1),2)),0)) AND (角度>10 OR CROSS(平均中心价1,平均中心价2)); 涨幅:=C/REF(C,1); 下跌趋势:=IF(平均中心价1>平均中心价2,角度<-10 OR (COUNT(平均中心价1-平均中心价2<=REF(平均中心价1-平均中心价2,1),5)>=3),IF(平均中心价1<平均中心价2,(平均中心价1-平均中心价2<=REF(平均中心价1-平均中心价2,1),5)>=3 AND EVERY(平均中心价1<=REF(平均中心价1,1),2),0))AND (角度<-10 OR CROSS(平均中心价2,平均中心价1)); 横向趋势:=上升趋势=0 AND 下跌趋势=0; IF(上升趋势,MA(平均中心价1,8),DRAWNULL),COLORRED,LINETHICK3;{drawnull,表示画线,colorred,表示线条的颜色是红色,LINETHICK,表示线条的粗细,数字“3”表示几号粗细的线,数字越大,线条越粗} IF(下跌趋势,MA(平均中心价1,8),DRAWNULL),COLORGREEN,LINETHICK3; IF(横向趋势,MA(平均中心价1,8),DRAWNULL),COLORYELLOW,LINETHICK3; 以上为趋势指标的源代码,当然不代表表示的趋势就是正确的,只能说相对准确。 如果有需要编写指标的朋友可以私信我。 以上指标只是学习编制指标的案例,交易不要仅仅靠一个指标,而应该提炼一套属于自己的交易系统。 据此操作,风险自负。 |
|