六六六选股公式

发布时间:2023-05-28

选股公式源码

{ 取消的股票 }
T1:=IF(NAMELIKE('ST'),0,1) AND IF(NAMELIKE('*'),0,1);
T2:=NOT(CODELIKE('688'));
T3:=NOT(CODELIKE('300'));
T4:=NOT(CODELIKE('4'));
T5:=NOT(CODELIKE('8'));
T6:=NOT(INBLOCK('近期解禁'));
T7:=NOT(INBLOCK('拟减持'));
TT:=T1 AND T2 AND T4 AND T5 AND T6 AND T7 ;
均线 }
A1:=MA(C,5); {5日均线}
A2:=MA(C,10) ; {10日均线}
A3:=MA(C,20) ; {20日均线}
A4:=MA(C,30) ; {30日均线}
A5:=MA(C,60) ; {60日均线}
A11:=A1>REF(A1,1); {5日均线大于1日前的5日均线};
A12:=A2>REF(A2,1); {10日均线大于1日前的10日均线}
A13:=A3>REF(A3,1); {20日均线大于1日前的20日均线}
A14:=A4>REF(A4,1); {30日均线大于1日前的30日均线}
A15:=A5>REF(A5,1); {60日均线大于1日前的60日均线}
A16:=CROSS(A1,A2); {5日均线上穿10日均线}
A17:=CROSS(A2,A3); {10日均线上穿20日均线}
A18:=REF(A1,1)<REF(A2,1); {1日前的5日均线<1日前的10日均线}
A19:=A1>A2; {5日均线>10日均线}
AA:=A11 AND A12 AND A19;
MACD指标 }
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd:=(DIF-DEA)*2;
B1:=DIF-(REF(DIF,1))>0.03; {DIF-1日前的DIF>0.03}
B2:=DIF>REF(DIF,1); {DIF>1日前的DIF}
B3:=DEA-(REF(DEA,1))>0.05; {DEA-1日前的DRA>0.05}
BB:=B1 AND B3;
SKDJ指标 }
LOWV:=LLV(LOW,9);
HIGHV:=HHV(HIGH,9);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);
SKDJK:=EMA(RSV,3);
SKDJD:=MA(SKDJK,3);
C1:=REF(SKDJK,1)<20; {1日前的SKDJK<20}
C2:=SKDJK>REF(SKDJK,1); {SKDJK大于1日前的SKDJK}
C3:=REF(SKDJD,1)<20; {1日前的SKDJD<20}
C4:=SKDJD>REF(SKDJD,1); {SKDJD大于1日前的SKDJD}
C5:=SKDJD-REF(SKDJD,1)>1; {SKDJD-1日前的SKDJD>1}
CC:=C2 AND C5 ;
{ KDJ指标 }
RSE:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
KDJK:=SMA(RSE,3,1);
KDJD:=SMA(KDJK,3,1);
KDJJ:=3*KDJK-2*KDJD;
D1:=KDJK>REF(KDJK,1); {KDJK大于1日前的KDJK}
D2:=REF(KDJJ,1)<20; {1日前的KDJJ<20}
D3:=KDJJ>REF(KDJJ,1); {KDJJ大于1日前的KDJJ}
D4:=KDJJ-REF(KDJJ,1)>7; {KDJJ-1日前的KDJJ>7}
DD:=D3 AND D4;
RSI指标 }
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(Abs(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;
E1:=REF(RSI1,1)<20; {1日前的RSI1<20}
E2:=RSI1>REF(RSI1,1); {RSI1大于1日前的RSI1}
E3:=RSI2>REF(RSI2,1); {RSI2大于1日前的RSI2}
EE:= E2 AND E3;
DMI指标 }
MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0&&HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0&&LD>HD,LD,0),14);
pdi:=DMP*100/MTR;
mdi:=DMM*100/MTR;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
F1:=PDI>REF(PDI,1); {PDI大于1日前的PDI }
F2:=REF(PDI,1)<REF(MDI,1); {1日前的PDI<1日前的MDI}
F3:=PDI>MDI; {当前PDI大于当前MDI }
F4:=CROSS(PDI,MDI); {PDI上穿MDI }
F5:=PDI-REF(PDI,1)>7; {PDI-1日前的PDI>7 }
F6:=MDI>REF(MDI,1); {MDI大于1日前的MDI }
FF:=F3 AND F5;
CCI指标 }
TYP:=(HIGH+LOW+CLOSE)/3;
cci:=(TYP-MA(TYP,14))*1000/(15*AVEDEV(TYP,14));
G1:=CCI<-50; {CCI<-50 }
G2:=CCI>REF(CCI,1); {CCI大于1日前的CCI }
G3:=CCI-REF(CCI,1)>30; {CCI-1日前的CCI>30 }
GG:= G3 ;
VOL指标 }
VOLUME:=VOL;
MAVOL1:=MA(VOLUME,5);
MAVOL2:=MA(VOLUME,10);
MAVOL3:=MA(VOLUME,60);
H1:=MAVOL1>REF(MAVOL1,1); {MAVOL1大于1日前的MAVOL1 }
H2:=MAVOL2>REF(MAVOL2,1); {MAVOL2大于1日前的MAVOL2 }
H3:=VOLUME>REF(VOLUME,1); {VOLUME大于1日前的VOLUME }
HH:=H1 AND H2 AND H3;
XG:AA AND BB AND CC AND DD AND EE AND FF AND GG AND TT AND HH ;

选股公式翻译

T1赋值:如果模糊匹配品种名称,返回0,否则返回1 AND 如果模糊匹配品种名称,返回0,否则返回1
T2赋值:取反
T3赋值:取反
T4赋值:取反
T5赋值:取反
T6赋值:取反
T7赋值:取反
TT赋值:T1 AND T2 AND T4 AND T5 AND T6 AND T7 
A1赋值:收盘价的5日简单移动平均
A2赋值:收盘价的10日简单移动平均 
A3赋值:收盘价的20日简单移动平均 
A4赋值:收盘价的30日简单移动平均 
A5赋值:收盘价的60日简单移动平均 
A11赋值:A1>1日前的A1
 
A12赋值:A2>1日前的A2
A13赋值:A3>1日前的A3
A14赋值:A4>1日前的A4
A15赋值:A5>1日前的A5
A16赋值:A1上穿A2
A17赋值:A2上穿A3
A18赋值:1日前的A1<1日前的A2
A19赋值:A1>A2
AA赋值:A11 AND A12 AND A19
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
B1赋值:DIF-(1日前的DIF)>0.03
B2赋值:DIF>1日前的DIF
B3赋值:DEA-(1日前的DEA)>0.05
BB赋值:B1 AND B3
LOWV赋值:9日内最低价的最低值
HIGHV赋值:9日内最高价的最高值
RSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的3日指数移动平均
SKDJK赋值:RSV的3日指数移动平均
SKDJD赋值:SKDJK的3日简单移动平均
C1赋值:1日前的SKDJK<20
C2赋值:SKDJK>1日前的SKDJK
C3赋值:1日前的SKDJD<20
C4赋值:SKDJD>1日前的SKDJD
C5赋值:SKDJD-1日前的SKDJD>1
CC赋值:C2 AND C5 
RSE赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
KDJK赋值:RSE的3日[1日权重]移动平均
KDJD赋值:KDJK的3日[1日权重]移动平均
KDJJ赋值:3*KDJK-2*KDJD
D1赋值:KDJK>1日前的KDJK
D2赋值:1日前的KDJJ<20
D3赋值:KDJJ>1日前的KDJJ
D4赋值:KDJJ-1日前的KDJJ>7
DD赋值:D3 AND D4
LC赋值:1日前的收盘价
RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
RSI2赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100
RSI3赋值:收盘价-LC和0的较大值的24日[1日权重]移动平均/收盘价-LC的绝对值的24日[1日权重]移动平均*100
E1赋值:1日前的RSI1<20
E2赋值:RSI1>1日前的RSI1
E3赋值:RSI2>1日前的RSI2
EE赋值: E2 AND E3
MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日累和
HD赋值:最高价-1日前的最高价
LD赋值:1日前的最低价-最低价
DMP赋值:如果HD>0并且HD>LD,返回HD,否则返回0的14日累和
DMM赋值:如果LD>0并且LD>HD,返回LD,否则返回0的14日累和
PDI赋值:DMP*100/MTR
MDI赋值:DMM*100/MTR
ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日简单移动平均
ADXR赋值:(ADX+6日前的ADX)/2
F1赋值:PDI>1日前的PDI
F2赋值:1日前的PDI<1日前的MDI
F3赋值:PDI>MDI
F4赋值:PDI上穿MDI
F5赋值:PDI-1日前的PDI>7
F6赋值:MDI>1日前的MDI
FF赋值:F3 AND F5
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)*1000/(15*TYP的14日平均绝对偏差)
G1赋值:CCI<-50
G2赋值:CCI>1日前的CCI
G3赋值:CCI-1日前的CCI>30
GG赋值: G3 
VOLUME赋值:成交量(手)
MAVOL1赋值:VOLUME的5日简单移动平均
MAVOL2赋值:VOLUME的10日简单移动平均
MAVOL3赋值:VOLUME的60日简单移动平均
H1赋值:MAVOL1>1日前的MAVOL1
H2赋值:MAVOL2>1日前的MAVOL2
H3赋值:VOLUME>1日前的VOLUME
HH赋值:H1 AND H2 AND H3
输出XG:AA AND BB AND CC AND DD AND EE AND FF AND GG AND TT AND HH 

演示图片

s_15466.png

相关选股公式

  1. 起飞加速选股公式
  2. 搏涨成交量选股公式
  3. 九天揽月选股公式
  4. 绝密爆点选股公式
  5. 探底棒选股公式
  6. 擒牛成交量选股公式
  7. 红色神剑选股公式
  8. 妖成龙选股公式
  9. 周月CCI抓妖选股公式
  10. 黎明之星选股公式