编写和修改公式为条件选股预警的公式

[复制链接]
查看148 | 回复0 | 2022-7-24 07:34:58 | 显示全部楼层 |阅读模式

请求编写的公式:
 一、至昨日跌幅大于5%的条件选股预警公式。(要求:从昨日至以前不要规定天数的跌幅大于5%)
 二、至昨日连续下跌大于等于3天的条件选股预警公式。
 三、KDJ的J线的数值在30以下连续大于等于3天的条件选股预警公式。
 以下是请求编写为条件选股预警的二个公式:
 第一个公式:


 VAR2:=LLV(LOW,10);
 VAR3:=HHV(HIGH,25);
 阶段卖出: 3.2,COLORC6C600;
 3.5,COLOR0088FF;
 清仓卖出: 3.5,COLORFF75FF;
 动力线:= EMA((CLOSE-VAR2)/(VAR3-VAR2)*4,4);
 STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),3 ,1),COLORRED;
STICKLINE(动力线<=REF(动力线,1) ,动力线 ,REF(动力线,1),3 ,1),COLOR00FF00;
底部:0.2,COLOR70DB93;
 关注:0.5,COLORYELLOW;
 DRAWICON( FILTER(CROSS(动力线,关注),20),动力线+0.02 ,1);
 DRAWICON( FILTER(CROSS(清仓卖出,动力线),20),动力线+0.02,2);
 DRAWICON( FILTER(CROSS(动力线,底部),20),动力线+0.02 ,1);
 DRAWICON( FILTER(CROSS(阶段卖出,动力线),20),动力线+0.02,2);
 强弱分界线:1.75,POINTDOT,LINETHICK2,COLOR70DB93;
 数值:动力线,COLORA8A8A8;


要求: 动力线数值小于0.8并且在0.8数值以下连续大于等于5天时间同时动力线上拐。按此要求编写成条件选股预警公式。
(动力线的上拐方式和这个KDJ的上拐方式一样:REF(KDJ.J,2)>REF(KDJ.J,1) AND KDJ.J>REF(KDJ.J,1);)
 第二个公式:


 VAR1:4*SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,5,1)-
 3*SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,5,1),3.2,1),
 COLORYELLOW,LINETHICK1;
 VAR2:8,COLORBLUE;
 上升在即: IF(CROSS(VAR1,VAR2),50,0),STICK,COLOR0000CC,LINETHICK2;
 专吸庄血: IF(VAR1<=8,25,0),STICK,COLORWHITE,LINETHICK2;
 DRAWICON(CROSS(VAR1,VAR2),8,1);
 VARO5:=LLV(LOW,27);
 VARO6:=HHV(HIGH,34);
 VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;
 建仓区: IF((VARO7<10),80,100),COLORCC99FF;
 0,LINETHICK2 ,COLORFFCC00;
 DRAWICON(CROSS(100,VAR1),100,2);
 DRAWICON((100-VAR1<3 AND 100-VAR1>0),100,2);
 强弱分界线:55,LINESTICK,COLORBLUE;
 DRAWTEXT(CROSS(VAR1,104),104,'◆逃顶'),COLORWHITE;
 B1:=(HHV(H,9)-C)/(HHV(H,9)-LLV(LOW,9))*100- 70;
 B2:=SMA(B1,9,1)+100;
 B3:=(C-LLV(L,9))/(HHV(H,9)- LLV(L,9))*100;
 B4:=SMA(B3,3,1);
 B5:=SMA(B4,3,1)+100;
 B6:=B5-B2;
 B7:IF(B6>60,B6-60,0);
 持有:STICKLINE(REF(B7,1)<B7,B7,REF(B7,1),5,0),COLORRED;
 A:0,POINTDOT,COLORRED,LINETHICK3;


要求:VAR1的数值小于15并在数值15以下连续大于等于5天时间同时VAR1上拐。按此要求编写成条件选股预警公式。(上拐条件同上面的KDJ一样)

 

选股公式分别如下:

 第一个:

VAR2:=LLV(LOW,10);
VAR3:=HHV(HIGH,25);
动力线:=EMA((CLOSE-VAR2)/(VAR3-VAR2)*4,4);
every(动力线<0.8,5) and REF(动力线,2)>REF(动力线,1) AND 动力线>REF(动力线,1)

 


第二个公式:

VAR1:=4*SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,5,1),3.2,1);
动力线:=var1;
every(动力线<15,5) and REF(动力线,2)>REF(动力线,1) AND 动力线>REF(动力线,1)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则