通达信磊哥炒股票综合指标源码 实战系列一

 

LC:=REF(CLOSE,1);
 RSI6:SMA(MAX(CLOSE-LC,0),4,1)/SMA(ABS(CLOSE-LC),4,1)*100;
 MA6 :MA(RSI6,4),COLORGREEN;
 IF(MA6>REF(MA6,1) OR RSI6>MA6,MA6,DRAWNULL),COLORRED;
 DRAWTEXT(ISLASTBAR,20,'高安全区'),COLORRED;
 DRAWTEXT(ISLASTBAR,50,'安 全 区'),COLORLIMAGENTA;
 DRAWTEXT(ISLASTBAR,80,'风 险 区'),COLORBLUE;
 OBV:=RSI6;
 P:=12;
 A1:=REF(OBV,P)=HHV(OBV,2*P+1);
 B1:=FILTER(A1,P);
 C1:=BACKSET(B1,P+1);
 D1:=FILTER(C1,P);{高点1}
 R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1); S11:=R11>REF(R11,1);
 DRAWLINE(D1,OBV,S11,OBV,1),COLORLIRED,LINETHICK2;
 A2:=REF(OBV,P)=LLV(OBV,2*P+1);
 B2:=FILTER(A2,P);
 C2:=BACKSET(B2,P+1);
 D2:=FILTER(C2,P);{低点1}
 T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1); U11:=T11>REF(T11,1);
 DRAWLINE(D2,OBV,U11,OBV,1),COLORLIBLUE;
 Q1:=INTPART(3*8/18);
 A12:=REF(OBV,Q1)=HHV(OBV,2*Q1+1);
 B12:=FILTER(A12,Q1);
 C12:=BACKSET(B12,Q1+1);
 D12:=FILTER(C12,Q1);{高点2}
 R112:=BACKSET(ISLASTBAR,BARSLAST(D12)+1); S112:=R112>REF(R112,1);
 DRAWLINE(S11,OBV,S112,OBV,1),COLORLIRED;
 Q2:=INTPART(3*8/18);
 A22:=REF(OBV,Q2)=LLV(OBV,2*Q2+1);
 B22:=FILTER(A22,Q2);
 C22:=BACKSET(B22,Q2+1);
 D22:=FILTER(C22,Q2);{低点2}
 T112:=BACKSET(ISLASTBAR,BARSLAST(D22)+1); U112:=T112>REF(T112,1);
 DRAWLINE(U11,OBV,U112,OBV,1),COLORBLUE;
 DRAWICON(D2,OBV,26);
 DRAWICON(D1,OBV,27);
压力:REF(OBV,BARSLAST(D1)),NODRAW;
支撑:REF(OBV,BARSLAST(D2)),NODRAW;
向上:CROSS(OBV,压力*1.01),NODRAW;
相对能量:(OBV-支撑)/(压力-支撑)*100,COLORYELLOW,NODRAW;
 STICKLINE(C>0,支撑,支撑,1,0),COLORGREEN;
 STICKLINE(C>0,压力,压力,1,0),COLORRED;
 DRAWTEXT(CROSS(OBV,压力*1.01),压力,'压力线'),COLORLIRED;
 DRAWTEXT(CROSS(支撑*0.99,OBV),支撑,'支撑线'),COLORLIGREEN;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 K:=SMA(RSV,3,1);
 D:=SMA(K,3,1);
 J:=(3*K-2*D);
 {D2:=SMA(J,3,1)*0.82;}
 JOBV:=J;
 JA2:=REF(JOBV,P)=LLV(JOBV,2*P+1);
 JB2:=FILTER(JA2,P);
 JC2:=BACKSET(JB2,P+1);
 JD2B:=FILTER(JC2,P);{低点1}
 JT11:=BACKSET(ISLASTBAR,BARSLAST(JD2B)+1);
 JU11:=JT11>REF(JT11,1);
 JQ2:=INTPART(3*8/18);
 JA22:=REF(JOBV,JQ2)=LLV(JOBV,2*JQ2+1);
 JB22:=FILTER(JA22,JQ2);
 JC22:=BACKSET(JB22,JQ2+1);
 JD22:=FILTER(JC22,JQ2);{低点2}
 JT112:=BACKSET(ISLASTBAR,BARSLAST(JD22)+1);
 JU112:=JT112>REF(JT112,1);
蓝线:=DRAWLINE(JU11,JOBV,JU112,JOBV,1);
 XX:((CROSS(蓝线,J) OR J=蓝线) AND NOT(JU11) AND NOT(JU112))*25,STICK,COLORFF00FF;




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

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

相关指标公式

LC赋值:1日前的收盘价
输出 RSI6:收盘价-LC和0的较大值的4日[1日权重]移动平均/收盘价-LC的绝对值的4日[1日权重]移动平均*100
输出 MA6 :RSI6的4日简单移动平均,画绿色
如果MA6>1日前的MA6ORRSI6>MA6,返回MA6,否则返回无效数,画红色
当满足条件是否最后一个周期时,在20位置书写文字,画红色
当满足条件是否最后一个周期时,在50位置书写文字,画淡洋红色
当满足条件是否最后一个周期时,在80位置书写文字,画蓝色
OBV赋值:RSI6
P赋值:12
A1赋值:P日前的OBV=2*P+1日内OBV的最高值
B1赋值:A1的P日过滤
C1赋值:若B1则将最近P+1周期置为1
D1赋值:C1的P日过滤
R11赋值:若是否最后一个周期则将最近上次D1距今天数+1周期置为1
S11赋值:R11>1日前的R11
当满足条件D1时,在OBV位置画直线起点,当满足条件S11时,在OBV位置画直线终点,1表示是否延长.,画淡红色,线宽为2
A2赋值:P日前的OBV=2*P+1日内OBV的最低值
B2赋值:A2的P日过滤
C2赋值:若B2则将最近P+1周期置为1
D2赋值:C2的P日过滤
T11赋值:若是否最后一个周期则将最近上次D2距今天数+1周期置为1
U11赋值:T11>1日前的T11
当满足条件D2时,在OBV位置画直线起点,当满足条件U11时,在OBV位置画直线终点,1表示是否延长.,画淡蓝色
Q1赋值:3*8/18的整数部分
A12赋值:Q1日前的OBV=2*Q1+1日内OBV的最高值
B12赋值:A12的Q1日过滤
C12赋值:若B12则将最近Q1+1周期置为1
D12赋值:C12的Q1日过滤
R112赋值:若是否最后一个周期则将最近上次D12距今天数+1周期置为1
S112赋值:R112>1日前的R112
当满足条件S11时,在OBV位置画直线起点,当满足条件S112时,在OBV位置画直线终点,1表示是否延长.,画淡红色
Q2赋值:3*8/18的整数部分
A22赋值:Q2日前的OBV=2*Q2+1日内OBV的最低值
B22赋值:A22的Q2日过滤
C22赋值:若B22则将最近Q2+1周期置为1
D22赋值:C22的Q2日过滤
T112赋值:若是否最后一个周期则将最近上次D22距今天数+1周期置为1
U112赋值:T112>1日前的T112
当满足条件U11时,在OBV位置画直线起点,当满足条件U112时,在OBV位置画直线终点,1表示是否延长.,画蓝色
当满足条件D2时,在OBV位置画26号图标
当满足条件D1时,在OBV位置画27号图标
输出压力:上次D1距今天数日前的OBV,NODRAW
输出支撑:上次D2距今天数日前的OBV,NODRAW
输出向上:OBV上穿压力*1.01,NODRAW
输出相对能量:(OBV-支撑)/(压力-支撑)*100,画黄色,NODRAW
当满足条件收盘价>0时,在支撑和支撑位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
当满足条件收盘价>0时,在压力和压力位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件OBV上穿压力*1.01时,在压力位置书写文字,画淡红色
当满足条件支撑*0.99上穿OBV时,在支撑位置书写文字,画淡绿色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:(3*K-2*D)
JOBV赋值:J
JA2赋值:P日前的JOBV=2*P+1日内JOBV的最低值
JB2赋值:JA2的P日过滤
JC2赋值:若JB2则将最近P+1周期置为1
JD2B赋值:JC2的P日过滤
JT11赋值:若是否最后一个周期则将最近上次JD2B距今天数+1周期置为1
JU11赋值:JT11>1日前的JT11
JQ2赋值:3*8/18的整数部分
JA22赋值:JQ2日前的JOBV=2*JQ2+1日内JOBV的最低值
JB22赋值:JA22的JQ2日过滤
JC22赋值:若JB22则将最近JQ2+1周期置为1
JD22赋值:JC22的JQ2日过滤
JT112赋值:若是否最后一个周期则将最近上次JD22距今天数+1周期置为1
JU112赋值:JT112>1日前的JT112
蓝线赋值:当满足条件JU11时,在JOBV位置画直线起点,当满足条件JU112时,在JOBV位置画直线终点,1表示是否延长.
输出 XX:((蓝线上穿J OR J=蓝线) AND 取反 AND 取反)*25,STICK,COLORFF00FF

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

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