原理解析:
B赋值:统计7日中满足(25日内最高价的最高值-25日内最低价的最低值)/(收盘价-25日内最低价的最低值)的5日指数移动平均上穿(收盘价-25日内最低价的最低值)/(25日内最高价的最高值-25日内最低价的最低值)*100的5日指数移动平均的天数>0 AND 2日前的(25日内最高价的最高值-25日内最低价的最低值)/(收盘价-25日内最低价的最低值)的5日指数移动平均0ANDREF((25日内最高价的最高值-2日内最低价的最低值的天数=1 ORCROSS((((收盘价-10日内最低价的最低值)/(25日内最高价的最高值-10日内最低价的最低值))*4)的4日指数移动平均,0.3)
输出关注:如果B,返回30,否则返回0,STICK,画红色,线宽为3
0,STICK,COLOR000000,线宽为3
VAR1赋值:3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均-2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR2赋值:(收盘价-26日内最低价的最低值)/(26日内最高价的最高值-26日内最低价的最低值)*100
VAR3赋值:VAR2的3日[1日权重]移动平均的3日[1日权重]移动平均
输出VAR4:VAR3的5日指数移动平均,画白色
15,画黄色
输出买:如果VAR4上穿10,返回50,否则返回0,STICK,画绿色,线宽为3
0,STICK,COLOR000000,线宽为3
当满足条件收阳线时,在横轴0.01纵轴0.9位置书写文字,画红色
当满足条件收阳线时,在横轴1纵轴1位置书写文字,画红色
源码:
B:=COUNT(CROSS((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5)),7)>0 AND REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),2)0 AND
REF((HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5),2)O,0.01,0.9,0,' WWW. '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;