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


N:=5;

DIFF : EMA(CLOSE,12)*100 - EMA(CLOSE,26)*100,COLORRED,LINETHICK0;

DEA : EMA(DIFF,9),COLORBLUE,LINETHICK0;

MACD1 := 2*(DIFF-DEA)*100,0, COLORSTICK;

STICKLINE(MACD1>0,-10,-6,8,0),COLORRED;

STICKLINE(MACD1<0,-10,-6,8,0),COLORGREEN;

VAR1: 4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-

3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),COLORYELLOW;

VAR2: 8,COLORGREEN,LINETHICK0;

建仓: IF(CROSS(VAR1,VAR2),80,0),STICK,COLORRED,LINETHICK2;

压住庄家:= IF(VAR1<=8,25,0),STICK,COLORWHITE,LINETHICK2;

DRAWTEXT(CROSS(VAR1,VAR2),80,'+'),COLORRED;

VARO5:=LLV(LOW,27);

VARO6:=HHV(HIGH,34);

VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;

建仓区: IF((VARO7<10),80,100) ,COLORBROWN,LINETHICK1;

0,LINETHICK2 ,COLORGREEN;

DRAWTEXT(VAR1<8,VAR1,'*');

减仓1 :=  MACD1 AND DIFF > DEA AND VAR1 > 105;

减仓2 :=  VAR1 > 90;

DRAWTEXT(减仓1 OR  减仓2,VAR1,'-');

 


原理解析:
N赋值:5
DIFF : 收盘价的12日指数移动平均*100 - 收盘价的26日指数移动平均*100,画红色,LINETHICK0
DEA : DIFF的9日指数移动平均, 画蓝色,LINETHICK0
MACD1 := 2*(DIFF-DEA)*100,0, COLORSTICK
当满足条件MACD1>0时,在-10和-6之间画柱状线
当满足条件MACD1<0时,在-10和-6之间画柱状线
输出VAR1: 4*SMA((收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100,5,1)-
3*SMA(SMA((收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100,5,1),3.2,1),画黄色
输出VAR2: 8,COLORGREEN,LINETHICK0
输出建仓: IF(VAR1上穿VAR2,80,0),STICK,画红色,LINETHICK2
如果VAR1<=8返回25否则返回0
DRAWTEXT(VAR1上穿VAR2,80,'+'),画红色
VARO5赋值:27日内最低价最低值
VARO6赋值:34日内最高价最高值
VARO7赋值:EMA((收盘价-VARO5)/(VARO6-VARO5)*4,4)*25
建仓区: IF((VARO7<10),80,100) ,COLORBROWN,LINETHICK1
0,LINETHICK2 ,COLORGREEN
当满足条件VAR1<8时,在VAR1和'*'位置书写文字
减仓1 :=  MACD1 AND DIFF > DEA AND VAR1 > 105
减仓2 :=  VAR1 > 90
当满足条件减仓1 OR  减仓2时,在VAR1和'-'位置书写文字
 

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