大智慧买入点金蜘蛛指标公式程序源码及编程思路破译
编程思路破译
MA2赋值:收盘价的2日指数移动平均
MA5赋值:收盘价的5日指数移动平均
MA13赋值:收盘价的13日指数移动平均
MA34赋值:收盘价的34日指数移动平均
YCX赋值:MA5>=1日前的MA5
H1赋值:MA5和MA13的较大值和MA34的较大值
L1赋值:MA5和MA13的较小值和MA34的较小值
输出金蜘蛛:H1<收盘价 AND 开盘价<L1 AND YCX AND MA2>1日前的MA2
VAR2L赋值:1日前的最低价
VAR3L赋值:最低价-VAR2L的绝对值的3日[1日权重]移动平均/最低价-VAR2L和0的较大值的3日[1日权重]移动平均*110
VAR4L赋值:如果收盘价*1.3,返回VAR3L*10,否则返回VAR3L/10的3日指数移动平均
VAR5L赋值:13日内最低价的最低值
VAR6L赋值:13日内VAR4L的最高值
VAR7L赋值:如果收盘价的34日简单移动平均,返回1,否则返回0
VAR8L赋值:如果最低价<=VAR5L,返回(VAR4L+VAR6L*2)/2,否则返回0的3日指数移动平均/618*VAR7L
VAR9LL赋值:如果VAR8L>110,返回110,否则返回VAR8L
当满足条件VAR9LL<1日前的VAR9LL时,在0和VAR9LL位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
VAR1赋值:25日内最高价的最高值
VAR2赋值:25日内最低价的最低值
输出阻力线:(收盘价-VAR2)/(VAR1-VAR2)*100的20日指数移动平均,COLOR00FF00
输出突破线:(收盘价-VAR2)/(VAR1-VAR2)*100的5日指数移动平均
输出操作线:突破线,画黄色,线宽为1
买点赋值:操作线上穿阻力线
当满足条件操作线上穿阻力线时,在最低价位置画1号图标
程序源码
MA2:=EMA(C,2);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
MA34:=EMA(C,34);
YCX:=MA5>=REF(MA5,1);
H1:=MAX(MAX(MA5,MA13),MA34);
L1:=MIN(MIN(MA5,MA13),MA34);
金蜘蛛:H1<C AND O<L1 AND YCX AND MA2>REF(MA2,1);
VAR2L:=REF(LOW,1);
VAR3L:=SMA(ABS(LOW-VAR2L),3,1)/SMA(MAX(LOW-VAR2L,0),3,1)*110;
VAR4L:=EMA(IF(CLOSE*1.3,VAR3L*10,VAR3L/10),3);
VAR5L:=LLV(LOW,13);
VAR6L:=HHV(VAR4L,13);
VAR7L:=IF(MA(CLOSE,34),1,0);
VAR8L:=EMA(IF(LOW<=VAR5L,(VAR4L+VAR6L*2)/2,0),3)/618*VAR7L;
VAR9LL:=IF(VAR8L>110,110,VAR8L);
STICKLINE(VAR9LL<REF(VAR9LL,1),0,VAR9LL,2,0),COLORRED;
VAR1:=HHV(HIGH,25);
VAR2:=LLV(LOW,25);
阻力线:EMA((CLOSE-VAR2)/(VAR1-VAR2)*100,20),COLOR00FF00;
突破线:EMA((CLOSE-VAR2)/(VAR1-VAR2)*100,5);
操作线:突破线,COLORYELLOW,LINETHICK1;
买点:=CROSS(操作线,阻力线);
DRAWICON(CROSS(操作线,阻力线),LOW,1);
0条评论