相关简介:通达信绝无仅有分时指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
分时极品涨停副图指标,功能强大!简单更实用!
涨停能量数值达到20以上,关注准备买入!
达到30以上能保持10分钟,涨停概率更大,坚决买入
公式中有CAPITAL代表流通盘,不影响涨停预警功能
通达信指标公式源码:
A1:=(DVOL/C)/2,NODRAW;
A2:=SUM(IF(A1>100ANDCLOSE>REF(CLOSE,1),A1,0),0);
A3:=SUM(IF(A1>100ANDCLOSE<REF(CLOSE,1),A1,0),0);
A4:=SUM(IF(A1<100ANDCLOSE>REF(CLOSE,1),A1,0),0);
A5:=SUM(IF(A1<100ANDCLOSE<REF(CLOSE,1),A1,0),0);
A6:=A2+A3+A4+A5;
机买:(A2/A6)*100,LINETHICK2,COLORRED;
机卖:(A3/A6)*100,LINETHICK2,COLORGREEN;
散买:(A4/A6)*100,LINETHICK0;
散卖:(A5/A6)*100,LINETHICK0;
主力差:机买-机卖,LINETHICK2,NODRAW;
小股民差:散买-散卖,LINETHICK0,NODRAW;
DRAWTEXT(主力差>0ANDREF(主力差,1)<=0,C*0.85,'●机构'),COLORRED;
DRAWTEXT(主力差<0ANDREF(主力差,1)>=0,-C*0.85,'○机构'),COLORWHITE;
DRAWTEXT(小股民差>0ANDREF(小股民差,1)<=0,C*0.15,'▲小股民'),COLORCYAN;
DRAWTEXT(小股民差<0ANDREF(小股民差,1)>=0,-C*0.15,'△小股民'),COLORWHITE;
r:=DYNAINFO(3);
q:=DATACOUNT;
hh:=DYNAINFO(5);
LL:=DYNAINFO(6);
f:=MAX(hh-r,r-LL);
q1:=r-f*1.01;//主图下边线
q2:=r-2*f*1.0125;//副图1下边线(0位线)
q3:=r-3*f*1.014;//副图2下边线(0位线)
{有了Q1、Q2、Q3,叠加副图指标也就容易了}
//在副图1叠加RSI
//在副图2叠加kd
RSV:=((((HHV(HIGH,10) - CLOSE) / (HHV(HIGH,10) - LLV(LOW,10)))*2) - 1.25);
散户:SMA(RSV,5,1);
RSV1:=((((CLOSE - LLV(LOW,10)) / (HHV(HIGH,10) - LLV(LOW,10)))*2) - 1.05);
主力:SMA(RSV1,5,1);
准备起爆:CROSS(主力,散户);
DRAWTEXT(准备起爆,0,'爆破开始'),COLORRED;
kh:=HHV(MAX(散户,主力),0);
kL:=LLV(MIN(主力,散户),0);
kb:=(q2-q3)/(kh-kL);
ky:=(q2+q3-kb*(kh+kL))/2;
主力*kb[q]+ky[q],colorred;
散户*kb[q]+ky[q],coloryellow;
[源码注释]通达信公式动态翻译结果
A1赋值:(不定周期成交量/收盘价)/2,NODRAW
A2赋值:如果A1>,返回?,否则返回?的?日累和
100ANDCLOSE>
1日前的收盘价,A1,0),0)
A3赋值:如果A1>,返回?,否则返回?的?日累和
100ANDCLOSE<
1日前的收盘价,A1,0),0)
A4赋值:如果A1<,返回?,否则返回?的?日累和
100ANDCLOSE>
1日前的收盘价,A1,0),0)
A5赋值:如果A1<,返回?,否则返回?的?日累和
100ANDCLOSE<
1日前的收盘价,A1,0),0)
A6赋值:A2+A3+A4+A5
输出
机买:(A2/A6)*100,线宽为2,画红色
输出
机卖:(A3/A6)*100,线宽为2,画绿色
输出
散买:(A4/A6)*100,线宽为0
输出
散卖:(A5/A6)*100,线宽为0
输出
主力差:机买-机卖,线宽为2,NODRAW
输出
小股民差:散买-散卖,线宽为0,NODRAW
当满足条件主力差>时,在?位置书写文字
0ANDREF(主力差,1)<
=0,收盘价*0.85,’●机构’),画红色
当满足条件主力差<时,在?位置书写文字
0ANDREF(主力差,1)>
=0,-收盘价*0.85,’○机构’),画白色
当满足条件小股民差>时,在?位置书写文字
0ANDREF(小股民差,1)<
=0,收盘价*0.15,’▲小股民’),画青色
当满足条件小股民差<时,在?位置书写文字
0ANDREF(小股民差,1)>
=0,-收盘价*0.15,’△小股民’),画白色
R赋值:昨收盘价
Q赋值:DATACOUNT
HH赋值:最高价
LL赋值:最低价
F赋值:HH-R和R-LL的较大值
Q1赋值:R-F*1.01
Q2赋值:R-2*F*1.0125
Q3赋值:R-3*F*1.014
RSV赋值:((((10日内最高价的最高值?-?CLOSE)?/?(10日内最高价的最高值?-?LLV(最低价,10)))*2)?-?1.25)
输出
散户:RSV的5日[1日权重]移动平均
RSV1赋值:((((CLOSE?-?LLV(最低价,10))?/?(10日内最高价的最高值?-?LLV(最低价,10)))*2)?-?1.05)
输出
主力:RSV1的5日[1日权重]移动平均
输出
准备起爆:主力上穿散户
当满足条件准备起爆时,在0位置书写文字,画红色
KH赋值:0日内散户和主力的较大值的最高值
KL赋值:0日内主力和散户的较小值的最低值
KB赋值:(Q2-Q3)/(KH-KL)
KY赋值:(Q2+Q3-KB*(KH+KL))/2
主力*KB[Q]+KY[Q],画红色
散户*KB[Q]+KY[Q],画黄色
评论(0)