您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

主图指标公式防护LY--主图指标公式[同花顺公式]

相关标签: 多空变色macd指标公式 、 多空线红绿主图指标公式 、 提示多空的主图指标公式 、 神龙多空线主图指标公式 、 高量柱画线主图指标公式 、 多空线黄蓝主图指标公式 、 通达信顶底主图指标公式 、 通达信天眼主图指标公式 、 通达信趋势线主图指标公式 、 非常准确的通达信主图指标公式 、 通达信多空线主图指标公式 、 主力多空线指标公式源码 、

 

原理解析:

ZGD赋值:60日内最高价的最高值
ZGD2赋值:ZGD的最后一日取值设为常数
ZDD赋值:60日内最低价的最低值
ZDD2赋值:ZDD的最后一日取值设为常数
GJ赋值:(收盘价+最高价+最低价+开盘价)/4
明日阻力赋值:最低价+(GJ-最低价)+(收盘价-最低价)
输出明日支撑:最低价+(收盘价-GJ),NODRAW
KOH赋值:最低价>1日前的最高价
COMKOL赋值:最高价<1日前的最低价
HIF赋值:最低价>上次KOH距今天数+1日前的最高价
NHIF赋值:最低价<=上次KOH距今天数+1日前的最高价
LIF赋值:最高价<上次KOL距今天数+1日前的最低价
NLIF赋值:最高价>=上次KOL距今天数+1日前的最低价
下档线赋值:(((收盘价 - 13日内最低价的最低值) / (13日内最高价的最高值 - 13日内最低价的最低值)) * 100)
RRRSV赋值:下档线的3日[1日权重]移动平均
KKK赋值:RRRSV的3日[1日权重]移动平均
DDDDD赋值:((3 * RRRSV) - (2 * KKK))
JJ12赋值:(((收盘价 - 55日内最低价的最低值) / (55日内最高价的最高值 - 55日内最低价的最低值)) * 100)
RSV24赋值:JJ12的3日[1日权重]移动平均
K24赋值:RSV24的3日[1日权重]移动平均
D24赋值:((3 * RSV24) - (2 * K24))
压力2赋值:如果D24上穿DDDDD,返回最高价,否则返回上次D24上穿DDDDD距今天数日前的最高价,COLORFFFFFF
底部赋值:30日内最高价的最低值,画洋红色
输出今日阻力:1日前的明日阻力,画绿色,NODRAW
输出今日支撑:1日前的明日支撑,画红色,NODRAW
输出压力位:如果是否最后一个周期,返回压力2,否则返回无效数,画黄色,NODRAW
输出底部位:如果是否最后一个周期,返回底部,否则返回无效数,画洋红色,NODRAW
当满足条件ISLASTBARANDC>=今日阻力时,在今日阻力和今日阻力位置之间画柱状线,宽度为40,1不为0则画空心柱.,COLOR0000FF
当满足条件ISLASTBARANDC<今日阻力时,在今日阻力和今日阻力位置之间画柱状线,宽度为40,1不为0则画空心柱.,COLOR00FF00
当满足条件ISLASTBARANDC>=今日支撑时,在今日支撑和今日支撑位置之间画柱状线,宽度为30,1不为0则画空心柱.,COLORFF00FF
当满足条件ISLASTBARANDC<今日支撑时,在今日支撑和今日支撑位置之间画柱状线,宽度为30,1不为0则画空心柱.,COLORFF8800
当满足条件是否最后一个周期时,在压力位和压力位位置之间画柱状线,宽度为120,0不为0则画空心柱.,画蓝色,,线宽为2
当满足条件是否最后一个周期时,在底部位和底部位位置之间画柱状线,宽度为100,0不为0则画空心柱.,画洋红色,线宽为2
现价=收盘价的1日简单移动平均,无效数
//WWW.CXH99.COMPARTLINE((收盘价的13日简单移动平均+收盘价的26日简单移动平均)/2 ,(收盘价的13日简单移动平均+收盘价的26日简单移动平均)/2 >1日前的现价,自定色,(收盘价的13日简单移动平均+收盘价的26日简单移动平均)/2<=1日前的现价,自定色),线宽为1
输出防护线:收盘价的13日简单移动平均,画绿色,线宽为1
VAR21赋值:(最高价+最低价+收盘价*2)/4
VAR31赋值:VAR21的21日指数移动平均
VAR41赋值:VAR21的21日估算标准差
VAR51赋值:((VAR21-VAR31)/VAR41*100+200)/4
VAR61赋值:(VAR51的5日指数移动平均-25)*1.56
如果VAR61的2日指数移动平均*1.22上穿VAR61的2日指数移动平均*1.22的2日指数移动平均,返回?,否则返回?买入开仓
如果VAR61的2日指数移动平均*1.22的2日指数移动平均上穿VAR61的2日指数移动平均*1.22,返回?,否则返回?卖出平仓
S1赋值:收盘价的3日指数移动平均*2 - 收盘价的3日指数移动平均的3日指数移动平均, 画黄色
S2赋值:收盘价的6日指数移动平均*2 - 收盘价的6日指数移动平均的6日指数移动平均, 画黄色
S3赋值:收盘价的9日指数移动平均*2 - 收盘价的9日指数移动平均的9日指数移动平均, 画黄色
S4赋值:收盘价的14日指数移动平均*2 - 收盘价的14日指数移动平均的14日指数移动平均, 画黄色
S5赋值:收盘价的19日指数移动平均*2 - 收盘价的19日指数移动平均的19日指数移动平均, 画黄色
均线赋值:(S1+S2+S3+S4+S5)/5
PARTLINE(均线,均线>1日前的均线,自定色,均线<=1日前的均线,自定色),线宽为3
无效数,NODRAW
ST1赋值:模糊匹配品种名称
ST2赋值:模糊匹配品种名称
ZT赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>9.91
ZTST赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>=4.91
涨停赋值:ST1=0 AND ST2=0 AND ZT
涨停ST赋值:(ST1=1 OR ST2=1) AND ZTST
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
当满足条件涨停ST时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
当满足条件涨停不等于0ANDISLASTBAR=1时,在涨停和涨停位置之间画柱状线,宽度为1000,1不为0则画空心柱.,画白色,线宽为1
DT赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<-9.92
DTST赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<-4.92
跌停赋值:ST1=0 AND ST2=0 AND DT
跌停ST赋值:(ST1=1 OR ST2=1) AND DTST
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画白色
当满足条件跌停ST时,在开盘价和收盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,画白色
当满足条件收阳线时,在横轴0.38纵轴0.05位置书写文字,画黄色
CV赋值:收盘价
BBIBOLL赋值:(CV的3日简单移动平均+CV的6日简单移动平均+CV的12日简单移动平均+CV的24日简单移动平均)/4
UPR赋值:BBIBOLL+6*BBIBOLL的11日估算标准差
QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
XVL赋值:(如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-QJJ*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2)
HSL赋值:(XVL/3)/1.15
攻击赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22))
LLJX赋值:攻击的3日指数移动平均
B1赋值:如果LLJX的1日累和>1日前的LLJX的1日累和的1日简单移动平均,返回LLJX的1日累和,否则返回无效数
B2赋值:如果LLJX的2日累和>1日前的LLJX的2日累和的1日简单移动平均,返回LLJX的2日累和,否则返回无效数
B3赋值:如果LLJX的3日累和>1日前的LLJX的3日累和的1日简单移动平均,返回LLJX的3日累和,否则返回无效数
B4赋值:如果LLJX的4日累和>1日前的LLJX的4日累和的1日简单移动平均,返回LLJX的4日累和,否则返回无效数
B5赋值:如果LLJX的5日累和>1日前的LLJX的5日累和的1日简单移动平均,返回LLJX的5日累和,否则返回无效数
B6赋值:如果LLJX的6日累和>1日前的LLJX的6日累和的1日简单移动平均,返回LLJX的6日累和,否则返回无效数
B7赋值:如果LLJX的7日累和>1日前的LLJX的7日累和的1日简单移动平均,返回LLJX的7日累和,否则返回无效数
B8赋值:如果LLJX的8日累和>1日前的LLJX的8日累和的1日简单移动平均,返回LLJX的8日累和,否则返回无效数
B9赋值:如果LLJX的9日累和>1日前的LLJX的9日累和的1日简单移动平均,返回LLJX的9日累和,否则返回无效数
B10赋值:如果LLJX的10日累和>1日前的LLJX的10日累和的1日简单移动平均,返回LLJX的10日累和,否则返回无效数
A11赋值:收盘价的3日指数移动平均
A5赋值:收盘价的20日指数移动平均
输出狙击点:B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 AND (收盘价-开盘价)>=(UPR-BBIBOLL) AND 成交量(手)/1日前的成交量(手)>=1.9,无效数
输出狙击买点:狙击点=1 AND A11上穿A5 AND 收阳线AND 收盘价>1日前的收盘价 AND 收盘价/1日前的收盘价>=1.018,无效数
当满足条件100-100*(5*8日内最高价的最高值-收盘价)/(5*8日内最高价的最高值-5*8日内最低价的最低值)上穿51ANDCROSS(收盘价,SAR_S(10,2,10))ANDB1ANDB2ANDB3ANDB4ANDB5ANDB6ANDB7ANDB8ANDB9ANDB10AND(收盘价-开盘价时,在>=(UPR-BBIBOLL)ANDV/1日前的成交量(手)>=1.9位置书写文字,画黄色
VAR1赋值:9日内最高价的最高值-9日内最低价的最低值
VAR2赋值:9日内最高价的最高值-收盘价
VAR3赋值:收盘价-9日内最低价的最低值
VAR4赋值:VAR2/VAR1*100-70
VAR5赋值:(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100
VAR6赋值:(2*收盘价+最高价+最低价)/4
VAR7赋值:VAR3/VAR1*100的3日[1日权重]移动平均
VAR8赋值:34日内最低价的最低值
VAR9赋值:VAR7的3日[1日权重]移动平均-VAR4的9日[1日权重]移动平均
VARA赋值:如果VAR9>100,返回VAR9-100,否则返回0
VARB赋值:34日内最高价的最高值
AA赋值: VARA*2
BB赋值: (VAR6-VAR8)/(VARB-VAR8)*100的13日指数移动平均
VARC赋值:0.667*1日前的BB+0.333*BB的2日指数移动平均
输出CC:VAR5的20日[1日权重]移动平均,画红色,NODRAW,无效数
输出CC1:CC的5日[1日权重]移动平均,画绿色,NODRAW,无效数
当满足条件((VAR5的20日[1日权重]移动平均)上穿((VAR5的20日[1日权重]移动平均)的5日[1日权重]移动平均))时,在最低价*0.932位置书写文字,画黄色
当满足条件((VAR5的20日[1日权重]移动平均)上穿((VAR5的20日[1日权重]移动平均)的5日[1日权重]移动平均))时,在最低价*0.902位置书写文字,画黄色
当满足条件((VAR5的20日[1日权重]移动平均)上穿((VAR5的20日[1日权重]移动平均)的5日[1日权重]移动平均))时,在最低价*0.872位置书写文字,画黄色
 

源码:

 

ZGD:=HHV(H,60);ZGD2:=CONST(ZGD);ZDD:=LLV(L,60);ZDD2:=CONST(ZDD);GJ:=(C+H+L+O)/4;明日阻力:=L+(GJ-L)+(C-L);明日支撑:L+(C-GJ),NODRAW;KOH:=L>REF(H,1);//www.cxh99.comKOL:=H<REF(L,1);HIF:=L>REF(H,BARSLAST(KOH)+1);NHIF:=L<=REF(H,BARSLAST(KOH)+1);LIF:=H<REF(L,BARSLAST(KOL)+1);NLIF:=H>=REF(L,BARSLAST(KOL)+1);下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);RRRSV:=SMA(下档线,3,1);KKK:=SMA(RRRSV,3,1);DDDDD:=((3 * RRRSV) - (2 * KKK));JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);RSV24:=SMA(JJ12,3,1);K24:=SMA(RSV24,3,1);D24:=((3 * RSV24) - (2 * K24));压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;底部:=LLV(HIGH,30),colormagenta;今日阻力:REF(明日阻力 , 1),colorgreen,NODRAW;今日支撑:REF(明日支撑 , 1),colorred,NODRAW;压力位:IF(ISLASTBAR,压力2,DRAWNULL),coloryellow,NODRAW;底部位:IF(ISLASTBAR,底部,DRAWNULL),colormagenta,NODRAW;STICKLINE(ISLASTBAR AND C>=今日阻力,今日阻力,今日阻力,40,1),COLOR0000FF;STICKLINE(ISLASTBAR AND C<今日阻力,今日阻力,今日阻力,40,1),COLOR00FF00;STICKLINE(ISLASTBAR AND C>=今日支撑,今日支撑,今日支撑,30,1),COLORFF00FF;STICKLINE(ISLASTBAR AND C<今日支撑,今日支撑,今日支撑,30,1),COLORFF8800;STICKLINE(ISLASTBAR ,压力位,压力位,120,0),colorblue,,LINETHICK2;STICKLINE(ISLASTBAR ,底部位,底部位,100,0),colormagenta,LINETHICK2;现价=MA(C,1),DRAWNULL;//www.cxh99.comPARTLINE((MA(C,13)+MA(C,26))/2 ,(MA(C,13)+MA(C,26))/2 >REF(现价,1),RGB(0,255,0),(MA(C,13)+MA(C,26))/2<=REF(现价,1),RGB(255,0,0)),LINETHICK1;防护线:MA(CLOSE, 13),colorgreen,LINETHICK1;Var21:=(HIGH+LOW+CLOSE*2)/4;Var31:=EMA(Var21,21);Var41:=STD(Var21,21);Var51:=((Var21-Var31)/Var41*100+200)/4;Var61:=(EMA(Var51,5)-25)*1.56;IF(CROSS( EMA(Var61,2)*1.22,EMA( EMA(Var61,2)*1.22,2)))BUY;IF(CROSS(EMA(EMA(Var61,2)*1.22,2), EMA(Var61,2)*1.22))SELL;S1:=EMA(C,3)*2 - EMA(EMA(C,3),3), coloryellow;S2:=EMA(C,6)*2 - EMA(EMA(C,6),6), coloryellow;S3:=EMA(C,9)*2 - EMA(EMA(C,9),9), coloryellow;S4:=EMA(C,14)*2 - EMA(EMA(C,14),14), coloryellow;S5:=EMA(C,19)*2 - EMA(EMA(C,19),19), coloryellow;均线:=(S1+S2+S3+S4+S5)/5;PARTLINE(均线,均线>REF(均线,1),RGB(255,0,0),均线<=REF(均线,1),RGB(0,255,0)),LINETHICK3;DRAWNULL,NODRAW;ST1:=NAMELIKE('ST');ST2:=NAMELIKE('*ST');ZT:=(C-REF(C,1))/REF(C,1)*100>9.91;ZTST:=(C-REF(C,1))/REF(C,1)*100>=4.91;涨停:=ST1=0 AND ST2=0 AND ZT;涨停ST:=(ST1=1 OR ST2=1) AND ZTST;STICKLINE(涨停,O,C,6,0),coloryellow;STICKLINE(涨停ST,O,C,6,0),coloryellow;STICKLINE(涨停<>0 AND ISLASTBAR=1,涨停,涨停,1000,1),colorwhite,LINETHICK1;DT:=(C-REF(C,1))/REF(C,1)*100<-9.92;DTST:=(C-REF(C,1))/REF(C,1)*100<-4.92;跌停:=ST1=0 AND ST2=0 AND DT;跌停ST:=(ST1=1 OR ST2=1) AND DTST;STICKLINE(跌停,O,C,6,0),colorwhite;STICKLINE(跌停ST,O,C,6,0),colorwhite;DRAWTEXT_FIX(C>O,0.38,0.05,0,' 复 杂 的 事 情 简 单 做 简 单 的 事 情 反 复 做 '),coloryellow;CV:=CLOSE;BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;UPR:=BBIBOLL+6*STD(BBIBOLL,11);QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));HSL:=(XVL/3)/1.15;攻击:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));LLJX:=EMA(攻击,3);B1:=IF(SUM(LLJX,1)>REF(MA(SUM(LLJX,1),1),1),SUM(LLJX,1),DRAWNULL);B2:=IF(SUM(LLJX,2)>REF(MA(SUM(LLJX,2),1),1),SUM(LLJX,2),DRAWNULL);B3:=IF(SUM(LLJX,3)>REF(MA(SUM(LLJX,3),1),1),SUM(LLJX,3),DRAWNULL);B4:=IF(SUM(LLJX,4)>REF(MA(SUM(LLJX,4),1),1),SUM(LLJX,4),DRAWNULL);B5:=IF(SUM(LLJX,5)>REF(MA(SUM(LLJX,5),1),1),SUM(LLJX,5),DRAWNULL);B6:=IF(SUM(LLJX,6)>REF(MA(SUM(LLJX,6),1),1),SUM(LLJX,6),DRAWNULL);B7:=IF(SUM(LLJX,7)>REF(MA(SUM(LLJX,7),1),1),SUM(LLJX,7),DRAWNULL);B8:=IF(SUM(LLJX,8)>REF(MA(SUM(LLJX,8),1),1),SUM(LLJX,8),DRAWNULL);B9:=IF(SUM(LLJX,9)>REF(MA(SUM(LLJX,9),1),1),SUM(LLJX,9),DRAWNULL);B10:=IF(SUM(LLJX,10)>REF(MA(SUM(LLJX,10),1),1),SUM(LLJX,10),DRAWNULL);A11:=EMA(C,3);A5:=EMA(C,20);狙击点:B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 AND (CLOSE-OPEN)>=(UPR-BBIBOLL) AND V/REF(V,1)>=1.9,DRAWNULL;狙击买点:狙击点=1 AND CROSS(A11,A5) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018,DRAWNULL;DRAWTEXT(CROSS( 100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8)),51) AND CROSS( C,SAR_S(10,2,10)) AND B1 AND B2 AND B3 AND B4 AND B5 AND B6 AND B7 AND B8 AND B9 AND B10 AND (CLOSE-OPEN)>=(UPR-BBIBOLL) AND V/REF(V,1)>=1.9 ,HIGH*1.032,'▲'),coloryellow;VAR1:=HHV(HIGH,9)-LLV(LOW,9);VAR2:=HHV(HIGH,9)-CLOSE;VAR3:=CLOSE-LLV(LOW,9);VAR4:=VAR2/VAR1*100-70;VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;VAR6:=(2*CLOSE+HIGH+LOW)/4;VAR7:=SMA(VAR3/VAR1*100,3,1);VAR8:=LLV(LOW,34);VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);VARA:=IF(VAR9>100,VAR9-100,0);VARB:=HHV(HIGH,34);AA:= VARA*2;BB:= EMA((VAR6-VAR8)/(VARB-VAR8)*100,13);VARC:=EMA(0.667*REF(BB,1)+0.333*BB,2);CC:SMA(VAR5,20,1),colorred,NODRAW,DRAWNULL;CC1:SMA(CC,5,1),colorgreen,NODRAW,DRAWNULL;DRAWTEXT((CROSS((SMA(VAR5,20,1)),(SMA((SMA(VAR5,20,1)),5,1))) ),LOW*0.932,'主'),coloryellow;DRAWTEXT((CROSS((SMA(VAR5,20,1)),(SMA((SMA(VAR5,20,1)),5,1))) ),LOW*0.902,'升'),coloryellow;DRAWTEXT((CROSS((SMA(VAR5,20,1)),(SMA((SMA(VAR5,20,1)),5,1))) ),LOW*0.872,'浪'),coloryellow;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容