编程思路破译
N赋值:80
M赋值:3
高赋值:7.41
低赋值:4.30
输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA20:收盘价的20日简单移动平均,线宽为1
输出MA60:收盘价的60日简单移动平均,线宽为1
H38赋值:高-(高-低)*0.382
H中赋值:高-(高-低)*0.5
H61赋值:高-(高-低)*0.618
输出顶点:日期日高,DOTLINE,画白色
输出H61.8%:日期日H38,DOTLINE,画洋红色
输出H50%:日期日H中,DOTLINE,画红色
输出H38.2%:日期日H61,DOTLINE,画洋红色
输出低点:日期日低,DOTLINE,画白色
当满足条件是否最后一个周期时,在顶点位置书写文字,画白色
当满足条件是否最后一个周期时,在H38.2%位置书写文字,画洋红色
当满足条件是否最后一个周期时,在H50%位置书写文字,画红色
当满足条件是否最后一个周期时,在H61.8%位置书写文字,画洋红色
当满足条件是否最后一个周期时,在低点位置书写文字,画白色
程序源码
N:=80;
M:=3;
高:=7.41;
低:=4.30;
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20),LINETHICK1;
MA60:MA(CLOSE,60),LINETHICK1;
{高:=REF(HHV(H,N),M);
低:=REF(LLV(L,N),M);}{自动定位法}
H38:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H61:=高-(高-低)*0.618;
顶点:REFDATE(高,DATE),DOTLINE,COLORWHITE;
H61.8%:REFDATE(H38,DATE),DOTLINE,COLORMAGENTA;
H50%:REFDATE(H中,DATE),DOTLINE,COLORRED;
H38.2%:REFDATE(H61,DATE),DOTLINE,COLORMAGENTA;
低点:REFDATE(低,DATE),DOTLINE,COLORWHITE;
DRAWTEXT(ISLASTBAR,顶点,'顶点'),COLORWHITE;
DRAWTEXT(ISLASTBAR,H38.2%,'H38.2%'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,H50%,'H50%'),COLORRED;
DRAWTEXT(ISLASTBAR,H61.8%,'H61.8%'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,低点,'低点'),COLORWHITE;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服