编写想法:
移动平均线的交叉结合k线形态来做信号触发条件,通过调整平均数量来调试合适的信号。
逻辑思路:
定义移动平均线:
M5:MA(C,5),LINETHICK2,COLORWHITE;:定义了一条5日移动平均线(M5),线宽为2(LINETHICK2),颜色为白色(COLORWHITE)。C代表收盘价。
M10:MA(C,10),LINETHICK2,COLORRED;:定义了一条10日移动平均线(M10),线宽同样为2,但颜色为红色(COLORRED)。
定义条件变量:
CON1:=M5>M10;:定义了一个条件变量CON1,当5日移动平均线(M5)大于10日移动平均线(M10)时,CON1为真(在编程中通常表示为1或true),否则为假(0或false)。
CON2:=M5<M10;:定义了另一个条件变量CON2,当5日移动平均线小于10日移动平均线时,CON2为真,否则为假。
绘制图标:
DRAWICON(CROSS(CON1,0.5),M5,7);:这行代码尝试在CON1从假变为真(即从0变为非0,这里用0.5作为阈值,但实际上在逻辑上只需检查从0到非0的变化)的点上,在M5的当前值位置绘制图标7。DRAWICON(CROSS(CON2,0.5),M5,8);:类似地,这行代码尝试在CON2从假变为真的点上,在M5的当前值位置绘制图标8。
效果展示:



源码展示:

声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。阅读者据此信息操作,风险自担,后果自负!本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/832812
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!