通达信趋势操作买卖主图指标公式
282次浏览
来源:神奇指标网
编辑:神奇指标网
发布日期:2023-06-15
大盘走强已经好久,个股也基本在顶部的居多,给你一个主图趋势买卖指标,把握好火候。
相关简介: 通达信趋势操作买卖主图指标公式
源码概况:通达信趋势操作买卖主图指标公式
指标类别:通达信趋势操作买卖主图指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
通达信趋势操作买卖主图指标公式未来函数检测结果:
暂未发现存在未来函数
通达信趋势操作买卖主图指标公式源码:
LC:=REF(C,1);
SHARP:=SMA(MAX(C-LC,0),6,1)/SMA(ABS(C-LC),6,1)*100,COLORWHITE,LINETHICK1;
RSI1:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100,COLORAAAAAA;
RSI2:=SMA(RSI1,7,1),COLOR11DD11,LINETHICK2;
趋势F:=XMA(((CLOSE-LLV(LOW,48))/(HHV(HIGH,48)-LLV(LOW,48))*50),17)+9,COLOR3377CC;
趋势8:=XMA(((CLOSE-LLV(LOW,53))/(HHV(HIGH,53)-LLV(LOW,53))*50),17)+9,COLOR3377DD;
趋势线:=EMA(((CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*50),17)+18,COLORFF77CC,LINETHICK2;
WR1:=XMA(趋势F,7)*1.372,COLOR0011FF,LINETHICK2;{有未来函数!}
趋势生成:=CROSS(WR1,趋势线);
W1:=WR1-REF(WR1,1);
Q1:=趋势线-REF(趋势线,1);
YTJ1:=SHARP>=RSI2ANDWR1>REF(WR1,1)AND趋势线-WR1<1.6AND趋势线>WR1;
YTJ2:=Q1>0ANDREF(趋势线-WR1,1)>(趋势线-WR1);
YTJ3:=Q1<=0;
YTJ4:=SHARP<RSI2ANDWR1>REF(WR1,1)AND趋势线-WR1<1AND趋势线>WR1;
YTJ5:=(YTJ1ANDYTJ2)OR(YTJ1ANDYTJ3)OR(YTJ2ANDYTJ4)OR(YTJ3ANDYTJ4);
先趋提示:(COUNT(趋势生成,4)=1ANDWR1>REF(WR1,1)ANDSHARP<=RSI2);
先叉提示:YTJ5ANDSHARP<60;
先趋确认:(COUNT(趋势生成,5)=1ANDWR1>趋势线ANDWR1>REF(WR1,1)ANDCROSS(SHARP,RSI2));
先叉确认:(趋势生成ANDSHARP>RSI2ANDSHARP<50ANDREF(SHARP,1)<55);
日线锁定:=(PERIOD==5)AND(C>0)ANDV>0;
引力:=(ma(C,30)+MA(C,72))/2;
下轨:=引力*0.73;
下轨75:=引力*0.75;
下轨71:=引力*0.71;
下轨68:=引力*0.68;
过滤周期:=1;
VAR1:=EMA(EMA(CLOSE,9),9);
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
资金:=EMA(EMA(CLOSE,8),8);
资金抬轿:=(资金-REF(资金,1))/REF(资金,1)*1000;
有庄控盘:=资金抬轿>0;无庄控盘:=资金抬轿<=0;买线:=EMA(C,3);
卖线:=EMA(SLOPE(C,22)*20+C,54);
BU1:=crOSS(买线,卖线);
SEL1:=CROSS(卖线,买线);
BU2:=IFF(BU1AND有庄控盘,1,IFF(COUNT(BU1AND无庄控盘,BArslAst(SEL1)+1)==1ANDCROSS(资金抬轿,0),1,0));
BU:=BU2ANDCOUNT(BU2,BARSLAST(SEL1)+1)==1;
SEL:=SEL1ANDCOUNT(SEL1,BARSLAST(BU)+1)==1;
BUNEW:=BU;
止损条件:=CLOSE/REF(OPEN,BARSLAST(BU))<(1-7/100)ANDCOUNT(BU,BARSLAST(BU)+1)==1ANDCOUNT(SEL,BARSLAST(BU)+1)==0;
SELNEW:=IFF(止损条件ANDCOUNT(止损条件,BARSLAST(BU)+1)==1,1,IFF(SELANDCOUNT(止损条件,BARSLAST(BU)+1)==0,1,0));
重新买入:=COUNT(止损条件,BARSLAST(BUNEW)+1)>=1ANDCROSS(C,0.965*REF(O,BARSLAST(BUNEW)));
不在同一天1:=((重新买入ANDSELNEW)==0);BUNEW2:=((BUNEWANDCOUNT(SELNEW,过滤周期)==0)OR重新买入)AND不在同一天1;
二次止损:=(CLOSE/REF(OPEN,BARSLAST(重新买入))<(1-7/100)ANDCOUNT(重新买入,BARSLAST(重新买入)+1)==1ANDCOUNT(SEL,BARSLAST(重
新买入)+1)==0);
重新卖出:=(SELANDCOUNT(重新买入,BARSLAST(BUNEW2)+1)==1)OR(二次止损ANDSUM(二次止损,0)==1);
不在同一天2:=((重新卖出ANDBUNEW2)==0);
SELNEW2:=((SELNEWANDCOUNT(SELNEW,BARSLAST(BUNEW2)+1)==1)OR重新卖出)AND不在同一天2;
BUNEW3:=BUNEW2ANDCOUNT(BUNEW2,BARSLAST(SELNEW2)+1)==1;
SELNEW3:=SELNEW2ANDCOUNT(SELNEW2,BARSLAST(BUNEW3)+1)==1;
D:=BARSLAST(BUNEW3)+1>=1ANDCOUNT(SELNEW3,BARSLAST(BUNEW3)+1)==0;
K:=BARSLAST(SELNEW3)+1>=1ANDCOUNT(BUNEW3,BARSLAST(SELNEW3)+1)==0;
修正部分定位:=IFF(COUNT(SELNEW3,BARSCOUNT(C))==0ANDCOUNT(BUNEW3,BARSCOUNT(C))==0,1,0);
修正部分累计:=SUM(修正部分定位,1000)+1;
精准修正累计:=IFF(修正部分累计==REF(修正部分累计,1)ANDREF(修正部分累计,2)<修正部分累计,修正部分累计,0);
上市修正B:=修正部分定位ANDCROSS(控盘,0);
上市修正S:=修正部分定位ANDCROSS(0,控盘)ANDCOUNT(上市修正B,BARSLAST(C>0))>=1;
上市D:=COUNT(上市修正B,BARSLAST(上市修正B)+1)==1ANDCOUNT(上市修正S,BARSLAST(上市修正B)+1)==0ANDCOUNT(SELNEW3,BARSCOUNT
(C))==0;
上市K:=COUNT(上市修正S,BARSLAST(上市修正S)+1)==1ANDCOUNT(上市修正B,BARSLAST(上市修正S)+1)==0ANDCOUNT
(BUNEW3,BARSCOUNT(C))==0;
SSXZBZS:=COUNT(上市修正B,BARSCOUNT(C));
SSXZSZS:=COUNT(上市修正S,BARSCOUNT(C));
QB:=IFF(修正部分定位,上市修正B,BUNEW3);
QS:=IFF(修正部分定位,上市修正SAND(SSXZBZS==SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,BARSCOUNT(C))==1ANDCOUNT
(BUNEW3,BARSCOUNT(C))==0)==0,SELNEW3AND(SSXZBZS==SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,BARSCOUNT(C))==1ANDCOUNT
(BUNEW3,BARSCOUNT(C))==0)==0);
K补:=(COUNT(上市修正B,BARSLAST(C>0))==0ANDCOUNT(QB,BARSLAST(C>0))==0)==0;
定位B68:=QBANDCOUNT(L<下轨68,10)>=1;
定位B71:=QBANDCOUNT(L<下轨71,10)>=1;
定位B75:=QBANDCOUNT(L<下轨75,10)>=1;
定位68B:=EXIST(定位B68,BARSLAST(BUNEW)+1)AND重新买入ANDQB;
定位71B:=EXIST(定位B71,BARSLAST(BUNEW)+1)AND重新买入ANDQB;
定位75B:=EXIST(定位B75,BARSLAST(BUNEW)+1)AND重新买入ANDQB;
概率1:=IFF(定位B68,5,IFF(定位B71,4,IFF(定位B75,3,0)));
概率2:=IFF(定位68B,5,IFF(定位71B,4,IFF(定位75B,3,0)));
概率:=IFF(概率1>0,概率1,概率2);
STICKLINE((DAND日线锁定)OR(上市DAND日线锁定),H,L,0.00,0),COLOR0000FF;
STICKLINE((DAND日线锁定)OR(上市DAND日线锁定),C,O,3.00,0),COLOR0000FF;
STICKLINE((KANDK补AND日线锁定)OR(上市KAND日线锁定),H,L,0.00,0),COLORFFFF00;
STICKLINE((KANDK补AND日线锁定)OR(上市KAND日线锁定),C,O,3.00,0),COLORFFFF00;
STICKLINE(C==OAND(DOR上市D)AND日线锁定,C,C,3,0),COLOR0000FF;
STICKLINE(C==OAND(KANDK补)AND日线锁定,C,C,3,0),COLORFFFF00;
绘制多头:=(DAND日线锁定)OR(上市DAND日线锁定);
绘制空头:=(KANDK补AND日线锁定)OR(上市KAND日线锁定);
代修复部分:=绘制多头==0AND绘制空头==0;
B修:=BARSLAST(QB);
S修:=BARSLAST(QS);
补充绘制:=IFF(B修<S修AND代修复部分,1,IFF(B修>S修AND代修复部分,2,0));
STICKLINE(日线锁定AND补充绘制==1,H,L,0.00,0),COLOR0000FF;
STICKLINE(日线锁定AND补充绘制==1,C,O,3.00,0),COLOR0000FF;
STICKLINE(日线锁定AND补充绘制==2,H,L,0.00,0),COLORFFFF00;
STICKLINE(日线锁定AND补充绘制==2,C,O,3,0),COLORFFFF00;
DRAWICON(QBAND日线锁定,LOW,1);
DRAWICON(QBAND日线锁定,LOW*0.995,7);
DRAWICON(QSAND日线锁定,HIGH,2);
DRAWICON(QSAND日线锁定,HIGH*1.005,8);
DRAWICON(概率==5AND日线锁定,L*0.97,14);
DRAWICON(概率==4AND日线锁定,L*0.97,13);
DRAWICON(概率==3AND日线锁定,L*0.97,11);
MA5:MA(CLOSE,5),COLORWHITE;
MA10:MA(CLOSE,10),COLORYELLOW;
MA20:MA(CLOSE,20),COLORMAGENTA;
MA60:MA(CLOSE,60),COLORGREEN;
[源码注释]通达信趋势操作买卖主图指标公式翻译结果
LC赋值:1日前的收盘价
SHARP赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,画白色,线宽为1
RSI1赋值:收盘价-LC和0的较大值的13日[1日权重]移动平均/收盘价-LC的绝对值的13日[1日权重]移动平均*100,COLORAAAAAA
RSI2赋值:RSI1的7日[1日权重]移动平均,COLOR11DD11,线宽为2
趋势F赋值:((收盘价-48日内最低价的最低值)/(48日内最高价的最高值-48日内最低价的最低值)*50)的17日偏移移动平均+9,COLOR3377CC
趋势8赋值:((收盘价-53日内最低价的最低值)/(53日内最高价的最高值-53日内最低价的最低值)*50)的17日偏移移动平均+9,COLOR3377DD
趋势线赋值:((收盘价-38日内最低价的最低值)/(38日内最高价的最高值-38日内最低价的最低值)*50)的17日指数移动平均+18,COLORFF77CC,线宽为2
WR1赋值:趋势F的7日偏移移动平均*1.372,COLOR0011FF,线宽为2
趋势生成赋值:WR1上穿趋势线
W1赋值:WR1-1日前的WR1
Q1赋值:趋势线-1日前的趋势线
YTJ1赋值:SHARP>
=RSI2ANDWR1>
1日前的WR1AND趋势线-WR1<
1.6AND趋势线>
WR1
YTJ2赋值:Q1>
0ANDREF(趋势线-WR1,1)>
(趋势线-WR1)
YTJ3赋值:Q1<
=0
YTJ4赋值:SHARP<
RSI2ANDWR1>
1日前的WR1AND趋势线-WR1<
1AND趋势线>
WR1
YTJ5赋值:(YTJ1ANDYTJ2)OR(YTJ1ANDYTJ3)OR(YTJ2ANDYTJ4)OR(YTJ3ANDYTJ4)
输出先趋提示:(统计4日中满足趋势生成的天数=1ANDWR1>
1日前的WR1ANDSHARP<
=RSI2)
输出先叉提示:YTJ5ANDSHARP<
60
输出先趋确认:(统计5日中满足趋势生成的天数=1ANDWR1>
趋势线ANDWR1>
1日前的WR1ANDCROSS(SHARP,RSI2))
输出先叉确认:(趋势生成ANDSHARP>
RSI2ANDSHARP<
50ANDREF(SHARP,1)<
55)
日线锁定赋值:(周期类型(5)AND(收盘价>0)ANDV>0
引力赋值:(收盘价的30日简单移动平均+收盘价的72日简单移动平均)/2
下轨赋值:引力*0.73
下轨75赋值:引力*0.75
下轨71赋值:引力*0.71
下轨68赋值:引力*0.68
过滤周期赋值:1
VAR1赋值:收盘价的9日指数移动平均的9日指数移动平均
控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
资金赋值:收盘价的8日指数移动平均的8日指数移动平均
资金抬轿赋值:(资金-1日前的资金)/1日前的资金*1000
有庄控盘赋值:资金抬轿>0
无庄控盘赋值:资金抬轿<=0
买线赋值:收盘价的3日指数移动平均
卖线赋值:收盘价的22日线性回归斜率*20+收盘价的54日指数移动平均
BU1赋值:买线上穿卖线
SEL1赋值:卖线上穿买线
BU2赋值:如果BU1AND有庄控盘,返回1,否则返回如果统计上次SEL1距今天数+1日中满足BU1AND无庄控盘的天数1ANDCROSS(资金抬轿,0),返回1,否则返回0
BU赋值:BU2ANDCOUNT(BU2,上次SEL1距今天数+1))1
SEL赋值:SEL1ANDCOUNT(SEL1,上次BU距今天数+1))1
BUNEW赋值:BU
止损条件赋值:收盘价/上次BU距今天数日前的开盘价<(1-7/100)ANDCOUNT(BU,上次BU距今天数+1))1ANDCOUNT(SEL,上次BU距今天数+1))0
SELNEW赋值:如果止损条件ANDCOUNT(止损条件,上次BU距今天数+1))1,返回1,否则返回如果SELANDCOUNT(止损条件,上次BU距今天数+1))0,返回1,否则返回0
重新买入赋值:统计上次BUNEW距今天数+1日中满足止损条件的天数>=1ANDCROSS(收盘价,0.965*上次BUNEW距今天数日前的开盘价)
不在同一天1赋值:((重新买入ANDSELNEW))0)
BUNEW2赋值:((BUNEWANDCOUNT(SELNEW,过滤周期))0)OR重新买入)AND不在同一天1
二次止损赋值:(收盘价/上次重新买入距今天数日前的开盘价<(1-7/100)ANDCOUNT(重新买入,上次重新买入距今天数+1))1ANDCOUNT(SEL,上次重新买入距今天数+1))0)
重新卖出赋值:(SELANDCOUNT(重新买入,上次BUNEW2距今天数+1))1)OR(二次止损ANDSUM(二次止损,0))1)
不在同一天2赋值:((重新卖出ANDBUNEW2))0)
SELNEW2赋值:((SELNEWANDCOUNT(SELNEW,上次BUNEW2距今天数+1))1)OR重新卖出)AND不在同一天2
BUNEW3赋值:BUNEW2ANDCOUNT(BUNEW2,上次SELNEW2距今天数+1))1
SELNEW3赋值:SELNEW2ANDCOUNT(SELNEW2,上次BUNEW3距今天数+1))1
D赋值:上次BUNEW3距今天数+1>=1ANDCOUNT(SELNEW3,上次BUNEW3距今天数+1))0
K赋值:上次SELNEW3距今天数+1>=1ANDCOUNT(BUNEW3,上次SELNEW3距今天数+1))0
修正部分定位赋值:如果统计收盘价的有效数据周期数日中满足SELNEW3的天数0ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0,返回1,否则返回0
修正部分累计赋值:修正部分定位的1000日累和+1
精准修正累计赋值:如果修正部分累计1日前的修正部分累计ANDREF(修正部分累计,2)<修正部分累计,返回修正部分累计,否则返回0
上市修正B赋值:修正部分定位AND控盘上穿0
上市修正S赋值:修正部分定位AND0上穿控盘ANDCOUNT(上市修正B,上次收盘价>0距今天数)>=1
上市D赋值:统计上次上市修正B距今天数+1日中满足上市修正B的天数赋值:1ANDCOUNT(上市修正S,上次上市修正B距今天数+1))0ANDCOUNT(SELNEW3,收盘价的有效数据周期数))0
上市K赋值:统计上次上市修正S距今天数+1日中满足上市修正S的天数赋值:1ANDCOUNT(上市修正B,上次上市修正S距今天数+1))0ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0
SSXZBZS赋值:统计收盘价的有效数据周期数日中满足上市修正B的天数
SSXZSZS赋值:统计收盘价的有效数据周期数日中满足上市修正S的天数
QB赋值:如果修正部分定位,返回上市修正B,否则返回BUNEW3
QS赋值:如果修正部分定位,返回上市修正SAND(SSXZBZS(SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,收盘价的有效数据周期数))1ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0))0,否则返回SELNEW3AND(SSXZBZS(SSXZSZSANDSSXZBZS>=0ANDCOUNT(SELNEW3,收盘价的有效数据周期数))1ANDCOUNT(BUNEW3,收盘价的有效数据周期数))0))0
K补赋值:(统计上次收盘价>0距今天数日中满足上市修正B的天数(0ANDCOUNT(QB,上次收盘价>0距今天数))0))0
定位B68赋值:QBANDCOUNT(最低价<下轨68,10)>=1
定位B71赋值:QBANDCOUNT(最低价<下轨71,10)>=1
定位B75赋值:QBANDCOUNT(最低价<下轨75,10)>=1
定位68B赋值:最近上次BUNEW距今天数+1日存在定位B68AND重新买入ANDQB
定位71B赋值:最近上次BUNEW距今天数+1日存在定位B71AND重新买入ANDQB
定位75B赋值:最近上次BUNEW距今天数+1日存在定位B75AND重新买入ANDQB
概率1赋值:如果定位B68,返回5,否则返回如果定位B71,返回4,否则返回如果定位B75,返回3,否则返回0
概率2赋值:如果定位68B,返回5,否则返回如果定位71B,返回4,否则返回如果定位75B,返回3,否则返回0
概率赋值:如果概率1>0,返回概率1,否则返回概率2
当满足条件(DAND日线锁定)OR(上市DAND日线锁定)时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLOR0000FF
当满足条件(DAND日线锁定)OR(上市DAND日线锁定)时,在收盘价和开盘价位置之间画柱状线,宽度为3.00,0不为0则画空心柱.,COLOR0000FF
当满足条件(KANDK补AND日线锁定)OR(上市KAND日线锁定)时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLORFFFF00
当满足条件(KANDK补AND日线锁定)OR(上市KAND日线锁定)时,在收盘价和开盘价位置之间画柱状线,宽度为3.00,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价OAND(DOR上市D)AND日线锁定时,在收盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价OAND(KANDK补)AND日线锁定时,在收盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
绘制多头赋值:(DAND日线锁定)OR(上市DAND日线锁定)
绘制空头赋值:(KANDK补AND日线锁定)OR(上市KAND日线锁定)
代修复部分赋值:绘制多头赋值:0AND绘制空头赋值:0
B修赋值:上次QB距今天数
S修赋值:上次QS距今天数
补充绘制赋值:如果B修<S修AND代修复部分,返回1,否则返回如果B修>S修AND代修复部分,返回2,否则返回0
当满足条件日线锁定AND补充绘制1时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLOR0000FF
当满足条件日线锁定AND补充绘制1时,在收盘价和开盘价位置之间画柱状线,宽度为3.00,0不为0则画空心柱.,COLOR0000FF
当满足条件日线锁定AND补充绘制2时,在最高价和最低价位置之间画柱状线,宽度为0.00,0不为0则画空心柱.,COLORFFFF00
当满足条件日线锁定AND补充绘制2时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
当满足条件QBAND日线锁定时,在最低价位置画1号图标
当满足条件QBAND日线锁定时,在最低价*0.995位置画7号图标
当满足条件QSAND日线锁定时,在最高价位置画2号图标
当满足条件QSAND日线锁定时,在最高价*1.005位置画8号图标
当满足条件概率5AND日线锁定时,在最低价*0.97位置画14号图标
当满足条件概率4AND日线锁定时,在最低价*0.97位置画13号图标
当满足条件概率3AND日线锁定时,在最低价*0.97位置画11号图标
输出MA5:收盘价的5日简单移动平均,画白色
输出MA10:收盘价的10日简单移动平均,画黄色
输出MA20:收盘价的20日简单移动平均,画洋红色
输出MA60:收盘价的60日简单移动平均,画绿色
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
收藏
点赞
网友评论
已有0人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目