编程思路破译 机构专用赋值:(收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值)*100 K赋值:机构专用的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:(3*K-2*D) 超级指标源码赋值:J的3日[1日权重]移动平均*0.82 VVVDS2赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100 VVVDS3赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100 VVVDS4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100 VVVDS5赋值:(VVVDS2+2*VVVDS3+3*VVVDS4)/6 AASS1赋值:VVVDS5的3日简单移动平均 LC赋值:1日前的收盘价 AASS2赋值:(((收盘价-LC)和0的较大值的5日[1日权重]移动平均 / (收盘价-LC)的绝对值的5日[1日权重]移动平均) * 100) AASS3赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和 HD赋值:(最高价-1日前的最高价) LD赋值:(1日前的最低价 - 最低价) AASS4赋值:如果((HD>0)AND(HD>LD)),返回HD,否则返回0的10日累和 DMM赋值:如果((LD>0)AND(LD>HD)),返回LD,否则返回0的10日累和 AASS5赋值:((AASS4*100)/AASS3) MDI赋值:((DMM*100)/AASS3) AASS6赋值:(((MDI-AASS5)的绝对值/(MDI+AASS5))*100)的5日简单移动平均 AV赋值:(AASS2 + AASS6) WR10赋值:((100 *(10日内最高价的最高值-收盘价)) / (10日内最高价的最高值 - 10日内最低价的最低值)) NEW赋值:(AASS2 - WR10) AASS7赋值:(AV + NEW) GG赋值:AASS7上穿0 AASS8赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均 AASS9赋值:AASS8的3日[1日权重]移动平均 YYHHF1赋值:3*AASS8-2*AASS9 YYHHF2赋值:收盘价上穿1日前的以0.9为权重(((最高价+最低价)+(收盘价*2))/4.15)的动态移动平均的3日指数移动平均AND YYHHF1<55 输出YYHHF3:J上穿0 AND AASS1<=-7 AND GG AND YYHHF2,画黄色 程序源码 机构专用:=(C-LLV(L,13))/(HHV(H,13)-LLV(L,13))*100; K:=SMA(机构专用,3,1); D:=SMA(K,3,1); J:=(3*K-2*D); 超级指标源码:=SMA(J,3,1)*0.82; vvvds2:=(C-MA(C,6))/MA(C,6)*100; vvvds3:=(C-MA(C,12))/MA(C,12)*100; vvvds4:=(C-MA(C,24))/MA(C,24)*100; vvvds5:=(vvvds2+2*vvvds3+3*vvvds4)/6; aass1:=MA(vvvds5,3); LC:=REF(CLOSE,1); aass2:=((SMA(MAX((C- LC),0),5,1) / SMA(ABS((C-LC)),5,1)) * 100); aass3:=SUM(MAX(MAX((H- LOW),ABS((H-REF(C,1)))),ABS((L- REF(C,1)))),10); HD:=(H-REF(H,1)); LD:=(REF(LOW,1) - LOW); aass4:=SUM(IF(((HD>0) AND (HD > LD)),HD,0),10); DMM:=SUM(IF(((LD>0) AND (LD > HD)),LD,0),10); aass5:=((aass4*100)/aass3); MDI:=((DMM*100)/aass3); aass6:=MA(((ABS((MDI-aass5))/(MDI+aass5)) * 100),5); AV:=(aass2 + aass6); WR10:=((100 *(HHV(H,10)-C)) / (HHV(H,10) - LLV(L,10))); NEW:=(aass2 - WR10); aass7:=(AV + NEW); GG:=CROSS(aass7,0); aass8:=SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1); aass9:=SMA(aass8,3,1); yyhhf1:=3*aass8-2*aass9; yyhhf2:=CROSS(CLOSE,REF(EMA(DMA((((HIGH+LOW)+(CLOSE*2))/4.15),0.9),3),1))AND yyhhf1<55; yyhhf3:CROSS(J,0) AND aass1<=-7 AND GG AND yyhhf2,COLORYELLOW; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》