编程思路破译V0赋值:(收盘价的5日简单移动平均的2乘幂 + 收盘价的5日简单移动平均) V1赋值:(最低价的5日简单移动平均的2乘幂 + 最低价的5日简单移动平均) V2赋值:(最高价的5日简单移动平均的2乘幂 + 最高价的5日简单移动平均) V3赋值:((((V0 - 9日内V1的最低值) / (9日内V2的最高值 - 9日内V1的最低值)) * 150) + 65) 输出DK:(V3的3日[1日权重]移动平均 * 1.5),COLORFFFFFF V4赋值:DK的3日[1日权重]移动平均 输出DJ:((3 * DK) - (2 * V4)),COLOR9000F5 DD赋值:(2日前的收盘价 * 0.865) C1赋值:(13日前的收盘价 * 0.772) C2赋值:((100 * 成交量(手)) / 当前流通股本(手)) 输出波段介入:如果((((收盘价-DD和C1的较小值)/收盘价)<0.1)AND((C2的5日累和/5)<1.8)),返回160,否则返回100 C3赋值:(4日内最高价的最高值 = 120日内最高价的最高值) 当满足条件(C3>0)时,在305和295位置之间画柱状线,宽度为8,0不为0则画空心柱. FXQ赋值:((((2 * 收盘价) + 最高价) + 最低价) / 4) VV1赋值:5日内最低价的最低值 VV2赋值:4日内最高价的最高值 VV3赋值:(((FXQ-VV1)/(VV2-VV1))*100)的4日指数移动平均 VV4赋值:((0.667*1日前的VV3)+(0.333*VV3))的2日指数移动平均 当满足条件((VV3上穿VV4AND(VV3<50))AND(VV3>29))时,在DK位置书写文字 当满足条件(VV3上穿VV4AND(VV3<30))时,在DK位置书写文字,COLOR898BFF 当满足条件(VV4上穿VV3AND(VV3>70))时,在DJ位置书写文字,COLORBC9D00 VV5赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均) W1赋值:VV5的9日指数移动平均 W2赋值:(2 * (VV5 - W1)) W3赋值:1日前的W2 W4赋值:(W3上穿W2 AND (W3 > 0)) 当满足条件W4时,在DJ位置书写文字,COLORBCFF8B W5赋值:(((100*(收盘价-34日内收盘价的最低值))/(34日内最高价的最高值-34日内最低价的最低值))的5日简单移动平均 - 20) XX1赋值:(((最高价 + 最低价) + 收盘价) / 3) XX2赋值:((XX1 - XX1的10日简单移动平均) / (0.015 * XX1的10日平均绝对偏差)) XX3赋值:((XX1 - XX1的30日简单移动平均) / (0.015 * XX1的30日平均绝对偏差)) XX4赋值:如果((((XX2>=150)AND(XX2<200))AND(XX3>=150))AND(XX3<200)),返回10,否则返回0 XX5赋值:如果((((XX2<=(0-150))AND(XX2>(0-200)))AND(XX3<=(0-150)))AND(XX3>(0-200))),返回(0-10),否则返回XX4 XX6赋值:如果(W5>0),返回W5,否则返回0 输出预警系统:(如果(((XX3>=200)AND(XX2>=150))ORCROSS(65,XX6)),返回10,否则返回如果((XX3<=(0-200))AND(XX2<=(0-150))),返回(0-15),否则返回XX5 + 200) 300,COLORFF00F8 100 程序源码V0:=(POW(MA(CLOSE,5),2) + MA(CLOSE,5)); V1:=(POW(MA(LOW,5),2) + MA(LOW,5)); V2:=(POW(MA(HIGH,5),2) + MA(HIGH,5)); V3:=((((V0 - LLV(V1,9)) / (HHV(V2,9) - LLV(V1,9))) * 150) + 65); DK:(SMA(V3,3,1) * 1.5),COLORFFFFFF; V4:=SMA(DK,3,1); DJ:((3 * DK) - (2 * V4)),COLOR9000F5; DD:=(REF(CLOSE,2) * 0.865); C1:=(REF(CLOSE,13) * 0.772); C2:=((100 * VOL) / CAPITAL); 波段介入:IF(((((CLOSE - MIN(DD,C1)) / CLOSE) < 0.1) AND ((SUM(C2,5) / 5) < 1.8)),160,100) ; C3:=(HHV(HIGH,4) = HHV(HIGH,120)); STICKLINE((C3 > 0),305,295,8,0) ; FXQ:=((((2 * CLOSE) + HIGH) + LOW) / 4); VV1:=LLV(LOW,5); VV2:=HHV(HIGH,4); VV3:=EMA((((FXQ - VV1) / (VV2 - VV1)) * 100),4); VV4:=EMA(((0.667 * REF(VV3,1)) + (0.333 * VV3)),2); DRAWTEXT(((CROSS(VV3,VV4) AND (VV3 < 50)) AND (VV3 > 29)),DK,'短进') ; DRAWTEXT((CROSS(VV3,VV4) AND (VV3 < 30)),DK,'低吸'),COLOR898BFF; DRAWTEXT((CROSS(VV4,VV3) AND (VV3 > 70)),DJ,'短出'),COLORBC9D00; VV5:=(EMA(CLOSE,12) - EMA(CLOSE,26)); W1:=EMA(VV5,9); W2:=(2 * (VV5 - W1)); W3:=REF(W2,1); W4:=(CROSS(W3,W2) AND (W3 > 0)); DRAWTEXT(W4,DJ,'减磅'),COLORBCFF8B; W5:=(MA(((100 * (CLOSE - LLV(CLOSE,34))) / (HHV(HIGH,34) - LLV(LOW,34))),5) - 20); XX1:=(((HIGH + LOW) + CLOSE) / 3); XX2:=((XX1 - MA(XX1,10)) / (0.015 * AVEDEV(XX1,10))); XX3:=((XX1 - MA(XX1,30)) / (0.015 * AVEDEV(XX1,30))); XX4:=IF(((((XX2 >= 150) AND (XX2 < 200)) AND (XX3 >= 150)) AND (XX3 < 200)),10,0); XX5:=IF(((((XX2 <= (0 - 150)) AND (XX2 > (0 - 200))) AND (XX3 <= (0 - 150))) AND (XX3 > (0 - 200))),(0 - 10),XX4); XX6:=IF((W5 > 0),W5,0); 预警系统:(IF((((XX3 >= 200) AND (XX2 >= 150)) OR CROSS(65,XX6)),10,IF(((XX3 <= (0 - 200)) AND (XX2 <= (0 - 150))),(0 - 15),XX5)) + 200) ; 300,COLORFF00F8; 100 ; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 |
|
来自: 追梦文库 > 《牛妖庄股黑马主力机构》