我们都知道,做投资“趋势为王,顺势而为”。但是趋势到底怎样判断出来,很少有能一眼就能清清楚楚看明白趋势的指标。
通常都说均线多头排列为上升趋势,均线空头排列为下降趋势,均线缠绕为横向趋势,但是,我们看图表的时候,仍然是不能一目了然。
今天我给大家介绍一个一眼就能看明白趋势的指标,先看图:
我们来看一下如何实现这个功能:
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;
以上为趋势指标的源代码,当然不代表表示的趋势就是正确的,只能说相对准确。
如果有需要编写指标的朋友可以私信我。
以上指标只是学习编制指标的案例,交易不要仅仅靠一个指标,而应该提炼一套属于自己的交易系统。
据此操作,风险自负。
联系客服