编程思路破译 强势股赋值:(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1+最高价的25日偏移移动平均的25日偏移移动平均 暴拉暴涨赋值:最低价的25日偏移移动平均的25日偏移移动平均-(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1 指标公式赋值:(最高价+最低价+收盘价)/3 SSDD10赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价 EE赋值:如果当前流通股本(手)=0,返回SSDD10*(指标公式-收盘价和开盘价的较小值),否则返回SSDD10*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价) SSDD1赋值:如果当前流通股本(手)=0,返回SSDD10*(开盘价和收盘价的较小值-最低价),否则返回SSDD10*如果最高价=最低价,返回1,否则返回(指标公式-收盘价和开盘价的较小值) DD赋值:如果当前流通股本(手)=0,返回SSDD10*(最高价-开盘价和收盘价的较大值),否则返回SSDD10*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值) ED赋值:如果当前流通股本(手)=0,返回SSDD10*(收盘价和开盘价的较大值-指标公式),否则返回SSDD10*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-指标公式) SSDD3赋值:((EE+SSDD1)-(DD+ED))/如果当前流通股本(手)=0,返回10000,否则返回10000 V2赋值:如果收盘价>=1日前的收盘价,返回SSDD3,否则返回-SSDD3/100的2日[1日权重]移动平均 V5赋值:V2*120/当前离开盘分钟数*5的2日[1日权重]移动平均 V10赋值:V5的5日[1日权重]移动平均 V20赋值:V10的5日[1日权重]移动平均 DY赋值:到最后交易的周期=1 AND 收盘价<1日前的收盘价 DP赋值:1日前的V2-DY SSDD7赋值:收阳线AND DP<0.02 AND 收盘价的5日简单移动平均>收盘价的60日简单移动平均 AND 收盘价/1日前的收盘价>=1.02 AND 最高价<强势股 SSDD7 AND 最低价<暴拉暴涨 程序源码 强势股:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25); 暴拉暴涨:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1; 指标公式:=(HIGH+LOW+CLOSE)/3;SSDD10:=VOL/IF(HIGH=LOW,4,HIGH-LOW); EE:=IF(CAPITAL=0,SSDD10*(指标公式-MIN(CLOSE,OPEN)),SSDD10*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW))); SSDD1:=IF(CAPITAL=0,SSDD10*(MIN(OPEN,CLOSE)-LOW),SSDD10*IF(HIGH=LOW,1,(指标公式-MIN(CLOSE,OPEN)))); DD:=IF(CAPITAL=0,SSDD10*(HIGH-MAX(OPEN,CLOSE)),SSDD10*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE)))); ED:=IF(CAPITAL=0,SSDD10*(MAX(CLOSE,OPEN)-指标公式),SSDD10*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-指标公式))); SSDD3:=((EE+SSDD1)-(DD+ED))/IF(CAPITAL=0,10000,10000);V2:=SMA(IF(C>=REF(C,1),SSDD3,-SSDD3/100),2,1); V5:=SMA(V2*120/FROMOPEN*5,2,1);V10:=SMA(V5,5,1);V20:=SMA(V10,5,1); DY:=CURRBARSCOUNT=1 AND C<REF(C,1);DP:=REF(V2,1)-DY; SSDD7:=C>O AND DP<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<强势股; SSDD7 AND L<暴拉暴涨; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》