当前位置:首页 > 综合 > 正文

通达信强龙再起副图指标公式(附源码破译和源码)

编程思路破译

MA5赋值:收盘价的5日简单移动平均

MA7赋值:收盘价的7日简单移动平均

MA10赋值:收盘价的10日简单移动平均

MA60赋值:收盘价的60日简单移动平均

LB赋值:最近2日一直存在收盘价/1日前的收盘价>1.095OR((收盘价-1日前的收盘价)/1日前的收盘价*100>19.9ANDC=最高价)

ZT赋值:收盘价/1日前的收盘价>1.>1日前的最高价

T赋值:上次距今天数

AA1赋值:1日前的收盘价1日前的MA10

AA2赋值:2日前的收盘价2日前的MA10

赋值:

赋值:收盘价>1日前的收盘价ANDC>>1日前的>MA60

输出 强龙再起:>3ANDT

输出 股票公式:填充背景

VAR1B赋值:(100*(收盘价-1日前的收盘价的6日指数移动平均的6日指数移动平均))/(收盘价-1日前的收盘价的绝对值的6日指数移动平均的6日指数移动平均)

抄底红箭赋值:((2日内VAR1B的最低值=7日内VAR1B的最低值)AND(统计2日中满足VAR1B

量能赋值:如果((成交量(手)-1日前的成交量(手))/1日前的成交量(手)的10日简单移动平均)=无效数,返回(成交量(手)-1日前的成交量(手))/1日前的成交量(手)的10日指数移动平均,否则返回(成交量(手)-1日前的成交量(手))/1日前的成交量(手)的10日简单移动平均

股价赋值:如果((收盘价-收盘价的22日简单移动平均)/收盘价的22日简单移动平均)=无效数,返回(收盘价-收盘价的22日指数移动平均)/收盘价的22日指数移动平均,否则返回(收盘价-收盘价的22日简单移动平均)/收盘价的22日简单移动平均

主力量能赋值:如果((股价*(100+量能))-(股价*(100+量能)的7日简单移动平均))=无效数,返回(股价*(100+量能))-(股价*(100+量能)的7日指数移动平均),否则返回(股价*(100+量能))-(股价*(100+量能)的7日简单移动平均)

量能金叉赋值:主力量能上穿0

TYP赋值:((最高价+最低价)+收盘价)/3

CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)

CCI金叉赋值:CCI上穿-100

A1赋值:收盘价的14日指数移动平均

A1X赋值:((A1-1日前的A1)/1日前的A1)*100

出击A赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数

出击A金叉赋值:A1X上穿0

DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

DEA赋值:DIFF的9日指数移动平均

MACD金叉赋值:DIFF上穿DEA

MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均

HD赋值:最高价-1日前的最高价

LD赋值:1日前的最低价-最低价

DMP赋值:如果(HD>0)AND(HD>LD),返回HD,否则返回0的14日指数平滑移动平均

DMM赋值:如果(LD>0)AND(LD>HD),返回LD,否则返回0的14日指数平滑移动平均

PDI赋值:(DMP*100)/MTR

MDI赋值:(DMM*100)/MTR

ADX赋值:((MDI-PDI的绝对值)/(MDI+PDI))*100的6日指数平滑移动平均

ADXR赋值:ADX的6日指数平滑移动平均

X1赋值:收盘价和开盘价的较大值

X2赋值:收盘价和开盘价的较小值

X赋值:((2日前的收阳线)AND(2日前的X1>=2日内X1的最高值))AND(2日前的X2=B日内X1的最高值)AND(B日前的X21日前的B日内成交量(手)的最高值))AND(最近B+1日一直存在收盘价的5日简单移动平均>收盘价的10日简单移动平均)

输出 平台起飞:如果((从前5日到前0日持续((最高价-最低价)/1日前的收盘价)(1日前的成交量(手)*2)))AND(收盘价>(1日前的收盘价*1.05)),返回1,否则返回无效数,,

NH赋值:18

LOWV赋值:NH日内最低价的最低值

HIGHV赋值:NH日内最高价的最高值

MAV赋值:成交量(手)的3日简单移动平均

横盘赋值:((HIGHV-LOWV)/NH)

放量1赋值:成交量(手)>=(1.8*MAV)

今天大阳赋值:((收盘价-1日前的收盘价)/1日前的收盘价)>=0.05

输出 启动:如果(横盘AND放量1)AND今天大阳,返回1,否则返回无效数,,

A☆赋值:以0.9为权重((最高价+最低价)+(收盘价*2))/4的动态移动平均

B☆赋值:成交量(手)/(((最高价-最低价)*2)-(收盘价-开盘价的绝对值))

C☆☆赋值:(如果收阳线,返回B☆*(最高价-最低价),否则返回如果收阴线,返回B☆*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2)+(如果收阳线,返回0-(B☆*((最高价-收盘价)+(开盘价-最低价))),否则返回如果收阴线,返回0-(B☆*(最高价-最低价)),否则返回0-(成交量(手)/2))

A☆☆赋值:(C☆☆/20)/1.15

攻击流量赋值:((A☆☆*0.618)+(1日前的A☆☆*0.382))+(2日前的换手线的HSL*0.168)

B☆☆赋值:攻击流量的3日指数移动平均

流量赋值:如果B☆☆>1日前的B☆☆,返回1,否则返回0

AA☆赋值:((收盘价和开盘价的较大值-收盘价和开盘价的较小值)/收盘价和开盘价的较小值)

BB☆赋值:((最高价-收盘价和开盘价的较大值)/收盘价和开盘价的较大值)>0.00382

DD☆赋值:((收盘价和开盘价的较小值-最低价)/最低价)>0.00382

EE☆赋值:((BB☆-DD☆的绝对值)/收盘价)

星☆星赋值:((AA☆ANDBB☆)ANDDD☆)ANDEE☆

星线选赋值:((((星☆星=1)AND(流量=1))AND(收阳线))AND(((收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均的绝对值)>0.0382))AND((最高价-收盘价和开盘价的较大值)=1日前的收盘价),返回1,否则返回0)AND(收阳线))AND(((收盘价-1日前的收盘价)/1日前的收盘价)>0.00618),返回1,否则返回无效数,,

输出 一阳穿三线:如果((((PDI上穿(PDI,ADX))(PDI,ADXR))AND(收阳线))AND((收盘价/1日前的收盘价)>0.5))AND(成交量(手)>(成交量(手)的5日简单移动平均*1.5)),返回1,否则返回无效数,,

T31赋值:(1日前的收盘价/2日前的收盘价)>=1.095

T32赋值:(开盘价>1日前的收盘价)AND(收阳线)

T33赋值:((最高价>收盘价)AND(开盘价>最低价))AND(最低价>=1日前的收盘价)

T34赋值:成交量(手)>1日前的成交量(手)

输出 涨停螺旋:如果(()),返回1,否则返回无效数,,

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

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

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

J赋值:(3*K)-(2*D)

KD金叉赋值:K上穿D

A1B赋值:((最低价+最高价)+(收盘价*2))/4的14日指数移动平均

A1XB赋值:((A1B-1日前的A1B)/1日前的A1B)*100

出击B赋值:如果(A1XB>=0)AND(上次A1XB上穿0距今天数>0),返回上次A1XB上穿0距今天数日前的(收盘价+开盘价)/2,否则返回无效数

出击B金叉赋值:出击B上穿0

WMTM赋值:收盘价-12日前的收盘价

动量金叉赋值:WMTM上穿0

VAR1赋值:(收盘价>1日前的收盘价)AND(收盘价>2日前的收盘价)

VAR2赋值:(1日前的(收盘价=2日前的收盘价)

VAR3赋值:(1日前的(收盘价>=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价=1日前的收盘价))AND(收盘价1日前的收盘价)

金银K线赋值:1日前的K线银底ANDK线金底

HLC赋值:1日前的((最高价+最低价)+收盘价)/3的10日简单移动平均

HV赋值:10日内最高价的最高值的3日指数移动平均

LV赋值:10日内最低价的最低值的3日指数移动平均

麦克支撑压力赋值:(HLC*2)-LV的3日指数移动平均

短线突击赋值:(收盘价+1日前的收盘价)/2的3日指数移动平均

PSY赋值:((统计12日中满足收盘价>1日前的收盘价的天数)/12)*100

PSYMA赋值:PSY的6日简单移动平均

预选安全区域赋值:(收盘价=短线突击)

做空衰歇赋值:ADX上穿MDI

做多金叉赋值:PDI上穿MDI

拉升金叉赋值:ADX上穿(PDI>MDI)

初选量能金叉赋值:量能金叉AND(金银K线OR抄底红箭)

初选基础池赋值:(预选安全区域AND(((金银K线OR抄底红箭)OR动量金叉)OR(做空衰歇OR做多金叉)))AND((初选量能金叉ORCCI金叉)OR出击A金叉)

动量金叉确认赋值:(动量金叉OR(1日前的动量金叉AND(拉升金叉OR做多金叉)))OR(做多金叉AND做空衰歇)

出击B金叉确认赋值:出击B金叉AND((1日前的CCI金叉ORKD金叉)OR做空衰歇)

做多金叉确认赋值:做多金叉OR(做空衰歇AND拉升金叉)

MACD金叉确认赋值:MACD金叉(量能金叉,1)

KD金叉确认赋值:KD金叉AND(1日前的(金银K线OR抄底红箭)OR做空衰歇)

输出 稳操胜券:如果(1日前的初选基础池AND((动量金叉确认OR出击B金叉确认)OR启动))AND((做多金叉确认金叉确认)ORKD金叉确认),返回1,否则返回无效数,

输出 追涨:如果((((肉夹馍OR平台起飞)OR启动)OR一阳穿三线)OR星线确认)OR涨停螺旋,返回1,否则返回无效数,画红色

关注赋值:((((((((金银K线+抄底红箭)+量能金叉)+CCI金叉)+出击A上穿0)+出击B上穿0)+拉升金叉)+做多金叉)+KD金叉)+MACD金叉

画带状线

当满足条件稳操胜券时,在0和9.0位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画淡洋红色

当满足条件涨停螺旋时,在0和4.0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,

当满足条件星线确认时,在0和3.5位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,

当满足条件肉夹馍时,在0和3.0位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,画红色

当满足条件一阳穿三线时,在0和2.5位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,

当满足条件启动时,在0和2.0位置之间画柱状线,宽度为2.3,0不为0则画空心柱.,

当满足条件平台起飞时,在0和1.5位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,

追涨显示条件赋值:((((肉夹馍OR平台起飞)OR启动)OR一阳穿三线)OR星线确认)OR涨停螺旋

金K线显示条件赋值:((1日后的稳操胜券OR追涨显示条件)OR初选基础池)OR((到最后交易的周期1.>REF(H,1);{涨停}

T:=();

AA1:=REF(C,1)REF(MA10,1);

AA2:=REF(C,2)REF(MA10,2);

:=;

:=C>REF(C,1)ANDC>>REF(MA5,1)ANDC>MA60;

强龙再起:>3ANDT

股票公式:(1,RGB(36,38,40),RGB(24,16,51),0,1,0);

VAR1B:=(100*(EMA(EMA(C-REF(C,1),6),6)))/(EMA(EMA(ABS(C-REF(C,1)),6),6));

抄底红箭:=((LLV(VAR1B,2)=LLV(VAR1B,7))AND(COUNT(VAR1B

量能:=IF((MA((VOL-REF(VOL,1))/REF(VOL,1),10))=,EMA((VOL-REF(VOL,1))/REF(VOL,1),10),MA((VOL-REF(VOL,1))/REF(VOL,1),10));

股价:=IF(((CLOSE-MA(CLOSE,22))/MA(CLOSE,22))=,(CLOSE-EMA(CLOSE,22))/EMA(CLOSE,22),(CLOSE-MA(CLOSE,22))/MA(CLOSE,22));

主力量能:=IF(((股价*(100+量能))-(MA(股价*(100+量能),7)))=,(股价*(100+量能))-(EMA(股价*(100+量能),7)),(股价*(100+量能))-(MA(股价*(100+量能),7)));

量能金叉:=CROSS(主力量能,0);

TYP:=((HIGH+LOW)+CLOSE)/3;

CCI:=(TYP-MA(TYP,14))/(0.015*(TYP,14));

CCI金叉:=CROSS(CCI,-100);

A1:=EMA(C,14);

A1X:=((A1-REF(A1,1))/REF(A1,1))*100;

出击A:=IF(A1X>=0,REF(EMA(C,14),(CROSS(A1X,0))+1),);

出击A金叉:=CROSS(A1X,0);

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIFF,9);

MACD金叉:=CROSS(DIFF,DEA);

MTR:=(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);

HD:=HIGH-REF(HIGH,1);

LD:=REF(LOW,1)-LOW;

DMP:=(IF((HD>0)AND(HD>LD),HD,0),14);

DMM:=(IF((LD>0)AND(LD>HD),LD,0),14);

PDI:=(DMP*100)/MTR;

MDI:=(DMM*100)/MTR;

ADX:=(((ABS(MDI-PDI))/(MDI+PDI))*100,6);

ADXR:=(ADX,6);

X1:=MAX(C,O);

X2:=MIN(C,O);

X:=((REF(C>O,2))AND(REF(X1,2)>=HHV(X1,2)))AND(REF(X2,2)=HHV(X1,B))AND(REF(X2,B)REF(HHV(H,B),1)))AND(V>REF(HHV(V,B),1)))AND(EVERY(MA(C,5)>MA(C,10),B+1));

平台起飞:IF(((LAST(((H-L)/REF(C,1))(REF(VOL,1)*2)))AND(C>(REF(C,1)*1.05)),1,),,;

NH:=18;

LOWV:=LLV(LOW,NH);

HIGHV:=HHV(HIGH,NH);

MAV:=MA(V,3);

横盘:=((HIGHV-LOWV)/NH)

放量1:=V>=(1.8*MAV);

今天大阳:=((C-REF(C,1))/REF(C,1))>=0.05;

启动:IF((横盘AND放量1)AND今天大阳,1,),,;

A☆:=DMA(((H+L)+(C*2))/4,0.9);

B☆:=VOL/(((H-L)*2)-(ABS(C-O)));

C☆☆:=(IF(C>O,B☆*(H-L),IF(CO,0-(B☆*((H-C)+(O-L))),IF(C

A☆☆:=(C☆☆/20)/1.15;

攻击流量:=((A☆☆*0.618)+(REF(A☆☆,1)*0.382))+(REF(HSL.HSL,2)*0.168);

B☆☆:=EMA(攻击流量,3);

流量:=IF(B☆☆>REF(B☆☆,1),1,0);

AA☆:=((MAX(C,O)-MIN(C,O))/MIN(C,O))

BB☆:=((H-MAX(C,O))/MAX(C,O))>0.00382;

DD☆:=((MIN(C,O)-L)/L)>0.00382;

EE☆:=((ABS(BB☆-DD☆))/C)

星☆星:=((AA☆ANDBB☆)ANDDD☆)ANDEE☆;

星线选:=((((星☆星=1)AND(流量=1))AND(C>O))AND((ABS((C-MA(C,20))/MA(C,20)))>0.0382))AND((H-MAX(C,O))=REF(C,1)),1,0))AND(C>O))AND(((C-REF(C,1))/REF(C,1))>0.00618),1,),,;

一阳穿三线:IF(((((CROSS(PDI,MDI)(PDI,ADX))(PDI,ADXR))AND(CLOSE>OPEN))AND((C/REF(C,1))>0.5))AND(VOL>(MA(VOL,5)*1.5)),1,),,;

T31:=(REF(C,1)/REF(C,2))>=1.095;

T32:=(O>REF(C,1))AND(C>O);

T33:=((H>C)AND(O>L))AND(L>=REF(C,1));

T34:=V>REF(V,1);

涨停螺旋:IF((()),1,),,;

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);

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

A1B:=EMA(((L+H)+(C*2))/4,14);

A1XB:=((A1B-REF(A1B,1))/REF(A1B,1))*100;

出击B:=IF((A1XB>=0)AND((CROSS(A1XB,0))>0),REF((C+O)/2,(CROSS(A1XB,0))),);

出击B金叉:=CROSS(出击B,0);

WMTM:=CLOSE-REF(CLOSE,12);

动量金叉:=CROSS(WMTM,0);

VAR1:=(CLOSE>REF(CLOSE,1))AND(CLOSE>REF(CLOSE,2));

VAR2:=(REF(VAR1,1)AND(CLOSE=REF(CLOSE,2));

VAR3:=(REF(VAR2,1)AND(CLOSE>=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND(CLOSE=REF(CLOSE,1)))AND())AND(C>REF(C,1));

金银K线:=REF(K线银底,1)ANDK线金底;

HLC:=REF(MA(((HIGH+LOW)+CLOSE)/3,10),1);

HV:=EMA(HHV(HIGH,10),3);

LV:=EMA(LLV(LOW,10),3);

麦克支撑压力:=EMA((HLC*2)-LV,3);

短线突击:=EMA((C+REF(C,1))/2,3);

PSY:=((COUNT(CLOSE>REF(CLOSE,1),12))/12)*100;

PSYMA:=MA(PSY,6);

预选安全区域:=(C=短线突击);

做空衰歇:=CROSS(ADX,MDI);

做多金叉:=CROSS(PDI,MDI);

拉升金叉:=CROSS(ADX,ADXR)AND(PDI>MDI);

初选量能金叉:=量能金叉AND(金银K线OR抄底红箭);

初选基础池:=(预选安全区域AND(((金银K线OR抄底红箭)OR动量金叉)OR(做空衰歇OR做多金叉)))AND((初选量能金叉ORCCI金叉)OR出击A金叉);

动量金叉确认:=(动量金叉OR(REF(动量金叉,1)AND(拉升金叉OR做多金叉)))OR(做多金叉AND做空衰歇);

出击B金叉确认:=出击B金叉AND((REF(CCI金叉ORKD金叉,1))OR做空衰歇);

做多金叉确认:=做多金叉OR(做空衰歇AND拉升金叉);

MACD金叉确认:=MACD金叉(量能金叉,1);

KD金叉确认:=KD金叉AND(REF((金银K线OR抄底红箭)OR做空衰歇,1));

稳操胜券:IF((REF(初选基础池,1)AND((动量金叉确认OR出击B金叉确认)OR启动))AND((做多金叉确认金叉确认)ORKD金叉确认),1,),;

追涨:IF(((((肉夹馍OR平台起飞)OR启动)OR一阳穿三线)OR星线确认)OR涨停螺旋,1,),;

关注:=((((((((金银K线+抄底红箭)+量能金叉)+CCI金叉)+CROSS(出击A,0))+CROSS(出击B,0))+拉升金叉)+做多金叉)+KD金叉)+MACD金叉;

(关注,RGB(51,32,64),0,RGB(255,96,96));

(稳操胜券,0,9.0,0.8,0),;

(涨停螺旋,0,4.0,0.3,0),;

(星线确认,0,3.5,0.0,0),;

(肉夹馍,0,3.0,1.3,0),;

(一阳穿三线,0,2.5,1.8,0),;

(启动,0,2.0,2.3,0),;

(平台起飞,0,1.5,2.8,0),;

追涨显示条件:=((((肉夹馍OR平台起飞)OR启动)OR一阳穿三线)OR星线确认)OR涨停螺旋;

金K线显示条件:=((REFX(稳操胜券OR追涨显示条件,1))OR初选基础池)OR((

你可能想看:

有话要说...

取消
扫码支持 支付码