变色均线
当价格满足某种条件时输出预设的颜色,这是简单的变色实现,请看留言:
网友的留言
留言的需要是设计一个会根据价格自动变换颜色的均线。
思路步骤
网友的留言过于简单,没有说明均线变换颜色的条件,本文就采用均线自身的当日与上一个交易日的价格比较,来实现颜色变换。
算法建立
应用REF函数,进行价格比较的条件表达
1.MA10>=REF(MA10,1)
2.MA10<REF(MA10,1)
3.MA20>=REF(MA20,1)
4.MA20<REF(MA20,1)
简单的代码
代码流程
MA10:MA(C,M1),COLOR00FF00,LINETHICK2;
IF(MA10>=REF(MA10,1),MA10,DRAWNULL),COLORRED,LINETHICK2;
IF(MA10<REF(MA10,1),MA10,DRAWNULL),COLORFFFFFF,LINETHICK2;
MA20:MA(CLOSE,M2),COLOR00FF00,LINETHICK2;
IF(MA20>=REF(MA20,1),MA20,DRAWNULL),COLORMAGENTA,LINETHICK2;
IF(MA20<REF(MA20,1),MA20,DRAWNULL),COLORGREEN,LINETHICK2;
效果示意图
效果示图
写在最后,均线颜色的变换只是条件变换的结果或者说表达而已,关键点还是在于条件的设定和思路。
0条评论