编程思路破译 最准的赋值:(当前流通股本(手)/100)/10000 股票赋值:如果模糊匹配品种名称,返回0,否则返回1 AND 如果模糊匹配品种名称,返回0,否则返回1 AND 如果模糊匹配品种名称,返回0,否则返回1 指标公式网赋值:成交量(手)/当前流通股本(手)*100 GSDSDSD1赋值:收盘价的10日简单移动平均 GSDSDSD2赋值:收盘价的54日简单移动平均 HRFDS8赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100>3 HRFDS9赋值:HRFDS8的10日过滤 HRFDS10赋值:上次HRFDS9距今天数 HRFDS11赋值:HRFDS10+2日前的最高价 HRFDS12赋值:HRFDS10+1日前的最高价 HRFDS13赋值:HRFDS10日前的最高价 HRFDS14赋值:HRFDS11和HRFDS12的较大值 HRFDS15赋值:HRFDS14和HRFDS13的较大值 HRFDS16赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>3 HRFDS17赋值:HRFDS10<150 HRFDS18赋值:(开盘价-HRFDS15)/HRFDS15*100<30 HRFDS19赋值:(收盘价-HRFDS10日内最低价的最低值)/HRFDS10日内最低价的最低值*100<50 HRFDS20赋值:(收盘价-5日前的开盘价)/5日前的开盘价*100<30 HRFDS21赋值:成交量(手)/成交量(手)的5日简单移动平均<3.5 HRFDS22赋值:(收盘价-89日前的收盘价)/89日前的收盘价*100<80 HRFDS25赋值:HRFDS16 AND HRFDS17 AND HRFDS18 AND HRFDS19 AND HRFDS20 AND HRFDS21 AND HRFDS22 CSSDD1赋值:HRFDS25的15日过滤 CSSDD2赋值:(((收盘价-GSDSDSD2)/GSDSDSD2)<0.1) CSSDD3赋值:(((收盘价-GSDSDSD1)/GSDSDSD1)<0.3) CSSDD4赋值:(((CSSDD2=1) AND (CSSDD3=1))*0.2) CSSDD5赋值:((((CSSDD4=0) AND (1日前的CSSDD4=0.2)) AND (1日前的(统计10日中满足(CSSDD4=0.2)的天数=10)=1))*-0.1) CSSDD6赋值:CSSDD5=-0.1 XDF赋值:(CSSDD1 OR CSSDD6) CSSDD7赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/成交量(手)/100的动态移动平均 CSSDD7A赋值:现价/(1日前的收盘价)>1.03 AND (现价/开盘价>1.03) CSSDD8赋值:(成交量(手)/1日前的成交量(手)>1.2 AND 统计1日中满足收阳线的天数) OR (最低价>1日前的最高价 AND 统计1日中满足收阴线的天数 AND 成交量(手)/1日前的成交量(手)>1.2) 输出CSSDD9:XDF AND 收盘价/1日前的收盘价>1.025 AND CSSDD8 AND CSSDD7A AND 如果模糊匹配品种名称,返回0,否则返回1 AND 当前流通股本(手)/1000000<10 AND 现价<50 AND 股票 AND 收盘价<66 AND 流通市值/100000000<36 程序源码 最准的:=(CAPITAL/100)/10000; 股票:=IF(NAMELIKE('ST'),0,1) AND IF(NAMELIKE('*ST'),0,1) AND IF(NAMELIKE('S'),0,1); 指标公式网:=VOL/CAPITAL*100; gsdsdsd1:=MA(CLOSE,10); gsdsdsd2:=MA(CLOSE,54); hrfds8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>3; hrfds9:=FILTER(hrfds8,10); hrfds10:=BARSLAST(hrfds9); hrfds11:=REF(HIGH,hrfds10+2); hrfds12:=REF(HIGH,hrfds10+1); hrfds13:=REF(HIGH,hrfds10); hrfds14:=MAX(hrfds11,hrfds12); hrfds15:=MAX(hrfds14,hrfds13); hrfds16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>3; hrfds17:=hrfds10<150; hrfds18:=(OPEN-hrfds15)/hrfds15*100<30; hrfds19:=(CLOSE-LLV(LOW,hrfds10))/LLV(LOW,hrfds10)*100<50; hrfds20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30; hrfds21:=VOL/MA(VOL,5)<3.5; hrfds22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80; hrfds25:=hrfds16 AND hrfds17 AND hrfds18 AND hrfds19 AND hrfds20 AND hrfds21 AND hrfds22; cssdd1:=FILTER(hrfds25,15); cssdd2:=(((CLOSE-gsdsdsd2)/gsdsdsd2)<0.1); cssdd3:=(((CLOSE-gsdsdsd1)/gsdsdsd1)<0.3); cssdd4:=(((cssdd2=1) AND (cssdd3=1))*0.2); cssdd5:=((((cssdd4=0) AND (REF(cssdd4,1)=0.2)) AND (REF((COUNT((cssdd4=0.2),10)=10),1)=1))*-0.1); cssdd6:=cssdd5=-0.1; XDF:=(cssdd1 OR cssdd6); cssdd7:=DMA(AMOUNT/VOL/100,VOL/CAPITAL); cssdd7A:=DYNAINFO(7)/(REF(CLOSE,1))>1.03 AND (DYNAINFO(7)/O>1.03); cssdd8:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2); cssdd9:XDF AND C/REF(C,1)>1.025 AND cssdd8 AND cssdd7A AND IF(NAMELIKE('ST'),0,1) AND CAPITAL/1000000<10 AND DYNAINFO(7)<50 AND 股票 AND C<66 AND FINANCE(40)/100000000<36 ; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 |
|