以下是同花顺一分线抄底指标公式

 MID :  MA(CLOSE,N);

UPPER: MID + P*STD(CLOSE,N);

LOWER: MID – P*STD(CLOSE,N);

UP_TOUCH_UPPER   := CROSS(HIGH,UPPER);

DOWN_TOUCH_MID   := CROSS(MID,LOW);

DOWN_TOUCH_LOWER := CROSS(LOWER,LOW);

DRAWTEXT(UP_TOUCH_UPPER,  HIGH,’U’);

DRAWTEXT(DOWN_TOUCH_MID,  HIGH,’M’);

DRAWTEXT(DOWN_TOUCH_LOWER,HIGH,’L’);

touch = DOWN_TOUCH_MID OR DOWN_TOUCH_LOWER;

IF touch==0 THEN RETURN;

NEAR1_UP_TOUCH_UPPER_POS = 0;

NEAR2_UP_TOUCH_UPPER_POS = 0;

icount = 1;

ilasttouchup = 0;

WHILE (icount <300 )

{

IF ( REF(UP_TOUCH_UPPER,icount) )

{

IF ( NEAR1_UP_TOUCH_UPPER_POS == 0 )

{

NEAR1_UP_TOUCH_UPPER_POS=icount;

}

ELSE

{

//距离必须远点,不然认为是同一个,这个要根据不同的时间单位来调

IF ( icount – ilasttouchup  > 7 )

{

NEAR2_UP_TOUCH_UPPER_POS=icount;

BREAK;

}

}

ilasttouchup = icount;

}

icount = icount +1;

}

//分钟线的条件

C1 =  NEAR2_UP_TOUCH_UPPER_POS > NEAR1_UP_TOUCH_UPPER_POS;

C2 =  NEAR1_UP_TOUCH_UPPER_POS < 20;

C3 =  NEAR2_UP_TOUCH_UPPER_POS – NEAR1_UP_TOUCH_UPPER_POS > 40;

C4 = REF(CLOSE, NEAR1_UP_TOUCH_UPPER_POS) < (REF(CLOSE, NEAR2_UP_TOUCH_UPPER_POS) * 0.99);

IF ( C1 AND C2 AND C3 AND C4)

{

DRAWICON(1,LOW,1);

DRAWTEXT(1,LOW,’BUY’);

}

 
 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。