编程思路破译 实时价格赋值:收盘价,画白色,线宽为2 均价线赋值:收盘价*成交量(手)的240日累和/成交量(手)的240日累和,画红色,线宽为2 VAR1赋值:收盘价的有效数据周期数 VAR2赋值:1日前的VAR1日内最高价的最高值 突破赋值:收盘价上穿1日前的VAR1日内最高价的最高值 AND 收盘价/均价线< 1.09 AND VAR1>1 AND VAR1< 240 机构买赋值:统计13日中满足突破的天数>=3 AND 收盘价上穿1日前的VAR1日内最高价的最高值 VAR3赋值:((收盘价的20日线性回归斜率*5)+收盘价)的10日简单移动平均 VAR4赋值:小时=09 AND 分钟=45 VAR5赋值:15日内最高价的最高值 VAR6赋值:上次VAR4距今天数 VAR7赋值:VAR6日前的VAR5 VAR8赋值:VAR7的最后一日取值设为常数,COLORFF80FF,CIRCLEDOT,线宽为2 VAR9赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 VAR10赋值:VAR9的9日指数移动平均 VAR11赋值:(VAR9-VAR10)*2 VAR12赋值:VAR11>00 AND VAR9>0 AND VAR10>0 VAR13赋值:小时=10 AND 分钟=0 VAR14赋值:30日内最高价的最高值 VAR15赋值:上次VAR13距今天数 VAR16赋值:VAR15日前的VAR14 VAR17赋值:VAR16的最后一日取值设为常数 VAR18赋值:收盘价>VAR17 AND 1日前的收盘价<=VAR17 AND 收盘价>VAR3 VAR19赋值:VAR18的100日过滤 VAR20赋值:昨收盘价 VAR21赋值:收盘价<=VAR20*1.04 AND 收盘价>VAR20 量化指标赋值:成交量(手)/1日前的成交量(手)的5日简单移动平均 VAR22赋值:VAR12 AND VAR19 AND VAR21 AND VAR16>VAR20 AND 量化指标>=1 X_1赋值:昨收盘价和最高价的较大值 X_2赋值:昨收盘价和最低价的较小值 X_3赋值:X_1-X_2 压力位赋值:X_2+X_3*8/9,画淡红色,DOTLINE 主力线赋值:X_2+X_3*0.5/9,画绿色,DOTLINE 当满足条件收盘价上穿主力线的240日过滤时,在最低价-0.01位置书写文字,画黄色 当满足条件收盘价上穿压力位的240日过滤时,在最高价-0.01位置书写文字,COLOR0000FF X_4赋值:成交量(手)*收盘价/100 X_5赋值:(如果((X_4/8>20)AND(收盘价>(1日前的收盘价))),返回X_4,否则返回0)的历史累和 X_6赋值:(如果((X_4/8>20)AND(收盘价<(1日前的收盘价))),返回X_4,否则返回0)的历史累和 X_7赋值:(如果((X_4/8<20)AND(收盘价>(1日前的收盘价))),返回X_4,否则返回0)的历史累和 X_8赋值:(如果((X_4/8<20)AND(收盘价<(1日前的收盘价))),返回X_4,否则返回0)的历史累和 X_9赋值:上次收盘价=60日内收盘价的最高值距今天数 X_10赋值:上次收盘价=60日内收盘价的最低值距今天数 X_11赋值:X_10>X_9 AND X_10>X_9 X_12赋值:X_10>X_9 AND X_10< X_9 X_13赋值:X_9>X_10 AND X_9>X_10 X_14赋值:X_9>X_10 AND X_9< X_10 当满足条件X_10上穿X_9的240日过滤时,在开盘价*1位置画1号图标 当满足条件X_10上穿X_9的240日过滤时,在开盘价*1位置书写文字,画红色 Y_1赋值:收盘价的有效数据周期数 Y_2赋值:收盘价*成交量(手)的Y_1日累和/成交量(手)的Y_1日累和 Y_3赋值:成交量(手)的5日简单移动平均>1日前的成交量(手)的5日简单移动平均 AND 1日前的成交量(手)的5日简单移动平均>2日前的成交量(手)的5日简单移动平均 Y_4赋值: 收盘价>=1日前的收盘价 AND 1日前的收盘价>2日前的收盘价 量价突破赋值:收盘价>Y_2 AND 成交量(手)>成交量(手)的5日简单移动平均 量突破赋值:成交量(手)>=1日前的成交量(手)*1 价突破赋值:收盘价>=0日内收盘价的最高值 Y_5赋值:成交量(手)>=0日内成交量(手)的最高值 Y_6赋值:(收盘价/昨收盘价-1)*100<=4.50 Y_7赋值:Y_3 AND Y_4 AND 量价突破 AND 量突破 AND 价突破 AND Y_5 AND Y_6 Y_8赋值:首次Y_7距今天数+1 首爆价赋值:Y_8-1日前的收盘价,NODRAW 当满足条件Y_7时,在收盘价位置画9号图标 Y_9赋值:X_10上穿X_9的240日过滤 Y_10赋值:首次Y_9距今天数+1 Y_11赋值:收盘价上穿1日前的VAR1日内最高价的最高值 AND VAR1日内成交量(手)距今天数=0 AND 收盘价/均价线< 1.09 AND VAR1>1 AND VAR1< 240 AND 上次机构买距今天数>=20 AND Y_6 当满足条件Y_11时,在收盘价位置画23号图标 Y_12赋值:收盘价/3日前的收盘价>1.04 当满足条件Y_12时,在收盘价*0.995位置书写文字,画黄色 程序源码 实时价格:=C,COLORWHITE,LINETHICK2; 均价线:=SUM(C*V,240)/SUM(V,240),COLORRED,LINETHICK2; VAR1:=BARSCOUNT(C); VAR2:=REF(HHV(H,VAR1),1); 突破:=CROSS(C,REF(HHV(H,VAR1),1)) AND C/均价线< 1.09 AND VAR1>1 AND VAR1< 240; 机构买:=COUNT(突破,13)>=3 AND CROSS(C,REF(HHV(H,VAR1),1)); VAR3:=MA(((SLOPE(C,20)*5)+C),10); VAR4:=HOUR=09 AND MINUTE=45; VAR5:=HHV(H,15); VAR6:=BARSLAST(VAR4); VAR7:=REF(VAR5,VAR6); VAR8:=CONST(VAR7),COLORFF80FF,CIRCLEDOT,LINETHICK2; VAR9:=EMA(CLOSE,12)-EMA(CLOSE,26); VAR10:=EMA(VAR9,9); VAR11:=(VAR9-VAR10)*2; VAR12:=VAR11>00 AND VAR9>0 AND VAR10>0; VAR13:=HOUR=10 AND MINUTE=0; VAR14:=HHV(H,30); VAR15:=BARSLAST(VAR13); VAR16:=REF(VAR14,VAR15); VAR17:=CONST(VAR16); VAR18:=CLOSE>VAR17 AND REF(C<=VAR17,1) AND CLOSE>VAR3; VAR19:=FILTER(VAR18,100); VAR20:=DYNAINFO(3); VAR21:=CLOSE<=VAR20*1.04 AND CLOSE>VAR20; 量化指标:=V/REF(MA(V,5),1); VAR22:=VAR12 AND VAR19 AND VAR21 AND VAR16>VAR20 AND 量化指标>=1; X_1:=MAX(DYNAINFO(3),DYNAINFO(5)); X_2:=MIN(DYNAINFO(3),DYNAINFO(6)); X_3:=X_1-X_2; 压力位:=X_2+X_3*8/9,COLORLIRED,DOTLINE; 主力线:=X_2+X_3*0.5/9,COLORGREEN,DOTLINE; DRAWTEXT(FILTER(CROSS(C,主力线),240),L-0.01,'低吸'),COLORYELLOW; DRAWTEXT(FILTER(CROSS(C,压力位),240),H-0.01,'压力'),COLOR0000FF; X_4:=V*C/100; X_5:=SUM((IF(((X_4/8>20) AND (CLOSE>(REF(CLOSE,1)))),X_4,0)),0); X_6:=SUM((IF(((X_4/8>20) AND (CLOSE< (REF(CLOSE,1)))),X_4,0)),0); X_7:=SUM((IF(((X_4/8< 20) AND (CLOSE>(REF(CLOSE,1)))),X_4,0)),0); X_8:=SUM((IF(((X_4/8< 20) AND (CLOSE< (REF(CLOSE,1)))),X_4,0)),0); X_9:=BARSLAST(CLOSE=HHV(CLOSE,60)); X_10:=BARSLAST(CLOSE=LLV(CLOSE,60)); X_11:=X_10>X_9 AND X_10>X_9; X_12:=X_10>X_9 AND X_10< X_9; X_13:=X_9>X_10 AND X_9>X_10; X_14:=X_9>X_10 AND X_9< X_10; DRAWICON(FILTER(CROSS(X_10,X_9),240),OPEN*1,1); DRAWTEXT(FILTER(CROSS(X_10,X_9),240) ,OPEN*1,' ←抓涨'),COLORRED; Y_1:=BARSCOUNT(C); Y_2:=SUM(C*V,Y_1)/SUM(V,Y_1); Y_3:=MA(V,5)>REF(MA(V,5),1) AND REF(MA(V,5),1)>REF(MA(V,5),2); Y_4:= C>=REF(C,1) AND REF(C,1)>REF(C,2); 量价突破:=C>Y_2 AND V>MA(V,5); 量突破:=V>=REF(V,1)*1; 价突破:=C>=HHV(C,0); Y_5:=V>=HHV(V,0); Y_6:=(C/DYNAINFO(3)-1)*100<=4.50; Y_7:=Y_3 AND Y_4 AND 量价突破 AND 量突破 AND 价突破 AND Y_5 AND Y_6; Y_8:=BARSSINCE(Y_7)+1; 首爆价:=REF(C,Y_8-1),NODRAW; DRAWICON(Y_7,C,9); Y_9:=FILTER(CROSS(X_10,X_9),240); Y_10:=BARSSINCE(Y_9)+1; Y_11:=CROSS(C,REF(HHV(H,VAR1),1)) AND HHVBARS(VOL,VAR1)=0 AND C/均价线< 1.09 AND VAR1>1 AND VAR1< 240 AND BARSLAST(机构买)>=20 AND Y_6; DRAWICON(Y_11,C,23); Y_12:=C/REF(C,3)>1.04 ; DRAWTEXT(Y_12,C*0.995,' ←突破'),COLORYELLOW; 该公式包含未来函数:DYNAINFO 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|
来自: 追梦文库 > 《底部入场买点低点》