通达信多空量能副图公式源码:
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
Vvol:IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1&&(SETCODE=0||SETCODE=1),VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
MA5日:MA(VOLUME,5);
MA10日:MA(VOLUME,60);
TJ1:=REF(C,3)/REF(C,4)>1.09ANDMA(C,5)>MA(C,10)ANDMA(C,10)>MA(C,20)ANDMA(C,20)>MA(C,30);
TJ3:=REF(O,1)<REF(MA(C,5),1)ANDO>MA(C,20)ANDC>MA(C,10);
TJ4:=EVERY(MA(C,5)>MA(C,10),3)ANDH/REF(C,1)>1.041ANDREF(C,1)/REF(C,2)<1.041ANDMA(C,10)>MA(C,20)ANDMA(C,20)>MA(C,30)ANDREF(O,1)>REF(MA(C,20),1)
ANDREF(C,1)>REF(MA(C,10),1)ANDC>MA(C,60)ANDMA(C,5)>MA(C,60);
TJ5:=NOT(REF(C,1)>REF(MA(C,5),1)ANDREF(C,2)>REF(MA(C,5),2));
TJXG1:=COUNT(TJ1,10)ANDTJ3ANDTJ4ANDTJ5;
强势线:=MA(C,25)+MA(C,25)*20/100;
TJXG:=NOT(COUNT(REF(TJXG1,1),5))ANDTJXG1ANDH>强势线;
LN1:=(TJXGORREF(TJXG,1))ANDV/REF(V,1)>=1.5ANDC>REF(C,1);
DRAWTEXT(LN1,MA5日*1.6,'★倍增'),COLORWHITE;
DL1:=REF(C,3)/REF(C,4)>1.09ANDMA(C,5)>MA(C,10)ANDMA(C,10)>MA(C,20)ANDMA(C,20)>MA(C,30)
ANDREF(C,3)=HHV(REF(C,3),10);
DL2:=HHV(V,30)/V>2ANDO<MA(C,5)ANDC>MA(C,10)ANDV<REF(V,1);
DLL:=REF(V,1)=HHV(REF(V,1),30)ANDNOT(REF(TJXG,1));
DL3:=COUNT(DL1,10)ANDCOUNT(DLL,10)ANDDL2ANDNOT(COUNT(REF(TJXG,1),10));
DRAWTEXT(DL3,MA10日*2,'减'),COLORGREEN;
STICKLINE(LN1,0,VOL,1.5,0),COLORYELLOW;
STICKLINE(DL3,0,VOL,1.5,0),COLORGREEN;
通达信多空量能副图公式源码注释翻译结果
TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回240,否则返回1
MTIME赋值:当前离开盘分钟数关于TOTAL的模
CTIME赋值:如果MTIME<0.5,返回TOTAL,否则返回MTIME
输出VVOL:如果到最后交易的周期=1,返回成交量(手)*TOTAL/CTIME,否则返回无效数,NODRAW
当满足条件到最后交易的周期=1并且(市场类型=0或者市场类型=1)时,在VVOL和0位置之间画柱状线,宽度为-1,-1不为0则画空心柱.,COLOR00C0C0
输出VOLUME:成交量(手),VOLSTICK
输出MA5日:VOLUME的5日简单移动平均
输出MA10日:VOLUME的60日简单移动平均
TJ1赋值:3日前的收盘价/4日前的收盘价>1.09ANDMA(收盘价,5)>收盘价的10日简单移动平均ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的30日简单移动平均
TJ3赋值:1日前的开盘价<1日前的收盘价的5日简单移动平均ANDO>收盘价的20日简单移动平均ANDC>收盘价的10日简单移动平均
TJ4赋值:最近3日一直存在收盘价的5日简单移动平均>收盘价的10日简单移动平均ANDH/1日前的收盘价>1.041ANDREF(收盘价,1)/2日前的收盘价<1.041ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的30日简单移动平均ANDREF(开盘价,1)>1日前的收盘价的20日简单移动平均ANDREF(收盘价,1)>1日前的收盘价的10日简单移动平均ANDC>收盘价的60日简单移动平均ANDMA(收盘价,5)>收盘价的60日简单移动平均
TJ5赋值:取反
TJXG1赋值:统计10日中满足TJ1的天数ANDTJ3ANDTJ4ANDTJ5
强势线赋值:收盘价的25日简单移动平均+收盘价的25日简单移动平均*20/100
TJXG赋值:取反ANDTJXG1ANDH>强势线
LN1赋值:(TJXGORREF(TJXG,1))ANDV/1日前的成交量(手)>=1.5ANDC>1日前的收盘价
当满足条件LN1时,在MA5日*1.6位置书写文字,画白色
DL1赋值:3日前的收盘价/4日前的收盘价>1.09ANDMA(收盘价,5)>收盘价的10日简单移动平均ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的30日简单移动平均ANDREF(收盘价,3)=10日内3日前的收盘价的最高值
DL2赋值:30日内成交量(手)的最高值/成交量(手)>2ANDO<收盘价的5日简单移动平均ANDC>收盘价的10日简单移动平均ANDV<1日前的成交量(手)
DLL赋值:1日前的成交量(手)=30日内1日前的成交量(手)的最高值ANDNOT(1日前的TJXG)
DL3赋值:统计10日中满足DL1的天数ANDCOUNT(DLL,10)ANDDL2ANDNOT(统计10日中满足1日前的TJXG的天数)
当满足条件DL3时,在MA10日*2位置书写文字,画绿色
当满足条件LN1时,在0和成交量(手)位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
当满足条件DL3时,在0和成交量(手)位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)