通达信一线穿3短线修正定位指标源码

 
LC:=REF(C,1);
M5:MA(C,5);
M10:MA(C,10);
M20:MA(C,20);
M30:MA(C,30),COLORFFCC00;
VAR1:=EMA(EMA(C,9),9);
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
   EEM8:=EMA(EMA(C,8),8);
   资金:=(EEM8-REF(EEM8,1))/REF(EEM8,1)*1000;
   有庄:=资金>0;
   无庄:=资金<=0;
   买线:=EMA(C,3);
   卖线:=EMA(SLOPE(C,22)*20+C,54);
BU1:=CROSS(买线,卖线);
SEL1:=CROSS(卖线,买线);
BU2:=IFF(BU1 AND 有庄,1,IFF(COUNT(BU1 AND 无庄,BARSLAST(SEL1)+1)=1 AND CROSS(资金,0),1,0));
BU:=BU2 AND COUNT(BU2,BARSLAST(SEL1)+1)=1;
SEL:=SEL1 AND COUNT(SEL1,BARSLAST(BU)+1)=1;
    止损A:=C/REF(O,BARSLAST(BU))<0.93 AND COUNT(BU,BARSLAST(BU)+1)=1 AND COUNT(SEL,BARSLAST(BU)+1)=0;
    SELNEW:=IFF(止损A AND COUNT(止损A,BARSLAST(BU)+1)=1,1,IFF(SEL AND COUNT(止损A,BARSLAST(BU)+1)=0,1,0));
重买:=COUNT(止损A,BARSLAST(BU)+1)>=1 AND CROSS(C,0.965*REF(O,BARSLAST(BU)));
  不一天:=(重买 AND SELNEW)=0;
  BUNEW2:=(BU OR 重买) AND 不一天;
止损B:=(C/REF(O,BARSLAST(重买))<-0.06 AND COUNT(重买,BARSLAST(重买)+1)=1 AND COUNT(SEL,BARSLAST(重买)+1)=0);
重卖:=(SEL AND COUNT(重买,BARSLAST(BUNEW2)+1)=1) OR (止损B AND SUM(止损B,0)=1);
不一天2:=((重卖 AND BUNEW2)=0);
SELNEW2:=((SELNEW AND COUNT(SELNEW,BARSLAST(BUNEW2)+1)=1) OR 重卖) AND 不一天2;
BUNEW3:=BUNEW2 AND COUNT(BUNEW2,BARSLAST(SELNEW2)+1)=1;
SELNEW3:=SELNEW2 AND COUNT(SELNEW2,BARSLAST(BUNEW3)+1)=1;
D:=BARSLAST(BUNEW3)+1>=1 AND COUNT(SELNEW3,BARSLAST(BUNEW3)+1)=0;
K:=BARSLAST(SELNEW3)+1>=1 AND COUNT(BUNEW3,BARSLAST(SELNEW3)+1)=0;
修正定位:=IFF(COUNT(SELNEW3,BARSCOUNT(C))=0 AND COUNT(BUNEW3,BARSCOUNT(C))=0,1,0);
修正累计:=SUM(修正定位,1000)+1;
精准修正累计:=IFF(修正累计=REF(修正累计,1) AND REF(修正累计,2)<修正累计,修正累计,0);
上市修正B:=修正定位 AND CROSS(控盘,0);
上市修正S:=修正定位 AND CROSS(0,控盘) AND COUNT(上市修正B,BARSLAST(C>0))>=1;
上市D:=COUNT(上市修正B,BARSLAST(上市修正B)+1)=1 AND COUNT(上市修正S,BARSLAST(上市修正B)+1)=0 AND COUNT (SELNEW3,BARSCOUNT(C))=0;
上市K:=COUNT(上市修正S,BARSLAST(上市修正S)+1)=1 AND COUNT(上市修正B,BARSLAST(上市修正S)+1)=0 AND COUNT
(BUNEW3,BARSCOUNT(C))=0;
SSXZBZS:=COUNT(上市修正B,BARSCOUNT(C));
SSXZSZS:=COUNT(上市修正S,BARSCOUNT(C));
QB:=IFF(修正定位,上市修正B,BUNEW3);
QS:=IFF(修正定位,上市修正S AND (SSXZBZS==SSXZSZS AND SSXZBZS>=0 AND COUNT(SELNEW3,BARSCOUNT(C))=1 AND COUNT
(BUNEW3,BARSCOUNT(C))=0)=0, SELNEW3 AND (SSXZBZS=SSXZSZS AND SSXZBZS>=0 AND COUNT(SELNEW3,BARSCOUNT(C))=1 AND COUNT
(BUNEW3,BARSCOUNT(C))=0)=0);
K补:=(COUNT(上市修正B,BARSLAST(C>0))=0 AND COUNT(QB,BARSLAST(C>0))==0)==0;
STICKLINE(D OR 上市D,H,L,0,0),COLOR0000EE;
STICKLINE(D OR 上市D,C,O,2,0),COLOR0000EE;
STICKLINE((K AND K补) OR 上市K,H,L,0,0),COLORFFBB00;
STICKLINE((K AND K补) OR 上市K,C,O,2,0),COLORFFBB00;
DRAWICON(QB,L*0.975,23);
DRAWICON(QS,H*1.02,27);
一线穿3线:IF(C>MAX(M5,MAX(M10,MIN(M20,M30))) AND LC<=(MIN(REF(M5,1),MIN(REF(M10,1),
       MAX(REF(M20,1),REF(M30,1))))),L*0.985,DRAWNULL),COLOR00FFFF,LINETHICK6,CROSSDOT;
一线破3线:IF(C<MIN(M5,MIN(M10,MAX(M20,M30))) AND LC>=(MAX(REF(M5,1),MAX(REF(M10,1),
       MIN(REF(M20,1),REF(M30,1))))),H*1.01,DRAWNULL),COLOR00FF00,LINETHICK6,CROSSDOT;
STICKLINE(一线穿3线=L*0.985,C,O,2,0),COLORFF00FF;
STICKLINE(一线破3线=H*1.01,C,O,2,0),COLOR00FF00;






来函数检测结果如下
该公式没有未来函数


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

相关指标公式

LC赋值:1日前的收盘价
输出M5:收盘价的5日简单移动平均
输出M10:收盘价的10日简单移动平均
输出M20:收盘价的20日简单移动平均
输出M30:收盘价的30日简单移动平均,COLORFFCC00
VAR1赋值:收盘价的9日指数移动平均的9日指数移动平均
控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
EEM8赋值:收盘价的8日指数移动平均的8日指数移动平均
资金赋值:(EEM8-1日前的EEM8)/1日前的EEM8*1000
有庄赋值:资金>0
无庄赋值:资金<=0
买线赋值:收盘价的3日指数移动平均
卖线赋值:收盘价的22日线性回归斜率*20+收盘价的54日指数移动平均
BU1赋值:买线上穿卖线
SEL1赋值:卖线上穿买线
BU2赋值:如果BU1AND有庄,返回1,否则返回如果统计上次SEL1距今天数+1日中满足BU1AND无庄的天数=1ANDCROSS(资金,0),返回1,否则返回0
BU赋值:BU2 AND 统计上次SEL1距今天数+1日中满足BU2的天数=1
SEL赋值:SEL1 AND 统计上次BU距今天数+1日中满足SEL1的天数=1
止损A赋值:收盘价/上次BU距今天数日前的开盘价<0.93 AND 统计上次BU距今天数+1日中满足BU的天数=1 AND 统计上次BU距今天数+1日中满足SEL的天数=0
SELNEW赋值:如果止损AANDCOUNT(止损A,上次BU距今天数+1)=1,返回1,否则返回如果SELANDCOUNT(止损A,上次BU距今天数+1)=0,返回1,否则返回0
重买赋值:统计上次BU距今天数+1日中满足止损A的天数>=1 AND 收盘价上穿0.965*上次BU距今天数日前的开盘价
不一天赋值:(重买 AND SELNEW)=0
BUNEW2赋值:(BU OR 重买) AND 不一天
止损B赋值:(收盘价/上次重买距今天数日前的开盘价<-0.06 AND 统计上次重买距今天数+1日中满足重买的天数=1 AND 统计上次重买距今天数+1日中满足SEL的天数=0)
重卖赋值:(SEL AND 统计上次BUNEW2距今天数+1日中满足重买的天数=1) OR (止损B AND 止损B的历史累和=1)
不一天2赋值:((重卖 AND BUNEW2)=0)
SELNEW2赋值:((SELNEW AND 统计上次BUNEW2距今天数+1日中满足SELNEW的天数=1) OR 重卖) AND 不一天2
BUNEW3赋值:BUNEW2 AND 统计上次SELNEW2距今天数+1日中满足BUNEW2的天数=1
SELNEW3赋值:SELNEW2 AND 统计上次BUNEW3距今天数+1日中满足SELNEW2的天数=1
D赋值:上次BUNEW3距今天数+1>=1 AND 统计上次BUNEW3距今天数+1日中满足SELNEW3的天数=0
K赋值:上次SELNEW3距今天数+1>=1 AND 统计上次SELNEW3距今天数+1日中满足BUNEW3的天数=0
修正定位赋值:如果统计收盘价的有效数据周期数日中满足SELNEW3的天数=0ANDCOUNT(BUNEW3,收盘价的有效数据周期数)=0,返回1,否则返回0
修正累计赋值:修正定位的1000日累和+1
精准修正累计赋值:如果修正累计=1日前的修正累计ANDREF(修正累计,2)<修正累计,返回修正累计,否则返回0
上市修正B赋值:修正定位 AND 控盘上穿0
上市修正S赋值:修正定位 AND 0上穿控盘 AND 统计上次收盘价>0距今天数日中满足上市修正B的天数>=1
上市D赋值:统计上次上市修正B距今天数+1日中满足上市修正B的天数=1 AND 统计上次上市修正B距今天数+1日中满足上市修正S的天数=0 AND 统计收盘价的有效数据周期数日中满足SELNEW3的天数=0
上市K赋值:统计上次上市修正S距今天数+1日中满足上市修正S的天数=1 AND 统计上次上市修正S距今天数+1日中满足上市修正B的天数=0 AND 统计收盘价的有效数据周期数日中满足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的天数=0 AND 统计上次收盘价>0距今天数日中满足QB的天数 0))0
当满足条件DOR上市D时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000EE
当满足条件DOR上市D时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000EE
当满足条件(KANDK补)OR上市K时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFBB00
当满足条件(KANDK补)OR上市K时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFBB00
当满足条件QB时,在最低价*0.975位置画23号图标
当满足条件QS时,在最高价*1.02位置画27号图标
输出 一线穿3线:如果收盘价>M5和M10和M20和M30的较小值的较大值的较大值ANDLC<=(1日前的M5和1日前的M10和1日前的M20和1日前的M30的较大值的较小值的较小值),返回最低价*0.985,否则返回无效数,COLOR00FFFF,线宽为6,CROSSDOT
输出一线破3线:如果收盘价=(1日前的M5和1日前的M10和1日前的M20和1日前的M30的较小值的较大值的较大值),返回最高价*1.01,否则返回无效数,COLOR00FF00,线宽为6,CROSSDOT
当满足条件一线穿3线=最低价*0.985时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件一线破3线=最高价*1.01时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00

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

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