三妖齐聚选股公式

发布时间:2024-03-10

选股公式源码

涨幅:=(C/REF(C,1)-1)*100;
JH:=VOL*CLOSE;
JHO:=SUM(JH,2)/SUM(VOL,2);
JH0:=EMA(JHO,10);
主力资金动向:=IF((JHO-JH0)*20/JHO>1,(JHO-JH0)*200/JHO,0),COLORWHITE,LINETHICK2;
{强势狙击}
MA5:=MA(C,5),COLOR0099CC;
BB05:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
AA10:=MA(C,10);
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
AAZ30:=MA(C,30);
BB30:=ATAN((AAZ30/REF(AAZ30,1)-1)*100)*180/3.1416;
强势狙击:=(涨幅>2 AND FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10) AND 主力资金动向>1.50);
L0:=(LLV(LOW,10));
L10:=(LLV(LOW,60));
L2:=(LLV(LOW,120));
A1:=REF(CLOSE,1);
C1:=(((CLOSE-A1)/A1)*100)>2.5;
D10:=(((CLOSE-LOW)/LOW)*100)>2;
火牛:=IF((D10 AND L2 AND C1)*2,10,0);
金牛:=IF((D10 AND L0 AND C1)*2.5,10,0);
陡峭度:=IF((BARSCOUNT(CLOSE) > 7),(100)*((MA(CLOSE,7))/(LLV(MA(CLOSE,7),7)) - 1),1);
NN:=IF((陡峭度 > 0.35),6,65);
VAR17:=((-((100)*(HHV(HIGH,NN) - CLOSE))/(HHV(HIGH,NN) - LLV(LOW,NN))))*((DATE < 20070110));
狂喜:=(30)*(CROSS(VAR17,(-2)));
最牛妖股X:=(CROSS(EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,3))/MA((2*CLOSE+HIGH+LOW)/4,3)*150,2),3) AND 涨幅>8);
YCXN:=MA5>=REF(MA5,1);
AA1:=REF(CLOSE,1)<(LLV(LOW,10)+(HHV(HIGH,10)-LLV(LOW,10))*1);
AA2:=CLOSE<HHV(HIGH,5) AND CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10)) AND CROSS(C,MA(C,20)) AND CROSS(C,MA(C,34)) AND C/REF(C,1)>=1;
AA3:=CLOSE>=HHV(HIGH,5) AND YCXN AND C/REF(C,1)>=1;
涨停狙击:=DYNAINFO(4)>0 AND HHV(HIGH,5)/LLV(LOW,5)<3.4 AND AA1 AND (AA2 OR AA3);
妖股2:=金牛 AND 火牛 AND 涨停狙击 AND 狂喜;
{妖股风暴}
VARNX_8:=(HIGH+LOW+CLOSE*2)/4;VARNX_9:=EMA(VARNX_8,10);VARNX_10:=STD(VARNX_8,10);VARNX_11:=(VARNX_8-VARNX_9)*100/VARNX_10;VARNX_12:=EMA(VARNX_11,5);VARNX_13:=EMA(VARNX_12,10)+100/2-5;
VARNX_14:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);
VARNX_15:=EMA(VARNX_14,5);
VARNX_16:=CLOSE=OPEN AND HIGH!=LOW OR CLOSE=OPEN AND HIGH/LOW>1.03 OR CLOSE=OPEN AND CLOSE=LOW AND CLOSE!=HIGH OR REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1) OR OPEN>CLOSE AND OPEN/REF(CLOSE,1)>=1+4/100 AND CLOSE/OPEN<=1-5/100 OR Abs(HIGH-REF(HIGH,1))/HIGH<0.001 OR OPEN>=CLOSE AND ABS(HIGH-OPEN)>=ABS(OPEN-LOW) OR CLOSE>=OPEN AND ABS(HIGH-CLOSE)>=ABS(CLOSE-LOW) OR OPEN>REF(CLOSE,1) AND OPEN>CLOSE;
VARNX_17:=CLOSE>=OPEN AND ABS(HIGH-OPEN)<=ABS(OPEN-LOW) OR CLOSE<=OPEN AND ABS(HIGH-CLOSE)<=ABS(CLOSE-LOW);
VARNX_18:=VARNX_16 OR VARNX_17;
VARNX_19:=VARNX_13>REF(VARNX_13,1) AND CLOSE!=OPEN AND CLOSE/REF(CLOSE,1)<1.099;
VARNX_20:=VARNX_13>170 AND VARNX_18 AND VARNX_19 AND COUNT(CLOSE/REF(CLOSE,1)>1.09 AND CLOSE!=OPEN,20)<=4>=5;
VARNX_21:=VARNX_13>170 AND COUNT(CLOSE/REF(CLOSE,1)>1.093,15)>=5 OR BARSLASTCOUNT(CLOSE/REF(CLOSE,1)>=1.093)>=5 AND CLOSE!=OPEN;
VARNX_22:=ABS(LOW-OPEN)<ABS(OPEN-CLOSE) AND CLOSE/REF(CLOSE,1)>1.093 AND REF(CLOSE,1)/REF(CLOSE,2)<1.093 AND REF(CLOSE,97)>-1.099 AND REF(CLOSE,2)/REF(CLOSE,3)<1.093 AND REF(CLOSE,3)/REF(CLOSE,4)<1.093 AND REF(CLOSE,4)/REF(CLOSE,5)<1.093 AND REF(CLOSE,5)/REF(CLOSE,6)<1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE,1)>1.099);
VARNX_23:=CLOSE/REF(CLOSE,1)>1.093 AND VOL<REF(VOL,1) AND REF(CLOSE,1)/REF(CLOSE,2)<1.093 AND COUNT(CLOSE/REF(CLOSE,1)>1.093,20)<3;
VARNX_24:=VARNX_20 OR VARNX_21 AND CLOSE>MA(CLOSE,5) AND CLOSE>MA(CLOSE,30) AND MA(CLOSE,5)>MA(CLOSE,10) AND CLOSE>MA(CLOSE,60) AND REF(CLOSE,1)/REF(CLOSE,2)<1.08 AND CLOSE/REF(CLOSE,1)>CLOSE/REF(OPEN,1);
VARNX_25:=(HIGH-LLV(LOW,90))/LLV(LOW,90)*100>120 AND VARNX_15>=REF(VARNX_15,1) AND VARNX_15>95 AND CLOSE/REF(CLOSE,1)<1.099;
VARNX_26:=VARNX_15>100 AND CLOSE!=OPEN AND CLOSE/REF(CLOSE,1)!=CLOSE/REF(OPEN,1);
VARNX_27:=VARNX_24 OR VARNX_25 OR VARNX_26;
VARNX_28:=VARNX_22 OR VARNX_23 AND COUNT(CLOSE/REF(CLOSE,1)>1.05,10)<=4 AND SUM(VARNX_27,12)<1;
妖气:=(VARNX_28 AND SUM(VARNX_28,20)<2);
三妖齐聚:(妖气+妖股2+最牛妖股X+强势狙击>=3) AND CEILING(INTPART(V>MA(V,30))) AND MA(V,5)>MA(V,34)
AND MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,30) AND MA(C,30)>MA(C,60)
AND NOT(CODELIKE('688'))
AND NOT(CODELIKE('8'))
AND NOT(CODELIKE('4'))
AND NOT(CODELIKE('3'))
AND NOT(NAMELIKE('S'))
AND NOT(NAMELIKE('*'))
AND FINANCE(1)/100000000*C<300;

选股公式翻译

涨幅赋值:(收盘价/1日前的收盘价-1)*100
JH赋值:成交量(手)*收盘价
JHO赋值:JH的2日累和/成交量(手)的2日累和
JH0赋值:JHO的10日指数移动平均
主力资金动向赋值:如果(JHO-JH0)*20/JHO>1,返回(JHO-JH0)*200/JHO,否则返回0,画白色,线宽为2
MA5赋值:收盘价的5日简单移动平均,COLOR0099CC
BB05赋值:(MA5/1日前的MA5-1)*100的反正切*180/3.1416
AA10赋值:收盘价的10日简单移动平均
BB10赋值:(AA10/1日前的AA10-1)*100的反正切*180/3.1416
AAZ30赋值:收盘价的30日简单移动平均
BB30赋值:(AAZ30/1日前的AAZ30-1)*100的反正切*180/3.1416
强势狙击赋值:(涨幅>2 AND BB30>30ANDBB10>45ANDCROSS(BB05,60)的10日过滤 AND 主力资金动向>1.50)
L0赋值:(10日内最低价的最低值)
L10赋值:(60日内最低价的最低值)
L2赋值:(120日内最低价的最低值)
A1赋值:1日前的收盘价
C1赋值:(((收盘价-A1)/A1)*100)>2.5
D10赋值:(((收盘价-最低价)/最低价)*100)>2
火牛赋值:如果(D10ANDL2ANDC1)*2,返回10,否则返回0
金牛赋值:如果(D10ANDL0ANDC1)*2.5,返回10,否则返回0
陡峭度赋值:如果(收盘价的有效数据周期数>7),返回(100)*((收盘价的7日简单移动平均)/(7日内收盘价的7日简单移动平均的最低值)-1),否则返回1
NN赋值:如果(陡峭度>0.35),返回6,否则返回65
VAR17赋值:((-((100)*(NN日内最高价的最高值 - 收盘价))/(NN日内最高价的最高值 - NN日内最低价的最低值)))*((日期 < 20070110))
狂喜赋值:(30)*(VAR17上穿(-2))
最牛妖股X赋值:((收盘价-(2*收盘价+最高价+最低价)/4的3日简单移动平均)/(2*收盘价+最高价+最低价)/4的3日简单移动平均*150的2日指数移动平均上穿3 AND 涨幅>8)
YCXN赋值:MA5>=1日前的MA5
AA1赋值:1日前的收盘价<(10日内最低价的最低值+(10日内最高价的最高值-10日内最低价的最低值)*1)
AA2赋值:收盘价<5日内最高价的最高值 AND 收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均 AND 收盘价上穿收盘价的20日简单移动平均 AND 收盘价上穿收盘价的34日简单移动平均 AND 收盘价/1日前的收盘价>=1
AA3赋值:收盘价>=5日内最高价的最高值 AND YCXN AND 收盘价/1日前的收盘价>=1
涨停狙击赋值:开盘价>0 AND 5日内最高价的最高值/5日内最低价的最低值<3.4 AND AA1 AND (AA2 OR AA3)
妖股2赋值:金牛 AND 火牛 AND 涨停狙击 AND 狂喜
VARNX_8赋值:(最高价+最低价+收盘价*2)/4
VARNX_9赋值:VARNX_8的10日指数移动平均
VARNX_10赋值:VARNX_8的10日估算标准差
VARNX_11赋值:(VARNX_8-VARNX_9)*100/VARNX_10
VARNX_12赋值:VARNX_11的5日指数移动平均
VARNX_13赋值:VARNX_12的10日指数移动平均+100/2-5
VARNX_14赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
VARNX_15赋值:VARNX_14的5日指数移动平均
VARNX_16赋值:平盘ANDSE 最高价不等于最低价 OR 平盘ANDSE 最高价/最低价>1.03 OR 平盘ANDSE 收盘价=最低价 AND 收盘价不等于最高价 OR 1日前的收盘价/1日前的开盘价>1.03 AND 收盘价/开盘价<0.97 AND 开盘价>1日前的收盘价 AND 收盘价<1日前的收盘价 OR 收阴线ANDN 开盘价/1日前的收盘价>=1+4/100 AND 收盘价/开盘价<=1-5/100 OR 最高价-1日前的最高价的绝对值/最高价<0.001 OR 开盘价>=收盘价 AND 最高价-开盘价的绝对值>=开盘价-最低价的绝对值 OR 收盘价>=开盘价 AND 最高价-收盘价的绝对值>=收盘价-最低价的绝对值 OR 开盘价>1日前的收盘价 AND 收阴线
VARNX_17赋值:收盘价>=开盘价 AND 最高价-开盘价的绝对值<=开盘价-最低价的绝对值 OR 收盘价<=开盘价 AND 最高价-收盘价的绝对值<=收盘价-最低价的绝对值
VARNX_18赋值:VARNX_16 OR VARNX_17
VARNX_19赋值:VARNX_13>1日前的VARNX_13 AND 收盘价不等于开盘价 AND 收盘价/1日前的收盘价<1.099
VARNX_20赋值:VARNX_13>170 AND VARNX_18 AND VARNX_19 AND 统计20日中满足收盘价/1日前的收盘价>1.09ANDCLOSE不等于开盘价的天数<=4>=5
VARNX_21赋值:VARNX_13>170 AND 统计15日中满足收盘价/1日前的收盘价>1.093的天数>=5 OR 条件连续成立次数>=5 AND 收盘价不等于开盘价
VARNX_22赋值:最低价-开盘价的绝对值<开盘价-收盘价的绝对值 AND 收盘价/1日前的收盘价>1.093 AND 1日前的收盘价/2日前的收盘价<1.093 AND 97日前的收盘价>-1.099 AND 2日前的收盘价/3日前的收盘价<1.093 AND 3日前的收盘价/4日前的收盘价<1.093 AND 4日前的收盘价/5日前的收盘价<1.093 AND 5日前的收盘价/6日前的收盘价<1.093 AND 取反
VARNX_23赋值:收盘价/1日前的收盘价>1.093 AND 成交量(手)<1日前的成交量(手) AND 1日前的收盘价/2日前的收盘价<1.093 AND 统计20日中满足收盘价/1日前的收盘价>1.093的天数<3
VARNX_24赋值:VARNX_20 OR VARNX_21 AND 收盘价>收盘价的5日简单移动平均 AND 收盘价>收盘价的30日简单移动平均 AND 收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价>收盘价的60日简单移动平均 AND 1日前的收盘价/2日前的收盘价<1.08 AND 收盘价/1日前的收盘价>收盘价/1日前的开盘价
VARNX_25赋值:(最高价-90日内最低价的最低值)/90日内最低价的最低值*100>120 AND VARNX_15>=1日前的VARNX_15 AND VARNX_15>95 AND 收盘价/1日前的收盘价<1.099
VARNX_26赋值:VARNX_15>100 AND 收盘价不等于开盘价 AND 收盘价/1日前的收盘价不等于收盘价/1日前的开盘价
VARNX_27赋值:VARNX_24 OR VARNX_25 OR VARNX_26
VARNX_28赋值:VARNX_22 OR VARNX_23 AND 统计10日中满足收盘价/1日前的收盘价>1.05的天数<=4 AND VARNX_27的12日累和<1
妖气赋值:(VARNX_28 AND VARNX_28的20日累和<2)
输出三妖齐聚:(妖气+妖股2+最牛妖股X+强势狙击>=3) AND 成交量(手)>成交量(手)的30日简单移动平均的整数部分的向上舍入 AND 成交量(手)的5日简单移动平均>成交量(手)的34日简单移动平均AND 收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>收盘价的30日简单移动平均 AND 收盘价的30日简单移动平均>收盘价的60日简单移动平均AND 取反AND 取反AND 取反AND 取反AND 取反AND 取反AND 总股本(股)/100000000*收盘价<300

演示图片

s_15970.png

相关选股公式

  1. 板后突破选股公式
  2. 暴涨暴跌选股公式
  3. 主力筹码控盘选股公式
  4. 游资涨停选股公式
  5. 金牛座引擎选股公式
  6. 首板捉妖选股公式
  7. 波段资金入场选股公式
  8. 私募强庄选股公式
  9. 主力扫盘选股公式
  10. 主力出击选股公式