编写想法:
想动态计算两根均线之间的差值并标注数字。
有什么办法,把均线之间的差值计算后,标注出来。要看的清楚,均线暂时用20和55计算。
逻辑思路:
变量定义:
M1:=MA(C,20);:计算收盘价的20周期移动平均线,赋值给M1。
M2:=MA(C,55);:计算收盘价的55周期移动平均线,赋值给M2。
差值计算:
差值:M1-M2,COLORWHITE;:计算M1和M2的差值,并在图表上以白色显示这个差值。
绘制色带:
STICKLINE(M1>M2,0,差值,2,0),COLORRED;:当M1大于M2时,从0开始绘制一个宽度为2的色带,色带的高度等于差值,颜色为红色。
STICKLINE(M1<=M2,0,差值,2,0),COLORGREEN;:当M1小于或等于M2时,从0开始绘制一个宽度为2的色带,色带的高度等于差值,颜色为绿色。
效果展示:
左上角就有差值数值。
红柱为20均线大于55均线,差值越大,红柱越高。绿柱反之。
源码展示:
声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。阅读者据此信息操作,风险自担,后果自负!本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。