来函数检测结果如下:
该公式没有未来函数


E5:=EMA(C,5);

E13:=EMA(C,13);

DRAWBAND(E5,RGB(200,0,0),E13,RGB(0,200,0));

DRAWKLINE(H,O,L,C);

平衡:EMA(C,20)COLORYELLOW;

上轨:平衡 + 2*STD(C,20),COLORMAGENTA;

下轨:平衡 - 2*STD(C,20),COLORGREEN;

上:=EMA(C,3);

中:=EMA(C,5);

下:=EMA(中,5);

QQ:= C< 中;

MM:=上>REF(上,1) AND REF(上,1)< REF(上,2) ;

VAR1W:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));

VAR2W:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));

VAR3W:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));

VAR3P:=IF(CLOSE/REF(CLOSE,1)>1.050 AND HIGH/CLOSE< 1.010 AND IF(CLOSE>REF(CLOSE,1),88,0)>0, 91, 0);

DRAWTEXT(VAR3P>90,LOW*0.92,'追涨'),COLORFF00FF;

SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND REF(MA((LOW+HIGH+CLOSE)/3,5),1)< REF(MA((LOW+HIGH+CLOSE)/3,5),2);

SC:=L< HHV(MA((LOW+HIGH+CLOSE)/3,5),13) AND H>HHV(MA((LOW+HIGH+CLOSE)/3,5),13) AND C>REF(C,1) AND C>O;

MR:=SC AND COUNT(SS,2);

买:=MR AND NOT(REF(MR,1));

DRAWTEXT(买,L*0.95, '必涨'),COLORRED;

V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

V2:=(1-7/100)*(DMA(CLOSE,V1));

V3:=(1+7/100)*(DMA(CLOSE,V1));

V5:=MA((LOW+HIGH+CLOSE)/3,5);

MA1:=MEMA(CLOSE,5);

MA2:=ATAN((MA1/REF(MA1,1)-1)*100)*180/3.1416;

MA3:=IF(MA2>0,MA2,MA2);

MA5:MA(C,5),COLORWHITE;

MA25:=MA(C,25),COLORGREEN,LINETHICK2;

VAR1:=CLOSE=HHV(C,4) AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3))  OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND  REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND  C>=REF(C,1) AND C>=REF(C,2);

VAR2:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4);

VAR3:=CLOSE=LLV(C,4) AND (REF(C,1)< REF(C,2) OR REF(C,1)< REF(C,3)) OR  REF(C,1)=LLV(C,4) AND C< REF(C,2) OR REF(C,2)=LLV(C,4) AND  REF(C,1)=HHV(C,4) AND C< REF(C,1) OR REF(C,3)=LLV(C,4) AND  C< REF(C,1) AND C< REF(C,2);

VAR4:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND  REF(C,1)<=REF(C,3) AND REF(C,2)< REF(C,4) AND C>=REF(C,1);

AA10:=MA(CLOSE,8),COLOR0000FF;

BB10:=((ATAN((AA10 - REF(AA10,1))) * 3.1416) * 10);

均线30:=MA(CLOSE,30);

均线89:=MA(CLOSE,89);

均线:=MA(CLOSE,16);

DRAWTEXT((((((OPEN <= 均线) AND ((均线30 - REF(均线30,1)) > 0))  AND (CLOSE > 均线89)) AND (BB10 > 1)) AND ((CLOSE / OPEN) > 1.04)), LOW,'天马过桥'),COLORCC99FF;

DRAWTEXT_FIX(1,0.00,0,0,'所属行业:')COLOR0080FF;

DRAWTEXT_FIX(1,0.06,0,0,HYBLOCK)COLOR0080FF;

DRAWTEXT_FIX(1,0.12,0,0,'所属地区:')COLOR00FFFF;

DRAWTEXT_FIX(1,0.18,0,0,DYBLOCK)COLOR00FFFF;

角线:=(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926);

角线MA:=MA(角线,5);

ANA:=PLOYLINE(CROSS(角线,角线MA),角线MA),COLORRED;

ANB:=PLOYLINE(CROSS(角线MA,角线),角线MA),COLORFF00FF ;

角买点:=CROSS(角线,角线MA) AND ((ANB>REF(ANB,1) AND ANB>ANA AND 角线MA<=0) OR ((角线MA<=-45 OR CROSS(角线MA,-45)) AND (ANB< -60 OR LLV("KDJ.J",3)<=-49) AND ANB>0)),COLORGREEN;

角起涨:=COUNT(CROSS(角线,角线MA),ANA< REF(ANA,5) AND ANB>REF(ANB,5));

角卖点:=(CROSS(角线MA,角线) AND (ANB>REF(ANB,1) OR ANA< REF(ANA,1)) AND ANB>ANA AND 角线MA>0)*1;

角始跌:=COUNT(CROSS(角线MA,角线),ANA< REF(ANA,5) AND ANB>REF(ANB,5));

DRAWTEXT(角买点,L,'角买'),COLOR00FFFF;

 


原理解析:
E5赋值:C的5日指数移动平均
E13赋值:C的13日指数移动平均
DRAWBAND(E5,RGB(200,0,0),E13,RGB(0,200,0))
DRAWKLINE(H,O,L,C)
输出平衡:C的20日指数移动平均画黄色
输出上轨:平衡 + 2*C的20估算标准差,画洋红色
输出下轨:平衡 - 2*C的20估算标准差,画绿色
上赋值:C的3日指数移动平均
中赋值:C的5日指数移动平均
下赋值:中的5日指数移动平均
QQ赋值: C< 中
MM赋值:上>1日前的上 AND 1日前的上< 2日前的上
VAR1W赋值:(100 - ((90 * (21日内最高价最高值 - 收盘价)) / (21日内最高价最高值 - 21日内最低价最低值)))
VAR2W赋值:(100 - ((90 * (21日内最高价最高值 - 收盘价)) / (21日内最高价最高值 - 21日内最低价最低值)))
VAR3W赋值:(100 - MA(((100 * (6日内最高价最高值 - 收盘价)) / (6日内最高价最高值 - 6日内最低价最低值)),34))
VAR3P赋值:IF(收盘价/1日前的收盘价>1.050 AND 最高价/收盘价< 1.010 AND IF(收盘价>1日前的收盘价,88,0)>0, 91, 0)
当满足条件VAR3P>90时,在最低价*0.92和'追涨'位置书写文字
SS赋值:MA((最低价+最高价+收盘价)/3,5)>REF(MA((最低价+最高价+收盘价)/3,5),1) AND REF(MA((最低价+最高价+收盘价)/3,5),1)< REF(MA((最低价+最高价+收盘价)/3,5),2)
SC赋值:L< HHV(MA((最低价+最高价+收盘价)/3,5),13) AND H>HHV(MA((最低价+最高价+收盘价)/3,5),13) AND C>1日前的C AND C>O
MR赋值:SC AND 统计2日满足SS的天数
买赋值:MR AND NOT(1日前的MR)
当满足条件买时,在L*0.95和 '必涨'位置书写文字
V1赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
V2赋值:(1-7/100)*(D收盘价的V1日简单移动平均)
V3赋值:(1+7/100)*(D收盘价的V1日简单移动平均)
V5赋值:MA((最低价+最高价+收盘价)/3,5)
MA1赋值:收盘价的5日平滑移动平均
MA2赋值:ATAN((MA1/1日前的MA1-1)*100)*180/3.1416
如果MA2>0返回MA2否则返回MA2
输出MA5:C的5日简单移动平均,画白色
MA25:=C的25日简单移动平均,画绿色, 线宽为2
VAR1赋值:收盘价=4日内C最高值 AND (1日前的C>=2日前的C OR 1日前的C>=3日前的C)  OR 1日前的C=4日内C最高值 AND 收盘价>=2日前的C OR 2日前的C=4日内C最高值 AND  3日前的C=4日内C最低值 AND C>=1日前的C OR 3日前的C=4日内C最高值 AND  C>=1日前的C AND C>=2日前的C
VAR2赋值:收盘价=4日内C最高值 AND 1日前的C=4日内C最低值
VAR3赋值:收盘价=4日内C最低值 AND (1日前的C< 2日前的C OR 1日前的C< 3日前的C) OR  1日前的C=4日内C最低值 AND C< 2日前的C OR 2日前的C=4日内C最低值 AND  1日前的C=4日内C最高值 AND C< 1日前的C OR 3日前的C=4日内C最低值 AND  C< 1日前的C AND C< 2日前的C
VAR4赋值:1日前的C=4日内C最低值 AND C>=2日前的C OR 2日前的C=4日内C最低值 AND  1日前的C<=3日前的C AND 2日前的C< 4日前的C AND C>=1日前的C
AA10赋值:收盘价的8日简单移动平均,COLOR0000FF
BB10赋值:((ATAN((AA10 - 1日前的AA10)) * 3.1416) * 10)
均线30赋值:收盘价的30日简单移动平均
均线89赋值:收盘价的89日简单移动平均
均线赋值:收盘价的16日简单移动平均
DRAWTEXT((((((开盘价 <= 均线) AND ((均线30 - 1日前的均线30) > 0))  AND (收盘价 > 均线89)) AND (BB10 > 1)) AND ((收盘价 / 开盘价) > 1.04)), 最低价,'天马过桥'),COLORCC99FF
当满足条件1时,在横轴0.00纵轴0位置书写文字
当满足条件1时,在横轴0.06纵轴0位置书写文字
当满足条件1时,在横轴0.12纵轴0位置书写文字
当满足条件1时,在横轴0.18纵轴0位置书写文字
角线赋值:(ATAN((C的5日简单移动平均/REF(C的5日简单移动平均,1)-1)*100)*180/3.14115926)
角线MA:=角线的5日简单移动平均
ANA赋值:PLOYLINE(角线上穿角线MA,角线MA),画红色
ANB赋值:PLOYLINE(角线MA上穿角线,角线MA),COLORFF00FF
角买点:=角线上穿角线MA AND ((ANB>1日前的ANB AND ANB>ANA AND 角线MA<=0) OR ((角线MA<=-45 OR 角线MA上穿-45) AND (ANB< -60 OR 3日内"KDJ.J"最低值<=-49) AND ANB>0)),画绿色
角起涨赋值:COUNT(角线上穿角线MA,ANA< 5日前的ANA AND ANB>5日前的ANB)
角卖点赋值:(角线MA上穿角线 AND (ANB>1日前的ANB OR ANA< 1日前的ANA) AND ANB>ANA AND 角线MA>0)*1
角始跌赋值:COUNT(角线MA上穿角线,ANA< 5日前的ANA AND ANB>5日前的ANB)
当满足条件角买点时,在L和'角买'位置书写文字
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!