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


VARX:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;

VARX1:=SMA(VARX,3,1);

VARX2:=SMA(VARX1,3,1);

VARX3:=REF(LOW,1); 

VARX4:=SMA(ABS(LOW-VARX3),3,1)/SMA(MAX(LOW-VARX3,0),3,1)*100; 

VARX5:=EMA(IF(CLOSE*1.2,VARX4*10,VARX4/10),3); 

VARX6:=LLV(LOW,30); 

VARX7:=HHV(VARX5,30); 

VARX8:=IF(LLV(LOW,58),1,0); 

A9:= DATETODAY(DATE);DS:=IF(A9<9966,1,DRAWNULL);

筹码短期:=DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,8)/(AMOUNT/VOL/100)/100)); 

筹码中期:=DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,13)/(AMOUNT/VOL/100)/100)); 

筹码长期:=DMA((3*HIGH+LOW+OPEN+2*CLOSE)/7,VOL/(SUM(AMOUNT,20)/(AMOUNT/VOL/100)/100));DIF:=EMA(EMA(CLOSE,18)-EMA(CLOSE,34),11);

XSR:=1150501;XS:=IF(DATE<XSR,1,DRAWNULL);

MACD:=EMA(EMA(DIF,11),11),COLOR58FF58;

DEF:=2*(DIF-MACD),COLORFFFF00,LINETHICK0;

MMS:=((100)*(EMA(EMA(MTM,6),6)))/(EMA(EMA(ABS(MTM),6),6));

MMM:=((100)*(EMA(EMA(MTM,12),12)))/(EMA(EMA(ABS(MTM),12),12));

MML:=((100)*(EMA(EMA(MTM,26),26)))/(EMA(EMA(ABS(MTM),26),26));

VARR1:=(HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*100;

VARR2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;

VARR3:=(2*CLOSE+HIGH+LOW)/4;

VARR4:=LLV(LOW,26);

VARR5:=HHV(HIGH,34);

VARR6:=EMA((VARR3-VARR4)/(VARR5-VARR4)*100,16);

VARR7:=SMA((SMA(VARR2,3,1)+3),3,1),LINETHICK3;

VARR8:=EMA(VARR6,7);

VARR9:=SMA(VARR1,3,1);

VARR10:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; 

VARR11:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; 

VARR12:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100; 

VARR13:=(VARR10+VARR11+VARR12)/3; 

VARR14:=IF(VARR13<=-20,10,0); 

VARR15:=HHV(VARR14,10);

VARR24:=LLV(LOW,36);

VARR25:=HHV(HIGH,30);

VARR26:=EMA((CLOSE-VARR24)/(VARR25-VARR24)*4,4)*25;

VARB27:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100)/2+22)*1;

VARB28:=(((CLOSE -(((EMA(AMOUNT,13) /EMA(VOL,13)) / 100))) / (((EMA(AMOUNT,13) /EMA(VOL,13)) / 100))) * 100);

VARB29:=IF(A9<15366,1,DRAWNULL);

AA05:=MA(C,5);

AA30:=MA(C,30);

MA05:=MA(C,5);

MA10:=MA(C,13);

MA30:=MA(C,34);

BB05:=ATAN((MA05/REF(MA05,1)-1)*100)*180/3.1416;

BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;

BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;

速度5:=SMA(EMA((MA05-REF(MA05,1))/REF(MA05,1),3)*100,3,1)*XS;

加速度5:=EMA((速度5-REF(速度5,1)),3)*VARB29;

五日乖离率:=(C-AA05)/AA05*VARB29*100*DS;

三拾日乖离率:=(C-MA30)/MA30*100*VARB29;

MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;

买入:=FILTER(MR,10)*XS;

STICKLINE(买入,(LOW)*(0.99000001),0,6,0)*XS*VARB29,COLORRED;

VAR1:=EMA(HHV(HIGH,500),21);

VAR2:=EMA(HHV(HIGH,250),21);

VAR3:=EMA(HHV(HIGH,90),21);

VAR4:=EMA(LLV(LOW,500),21);

VAR5:=EMA(LLV(LOW,250),21);

VAR6:=EMA(LLV(LOW,90),21);

VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);

VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);

VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);

VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);

VARB:=REF(LOW,1);

VARC:=SMA(ABS(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100;

VARD:=EMA(IF(CLOSE*1.35<=VARA,VARC*10,VARC/10),3);

VARE:=LLV(LOW,30);

VARF:=HHV(VARD,30);

VAR10:=IF(MA(CLOSE,58),1,0);

DRAWTEXT(A9>15298,LOW,'(CLOSE-LC)*VID;LONG := SUM(RC,0)2)))*100);RC := (CLOSE-LC)*VID;LONG := SUM(RC,0);

DIFF := SMA(LONG,10,1);DEA := SMA(LONG,2

0,1);LON : DIFF-DEA; (CLOSE-LC)*VID;LONG := SUM(RC,0)');

 

原理解析:
VARX赋值:(收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100
VARX的3日[1日权重]移动平均
VARX1的3日[1日权重]移动平均


VARX3:=1日前的最低价


VARX4:=SMA(最低价-VARX3的绝对值,3,1)/SMA(最低价-VARX3和0较大值,3,1)*100
如果收盘价*1.2返回VARX4*10否则返回VARX4/10


VARX6:=30日内最低价最低值


VARX7:=30日内VARX5最高值


VARX8:=IF(58日内最低价最低值,1,0)


A9赋值: DATETODAY(DATE)
如果A9<9966返回1否则返回DRAWNULL


筹码短期赋值:DMA((3*最高价+最低价+开盘价+2*收盘价)/7,成交量/(8的成交额日累和/(成交额/成交量/100)/100))


筹码中期赋值:DMA((3*最高价+最低价+开盘价+2*收盘价)/7,成交量/(13的成交额日累和/(成交额/成交量/100)/100))


筹码长期赋值:DMA((3*最高价+最低价+开盘价+2*收盘价)/7,成交量/(20的成交额日累和/(成交额/成交量/100)/100))
DIF赋值:收盘价的18日指数移动平均-收盘价的34日指数移动平均,11)


XSR赋值:1150501
如果DATE

MACD赋值:DIF的11日指数移动平均,11),COLOR58FF58


DEF赋值:2*(DIF-MACD),COLORFFFF00,LINETHICK0


MMS赋值:((100)*(MTM的6日指数移动平均,6)))/(EMA(EMA(MTM的绝对值,6),6))


MMM赋值:((100)*(MTM的12日指数移动平均,12)))/(EMA(EMA(MTM的绝对值,12),12))


MML赋值:((100)*(MTM的26日指数移动平均,26)))/(EMA(EMA(MTM的绝对值,26),26))


VARR1赋值:(24日内最高价最高值-收盘价)/(24日内最高价最高值-24日内最低价最低值)*100


VARR2赋值:(收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100


VARR3赋值:(2*收盘价+最高价+最低价)/4


VARR4赋值:26日内最低价最低值


VARR5赋值:34日内最高价最高值


VARR6赋值:EMA((VARR3-VARR4)/(VARR5-VARR4)*100,16)


VARR7赋值:SMA((SMA(VARR2,3,1)+3),3,1), 线宽为3


VARR8赋值:VARR6的7日指数移动平均
VARR1的3日[1日权重]移动平均


VARR10:=(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100


VARR11:=(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100


VARR12:=(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100


VARR13:=(VARR10+VARR11+VARR12)/3
如果VARR13<=-20返回10否则返回0


VARR15:=10日内VARR14最高值


VARR24:=36日内最低价最低值


VARR25:=30日内最高价最高值


VARR26:=EMA((收盘价-VARR24)/(VARR25-VARR24)*4,4)*25


VARB27赋值:(((收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100)/2+22)*1


VARB28赋值:(((收盘价 -(((成交额的13日指数移动平均 /成交量的13日指数移动平均) / 100))) / (((成交额的13日指数移动平均 /成交量的13日指数移动平均) / 100))) * 100)
如果A9<15366返回1否则返回DRAWNULL


AA05赋值:C的5日简单移动平均


AA30赋值:C的30日简单移动平均


MA05赋值:C的5日简单移动平均


MA10赋值:C的13日简单移动平均


MA30赋值:C的34日简单移动平均


BB05赋值:ATAN((MA05/1日前的MA05-1)*100)*180/3.1416


BB10赋值:ATAN((MA10/1日前的MA10-1)*100)*180/3.1416


BB30赋值:ATAN((MA30/1日前的MA30-1)*100)*180/3.1416


速度5赋值:SMA(EMA((MA05-1日前的MA05)/1日前的MA05,3)*100,3,1)*XS


加速度5赋值:EMA((速度5-1日前的速度5),3)*VARB29


五日乖离率赋值:(C-AA05)/AA05*VARB29*100*DS


三拾日乖离率赋值:(C-MA30)/MA30*100*VARB29


MR赋值:统计3日满足五日乖离率上穿0的天数>=1 AND 三拾日乖离率>1日前的三拾日乖离率 AND AA05>1日前的AA05 AND (C/1日前的C-1)*100>5 AND 1日前的C

买入赋值:MR的10过滤*XS


STICKLINE(买入,(最低价)*(0.99000001),0,6,0)*XS*VARB29,画红色


VAR1赋值:E500日内最高价最高值的21日简单移动平均


VAR2赋值:E250日内最高价最高值的21日简单移动平均


VAR3赋值:E90日内最高价最高值的21日简单移动平均


VAR4赋值:E500日内最低价最低值的21日简单移动平均


VAR5赋值:E250日内最低价最低值的21日简单移动平均


VAR6赋值:E90日内最低价最低值的21日简单移动平均


VAR7赋值:EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21)


VAR8赋值:EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21)


VAR9赋值:EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21)


VARA赋值:EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21)


VARB赋值:1日前的最低价


VARC赋值:SMA(最低价-VARB的绝对值,3,1)/SMA(最低价-VARB和0较大值,3,1)*100
如果收盘价*1.35<=VARA返回VARC*10否则返回VARC/10


VARE赋值:30日内最低价最低值


VARF赋值:30日内VARD最高值


VAR10:=IF(收盘价的58日简单移动平均,1,0)


DRAWTEXT(A9>15298,最低价,'(收盘价-LC)*VID
LONG := 0的RC日累和2)))*100)
RC := (收盘价-LC)*VID
LONG := 0的RC日累和
LONG的10日[1日权重]移动平均
LONG的2

0日[1日权重]移动平均
LON : DIFF-DEA
(收盘价-LC)*VID
LONG := 0的RC日累和')


 

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