金蝴蝶选股公式

发布时间:2019-06-09

选股公式源码

买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,30);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
M:=EMA(CLOSE,5);
S:=EMA(M,34);
Y:=HHV(MA(HIGH,3),2);
D:=LLV(MA(HIGH,3),1);
QA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
QB:=EMA(0.667*REF(QA,1)+0.333*QA,5);
QC:=(SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1))/(SMA(ABS(CLOSE-REF(CLOSE,1)),6,1))*100;
Q1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
Q2:=REF(Q1,1);
Q3:=(SMA(MAX(Q1-Q2,0),10,1))/(SMA(ABS(Q1-Q2),10,1))*100;
Q4:=FILTER(IF((COUNT(Q3<20,5))>=1 AND (COUNT(Q1=LLV(Q1,10),10))>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0),5);
Q5:=FILTER(S>REF(S,1) AND Y<REF(Y,1) AND CLOSE>REF(CLOSE,1),11);
Q6:=REF(CLOSE,1);
Q7:=(SMA(MAX(CLOSE-Q6,0),6,1))/(SMA(ABS(CLOSE-Q6),6,1))*100;
VAR2:=REF(LOW,1);
VAR3:=SMA(ABS(LOW-VAR2),13,1)/SMA(MAX(LOW-VAR2,0),13,1)*100;
VAR4:=EMA(IF(CLOSE*1.2,VAR3*13,VAR3/13),13);
VAR5:=LLV(LOW,34);
VAR6:=HHV(VAR4,34);
VAR7:=IF(LLV(LOW,55),1,0);
VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7;
XL1:=MA(LOW,2)*0.96;
XL2:=MA(LOW,26)*0.85;
XL3:=REF(XL1,1)<XL2 AND REF(XL1,1)<XL1 AND REF(XL1,1)<REF(XL1,2);
启动:=IF(XL3,0,VAR8*3);
BYPXXG:=启动>10&&(XLPL.NOTEXT吸<1 AND REF(XLPL.NOTEXT落,0.5));
XG:IF(BYPXXG=DRAWNULL,0,BYPXXG);

选股公式翻译

买线赋值:收盘价的2日指数移动平均
卖线赋值:收盘价的21日线性回归斜率*20+收盘价的30日指数移动平均
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
M赋值:收盘价的5日指数移动平均
S赋值:M的34日指数移动平均
Y赋值:2日内最高价的3日简单移动平均的最高值
D赋值:1日内最高价的3日简单移动平均的最低值
QA赋值:(收盘价-29日前的开盘价)/29日前的开盘价*100
QB赋值:0.667*1日前的QA+0.333*QA的5日指数移动平均
QC赋值:(收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均)/(收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均)*100
Q1赋值:(最高价+最低价+开盘价+2*收盘价)/5
Q2赋值:1日前的Q1
Q3赋值:(Q1-Q2和0的较大值的10日[1日权重]移动平均)/(Q1-Q2的绝对值的10日[1日权重]移动平均)*100
Q4赋值:如果(统计5日中满足Q3<20的天数)>=1AND(统计10日中满足Q1=10日内Q1的最低值的天数)>=1ANDCLOSE>=开盘价*1.038ANDVOL>成交量(手)的5日简单移动平均*1.2,返回1,否则返回0的5日过滤
Q5赋值:S>1日前的SANDY<1日前的YANDCLOSE>1日前的收盘价的11日过滤
Q6赋值:1日前的收盘价
Q7赋值:(收盘价-Q6和0的较大值的6日[1日权重]移动平均)/(收盘价-Q6的绝对值的6日[1日权重]移动平均)*100
VAR2赋值:1日前的最低价
VAR3赋值:最低价-VAR2的绝对值的13日[1日权重]移动平均/最低价-VAR2和0的较大值的13日[1日权重]移动平均*100
VAR4赋值:如果收盘价*1.2,返回VAR3*13,否则返回VAR3/13的13日指数移动平均
VAR5赋值:34日内最低价的最低值
VAR6赋值:34日内VAR4的最高值
VAR7赋值:如果55日内最低价的最低值,返回1,否则返回0
VAR8赋值:如果最低价<=VAR5,返回(VAR4+VAR6*2)/2,否则返回0的3日指数移动平均/618*VAR7
XL1赋值:最低价的2日简单移动平均*0.96
XL2赋值:最低价的26日简单移动平均*0.85
XL3赋值:1日前的XL110并且(吸拉派落的NOTEXT吸<1 AND 0.5日前的吸拉派落的NOTEXT落)
输出XG:如果BYPXXG=无效数,返回0,否则返回BYPXXG

演示图片


相关选股公式

  1. 蓄势出击选股公式
  2. 牛股趋势走强选股公式
  3. 启动板选股公式
  4. 金箍棒选股公式
  5. 步入上升选股公式
  6. 潜伏出击选股公式
  7. 只做中段选股公式
  8. 高阴量吸选股公式
  9. 底现金牛选股公式
  10. 迎新选股公式