V1:=LLV(LOW,10);
V2:=HHV(HIGH,30);
价格线:Ema(((CLOSE-V1)/(V2-V1))*(100),4),COLORGREEN;
IF(价格线 REF(价格线,1)*1.01,价格线,DRAWNULL),COLORRED;
IF(价格线 REF(价格线,1),价格线,DRAWNULL),COLORBLUE;
VAR06:=(2*CLOSE+HIGH+LOW)/4;
VAR07:=LLV(LOW,13);
VAR08:=HHV(HIGH,13);
VAR09:=EMA((VAR06-VAR07)/(VAR08-VAR07)*100,13);
VARA1:=EMA(0.667*REF(VAR09,1)+0.333*VAR09,2);
{A:VAR9-50;
B:VARA1-50;
stICKLINE(A B,A,B,2,0),COLORRED;
STICKLINE(A =B,A,B,2,0),COLORGREEN;
0,COLORRED;}
STICKLINE(VAR09 VARA1,VAR09,VARA1,3,0),COLORRED;
STICKLINE(VAR09 =VARA1,VAR09,VARA1,3,0),COLORGREEN;
80,COLORRED,DOTLINE;
20,,COLORGREEN,DOTLINE;
DRAWTEXT(ISLASTBAR,80,'顶点'),COLORRED;
DRAWTEXT(ISLASTBAR,20,'低点'),COLORGREEN;
DRAWTEXT_FIX(1,0,0,0,'★A-见红关注-逢低买入★'),COLORRED;
DRAWTEXT_FIX(1,0.14,0,0,'★B-见绿警示-逢高减仓★'),COLORGREEN;
DRAWTEXT_FIX(1,0.28,0,0,'★C-见蓝风险-高抛避险★'),COLORCYAN;
NE:=IF(NAMELIKE('S')ORNAMELIKE('*S'),0.05,0.1);{适用ST股}
价:=ZTPRICE(DYNAINFO(3),NE);
跌停价:=DTPRICE(DYNAINFO(3),NE);
{线涨跌停变色}
IF(PERIOD=0ANDCLOSE=涨停价,CLOSE,DRAWNULL),LINETHICK2,COLORFF00B5;
IF(PERIOD=0ANDCLOSE=跌停价,CLOSE,DRAWNULL),LINETHICK2,COLOR00BB00;
{涨幅值适用分时重播}
涨幅值:=IF(C=DYNAINFO(3),CON2STR(0,2),IF(C DYNAINFO(3),CON2STR((C-DYNAINFO(3))/DYNAINFO(3)*100,2),CON2STR((DYNAINFO(3)-C)/DYNAINFO(3)*100,2)));
动态图标:=IF(涨停价=COR跌停价=C,STRCAT(CON2STR(C,2),'★'),IF(C=REF(C,1),STRCAT(CON2STR(C,2),'◆'),IF(C REF(C,1),STRCAT(CON2STR(C,2),'▲'),STRCAT(CON2STR(C,2),'▼'))));
价格变化:=STRCAT(STRCAT('',动态图标),STRCAT(涨幅值,'%'));
成交额:=IF(DYNAINFO(10) 99999999,STRCAT(CON2STR(DYNAINFO(10)/100000000,2),'亿'),STRCAT(CON2STR(DYNAINFO(10)/10000,0),'万'));
DRAWTEXT_FIX(1,0.7,0.77,0,成交额),COLORF4E202;
{文字图标动态跟随}
DRAWTEXT(ISLASTBAR,C*IF(DYNAINFO(3) C,0.9973,1.0027),'');{扩显字符}
DRAWTEXT(ISLASTBARANDC DYNAINFO(3),C*1,价格变化),COLOR3333FF;{涨幅区}
DRAWTEXT(ISLASTBARANDC=DYNAINFO(3),C*1,价格变化),COLORWHITE;{零轴区}
DRAWTEXT(ISLASTBARANDC DYNAINFO(3),C*1,价格变化),COLOR42C800;{跌幅区}
[源码注释]通达信资金动态指标公式公式解读
V1赋值:10日内最低价的最低值
V2赋值:30日内最高价的最高值
输出价格线:((收盘价-V1)/(V2-V1))*(100)的4日指数移动平均,画绿色
如果价格线 1日前的价格线*1.01,返回价格线,否则返回无效数,画红色
如果价格线 1日前的价格线,返回价格线,否则返回无效数,画蓝色
VAR06赋值:(2*收盘价+最高价+最低价)/4
VAR07赋值:13日内最低价的最低值
VAR08赋值:13日内最高价的最高值
VAR09赋值:(VAR06-VAR07)/(VAR08-VAR07)*100的13日指数移动平均
VARA1赋值:0.667*1日前的VAR09+0.333*VAR09的2日指数移动平均
当满足条件VAR09 VARA1时,在VAR09和VARA1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件VAR09 =VARA1时,在VAR09和VARA1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
80,画红色,DOTLINE
20,,画绿色,DOTLINE
当满足条件是否最后一个周期时,在80位置书写文字,画红色
当满足条件是否最后一个周期时,在20位置书写文字,画绿色
当满足条件1时,在横轴0纵轴0位置书写文字,画红色
当满足条件1时,在横轴0.14纵轴0位置书写文字,画绿色
当满足条件1时,在横轴0.28纵轴0位置书写文字,画青色
NE赋值:如果模糊匹配品种名称ORNAMELIKE('*S'),返回0.05,否则返回0.1
涨停价赋值:计算涨停价
跌停价赋值:计算跌停价
如果周期类型=0ANDCLOSE=涨停价,返回收盘价,否则返回无效数,线宽为2,COLORFF00B5
如果周期类型=0ANDCLOSE=跌停价,返回收盘价,否则返回无效数,线宽为2,COLOR00BB00
涨幅值赋值:如果收盘价=昨收盘价,返回0的2日取值转为字符串,否则返回如果收盘价 ,返回?,否则返回?
昨收盘价,(收盘价-昨收盘价)/昨收盘价*100的2日取值转为字符串,(昨收盘价-收盘价)/昨收盘价*100的2日取值转为字符串))
动态图标赋值:如果涨停价=COR跌停价=收盘价,返回字符串相加,否则返回如果收盘价=1日前的收盘价,返回字符串相加,否则返回如果收盘价 ,返回?,否则返回?
1日前的收盘价,字符串相加,字符串相加)))
价格变化赋值:字符串相加
成交额赋值:如果总金额 ,返回?,否则返回?
99999999,字符串相加,字符串相加)
当满足条件1时,在横轴0.7纵轴0.77位置书写文字,COLORF4E202
当满足条件是否最后一个周期时,在收盘价*如果昨收盘价 ,返回?,否则返回?位置书写文字
收盘价,0.9973,1.0027),'')
当满足条件ISLASTBARANDC 时,在?位置书写文字
昨收盘价,收盘价*1,价格变化),COLOR3333FF
当满足条件ISLASTBARANDC=昨收盘价时,在收盘价*1位置书写文字,画白色
当满足条件ISLASTBARANDC 时,在?位置书写文字
昨收盘价,收盘价*1,价格变化),COLOR42C800