编程思路破译 CV赋值:收盘价 BBIBOLL赋值:(CV的3日简单移动平均+CV的6日简单移动平均+CV的12日简单移动平均+CV的24日简单移动平均)/4 UPR赋值:BBIBOLL+6*BBIBOLL的11日估算标准差 DWN赋值:BBIBOLL-6*BBIBOLL的11日估算标准差 QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值) XVL赋值:(如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-QJJ*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2) HSL赋值:(XVL/20)/1.15 攻击赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22)) LLJX赋值:攻击的3日指数移动平均 0,POINTDOT,画红色 输出B1:LLJX的1日累和,画绿色 输出B2:LLJX的2日累和,画绿色 输出B3:LLJX的3日累和,画绿色 输出B4:LLJX的4日累和,画绿色 输出B5:LLJX的5日累和,画绿色 输出B6:LLJX的6日累和,画绿色 输出B7:LLJX的7日累和,画绿色 输出B8:LLJX的8日累和,画绿色 输出B9:LLJX的9日累和,画绿色 输出B10:LLJX的10日累和,画绿色 输出A1:如果B1>1日前的B1,返回B1,否则返回无效数,画白色 输出A2:如果B2>1日前的B2,返回B2,否则返回无效数,画白色 输出A3:如果B3>1日前的B3,返回B3,否则返回无效数,画白色 输出A4:如果B4>1日前的B4,返回B4,否则返回无效数,画白色 输出A5:如果B5>1日前的B5,返回B5,否则返回无效数,画白色 输出A6:如果B6>1日前的B6,返回B6,否则返回无效数,画白色 输出A7:如果B7>1日前的B7,返回B7,否则返回无效数,画白色 输出A8:如果B8>1日前的B8,返回B8,否则返回无效数,画白色 输出A9:如果B9>1日前的B9,返回B9,否则返回无效数,画白色 输出A10:如果B10>1日前的B10,返回B10,否则返回无效数,画白色 XG赋值:B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 AND (收盘价-开盘价)>=(UPR-BBIBOLL) AND 成交量(手)/1日前的成交量(手)>=1.9 当满足条件XG时,在-100位置画1号图标 程序源码 CV:=CLOSE; BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4; UPR:=BBIBOLL+6*STD(BBIBOLL,11); DWN:=BBIBOLL-6*STD(BBIBOLL,11); QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2))); HSL:=(XVL/20)/1.15; 攻击:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22)); LLJX:=EMA(攻击,3);0,POINTDOT,COLORRED; B1:SUM(LLJX,1),COLORGREEN; B2:SUM(LLJX,2),COLORGREEN; B3:SUM(LLJX,3),COLORGREEN; B4:SUM(LLJX,4),COLORGREEN; B5:SUM(LLJX,5),COLORGREEN; B6:SUM(LLJX,6),COLORGREEN; B7:SUM(LLJX,7),COLORGREEN; B8:SUM(LLJX,8),COLORGREEN; B9:SUM(LLJX,9),COLORGREEN; B10:SUM(LLJX,10),COLORGREEN; A1:IF(B1>REF(B1,1),B1,DRAWNULL),COLORWHITE; A2:IF(B2>REF(B2,1),B2,DRAWNULL),COLORWHITE; A3:IF(B3>REF(B3,1),B3,DRAWNULL),COLORWHITE; A4:IF(B4>REF(B4,1),B4,DRAWNULL),COLORWHITE; A5:IF(B5>REF(B5,1),B5,DRAWNULL),COLORWHITE; A6:IF(B6>REF(B6,1),B6,DRAWNULL),COLORWHITE; A7:IF(B7>REF(B7,1),B7,DRAWNULL),COLORWHITE; A8:IF(B8>REF(B8,1),B8,DRAWNULL),COLORWHITE; A9:IF(B9>REF(B9,1),B9,DRAWNULL),COLORWHITE; A10:IF(B10>REF(B10,1),B10,DRAWNULL),COLORWHITE; XG:=B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 AND (CLOSE-OPEN)>=(UPR-BBIBOLL) AND V/REF(V,1)>=1.9; DRAWICON(XG,-100,1); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》