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


MA6:=MA(C,6);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA30:=MA(C,30);

MA55:=MA(C,55);

VA1:=HHV(HIGH,9)-LLV(LOW,9); 

VA2:=HHV(HIGH,9)-CLOSE;

VA3:=CLOSE-LLV(LOW,9);

VA4:=VA2/VA1*100-70;

VA5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;

VA6:=(CLOSE+HIGH+LOW)/3;

VA7:=SMA(VA3/VA1*100,3,1);

VA8:=LLV(LOW,34);

VA9:=SMA(VA7,3,1)-SMA(VA4,9,1);

A2:=REF(MA20,1);

J1:=(MA20-A2)/A2*100;

MJ1:=MA(J1,3);

乖离:=(MA20-MA30)/MA30*100;

VAR1:=IF(BETWEEN(乖离,-2,5),2,0);

MAX1:=MAX(MA20,MA30);

MAX2:=MAX(MAX1,MA55);

MIN3:=MIN(MA20,MA30);

MIN2:=MIN(MIN3,MA55);

K1:=(MAX2/MIN2-1)*100;

VARA:=IF(VA9>100,VA9-100,0);

VARB:=HHV(HIGH,34);

VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13);

VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);

VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25;

VARF:=MA(VARE,3);

上火车轨:=MA20>MA30 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1) AND MA20-MA30>REF((MA20-MA30),1) ;

VAR2:=HHV(HIGH,9)-CLOSE;

VAR3:=CLOSE-LLV(LOW,9);

VAR4:=((VAR2)/(VAR1))*(100)-70;

VAR5:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)))*(100);

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

VAR7:=SMA(((VAR3)/(VAR1))*(100),3,1);

VAR8:=LLV(LOW,34);

VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);

VAR10:=IF((VAR9>100),VAR9-100,0);

VAR11:=HHV(HIGH,34);

顶:IF(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,85,100),COLORRED;

DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,80,'←顶'),COLORRED;

B1:=EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8);

DRAWKLINE(EMA(B1,5),EMA(B1,5),B1+1,B1);

领先:EMA(B1,5),COLORCYAN;

生命线:EMA(VARD,1),COLORYELLOW;

AAA:=CONST(HHV(H,90));

R1:=MA(CLOSE,1);

R2:=MA(CLOSE,3);

R3:=(MA(R2,1)*1);

R4:=(MA(R2,3)*1);

进:IF(CROSS(R3,R4),30,0),COLORRED,LINETHICK2;

DRAWTEXT(CROSS(R3,R4),35,'买'),COLORRED;

V1:=MA(C,5)=HHV(MA(C,5),20);

V2:=MA(C,5)>MA(C,10);

V3:=MA(V,5)>MA(V,40)*1.01;

V4:=COUNT(MA(C,1)>REF(C,1),2)=2;

VV:=V1 AND V2 AND V3 AND V4;

LC:=REF(CLOSE,1);

RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);

出:IF(CROSS(88,RSI),75,100),COLORYELLOW,LINETHICK2;

DRAWTEXT(CROSS(88,RSI),70,'卖'),COLORGREEN;

A61:=EMA(CLOSE,8);

A62:=EMA(A61,20);

A63:=CROSS(A61,A62);

A64:=A61<EMA(CLOSE,120);

VAR12:=(HIGH+LOW+CLOSE)/3;

VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));

VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));

VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);

VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);

VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;

VAR18:=100-ABS(VAR17);

VAR19:=IF(VAR18<90,VAR18,100);

STICKLINE((A63 AND A64)OR(V1 AND V2 AND V3 AND V4),B1*1.03,B1*1.120,1,0),COLORYELLOW;

A65:=3*SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,21,1)-2*

SMA(SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,20,1),8,1),CIRCLEDOT ,COLORFF9900 ;

VAR1A:=IF(VARE>0,VARE,0);

VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;

VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100;

大笔出货:IF(VAR1C AND COUNT(VAR1C,30)=1,85,100);

DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,85,'大笔出货'),LINETHICK1,COLORFFCC66;

安全位:=20;

低位转强:IF(CROSS(A65,安全位),50,0),STICK,COLORMAGENTA,LINETHICK2;

开始拉升:IF(CROSS(VARC,生命线) AND VARC>VARD AND VARC<55 AND C>O,50,0),

COLORLIRED,POINTDOT;

A66:=LLV(C,500)=LLV(C,5) AND C/REF(C,1)>(1+9.8/100);

极地上涨:IF(A66,领先,0),COLORGREEN,LINETHICK2;

STICKLINE(开始拉升>0,15,开始拉升*1.01,1,0),COLORBLUE;

STICKLINE((开始拉升>0 AND 开始拉升<400) OR (极地上涨>0 AND 极地上涨<400)

OR (低位转强>0 AND 低位转强<400) OR (低位转强>0),30,开始拉升,1,0),COLORRED;

STICKLINE(开始拉升>0,15,开始拉升*0.6,3,0),COLORBLUE;

STICKLINE(开始拉升>0,15,开始拉升*0.4,3,0),COLOR00FF00;

STICKLINE(开始拉升>0,15,开始拉升*0.2,3,0),COLOR0099CC;

STICKLINE(低位转强>0,15,低位转强*1.01,1,0),COLORMAGENTA;

STICKLINE((低位转强>0)OR(极地上涨>0),15,低位转强*0.4,3,0),COLORYELLOW;

STICKLINE(低位转强>0,15,低位转强*0.2,3,0),COLORFFCC66;

STICKLINE(极地上涨>0,15,极地上涨*1.01,1,0),COLORYELLOW;

AA:=BARSCOUNT(C);

AH:=HHV(H,120);

AL:=LLV(L,120);

A0:=(AH-AL)/30;

STICKLINE((AA+0)/34=FLOOR((AA+0)/34),0,15,2,0),COLORF00FF0;

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

DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),20,'时间窗'),COLORF00FF0;

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

VAR3S:=IF(YEAR>=2099 AND MONTH>2,0,1);

VAR4S:=LLV(LOW,5); VAR5S:=HHV(HIGH,4);

散户:=EMA((VAR2S-VAR4S)/(VAR5S-VAR4S)*100,4)*VAR3S;

庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3S;

吸:IF(CROSS(散户,庄家) AND 散户<30,20,0);

DRAWTEXT(CROSS(散户,庄家) AND 散户<30,23,'←吸'),COLORRED;

 


原理解析:
MA6赋值:C的6日简单移动平均
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
MA30赋值:C的30日简单移动平均
MA55赋值:C的55日简单移动平均
VA1赋值:9日内最高价最高值-9日内最低价最低值
 
VA2赋值:9日内最高价最高值-收盘价
VA3赋值:收盘价-9日内最低价最低值
VA4赋值:VA2/VA1*100-70
VA5赋值:(收盘价-60日内最低价最低值)/(60日内最高价最高值-60日内最低价最低值)*100
VA6赋值:(收盘价+最高价+最低价)/3
VA3/VA1*100的3日[1日权重]移动平均
VA8赋值:34日内最低价最低值
VA7的3日[1日权重]移动平均
A2赋值:1日前的MA20
J1赋值:(MA20-A2)/A2*100
MJ1赋值:J1的3日简单移动平均
乖离赋值:(MA20-MA30)/MA30*100
VAR1赋值:IF(BETWEEN(乖离,-2,5),2,0)
MAX1赋值:MA20和MA30较大值
MAX2赋值:1和MA55较大值
MIN3赋值:MA20和MA30的较小值
MIN2赋值:3和MA55的较小值
K1赋值:(MAX2/MIN2-1)*100
如果VA9>100返回VA9-100否则返回0
VARB赋值:34日内最高价最高值
VARC赋值:EMA((VA6-VA8)/(VARB-VA8)*100,13)
VARD赋值:E0.667*1日前的VARC+0.333*VARC的2日简单移动平均
VARE赋值:SMA(收盘价-1日前的收盘价和0较大值/收盘价,8,1)/SMA(INDEXC-1日前的INDEXC的绝对值/INDEXC,8,1)*100-25
VARF赋值:VARE的3日简单移动平均
上火车轨赋值:MA20>MA30 AND MA20>1日前的MA20 AND MA30>1日前的MA30 AND MA20-MA30>REF((MA20-MA30),1)
VAR2赋值:9日内最高价最高值-收盘价
VAR3赋值:收盘价-9日内最低价最低值
VAR4赋值:((VAR2)/(VAR1))*(100)-70
VAR5赋值:((收盘价-60日内最低价最低值)/(60日内最高价最高值-60日内最低价最低值))*(100)
VAR6赋值:((2)*(收盘价)+最高价+最低价)/(4)
VAR7赋值:SMA(((VAR3)/(VAR1))*(100),3,1)
VAR8赋值:34日内最低价最低值
VAR7的3日[1日权重]移动平均
VAR10:=IF((VAR9>100),VAR9-100,0)
VAR11:=34日内最高价最高值
输出顶:IF(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,85,100),画红色
DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,80,'←顶'),画红色
B1赋值:EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8)
DRAWKLINE(B1的5日指数移动平均,B1的5日指数移动平均,B1+1,B1)
输出领先:B1的5日指数移动平均,画青色
输出生命线:VARD的1日指数移动平均,画黄色
AAA赋值:CONST(90日内H最高值)
R1赋值:收盘价的1日简单移动平均
R2赋值:收盘价的3日简单移动平均
R3赋值:(R2的1日简单移动平均*1)
R4赋值:(R2的3日简单移动平均*1)
输出进:IF(R3上穿R4,30,0),画红色, 线宽为2
DRAWTEXT(R3上穿R4,35,'买'),画红色
V1赋值:C的5日简单移动平均=HHV(C的5日简单移动平均,20)
V2赋值:C的5日简单移动平均>C的10日简单移动平均
V3赋值:V的5日简单移动平均>V的40日简单移动平均*1.01
V4赋值:COUNT(C的1日简单移动平均>1日前的C,2)=2
VV赋值:V1 AND V2 AND V3 AND V4
LC赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 100)
输出出:IF(88上穿RSI,75,100),画黄色, 线宽为2
DRAWTEXT(88上穿RSI,70,'卖'),画绿色
A61赋值:收盘价的8日指数移动平均
A62赋值:A61的20日指数移动平均
A63赋值:A61上穿A62
A64赋值:A61<收盘价的120日指数移动平均
VAR12:=(最高价+最低价+收盘价)/3
VAR13:=(VAR12-VAR12的14日简单移动平均)/(0.015*AVEDEV(VAR12,14))
VAR14:=(VAR12-VAR12的70日简单移动平均)/(0.015*AVEDEV(VAR12,70))
如果VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200返回10否则返回0
如果VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200返回-10否则返回VAR15
VAR17:=(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR18:=100-VAR17的绝对值
如果VAR18<90返回VAR18否则返回100
STICKLINE((A63 AND A64)OR(V1 AND V2 AND V3 AND V4),B1*1.03,B1*1.120,1,0),画黄色
A65赋值:3*SMA((收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100,21,1)-2*
SMA(SMA((收盘价-18日内最低价最低值)/(18日内最高价最高值-18日内最低价最低值)*100,20,1),8,1),CIRCLEDOT ,COLORFF9900
如果VARE>0返回VARE否则返回0
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100
大笔出货:IF(VAR1C AND 统计30日满足VAR1C的天数=1,85,100)
DRAWTEXT(VAR1C AND 统计30日满足VAR1C的天数=1,85,'大笔出货'),LINETHICK1,COLORFFCC66
安全位赋值:20
输出低位转强:IF(A65上穿安全位,50,0),STICK,画洋红色, 线宽为2
输出开始拉升:IF(VARC上穿生命线 AND VARC>VARD AND VARC<55 AND C>O,50,0),
COLORLIRED,POINTDOT
A66赋值:500日内C最低值=5日内C最低值 AND C/1日前的C>(1+9.8/100)
如果A66返回领先否则返回0
当满足条件开始拉升>0时,在15和开始拉升*1.01之间画柱状线
STICKLINE((开始拉升>0 AND 开始拉升<400) OR (极地上涨>0 AND 极地上涨<400) OR (低位转强>0 AND 低位转强<400) OR (低位转强>0),30,开始拉升,1,0),画红色
当满足条件开始拉升>0时,在15和开始拉升*0.6之间画柱状线
当满足条件开始拉升>0时,在15和开始拉升*0.4之间画柱状线
当满足条件开始拉升>0时,在15和开始拉升*0.2之间画柱状线
当满足条件低位转强>0时,在15和低位转强*1.01之间画柱状线
STICKLINE((低位转强>0)OR(极地上涨>0),15,低位转强*0.4,3,0),画黄色
当满足条件低位转强>0时,在15和低位转强*0.2之间画柱状线
当满足条件极地上涨>0时,在15和极地上涨*1.01之间画柱状线
AA赋值:C的有效数据周期数
AH赋值:120日内H最高值
AL赋值:120日内L最低值
A0赋值:(AH-AL)/30
STICKLINE((AA+0)/34=FLOOR((AA+0)/34),0,15,2,0),COLORF00FF0
WWWFXJGSWCOM赋值:(21日内最高价最高值-收盘价)/(21日内最高价最高值-21日内最低价最低值)*100-10
DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),20,'时间窗'),COLORF00FF0
VAR2S:=(2*收盘价+最高价+最低价)/4
如果YEAR>=2099 AND MONTH>2返回0否则返回1
VAR4S:=5日内最低价最低值
VAR5S:=4日内最高价最高值
散户赋值:EMA((VAR2S-VAR4S)/(VAR5S-VAR4S)*100,4)*VAR3S
庄家赋值:E0.667*1日前的散户+0.333*散户的2日简单移动平均*VAR3S
输出吸:IF(散户上穿庄家 AND 散户<30,20,0)
DRAWTEXT(散户上穿庄家 AND 散户<30,23,'←吸'),画红色
 

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