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



QQA:=1;

 

RG1:=MA(CLOSE,27)*QQA;

RG2:=((CLOSE-RG1)/(RG1))*(100);

RG3:=MA(RG2,2);

RG4:=BARSLAST((CROSS((-10),RG3)=1));

RG5:=(RG3< (-10)) AND (RG4>3);

V1:=CLOSE/REF(MA(CLOSE,36),6)*10;

RF1:=REF(C,1);

RF2:=((SMA(MAX((CLOSE - RF1),0),9,1) / SMA(ABS((CLOSE - RF1)),9,1)) * 100);

RF3:=((100 - (3 * SMA((((CLOSE - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1))) + (2 * SMA(SMA((((CLOSE - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1),21,1)));

RF4:=((100 - (3 * SMA((((OPEN - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1))) + (2 * SMA(SMA((((OPEN - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1),21,1)));

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

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

RF7:=SMA(SMA(RF6,16,8),25,8)-SMA(RF5,30,8);

K0:=IF((RF2< 14) AND LOW< REF(LOW,1) AND V1< 8.8 AND RF7< -65,50,0);

K1:=IF(K0>1 AND CLOSE>OPEN,50,0);

K2:=IF(K0>1 AND CLOSE/LOW>1.045,50,0);

K3:=IF(REF(K0,1)>0 AND K0=0,10,0);

机构1:IF(K0>3 AND RG5=0,5,0),STICK,COLOR4080FF,LINETHICK3;

K4:=IF(MAX(MAX(K1,K2),K3) AND REF(机构1,1)>0,30,0);

进场1:IF(K4>0 AND REF(K4,1)=0,10,0),STICK,COLORRED,LINETHICK3;

DRAWTEXT(进场1=10,11,'进场1'),COLORRED;

DRAWTEXT(机构1=5,6,'机构1'),COLOR4080FF;

机构2:IF(K0>3 AND RG5>0,5,0),STICK,COLORFF00FF,LINETHICK3;

K5:=IF(MAX(MAX(K1,K2),K3) AND REF(机构2,1)>0,10,0);

进场2:IF(K5>1 AND REF(K5,1)=0,10,0),STICK,COLORRED,,LINETHICK3;

DRAWTEXT(进场2=10,11,'进场2'),COLORRED;

DRAWTEXT(机构2=5,6,'机构2'),COLORFF00FF;

LS261:=EMA(CLOSE,2);

LS262:=EMA(CLOSE,150);

LS26:=LS261-LS262;

LS27:=EMA(LS26,100);

LS28:=2*(LS26-LS27);

粉线:(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100*QQA,COLORMAGENTA,LINETHICK2;

白线:EMA(粉线,3)*QQA,COLORC0C0C0,LINETHICK2;

VAR1:=LLV(LOW,3)<=LLV(LOW,60);

VAR2:=CLOSE>OPEN AND (CLOSE/OPEN>1.03 OR CLOSE/REF(CLOSE,1)>1.03);

游资:(IF(VAR1 AND VAR2,粉线,0))*QQA,STICK,COLORFF8000,LINETHICK3;

DRAWTEXT(游资>0 OR 游资< 0 ,白线, '游资扫货'),COLORFF8000,LINETHICK6;


原理解析:
QQA赋值:1
 
RG1赋值:收盘价的27日简单移动平均*QQA
RG2赋值:((收盘价-RG1)/(RG1))*(100)
RG3赋值:RG2的2日简单移动平均
RG4赋值:上次(CROSS((-10距今天数,RG3)=1))
RG5赋值:(RG3< (-10)) AND (RG4>3)
V1赋值:收盘价/REF(收盘价的36日简单移动平均,6)*10
RF1赋值:1日前的C
RF2赋值:((SMA(MAX((收盘价 - RF1),0),9,1) / SMA((收盘价 - RF1的绝对值),9,1)) * 100)
RF3赋值:((100 - (3 * SMA((((收盘价 - 75日内最低价最低值) / (75日内最高价最高值 - 75日内最低价最低值)) * 100),30,1))) + (2 * SMA(SMA((((收盘价 - 75日内最低价最低值) / (75日内最高价最高值 - 75日内最低价最低值)) * 100),30,1),21,1)))
RF4赋值:((100 - (3 * SMA((((开盘价 - 75日内最低价最低值) / (75日内最高价最高值 - 75日内最低价最低值)) * 100),30,1))) + (2 * SMA(SMA((((开盘价 - 75日内最低价最低值) / (75日内最高价最高值 - 75日内最低价最低值)) * 100),30,1),21,1)))
RF5赋值:((((21日内最高价最高值 - 收盘价) / (21日内最高价最高值 - 21日内最低价最低值)) * 100) - 10)
RF6赋值:(((收盘价 - 21日内最低价最低值) / (21日内最高价最高值 - 21日内最低价最低值)) * 100)
RF6的16日[8日权重]移动平均
K0赋值:IF((RF2< 14) AND 最低价< 1日前的最低价 AND V1< 8.8 AND RF7< -65,50,0)
如果K0>1 AND 收盘价>开盘价返回50否则返回0
如果K0>1 AND 收盘价/最低价>1.045返回50否则返回0
K3赋值:IF(1日前的K0>0 AND K0=0,10,0)
如果K0>3 AND RG5=0返回5否则返回0
K4赋值:IF(K1和K2较大值,K3) AND 1日前的机构1>0,30,0)
输出进场1:IF(K4>0 AND 1日前的K4=0,10,0),STICK,画红色,LINETHICK3
当满足条件进场1=10时,在11和'进场1'位置书写文字
当满足条件机构1=5时,在6和'机构1'位置书写文字
如果K0>3 AND RG5>0返回5否则返回0
K5赋值:IF(K1和K2较大值,K3) AND 1日前的机构2>0,10,0)
输出进场2:IF(K5>1 AND 1日前的K5=0,10,0),STICK,画红色,,LINETHICK3
当满足条件进场2=10时,在11和'进场2'位置书写文字
当满足条件机构2=5时,在6和'机构2'位置书写文字
LS261赋值:收盘价的2日指数移动平均
LS262赋值:收盘价的150日指数移动平均
LS26赋值:LS261-LS262
LS27赋值:LS26的100日指数移动平均
LS28赋值:2*(LS26-LS27)
输出粉线:(收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均*100*QQA,画洋红色,LINETHICK2
输出白线:粉线的3日指数移动平均*QQA,COLORC0C0C0,LINETHICK2
VAR1赋值:3日内最低价最低值<=60日内最低价最低值
VAR2赋值:收盘价>开盘价 AND (收盘价/开盘价>1.03 OR 收盘价/1日前的收盘价>1.03)
如果VAR1 AND VAR2返回粉线否则返回0
当满足条件游资>0 OR 游资< 0 时,在白线和 '游资扫货'位置书写文字

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