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


M1:=5;

M2:=10;

M3:=20;

M4:=60;

M5:=120;

M6:=250;

MA1:MA(CLOSE,M1),COLOR0000FF; 

MA2:MA(CLOSE,M2); 

MA3:MA(CLOSE,M3); 

MA4:MA(CLOSE,M4); 

MA5:MA(CLOSE,M5); 

MA6:MA(CLOSE,M6);

MA7:MA(C,7),COLOR0000FF;

MA13:MA(C,13),COLOR0096FF;

MA21:MA(C,21),COLOR00FF99;

MA49:MA(C,49),COLORFF00FF;

A:=BARSCOUNT(CLOSE);

AH:=HHV(HIGH,200);

AL:=LLV(LOW,200);

B0:=(AH-AL)/40;

B1:=HIGH+B0;

B2:=LOW-B0;

DRAWTEXT((A+0)/34=FLOOR((A+0)/34),B2-2.2*B0*1.1,'变盘'),COLORRED;

DRAWTEXT(IF(CROSS(69,SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100),1,0),HIGH*1.045,'警'),COLORWHITE;

LC:=REF(CLOSE,1); 

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

DRAWICON(CROSS(RSI,11) ,L*0.99,3);

VAR28:=SMA(MAX(CLOSE-LC,0),5.5,1)/SMA(ABS(CLOSE-LC),6,1)*100;

DRAWTEXT(FILTER(EMA(CLOSE,60)-EMA(CLOSE,12)>0 AND EMA(CLOSE,12)/LOW>1.15,5),LOW,'买'),COLORFF00FF;

VARA:=((AMOUNT)/(VOL))/(100);

VARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);

VARC:=((SUM(AMOUNT,7))/(VARA))/(100);

VARD:=DMA(VARB,(VOL)/(VARC));

VARE:=((CLOSE-VARD)/(VARD))*(100);

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

VARJ:=MA(VARE,20)+STD(VARE,20);

BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);

AA:=SMA(VARF,3,1);

SS:=(REF(BIAS18,1)>=5) AND CROSS(VARJ,VARE) AND (AA>79);

DRAWTEXT((REF(BIAS18,1)>=5) AND CROSS(VARJ,VARE) AND (AA>SS) AND CROSS(84,RSI),H*1.028,'卖'),LINETHICK7,COLORGREEN;

DRAWTEXT(CROSS(84,RSI) AND CROSS(76,VAR28),H*1.01,'出'),LINETHICK7,COLORYELLOW;

V7:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1); 

STICKLINE(V7>=1,O,C,1,0),COLORYELLOW; 

LC1:=REF(CLOSE,1);

买线:=EMA(C,2);

卖线:=EMA(SLOPE(C,13)*21+C,49);  

STICKLINE(CROSS(买线,卖线),OPEN,CLOSE,1.2,0),COLORYELLOW;

STICKLINE(CROSS(卖线,买线),OPEN,CLOSE,1.2,0),COLORBLUE;

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

FF:=EMA(CLOSE,3); MA15:=EMA(CLOSE,21);

V1:=EMA(CLOSE,60)-EMA(CLOSE,300);

V2:=EMA(V1,300);

V3:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

操盘线:=SMA(V3,2,1),LINETHICK3;

V5:=SMA(操盘线,2,1);

AA1:=(HHV(HIGH,20) - (2 * ATR)); 

BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1)); 

SSS:=CROSS(MIN(MA(CLOSE,13),AA1),CLOSE);

BBB:=BARSLAST(BB); SSSB:=BARSLAST(SSS); 

B11:=((BBB = 0) AND (REF(SSSB,1) < REF(BBB,1))); 

B1B:=BARSLAST(B11); 

B21:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (COUNT(BB,SSSB) < 3)); 

B2B:=BARSLAST(B21); B3:=((((BB = 1) AND (B2B < B1B)) AND (COUNT(BB,SSSB) < 4)) AND (COUNT(BB,SSSB) > 2)); 

DRAWICON(CROSS(操盘线,V5)  AND  MA7>REF(MA7,1),L*0.987,5);

DRAWICON(操盘线<REF(操盘线,1) AND REF(操盘线,1)>REF(操盘线,2) AND MA21<REF(MA21,1) AND REF(操盘线,1)>40 AND CROSS(V5,操盘线),H*1.01,6);

STICKLINE((REF(BIAS18,1)>=5) AND CROSS(VARJ,VARE) AND (AA>SS) AND CROSS(84,RSI) AND CROSS(76,VAR28),C,O,3,0),COLORGREEN,LINETHICK2;

STICKLINE(操盘线>REF(操盘线,1)  AND CROSS(操盘线,V5) AND V5<50 AND  MA13<REF(MA13,1),C,O,3,0),COLORMAGENTA,LINETHICK2;

线:=SMA(V3,2,1),LINETHICK3;

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; 

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

MA20:=MA(C,20);

MA90:=MA(C,90); 

Y1:=BARSLAST(CROSS(MA5,MA20)) AND MA5>MA20; 

Y2:=Y1 AND BARSLAST(CROSS(MA5,MA90)); 

Y3:=Y2 AND CROSS(MA20,MA90); 

STICKLINE(Y3,O,C,3,0),COLORYELLOW; 

DRAWTEXT(Y3,L-0.40,'←黑马'),COLORWHITE; 

F0:=BARSLAST(CROSS(MA(C,5),MA(C,90))); 

F1:=F0 AND BARSLAST(CROSS(MA(C,20),MA(C,90))); 

F2:=F1 AND CROSS(MA(C,5),MA(C,20)) AND MA(C,20)>MA(C,90);

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

DRAWICON(F2,L-0.10,1); 

DRAWTEXT(F2,L-0.40,'←黑马'),COLORFF00FF;

 


原理解析:
M1赋值:5
M2赋值:10
M3赋值:20
M4赋值:60
M5赋值:120
M6赋值:250
输出MA1:收盘价的M1日简单移动平均,COLOR0000FF
 
输出MA2:收盘价的M2日简单移动平均
 
输出MA3:收盘价的M3日简单移动平均
 
输出MA4:收盘价的M4日简单移动平均
 
输出MA5:收盘价的M5日简单移动平均
 
输出MA6:收盘价的M6日简单移动平均
输出MA7:C的7日简单移动平均,COLOR0000FF
MA13:C的13日简单移动平均,COLOR0096FF
MA21:C的21日简单移动平均,COLOR00FF99
MA49:C的49日简单移动平均,COLORFF00FF
A赋值:收盘价的有效数据周期数
AH:=200日内最高价最高值
AL:=200日内最低价最低值
B0赋值:(AH-AL)/40
B1赋值:最高价+B0
B2赋值:最低价-B0
DRAWTEXT((A+0)/34=FLOOR((A+0)/34),B2-2.2*B0*1.1,'变盘'),画红色
DRAWTEXT(IF(CROSS(69,SMA(收盘价-1日前的收盘价和0较大值,13,1)/SMA(收盘价-1日前的收盘价的绝对值,13,1)*100),1,0),最高价*1.045,'警'),画白色
LC赋值:1日前的收盘价
 
RSI赋值:SMA(收盘价-LC和0较大值,4.1,1)/SMA(收盘价-LC的绝对值,4.1,1)*100
 
DRAWICON(RSI上穿11 ,L*0.99,3)
VAR28:=SMA(收盘价-LC和0较大值,5.5,1)/SMA(收盘价-LC的绝对值,6,1)*100
DRAWTEXT(FILTER(收盘价的60日指数移动平均-收盘价的12日指数移动平均>0 AND 收盘价的12日指数移动平均/最低价>1.15,5),最低价,'买'),COLORFF00FF
VARA赋值:((AMOUNT)/(成交量))/(100)
VARB:=((3)*(最高价)+最低价+开盘价+(2)*(收盘价))/(7)
VARC:=((7的AMOUNT日累和)/(VARA))/(100)
VARD:=DMA(VARB,(成交量)/(VARC))
VARE:=((收盘价-VARD)/(VARD))*(100)
VARF:=((收盘价-34日内最低价最低值)/(34日内最高价最高值-34日内最低价最低值))*(100)
VARJ:=VARE的20日简单移动平均+VARE的20估算标准差
BIAS18:=((收盘价-收盘价的18日简单移动平均)/(收盘价的18日简单移动平均))*(100)
VARF的3日[1日权重]移动平均
SS赋值:(1日前的BIAS18>=5) AND VARJ上穿VARE AND (AA>79)
DRAWTEXT((1日前的BIAS18>=5) AND VARJ上穿VARE AND (AA>SS) AND 84上穿RSI,H*1.028,'卖'),LINETHICK7,画绿色
DRAWTEXT(84上穿RSI AND 76上穿VAR28,H*1.01,'出'),LINETHICK7,画黄色
V7赋值:IF(CURRBARSCOUNT=1,成交量*240/FROM开盘价/1日前的成交量-1,成交量/1日前的成交量-1)
当满足条件V7>=1时,在O和C之间画柱状线
 
LC1:=1日前的收盘价
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,13)*21+C,49)
  
STICKLINE(买线上穿卖线,开盘价,收盘价,1.2,0),画黄色
STICKLINE(卖线上穿买线,开盘价,收盘价,1.2,0), 画蓝色
RSI1:=((SMA(MAX((收盘价 - LC1),0),3,1) / SMA((收盘价 - LC1的绝对值),3,1)) * 100)
 
FF赋值:收盘价的3日指数移动平均
MA15:=收盘价的21日指数移动平均
V1赋值:收盘价的60日指数移动平均-收盘价的300日指数移动平均
V2赋值:V1的300日指数移动平均
V3赋值:(收盘价-8日内最低价最低值)/(8日内最高价最高值-8日内最低价最低值)*100
V3的2日[1日权重]移动平均
操盘线的2日[1日权重]移动平均
AA1:=(20日内最高价最高值 - (2 * ATR))
 
BB赋值:CROSS(收盘价,REF(55日内最高价最高值,1))
 
SSS赋值:CROSS(MIN(收盘价的13日简单移动平均,AA1),收盘价)
BBB赋值:上次BB距今天数
SSSB:=上次SSS距今天数
 
B11:=((BBB = 0) AND (1日前的SSSB < 1日前的BBB))
 
B1B:=上次B11距今天数
 
B21:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (统计SSSB日满足BB的天数 < 3))
 
B2B:=上次B21距今天数
B3赋值:((((BB = 1) AND (B2B < B1B)) AND (统计SSSB日满足BB的天数 < 4)) AND (统计SSSB日满足BB的天数 > 2))
 
DRAWICON(操盘线上穿V5  AND  MA7>1日前的MA7,L*0.987,5)
DRAWICON(操盘线<1日前的操盘线 AND 1日前的操盘线>2日前的操盘线 AND MA21<1日前的MA21 AND 1日前的操盘线>40 AND V5上穿操盘线,H*1.01,6)
STICKLINE((1日前的BIAS18>=5) AND VARJ上穿VARE AND (AA>SS) AND 84上穿RSI AND 76上穿VAR28,C,O,3,0),画绿色, 线宽为2
STICKLINE(操盘线>1日前的操盘线  AND 操盘线上穿V5 AND V5<50 AND  MA13<1日前的MA13,C,O,3,0),COLORMAGENTA, 线宽为2
V3的2日[1日权重]移动平均
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
 
DRAWTEXT(散户上穿庄家 AND 散户<30,L-0.05,'←吸'),画红色
MA20:=C的20日简单移动平均
MA90:=C的90日简单移动平均
 
Y1赋值:上次MA5上穿MA20距今天数 AND MA5>MA20
 
Y2赋值:Y1 AND 上次MA5上穿MA90距今天数
 
Y3赋值:Y2 AND MA20上穿MA90
当满足条件Y3时,在O和C之间画柱状线
当满足条件Y3时,在L-0.40和'←黑马'位置书写文字
 
F0赋值:上次CROSS(C的5日简单移动平均,C的90日简单移动平均距今天数)
 
F1赋值:F0 AND 上次CROSS(C的20日简单移动平均,C的90日简单移动平均距今天数)
 
F2赋值:F1 AND CROSS(C的5日简单移动平均,C的20日简单移动平均) AND C的20日简单移动平均>C的90日简单移动平均
WWWFXJGSWCOM赋值:(收盘价-528日内最低价最低值)/(528日内最高价最高值-528日内最低价最低值)*100
当满足条件F2时,在L-0.10和1之间画图标
当满足条件F2时,在L-0.40和'←黑马'位置书写文字
 

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