编程思路破译 X_1赋值:(开盘价-1日前的收盘价)/1日前的收盘价 X_2赋值:(收盘价-开盘价)/开盘价 X_3赋值:(最高价-开盘价)/开盘价 X_4赋值:(收盘价-最高价)/最高价 X_5赋值:(最低价-开盘价)/开盘价 X_6赋值:(收盘价-最低价)/最低价 X_7赋值:X_1+X_2+X_3+X_4+X_5+X_6 X_8赋值:如果X_7>=1,返回0.8,否则返回X_7 X_9赋值:成交额分档 X_10赋值:成交额分档 X_11赋值:成交额分档 X_12赋值:成交额(元)-X_11-X_10-X_9 X_13赋值:成交额分档 X_14赋值:成交额分档 X_15赋值:成交额分档 X_16赋值:成交额(元)-X_15-X_14-X_13 X_17赋值:如果X_8>0,返回X_9+X_11*X_8,否则返回X_9 X_18赋值:如果X_8>0,返回X_10+X_12*X_8,否则返回X_10 X_19赋值:如果X_8>0,返回X_11-X_11*X_8,否则返回X_11 X_20赋值:如果X_8>0,返回X_12-X_12*X_8,否则返回X_12 X_21赋值:如果X_8<=0,返回X_13-X_15*X_8,否则返回X_13 X_22赋值:如果X_8<=0,返回X_14-X_16*X_8,否则返回X_14 X_23赋值:如果X_8<=0,返回X_15+X_15*X_8,否则返回X_15 X_24赋值:如果X_8<=0,返回X_16+X_16*X_8,否则返回X_16 输出主力暗盘1日资金:如果X_8>0,返回(X_11+X_12)*X_8,否则返回(X_15+X_16)*X_8/100000000,NODRAW,画红色 当满足条件主力暗盘1日资金>0AND①③⑤日资金=1时,在0和主力暗盘1日资金位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,画红色 当满足条件主力暗盘1日资金<0AND①③⑤日资金=1时,在0和主力暗盘1日资金位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,画绿色 X_25赋值:如果①③⑤日资金=2,返回主力暗盘1日资金,否则返回0 画带状线 输出主力暗盘3日资金:1日前的主力暗盘1日资金+2日前的主力暗盘1日资金+主力暗盘1日资金,NODRAW,画黄色 输出主力暗盘5日资金:1日前的主力暗盘1日资金+2日前的主力暗盘1日资金+3日前的主力暗盘1日资金+4日前的主力暗盘1日资金+主力暗盘1日资金,NODRAW,画白色 X_26赋值:如果①③⑤日资金=4,返回主力暗盘3日资金,否则返回如果①③⑤日资金=6,返回主力暗盘5日资金,否则返回0 X_27赋值:如果①③⑤日资金=3,返回主力暗盘3日资金,否则返回如果①③⑤日资金=5,返回主力暗盘5日资金,否则返回0 画带状线 当满足条件X_27>0AND(①③⑤日资金=3OR①③⑤日资金=5)时,在0和X_27位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,画红色 当满足条件X_27<0AND(①③⑤日资金=3OR①③⑤日资金=5)时,在0和X_27位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,画绿色 程序源码 X_1:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1); X_2:=(CLOSE-OPEN)/OPEN; X_3:=(HIGH-OPEN)/OPEN; X_4:=(CLOSE-HIGH)/HIGH; X_5:=(LOW-OPEN)/OPEN; X_6:=(CLOSE-LOW)/LOW; X_7:=X_1+X_2+X_3+X_4+X_5+X_6; X_8:=IF(X_7>=1,0.8,X_7); X_9:=L2_AMO(0,0); X_10:=L2_AMO(1,0); X_11:=L2_AMO(2,0); X_12:=AMOUNT-X_11-X_10-X_9; X_13:=L2_AMO(0,1); X_14:=L2_AMO(1,1); X_15:=L2_AMO(2,1); X_16:=AMOUNT-X_15-X_14-X_13; X_17:=IF(X_8>0,X_9+X_11*X_8,X_9); X_18:=IF(X_8>0,X_10+X_12*X_8,X_10); X_19:=IF(X_8>0,X_11-X_11*X_8,X_11); X_20:=IF(X_8>0,X_12-X_12*X_8,X_12); X_21:=IF(X_8<=0,X_13-X_15*X_8,X_13); X_22:=IF(X_8<=0,X_14-X_16*X_8,X_14); X_23:=IF(X_8<=0,X_15+X_15*X_8,X_15); X_24:=IF(X_8<=0,X_16+X_16*X_8,X_16); 主力暗盘1日资金:IF(X_8>0,(X_11+X_12)*X_8,(X_15+X_16)*X_8)/100000000,NODRAW,COLORRED; STICKLINE(主力暗盘1日资金>0 AND ①③⑤日资金=1,0,主力暗盘1日资金,2.2,0),COLORRED; STICKLINE(主力暗盘1日资金<0 AND ①③⑤日资金=1,0,主力暗盘1日资金,2.2,0),COLORGREEN; X_25:=IF(①③⑤日资金=2,主力暗盘1日资金,0); DRAWBAND(X_25,RGB(255,0,0),0,RGB(0,255,0)); 主力暗盘3日资金:REF(主力暗盘1日资金,1)+REF(主力暗盘1日资金,2)+主力暗盘1日资金,NODRAW,COLORYELLOW; 主力暗盘5日资金:REF(主力暗盘1日资金,1)+REF(主力暗盘1日资金,2)+REF(主力暗盘1日资金,3)+REF(主力暗盘1日资金,4)+主力暗盘1日资金,NODRAW,COLORWHITE; X_26:=IF(①③⑤日资金=4,主力暗盘3日资金,IF(①③⑤日资金=6,主力暗盘5日资金,0)); X_27:=IF(①③⑤日资金=3,主力暗盘3日资金,IF(①③⑤日资金=5,主力暗盘5日资金,0)); DRAWBAND(X_26,RGB(255,0,0),0,RGB(0,255,0)); STICKLINE(X_27>0 AND (①③⑤日资金=3 OR ①③⑤日资金=5),0,X_27,2.2,0),COLORRED; STICKLINE(X_27<0 AND (①③⑤日资金=3 OR ①③⑤日资金=5),0,X_27,2.2,0),COLORGREEN; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》