神奇指标网

通达信获利盘指标公式源码分享

浏览 393次浏览
标签: 背离
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:通达信获利盘指标公式源码分享


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



   在许多函数里能够提前发出买卖信号的就属【获利盘比例函数】了.如果已经出现下跌再出现买卖信号.我们再去买卖.是不是太晚了那叫【马后客】.这类函数不用我说大家都知道.今天我给大家的获利盘比例公式.我认为就可以做到提前发出信号.给你买卖股票预留空间.但是卖不卖还得你自己说了算.公式就是【参谋】而已.你才是【司令员】呢.起码这个公式给你了值得买卖参考信号.你只要不贪.在获利的条件下卖出去.不坐过山车比什么都好.永远不要指望卖到最高价.也不要老吃【后悔药】.股市的未来不可知才是绝对的.包括股评家大家都在【猜】.猜对了就是【赢家】.没有【股神】.获利盘比例函数也只能是你【猜摸】涨跌好助手而已




通达信指标公式源码:




    R:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
    K:=EMA(R,3);
    D:=EMA(K,3);
    一年12倍:20,colorred;
    陡峭度:=IF((BARSCOUNT(CLOSE)>7),(100)*((MA(CLOSE,7))/(LLV(MA(CLOSE,7),7))-1),1);
    N:=IF((陡峭度>0.35),6,65);
    VAR1:=((-((100)*(HHV(HIGH,N)-CLOSE))/(HHV(HIGH,N)-LLV(LOW,N))));
    VAR1A:=((-((100)*(HHV(HIGH,N)-CLOSE))/(HHV(HIGH,N)-LLV(LOW,N)))+100);
    获利盘:=(WINNER(CLOSE))*(100);
    获利线:=FORCAST(获利盘,7);
    线:=(FORCAST(VAR1A,7));
    满仓:=((线>REF(线,1))AND(线<25)AND(COUNT((线>REF(线,1)),5)=1)ANDIF((N=6),(获利盘<60),(获利盘<40))AND(COUNT((获利线>20),20)>0))*(40);
    STICKLINE(满仓,0,40,5,0),Color008000;
    DRAWTEXT(满仓,45,'满仓'),Color008000;
    轻仓:=IF((获利盘>=60)AND(线>REF(线,1))AND(REF(线,1)<20)AND(线<40)AND(COUNT((线>REF(线,1)),5)=1)AND(REF(N,1)=6),1,0);
    STICKLINE(轻仓,20,D,4,1),ColorFF00FF;
    DRAWTEXT(轻仓,45,'轻仓'),ColorFF00FF;
    出击:=CROSS(线,20)ANDIF((COUNT(CROSS(K,D),3)=1)AND(D<40),1,(线>D)OR(K>D)AND(D<60))ANDIF((N=6),(获利盘<70),(获利盘<40))AND(COUNT((获利线>20),20)>0);
    STICKLINE(出击,0,50,3,1),Color44BB00;
    DRAWTEXT(出击,55,'出击'),colorred;
    进1:=CROSS(线,D)AND(D>30)AND(D>REF(D,1))AND(D<80);
    进2:=CROSS(线,获利线)AND(D>30)AND(获利线>25)AND(D>REF(D,1));
    低进:=IF(进1AND(D>获利线),进2,进1);
    DRAWTEXT(低进,30,'低进'),ColorFF0000;
    STICKLINE(低进,20,30,3,1),Color000080;
    DRAWTEXT(进2,50,'高进'),Color800080;
    STICKLINE(进2,30,50,3,1),coloryellow;
    狂喜:=(30)*(CROSS(VAR1,(-2)));
    STICKLINE(狂喜,0,20,3,1),coloryellow;
    DRAWTEXT(狂喜,(-5),'要涨停'),coloryellow;
    狂喜过望:=(50)*((VAR1=0));
    恐慌:(-20)*((VAR1<(-94))),ColorC1C1C1;
    STICKLINE(恐慌,0,(-20),5,0),ColorC1C1C1;
    DRAWTEXT(恐慌,(-25),'恐慌'),ColorC1C1C1;
    极度恐慌:(-40)*((VAR1=(-100))),Color800000;
    STICKLINE(极度恐慌,0,(-40),7,1),Color800000;
    DRAWTEXT(极度恐慌,(-45),'极度恐慌'),Color800000;
    半仓:=(30)*(CROSS(VAR1,(-94))AND(COUNT(恐慌,5)>0)AND(N=REF(N,1))ANDIF((N=6),(获利盘<60),(获利盘<40))AND(COUNT((获利线>20),20)>0));
    STICKLINE(半仓,0,30,4,1),ColorFFFF00;
    DRAWTEXT(半仓,35,'半仓'),ColorFFFF00;
    加仓:=(30)*(CROSS(K,20)AND(COUNT(半仓,5)>0));
    STICKLINE(加仓,0,20,6,1),Color808080;
    DRAWTEXT(加仓,25,'加仓'),Color808080;
    背离:=(COUNT(恐慌,2)>0)AND(CLOSE<REF(CLOSE,1))AND(VAR1>REF(VAR1,1));
    DRAWICON(背离,0,1),ColorFFFFFF;
    (-55),colorred;
    获利盘比例:WINNER(CLOSE)*100,LINETHICK0;
    获利盘比例差:获利盘比例-REF(获利盘比例,1);
    WINN:=获利盘比例差*2;
    STICKLINE(WINN>0,WINN,0,3.5,0),COLOR000088;
    STICKLINE(WINN>0,WINN,0,3,0),COLOR0000AA;
    STICKLINE(WINN>0,WINN,0,2.5,0),COLOR0000BB;
    STICKLINE(WINN>0,WINN,0,2,0),COLOR0000CC;
    STICKLINE(WINN>0,WINN,0,1.5,0),COLOR0000EE;
    STICKLINE(WINN>0,WINN,0,1,0),COLOR0000FF;
    STICKLINE(WINN<0,WINN,0,3.5,0),COLOR008800;
    STICKLINE(WINN<0,WINN,0,3,0),COLOR00AA00;
    STICKLINE(WINN<0,WINN,0,2.5,0),COLOR00BB00;
    STICKLINE(WINN<0,WINN,0,2,0),COLOR00CC00;
    STICKLINE(WINN<0,WINN,0,1.5,0),COLOR00DD00;
    STICKLINE(WINN<0,WINN,0,1,0),COLOR00FF00;
    RSV:=SUM(获利盘比例差,3);
    K:=SMA(RSV,5,1);
    D:=SMA(K,9,1);
    VAR1:3*K-2*D;
    LLJX:=VAR1;
    0,POINTDOT,COLORWHITE;
    B1:SUM(LLJX,1),COLORCYAN,LINETHICK2;
    B2:SUM(LLJX,2),COLORCYAN;
    B3:SUM(LLJX,3),COLORCYAN;
    B4:SUM(LLJX,4),COLORCYAN;
    B5:SUM(LLJX,5),COLORCYAN;
    B6:SUM(LLJX,6),COLORCYAN;
    B7:SUM(LLJX,7),COLORCYAN;
    B8:SUM(LLJX,8),COLORCYAN;
    B9:SUM(LLJX,9),COLORCYAN;
    B10:SUM(LLJX,10),COLORCYAN,LINETHICK3;
    IF(B1>REF(B1,1),B1,DRAWNULL),COLOR0000FF,LINETHICK2;
    IF(B2>REF(B2,1),B2,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B3>REF(B3,1),B3,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B4>REF(B4,1),B4,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B5>REF(B5,1),B5,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B6>REF(B6,1),B6,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B7>REF(B7,1),B7,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B8>REF(B8,1),B8,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B9>REF(B9,1),B9,DRAWNULL),COLOR0000FF,LINETHICK1;
    IF(B10>REF(B10,1),B10,DRAWNULL),COLOR0000FF,LINETHICK3;
    AA:=FILTER(CROSS(REF(B10,1),B10),5);
    DRAWTEXT(AA,B10,'★见顶'),COLORWHITE;
    ASDF:=STRCAT(STRCAT('■现实获利盘比例:',CON2STR(WINNER(CLOSE)*100,2)),'%');
    DRAWTEXT_FIX(ISLASTBAR,0,0,0,ASDF),COLOR00FFFF;





[源码注释]通达信公式动态翻译结果


   R赋值:((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*(100)

   K赋值:R的3日指数移动平均

   D赋值:K的3日指数移动平均

   输出一年12倍:20,画红色

   陡峭度赋值:如果(收盘价的有效数据周期数>7),返回(100)*((收盘价的7日简单移动平均)/(7日内收盘价的7日简单移动平均的最低值)-1),否则返回1

   N赋值:如果(陡峭度>0.35),返回6,否则返回65

   VAR1赋值:((-((100)*(N日内最高价的最高值-收盘价))/(N日内最高价的最高值-N日内最低价的最低值)))

   VAR1A赋值:((-((100)*(N日内最高价的最高值-收盘价))/(N日内最高价的最高值-N日内最低价的最低值))+100)

   获利盘赋值:(以收盘价计算的获利盘比例)*(100)

   获利线赋值:获利盘的7日线性回归预测值

   线赋值:(VAR1A的7日线性回归预测值)

   满仓赋值:((线>1日前的线)AND(线<25)AND(统计5日中满足(线>1日前的线)的天数=1)ANDIF((N=6),(获利盘<60),(获利盘<40))AND(统计20日中满足(获利线>20)的天数>0))*(40)

   当满足条件满仓时,在0和40位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR008000

   当满足条件满仓时,在45位置书写文字,COLOR008000

   轻仓赋值:如果(获利盘>=60)AND(线>1日前的线)AND(1日前的线<20)AND(线<40)AND(统计5日中满足(线>1日前的线)的天数=1)AND(1日前的N=6),返回1,否则返回0

   当满足条件轻仓时,在20和D位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORFF00FF

   当满足条件轻仓时,在45位置书写文字,COLORFF00FF

   出击赋值:线上穿20ANDIF((统计3日中满足K上穿D的天数=1)AND(D<40),1,(线>D)OR(K>D)AND(D<60))ANDIF((N=6),(获利盘<70),(获利盘<40))AND(统计20日中满足(获利线>20)的天数>0)

   当满足条件出击时,在0和50位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR44BB00

   当满足条件出击时,在55位置书写文字,画红色

   进1赋值:线上穿DAND(D>30)AND(D>1日前的D)AND(D<80)

   进2赋值:线上穿获利线AND(D>30)AND(获利线>25)AND(D>1日前的D)

   低进赋值:如果进1AND(D>获利线),返回进2,否则返回进1

   当满足条件低进时,在30位置书写文字,COLORFF0000

   当满足条件低进时,在20和30位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR000080

   当满足条件进2时,在50位置书写文字,COLOR800080

   当满足条件进2时,在30和50位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色

   狂喜赋值:(30)*(VAR1上穿(-2))

   当满足条件狂喜时,在0和20位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色

   当满足条件狂喜时,在(-5)位置书写文字,画黄色

   狂喜过望赋值:(50)*((VAR1=0))

   输出恐慌:(-20)*((VAR1<(-94))),COLORC1C1C1

   当满足条件恐慌时,在0和(-20)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORC1C1C1

   当满足条件恐慌时,在(-25)位置书写文字,COLORC1C1C1

   输出极度恐慌:(-40)*((VAR1=(-100))),COLOR800000

   当满足条件极度恐慌时,在0和(-40)位置之间画柱状线,宽度为7,1不为0则画空心柱.,COLOR800000

   当满足条件极度恐慌时,在(-45)位置书写文字,COLOR800000

   半仓赋值:(30)*(VAR1上穿(-94)AND(统计5日中满足恐慌的天数>0)AND(N=1日前的N)ANDIF((N=6),(获利盘<60),(获利盘<40))AND(统计20日中满足(获利线>20)的天数>0))

   当满足条件半仓时,在0和30位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORFFFF00

   当满足条件半仓时,在35位置书写文字,COLORFFFF00

   加仓赋值:(30)*(K上穿20AND(统计5日中满足半仓的天数>0))

   当满足条件加仓时,在0和20位置之间画柱状线,宽度为6,1不为0则画空心柱.,COLOR808080

   当满足条件加仓时,在25位置书写文字,COLOR808080

   背离赋值:(统计2日中满足恐慌的天数>0)AND(收盘价<1日前的收盘价)AND(VAR1>1日前的VAR1)

   当满足条件背离时,在0位置画1号图标,COLORFFFFFF

   (-55),画红色

   输出获利盘比例:以收盘价计算的获利盘比例*100,线宽为0

   输出获利盘比例差:获利盘比例-1日前的获利盘比例

   WINN赋值:获利盘比例差*2

   当满足条件WINN>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,3.5,0),COLOR000088

   当满足条件WINN>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,3,0),COLOR0000AA

   当满足条件WINN>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,2.5,0),COLOR0000BB

   当满足条件WINN>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,2,0),COLOR0000CC

   当满足条件WINN>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,1.5,0),COLOR0000EE

   当满足条件WINN>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,1,0),COLOR0000FF

   当满足条件WINN<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,3.5,0),COLOR008800

   当满足条件WINN<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,3,0),COLOR00AA00

   当满足条件WINN<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,2.5,0),COLOR00BB00

   当满足条件WINN<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,2,0),COLOR00CC00

   当满足条件WINN<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,1.5,0),COLOR00DD00

   当满足条件WINN<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,WINN,0,1,0),COLOR00FF00

   RSV赋值:获利盘比例差的3日累和

   K赋值:RSV的5日[1日权重]移动平均

   D赋值:K的9日[1日权重]移动平均

   输出VAR1:3*K-2*D

   LLJX赋值:VAR1

   0,POINTDOT,画白色

   输出B1:LLJX的1日累和,画青色,线宽为2

   输出B2:LLJX的2日累和,画青色

   输出B3:LLJX的3日累和,画青色

   输出B4:LLJX的4日累和,画青色

   输出B5:LLJX的5日累和,画青色

   输出B6:LLJX的6日累和,画青色

   输出B7:LLJX的7日累和,画青色

   输出B8:LLJX的8日累和,画青色

   输出B9:LLJX的9日累和,画青色

   输出B10:LLJX的10日累和,画青色,线宽为3

   如果B1>,返回?,否则返回?

   1日前的B1,B1,无效数),COLOR0000FF,线宽为2

   如果B2>,返回?,否则返回?

   1日前的B2,B2,无效数),COLOR0000FF,线宽为1

   如果B3>,返回?,否则返回?

   1日前的B3,B3,无效数),COLOR0000FF,线宽为1

   如果B4>,返回?,否则返回?

   1日前的B4,B4,无效数),COLOR0000FF,线宽为1

   如果B5>,返回?,否则返回?

   1日前的B5,B5,无效数),COLOR0000FF,线宽为1

   如果B6>,返回?,否则返回?

   1日前的B6,B6,无效数),COLOR0000FF,线宽为1

   如果B7>,返回?,否则返回?

   1日前的B7,B7,无效数),COLOR0000FF,线宽为1

   如果B8>,返回?,否则返回?

   1日前的B8,B8,无效数),COLOR0000FF,线宽为1

   如果B9>,返回?,否则返回?

   1日前的B9,B9,无效数),COLOR0000FF,线宽为1

   如果B10>,返回?,否则返回?

   1日前的B10,B10,无效数),COLOR0000FF,线宽为3

   AA赋值:1日前的B10上穿B10的5日过滤

   当满足条件AA时,在B10位置书写文字,画白色

   ASDF赋值:字符串相加

   当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,COLOR00FFFF


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论