通达信主力波段主图源码

 

AF1:=REF(O,1);
AF2:=Abs((REF(C,1)-AF1)/AF1);
AF3:=ABS((REF(H,1)-AF1)/AF1);
AF4:=ABS((REF(L,1)-AF1)/AF1);
BF1:=ABS((AF2+AF3+AF4)/3);
BF2:=O*BF1;
预测低一:=O-BF2;
预测高一:=O+BF2;
今日保护价:=(REF(C,2)+REF(C,1)+O)/3 ,COLOR4080FF,NODRAW;
开盘价1:=OPEN;
开盘价2:=REF(OPEN,1);
最高价1:=HIGH;
最高价2:=REF(HIGH,1);
最低价1:=LOW;
最低价2:=REF(LOW,1);
收盘价1:=CLOSE;
收盘价2:=REF(CLOSE,1);
AAF:=最高价2;
BBF:=最低价2;
CCF:=开盘价2;
DDF:=收盘价2;
EEF:=(AAF+BBF+CCF+2*DDF)/5;
AAAF:=EEF+(AAF-BBF);
BBBF:=2*EEF-BBF;
CCCF:=2*EEF-AAF;
DDDF:=EEF-(AAF-BBF);
上升突破价:=AAAF;
上升阻力价:=BBBF;
下跌支撑价:=CCCF;
下跌反转价:=DDDF;
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;
阻力:=E+(HIGH-LOW);
支撑:=E-(HIGH-LOW);
EEE:=(EEF+上升突破价+上升阻力价+下跌支撑价+下跌反转价)/5;
心理价:=EEE;
FFF:=(EEE+开盘价1)/2;
GGG:=(预测低一+FFF)/2;
预测低二:=MIN(GGG,支撑);
DRAwrECTREL(0,0,360,399,IF(120,RGB(10,0,0),0));
DRAWRECTREL(0,0,360,8,IF(120,RGB(280,0,0),0));
DRAWRECTREL(0,265,360,273,IF(120,RGB(280,0,0),0));
预测高二:=MAX(MA(REF(HIGH,1)/REF(CLOSE,2),27)*REF(CLOSE,1),阻力);
DRAWTEXT_FIX(1,0.18,0.15,0,'测低:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.24,0.17,0,CONST(预测低二)),COLORCYAN;
DRAWTEXT_FIX(1,0.04,0.15,0,'测高:'),COLORFFFFFF;
DRAWNUMBER_FIX(1,0.10,0.17,0,CONST(预测高二)),COLORYELLOW;
MQ1:=12;
MQ2:=50;
MQ3:=60;
EXP1:=expma(CLOSE,MQ1);
EXP2:=EXPMA(CLOSE,MQ2);
EXP3:=EXPMA(CLOSE,MQ3);
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A1:=REFDATE(REF(HHV(H,96),5),DATE);
B1:=REFDATE(REF(LLV(L,96),5),DATE);
DY:=((A1)+(B1))/2;
箱顶:=IF(AB>0  AND AB-BA<=0,A1,A1),LINETHICK3,COLOR00FF00;
箱腰:=IF(AB>0  AND AB-BA<=0,DY,DY),LINETHICK3,COLOR00FF00;
箱低:=IF(AB>0  AND AB-BA<=0,B1,B1),LINETHICK3,COLOR00FF00;
高1:=IF(AB>0  AND AB-BA>0,A1,DRAWNULL),LINETHICK3,COLORRED;
中1:=IF(AB>0  AND AB-BA>0,DY,DRAWNULL),LINETHICK3,COLORRED;
低1:=IF(AB>0  AND AB-BA>0,B1,DRAWNULL),LINETHICK3,COLORRED;
顶周期:=TOPRANGE(H);
底周期:=LOWRANGE(L);
上内:=LLVBARS(H,顶周期);
上外:=LLVBARS(L,顶周期);
下内:=HHVBARS(L,底周期);
下外:=HHVBARS(H,底周期);
上力度:=HHV(L,上内+1)>LLV(H,上内+1);
下力度:=HHV(L,下内+1)>LLV(H,下内+1);
上包含:=COUNT(L>=REF(L,1),上外)>2  AND COUNT(H>=REF(H,1),上内)>2;
下包含:=COUNT(H<=REF(H,1),下外)>2  AND COUNT(L<=REF(L,1),下内)>2;
顶0:=顶周期  AND 上力度  AND 上包含  AND 上外>3;
底0:=底周期  AND 下力度  AND 下包含  AND 下外>3;
顶分天数:=BARSLAST(顶0);
底分天数:=BARSLAST(底0);
含中间k线:=IF(顶分天数=0,底分天数,顶分天数)>=3;
顶:=顶0  AND 含中间K线  AND H=HHV(H,BARSLAST(底0));
底:=底0  AND 含中间K线  AND L=LLV(L,BARSLAST(顶0));
NOTEXT上笔划线:DRAWLINE(底,L,顶,H,0),COLORMAGENTA,LINETHICK3;
NOTEXT下笔划线:DRAWLINE(顶,H,底,L,0),COLORLIGREEN,LINETHICK3;
分界点:=NOTEXT上笔划线  AND NOTEXT下笔划线 ;
位置调整:= IF(PERIOD=11,0.02, IF(PERIOD=10,0.02, IF(PERIOD=9,0.02, IF(PERIOD=8,0.001, IF(PERIOD=7,0.02, IF(PERIOD=6,0.01, IF(PERIOD=5,0.005, IF(PERIOD=4,0.002, IF(PERIOD=3,0.001, IF(PERIOD=2,0.001, IF(PERIOD=1,0.0003, IF(PERIOD=0,0.0002,0))))))))))));
DRAWNUMBER(分界点  AND 顶,H+H*位置调整+0.2,H),COLORLIRED;
DRAWNUMBER(分界点  AND 底,L-0.12,L),COLORYELLOW;
STICKLINE(分界点  AND 底,B1,B1+0.2,6,0),COLORMAGENTA;
STICKLINE(分界点  AND 顶,A1,A1-0.2,6,0),COLORGREEN;
买线:=EMA(C,3);
卖线:=EMA(SLOPE(C,21)*20+C,55)*1;
买卖差:=(买线-卖线),COLORYELLOW,NODRAW;
MID:=MA(CLOSE,13);
B3:=MA(C,1);
B4:=SMA(SMA(SMA(B3,2,1),2,1),2,1),COLORYELLOW;
SMA5:=MA(B4,3),COLORYELLOW;
STICKLINE(买卖差>=0 OR B4> SMA5,(买线-买卖差*0.80),MID,2,0),COLORRED;
STICKLINE(买卖差< 0 OR B4<=SMA5,(卖线+买卖差*0.50),MID,2,0),COLORBLUE;
主力线:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2* SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),LINETHICK1,POINTDOT;
超短线:=(((主力线-LLV(主力线,21))/(HHV(主力线,21)-LLV(主力线,21)))*(4))*(0.5),COLORYELLOW,LINETHICK3,NODRAW;
金钻趋势:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORLIRED;
斜率:=SLOPE(金钻趋势,3)*10,COLORYELLOW,NODRAW;
速率:=10*(斜率-REF(斜率,1)),COLORMAGENTA,NODRAW;
AA1:=crOSS(买卖差,0)  AND COUNT(CROSS(买卖差,0) ,10)=1;
AA2:=CROSS(0,买卖差)  AND COUNT(CROSS(0,买卖差),10)=1;
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
TYP:=(CLOSE+HIGH+LOW)/3;
cci:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
涨A:=IF(REF(CCI,1)< 100,CCI>120,CCI>100);
涨:=CROSS(FF,MA15) OR FF>=MA15 OR 涨A,COLORRED;
降:=(CROSS(MA15,FF) OR FF< MA15)  AND NOT(涨),COLORGREEN;
DRAWTEXT(降  AND COUNT(降,3)=1 ,(B4 + 0.04),'降'),COLOR00FF00;
DRAWTEXT(涨  AND COUNT(涨,5)=1 ,(B4-0.05),'涨'),COLORMAGENTA;
N:=IF(BARSCOUNT(C)>=8,8,BARSCOUNT(C));
AMOV:=vol*(C+L+H)/3;
MN:=SUM(AMOV,N)/SUM(VOL,N),LINETHICK3,COLORYELLOW;
ZA5:=C-MN,NODRAW,COLORCYAN;
VLD:=CROSS(MA(C,13),MA(C,21));
RSS:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
K1:=SMA(RSS,10,1);
D1:=SMA(K1,5,1);
KK:=INTPART(K1);
DD:=INTPART(D1);
TFXXS:=KK+DD;
TGLD:=MOD(TFXXS,10);
TGLXS:=(TFXXS-REF(TFXXS,1))*10;
乖离:=TGLXS,LINETHICK1,COLORWHITE,NODRAW;
跌:=(斜率< -0.1 OR 降 OR 速率< 0 OR 乖离< 0)  AND ZA5< 0  AND NOTEXT下笔划线 ,COLORCYAN;
Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;
Q3:=SMA(Q2, 9, 1);
Q4:=SMA(Q3, 3, 1);
长趋势:=3*Q3-2*Q4,COLORRED,LINETHICK3;
趋势线:=EMA(Q3, 3),COLORWHITE,LINETHICK3;
升1:=CROSS(MA(C,5),MA(C,33))  AND MID>REF(MID,1)  AND ZA5>0  AND (长趋势>=趋势线 OR 长趋势>=REF(长趋势,1)),NODRAW,COLORRED;
升:=(NOT(跌) OR 涨 OR 升1)  AND (ZA5>0.05 )  AND NOTEXT上笔划线  AND 斜率>=0,COLORMAGENTA;
DRAWTEXT(升  AND COUNT(升,5)=1,(B4+0.08),'升'),COLORYELLOW;
DRAWTEXT(跌  AND COUNT(跌 ,3)=1  AND ZA5< -0.05  AND 斜率<=-0.1,(B4 + 0.04),'跌'),COLORWHITE;
VAR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR300:=SMA(SMA(VAR200,3,1),3,1)/28.57;
VAR400:=EMA(VAR300,5);
操盘:=3*VAR300-2*VAR400;
AW:=CROSS(操盘,VAR300)  AND VAR300< 2.1  AND C>O;
MAR3:=MA(C,3);
角度:=ATAN((MAR3/REF(MAR3,1)-1)*100)*180/3.14159>45 ,NODRAW;
RSV2:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
K2:=SMA(RSV2,3,1);
D2:=SMA(K2,3,1);
kd金:=K2< 30  AND D2< 30 ;
 
源码未复制完,下载附件源码



来函数检测结果如下
该公式包含未来函数:XMA

解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

AF1赋值:1日前的开盘价
AF2赋值:(1日前的收盘价-AF1)/AF1的绝对值
AF3赋值:(1日前的最高价-AF1)/AF1的绝对值
AF4赋值:(1日前的最低价-AF1)/AF1的绝对值
BF1赋值:(AF2+AF3+AF4)/3的绝对值
BF2赋值:开盘价*BF1
预测低一赋值:开盘价-BF2
预测高一赋值:开盘价+BF2
今日保护价赋值:(2日前的收盘价+1日前的收盘价+开盘价)/3 ,COLOR4080FF,NODRAW
开盘价1赋值:开盘价
开盘价2赋值:1日前的开盘价
最高价1赋值:最高价
最高价2赋值:1日前的最高价
最低价1赋值:最低价
最低价2赋值:1日前的最低价
收盘价1赋值:收盘价
收盘价2赋值:1日前的收盘价
AAF赋值:最高价2
BBF赋值:最低价2
CCF赋值:开盘价2
DDF赋值:收盘价2
EEF赋值:(AAF+BBF+CCF+2*DDF)/5
AAAF赋值:EEF+(AAF-BBF)
BBBF赋值:2*EEF-BBF
CCCF赋值:2*EEF-AAF
DDDF赋值:EEF-(AAF-BBF)
上升突破价赋值:AAAF
上升阻力价赋值:BBBF
下跌支撑价赋值:CCCF
下跌反转价赋值:DDDF
E赋值:(最高价+最低价+开盘价+2*收盘价)/5
阻力赋值:E+(最高价-最低价)
支撑赋值:E-(最高价-最低价)
EEE赋值:(EEF+上升突破价+上升阻力价+下跌支撑价+下跌反转价)/5
心理价赋值:EEE
FFF赋值:(EEE+开盘价1)/2
GGG赋值:(预测低一+FFF)/2
预测低二赋值:GGG和支撑的较小值
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
预测高二赋值:1日前的最高价/2日前的收盘价的27日简单移动平均*1日前的收盘价和阻力的较大值
当满足条件1时,在横轴0.18纵轴0.15位置书写文字,画黄色
当满足条件1时,在横轴0.24纵轴0.17位置书写数字,画青色
当满足条件1时,在横轴0.04纵轴0.15位置书写文字,COLORFFFFFF
当满足条件1时,在横轴0.10纵轴0.17位置书写数字,画黄色
MQ1赋值:12
MQ2赋值:50
MQ3赋值:60
EXP1赋值:收盘价的MQ1日指数移动平均
EXP2赋值:收盘价的MQ2日指数移动平均
EXP3赋值:收盘价的MQ3日指数移动平均
AB赋值:((2*收盘价+最高价+最低价)/4-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的8日指数移动平均
BA赋值:AB的5日指数移动平均
A1赋值:日期日5日前的96日内最高价的最高值
B1赋值:日期日5日前的96日内最低价的最低值
DY赋值:((A1)+(B1))/2
箱顶赋值:如果AB>0ANDAB-BA<=0,返回A1,否则返回A1,线宽为3,COLOR00FF00
箱腰赋值:如果AB>0ANDAB-BA<=0,返回DY,否则返回DY,线宽为3,COLOR00FF00
箱低赋值:如果AB>0ANDAB-BA<=0,返回B1,否则返回B1,线宽为3,COLOR00FF00
高1赋值:如果AB>0ANDAB-BA>0,返回A1,否则返回无效数,线宽为3,画红色
中1赋值:如果AB>0ANDAB-BA>0,返回DY,否则返回无效数,线宽为3,画红色
低1赋值:如果AB>0ANDAB-BA>0,返回B1,否则返回无效数,线宽为3,画红色
顶周期赋值:当前值是近最高价周期的最大值
底周期赋值:当前值是近最低价周期的最小值
上内赋值:顶周期日内最高价距今天数
上外赋值:顶周期日内最低价距今天数
下内赋值:底周期日内最低价距今天数
下外赋值:底周期日内最高价距今天数
上力度赋值:上内+1日内最低价的最高值>上内+1日内最高价的最低值
下力度赋值:下内+1日内最低价的最高值>下内+1日内最高价的最低值
上包含赋值:统计上外日中满足最低价>=1日前的最低价的天数>2 AND 统计上内日中满足最高价>=1日前的最高价的天数>2
下包含赋值:统计下外日中满足最高价<=1日前的最高价的天数>2 AND 统计下内日中满足最低价<=1日前的最低价的天数>2
顶0赋值:顶周期 AND 上力度 AND 上包含 AND 上外>3
底0赋值:底周期 AND 下力度 AND 下包含 AND 下外>3
顶分天数赋值:上次顶0距今天数
底分天数赋值:上次底0距今天数
含中间K线赋值:如果顶分天数=0,返回底分天数,否则返回顶分天数>=3
顶赋值:顶0 AND 含中间K线 AND 最高价=上次底0距今天数日内最高价的最高值
底赋值:底0 AND 含中间K线 AND 最低价=上次顶0距今天数日内最低价的最低值
输出NOTEXT上笔划线:当满足条件底时,在最低价位置画直线起点,当满足条件顶时,在最高价位置画直线终点,0表示是否延长.,画洋红色,线宽为3
输出NOTEXT下笔划线:当满足条件顶时,在最高价位置画直线起点,当满足条件底时,在最低价位置画直线终点,0表示是否延长.,画淡绿色,线宽为3
分界点赋值:NOTEXT上笔划线 AND NOTEXT下笔划线
位置调整赋值: 如果周期类型=11,返回0.02,否则返回如果周期类型=10,返回0.02,否则返回如果周期类型=9,返回0.02,否则返回如果周期类型=8,返回0.001,否则返回如果周期类型=7,返回0.02,否则返回如果周期类型=6,返回0.01,否则返回如果周期类型=5,返回0.005,否则返回如果周期类型=4,返回0.002,否则返回如果周期类型=3,返回0.001,否则返回如果周期类型=2,返回0.001,否则返回?
当满足条件分界点AND顶时,在最高价+最高价*位置调整+0.2位置书写数字,画淡红色
当满足条件分界点AND底时,在最低价-0.12位置书写数字,画黄色
当满足条件分界点AND底时,在B1和B1+0.2位置之间画柱状线,宽度为6,0不为0则画空心柱.,画洋红色
当满足条件分界点AND顶时,在A1和A1-0.2位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色
买线赋值:收盘价的3日指数移动平均
卖线赋值:收盘价的21日线性回归斜率*20+收盘价的55日指数移动平均*1
买卖差赋值:(买线-卖线),画黄色,NODRAW
MID赋值:收盘价的13日简单移动平均
B3赋值:收盘价的1日简单移动平均
B4赋值:B3的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均,画黄色
SMA5赋值:B4的3日简单移动平均,画黄色
当满足条件买卖差>=0ORB4>SMA5时,在(买线-买卖差*0.80)和MID位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件买卖差<0ORB4<=SMA5时,在(卖线+买卖差*0.50)和MID位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色
主力线赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2* (收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,线宽为1,POINTDOT
超短线赋值:(((主力线-21日内主力线的最低值)/(21日内主力线的最高值-21日内主力线的最低值))*(4))*(0.5),画黄色,线宽为3,NODRAW
金钻趋势赋值:最低价的25日偏移移动平均的25日偏移移动平均-(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1,线宽为2,画淡红色
斜率赋值:金钻趋势的3日线性回归斜率*10,画黄色,NODRAW
速率赋值:10*(斜率-1日前的斜率),画洋红色,NODRAW
AA1赋值:买卖差上穿0 AND 统计10日中满足买卖差上穿0的天数=1
AA2赋值:0上穿买卖差 AND 统计10日中满足0上穿买卖差的天数=1
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
TYP赋值:(收盘价+最高价+最低价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
涨A赋值:如果1日前的CCI<100,返回CCI>120,否则返回CCI>100
涨赋值:FF上穿MA15 OR FF>=MA15 OR 涨A,画红色
降赋值:(MA15上穿FF OR FF< MA15) AND 取反,画绿色
当满足条件降ANDCOUNT(降,3)=1时,在(B4+0.04)位置书写文字,COLOR00FF00
当满足条件涨ANDCOUNT(涨,5)=1时,在(B4-0.05)位置书写文字,画洋红色
N赋值:如果收盘价的有效数据周期数>=8,返回8,否则返回收盘价的有效数据周期数
AMOV赋值:成交量(手)*(收盘价+最低价+最高价)/3
MN赋值:AMOV的N日累和/成交量(手)的N日累和,线宽为3,画黄色
ZA5赋值:收盘价-MN,NODRAW,画青色
VLD赋值:收盘价的13日简单移动平均上穿收盘价的21日简单移动平均
RSS赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
K1赋值:RSS的10日[1日权重]移动平均
D1赋值:K1的5日[1日权重]移动平均
KK赋值:K1的整数部分
DD赋值:D1的整数部分
TFXXS赋值:KK+DD
TGLD赋值:TFXXS关于10的模
TGLXS赋值:(TFXXS-1日前的TFXXS)*10
乖离赋值:TGLXS,线宽为1,画白色,NODRAW
跌赋值:(斜率< -0.1 OR 降 OR 速率< 0 OR 乖离< 0) AND ZA5< 0 AND NOTEXT下笔划线 ,画青色
Q2赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100
Q3赋值:Q2的9日[1日权重]移动平均
Q4赋值:Q3的3日[1日权重]移动平均
长趋势赋值:3*Q3-2*Q4,画红色,线宽为3
趋势线赋值:Q3的3日指数移动平均,画白色,线宽为3
升1赋值:收盘价的5日简单移动平均上穿收盘价的33日简单移动平均 AND MID>1日前的MID AND ZA5>0 AND (长趋势>=趋势线 OR 长趋势>=1日前的长趋势),NODRAW,画红色
升赋值:(取反 OR 涨 OR 升1) AND (ZA5>0.05 ) AND NOTEXT上笔划线 AND 斜率>=0,画洋红色
当满足条件升ANDCOUNT(升,5)=1时,在(B4+0.08)位置书写文字,画黄色
当满足条件跌ANDCOUNT(跌,3)=1ANDZA5<-0.05AND斜率<=-0.1时,在(B4+0.04)位置书写文字,画白色
VAR200赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
VAR300赋值:VAR200的3日[1日权重]移动平均的3日[1日权重]移动平均/28.57
VAR400赋值:VAR300的5日指数移动平均
操盘赋值:3*VAR300-2*VAR400
AW赋值:操盘上穿VAR300 AND VAR300< 2.1 AND 收阳线
MAR3赋值:收盘价的3日简单移动平均
角度赋值:(MAR3/1日前的MAR3-1)*100的反正切*180/3.14159>45 ,NODRAW
RSV2赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
K2赋值:RSV2的3日[1日权重]移动平均
D2赋值:K2的3日[1日权重]移动平均
KD金赋值:K2< 30 AND D2< 30
源码未复制完,下载附件源码

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 浙ICP备2024071487号-2 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图