编程思路破译
强势股赋值:(最高价的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<暴拉暴涨;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服