返回首页

kd公式源码?

165 2023-12-14 04:49 admin

一、kd公式源码?

N:=9;

M1:=3;

M2:=3;

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:SMA(RSV,M1,1);

D:SMA(K,M2,1);

1.K线由右边向下交叉D值做卖,K线由右边向上交叉D值做买;

⒉.高档连续二次向下交叉确认跌势,低挡连续二次向上交叉确认涨势;3.D值<20%超卖,D值>80%超买;

4.KD值于50%左右徘徊或交叉时,无意义;5.投机性太强的个股不适用;

6.可观察KD值同股价的背离,以确认高低点。

二、obv公式源码?

MOBV:=OBV-MA(OBV,30);

W1:STICKLINE(MOBV>0,MOBV,0,3,1),COLORRED;

W2:STICKLINE(MOBV<0,MOBV,0,3,1),COLORCYAN;

VA1:=HHVBARS(MOBV,BARSLAST(MOBV<0)+1);

VA2:=CROSS(BACKSET(CROSS(0,MOBV),REF(VA1,1)+2),0.5);

QG:=CROSS(BACKSET(CROSS(0,MOBV) OR (ISLASTBAR AND MOBV>0),REF(VA1,1)+2),0.5);

前高:DRAWLINE(VA2,MOBV,REF(VA2,1),REF(MOBV,1),1),COLORMAGENTA;

VA3:=LLVBARS(MOBV,BARSLAST(MOBV>0)+1);

VA4:=CROSS(BACKSET(CROSS(MOBV,0),REF(VA3,1)+2),0.5);

BD:=BARSLAST(FILTERX(CROSS(0,MOBV),BARSCOUNT(C)));

前低:DRAWLINE(VA4,MOBV,REF(VA4,1),REF(MOBV,1),1);

BDTJ:=IF(MOBV<0,FILTERX(MOBV=LLV(MOBV,BARSLAST(MOBV>0)),

BARSCOUNT(C)),DRAWNULL);

TSBDTJ:=BARSLAST(BDTJ);

BDZH:=FILTERX(MOBV<CONST(LLV(MOBV,BD+1)),BARSCOUNT(C));

BDTS:=BARSLAST(BDZH);

本低:IF(BD+1>=1,CONST(LLV(MOBV,BD+1)),DRAWNULL);

BDCL:=CROSS(COUNT(CROSS(MOBV>本低/2 AND MOBV<0,0.5),TSBDTJ)=1,0.5) AND TSBDTJ>=0;

终点:=IF(ISLASTBAR AND MOBV>0 AND MOBV=HHV(MOBV,BARSLAST(MOBV<0)),1,IF(FILTERX(QG,BARSCOUNT(C)),2,DRAWNULL));

UU:=(终点=1 OR 终点=2) AND MOBV>0;

ZZ:=FILTERX(UU,BARSCOUNT(C));

本高:DRAWLINE(ZZ,MOBV,REF(ZZ,1),REF(MOBV,1),1),COLORWHITE;

横线:=CONST(REF(MOBV,BARSLAST(ZZ)));

WW:=MOBV>横线;

起始点:=FILTERX(REFX(BARSLAST(WW),1)=1,BARSCOUNT(C));

天数:=BARSLAST(起始点),COLORYELLOW,NODRAW;

上横线:=DRAWLINE(起始点,横线,ZZ,横线,0),COLORGREEN,DOTLINE;

下横线:=DRAWLINE(BDZH,CONST(LLV(MOBV,BD+1)),BDTJ=1,MOBV,0),COLOR8080FF,DOTLINE;

DRAWNUMBER(BDTJ,CONST(LLV(MOBV,BD+1))*0.9,BDTS);

DRAWNUMBER(ZZ,上横线*1.1,天数);

TJ:=IF(起始点,BARSNEXT(ZZ),DRAWNULL);

红柱数量:=IF(天数>0 AND 天数<=REF(TJ,天数),SUM(MOBV>0,天数),DRAWNULL),COLORWHITE,NODRAW;

横线起始价:=REF(C,天数),NODRAW;

空间评估:=(横线起始价-C)/C*100,NODRAW;

TT:=BARSLAST(ZZ);

WQG:=CROSS(COUNT(CROSS(MOBV<本高/2 AND MOBV>0,0.5),ZZ)=1,0.5) AND ZZ>=0;

STICKLINE(MOBV>前高 AND 本高>前高 AND BARSLAST(CROSS(MOBV<本高/2,0.5))>0 AND MOBV>(前高+本高)/2,MOBV,前高,1,0),COLORYELLOW;

前高本高二分位:IF(MOBV>0 AND 本高!=前高,DRAWLINE(WQG,(前高+本高)/2,REF(WQG,1),REF((前高+本高)/2,1),1),DRAWNULL),COLORC0C000,DOTLINE;

AA:=STRCAT(STRCAT(STRCAT('〖','上升空间'),'〗'),CON2STR(IF(空间评估,空间评估,DRAWNULL),2));

STICKLINE(MOBV>前高,MOBV,前高,1,0),COLORYELLOW;

STICKLINE(WQG,MOBV,0,1,0),COLORGREEN;

STICKLINE(MOBV<0 AND MOBV<前低 AND 前低<0,MOBV,前低,1,0),COLORBLUE;

B1:=IF(CROSS(MOBV<0,0.5),BARSNEXT(BDTJ),DRAWNULL);

TSB1:=BARSLAST(MOBV>0)-1;

STICKLINE(BARSLAST(BDCL)>=0 AND MOBV<前低 AND MOBV<0,MOBV,前低,1,0),COLORGREEN;

STICKLINE(BDCL,MOBV,0,1,0),COLORWHITE;

STICKLINE(MOBV>前高 AND 本高>前高 AND BARSLAST(WQG)>0,MOBV,前高,1,0),COLORRED;

DRAWTEXT(VA2 AND VA2!=UU,(MOBV/10)*9,'前');

DRAWTEXT(VA2 AND VA2!=UU,MOBV/10,'高');

DRAWTEXT(ZZ,(MOBV/10)*7,'本'),COLORBLUE;

DRAWTEXT(ZZ,MOBV/10,'高'),COLORBLUE;

DRAWTEXT(BDTJ,(MOBV/10)*9,'低'),COLORRED;

DRAWTEXT(BDTJ,MOBV/10,'本'),COLORRED;

IF(BARSLAST(BDCL)>=0,本低/2,DRAWNULL),COLORRED,DOTLINE;

三、kdj公式源码?

KDJ指标信号公式源码:

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:SMA(RSV,P1,1),COLORYELLOW;

D:SMA(K,P2,1),COLOR00DD00;

J:3*K-2*D,COLORRED;

{KDJ日周金叉死叉}

周K:='KDJ.K#WEEK'(9,3,3);

周D:='KDJ.D#WEEK'(9,3,3);

周J:='KDJ.J#WEEK'(9,3,3);

周金叉:=CROSS(周K,周D);

日金叉:=FILTER(CROSS(K,D) AND K<>

DRAWTEXT(周金叉,D,'★'),COLORYELLOW;

DRAWTEXT(周金叉,D*0.93,' KD周金叉'),COLORYELLOW;

DRAWTEXT(CROSS(周D,周K),D*0.95,'KD周死叉'),COLOR00DDBB;

DRAWICON(日金叉,K,1);

DRAWTEXT(日金叉,D,'低位金叉'),COLOR00CCCC;

KDB:=BARSLAST(REF(CROSS(K,D),1));

KDDB:=REF(CLOSE,KDB+1)>CLOSE AND REF(K,KDB+1)

K底背:=IF(FILTER(KDDB>0,5),1,0);

DRAWTEXT(K底背=1,D*0.98,'底背离'),COLORRED;

KDD:=BARSLAST(REF(CROSS(D,K),1));

K顶背:=REF(CLOSE,KDD+1)K AND CROSS(D,K);

DRAWTEXT(FILTER(K顶背>0,5),D+8,'顶背离'),COLORFFAA22;

四、rsi公式源码?

RSI指标计算方法

RSI的计算原理就是:将n日内某只股票(或股价指数)收盘价格上涨的分为一类,将收盘价格下跌的分为一类,并将其分别相加,将前者的总和作为买方的总力量,把后者的总和作为卖方的总力量。

因此,相对强弱指标的计算公式如下:ESI(n)=100×RS/(1+RS)或者RSI(n)=100-100=(1+RS);RS=几天内收市价上涨数之和的平均值/几天内收市价下跌数之和的平均值。

RSI选股指标公式

TJ1:=(C-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;

TJF:=SMA(TJ1,13,8);

TJFF:=SMA(TJ1,13,4);

AR1:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*100;

AR2:=SMA(AR1,3,1);

AR3:=SMA(AR2,3,1);

AR4:=SMA(AR3,3,1);

MMCD:=3*(AR3-AR4);

CROSS(TJF,18);

五、cci公式源码?

CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,5));

差值1:=ABS(REF(CCI1,1)-CCI1);

CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));

差值2:=ABS(REF(CCI2,1)-CCI2);

CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));

差值3:=ABS(REF(CCI3,1)-CCI3);

CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));

差值4:=ABS(REF(CCI4,1)-CCI4);

CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));

差值5:=ABS(REF(CCI5,1)-CCI5);

CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;

AAA:=(3*C+H+L+O)/6;

VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)

+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;

VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;

VAR3:=(LLV(VAR1,5)+LLV(VAR1,10)+LLV(VAR1,20))/3;

VAR4:=(HHV(VAR2,5)+HHV(VAR2,10)+HHV(VAR2,20))/3;

VAR5:=(LLV(VAR3,5)+LLV(VAR3,10)+LLV(VAR3,20))/3;

VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;

短线:VAR1,COLORWHITE;

中线:VAR6,COLORYELLOW;

下跌:IF(VAR1=VAR6,VAR6, 0),COLORGREEN,LINETHICK0;

PARTLINE(VAR6,VAR1=VAR6),COLORGREEN;

TJ1:= CCI1>差值4;

立桩量:=FILTER(TJ1,0){,NODRAW};

TJ2:=IF(BARSLAST(立桩量)=1 ,1,0);

{STICKLINE(立桩量 <>1,REF(HIGH,BARSLAST(立桩量)),

REF(HIGH,BARSLAST(立桩量)),1,1),COLORCYAN;}

成立1:=TJ2=1;

条件成立1:=FILTER(成立1,5);

DRAWTEXT(条件成立1, REF(HIGH,BARSLAST(立桩量)),'看跌'),COLORBLUE;

TJ11:= CCI1<-差值4 ;

立桩量2:=FILTER(TJ11,0){,NODRAW};

TJ22:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(HIGH,1),1,0);

突破2:=TJ22=1;

{STICKLINE(CLOSE AND (下跌<> VAR6),REF(LOW,BARSLAST(立桩量2)),

REF(LOW,BARSLAST(立桩量2)),1,1),COLORYELLOW;}

TJ:=IF(BARSLAST(立桩量2)=1 AND CLOSE>REF(LOW,1),1,0);

成立2:=TJ=1;

条件成立2:=FILTER(成立2,5);

DRAWTEXT(条件成立2,REF(LOW,BARSLAST(立桩量2)),'看涨'),COLORMAGENTA;

TJ111:=ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5);

立桩量3:=FILTER(TJ111,3);

TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));

成立:=TJ3=1;

条件成立:=FILTER(成立,5);

DRAWTEXT(条件成立 AND 下跌<> VAR6,L*0.97,'☆成立');

LC:=REF(CLOSE,1);

RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);

FF:=EMA(CLOSE,3);

MA15:=EMA(CLOSE,21);

DRAWTEXT(CROSS(FF,MA15),BBF,'底背离'),COLORA6E500;

DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'顶背离'),COLOR1880FF;

X1:=(C+L+H)/3;

BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;

六、boll公式源码?

BOLL布林线指标源码

M:=20;

BOLL:MA(CLOSE,M);

UB:BOLL+2*STD(CLOSE,M);

LB:BOLL-2*STD(CLOSE,M);

动态翻译:

M赋值:20

输出BOLL:收盘价的M日简单移动平均

输出UB:BOLL+2*收盘价的M日估算标准差

输出LB:BOLL-2*收盘价的M日估算标准差

用法:

1、股价上穿布林线上限时,回挡机率大;

2、股价下跌穿越下限时,反弹机率大;

3、布林线震动菠带变笮时表示变盘在即;

4、BOLI司配合BB、WIDTH使用

七、市净率公式源码?

市净率的计算公式是,市净率=股票市价÷股票每股净资产x100%。这个数据一般大于百分之百,所以平时用倍数表示。

例如一个股票市价10元,每股净资产5元,该股市净率=10元÷5元x100%=200%,也称市净率2倍。有的股票市价低于每股净资产就称该股破净。

八、expma公式源码?

expma指标,它都是一种趋于类指标,其结构基本原理是对收盘价格开展算术平均,并依据数值来开展剖析,用以分辨价钱未来趋势的变化发展趋势。

expma指标研判方法

据了解,在expma指标源码中,该指标的构成由快手、慢线组成。EXPMA指标的坐标图上,纵坐标意味着价钱运作的价格,横坐标轴意味着价钱运作的时间。EXPMA指标的主要参数是12,50。计算公式函数:MA1:EMA(CLOSE,P1);MA2:EMA(CLOSE,P2);MA3:EMA(CLOSE,P3);MA4:EMA(CLOSE,P4)。

至于该指标简单的研判方法如何?1、当白线EXPMA由下往上穿越黄线EXPMA时,将对股价造成推升的动力。2、当白线EXPMA由上往下穿越黄线EXPMA时,将对股价造成推降的动力。3、股价由下往上碰触EXPMA时,横容易造成大的压力。4、股价由上往下碰触EXPMA时,横容易遭遇大支撑反弹。

九、ccl指标公式源码?

以下是通达信ccl优化源码(无源码的请下载附件导入)

使用方法:绿色底部区域,红色操作区域;CCL上穿-100买入时机 ,CCL下破100卖出时机

DRAWBAND(-100,RGB(0,250,0),"CCI.CCI",RGB(250,0,0));

DRAWBAND(100,RGB(0,0,0),-100,RGB(0,0,0));

CCI:"CCI.CCI";

DRAWBAND(100,RGB(250,0,0),100,RGB(250,0,0)),DOTLINE;

DRAWBAND(-100,RGB(250,0,0),-100,RGB(250,0,0)),DOTLINE;

十、cmo指标公式源码?

CMO指标由Thomas Aspray于1989 年提出,是一种走势指标,可以帮助投资者识别行情的买卖趋势。CMO指标公式: CMO=(收盘价上涨日数累计收益率-收盘价下跌日数累计收益率)/(收盘价上涨日数累计收益率+收盘价下跌日数累计收益率)。CMO指标可以帮助投资者识别行情的买卖趋势,可以通过分析CMO指标的值来判断买卖趋势,如果CMO指标的值大于50,表明行情处于上升趋势,可以做多;反之,如果CMO指标的值小于50,表明行情处于下降趋势,需要控制风险可以考虑做空。因此,CMO指标公式可以帮助投资者有效判断买卖趋势,可以有效提升投资成功率。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片