通达信缠论公式_第1页
通达信缠论公式_第2页
通达信缠论公式_第3页
通达信缠论公式_第4页
通达信缠论公式_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通达信缠论公式

MA1:MA(CLOSE,5);MA2:MA(CLOSE,10);//设置变量N1:=10;N2:=10;DISP:=2;//根据时间周期计算K值K:=IF(PERIOD=5,1,IF(PERIOD=6,1,IF(PERIOD=7,1,IF(PERIOD=8,1,IF(PERIOD=9,1,IF(PERIOD=10,1,IF(PERIOD=11,2,IF(PERIOD=4,1,IF(PERIOD=3,1,IF(PERIOD=2,1,IF(PERIOD=1,1,1)))))))))))/10;//识别中枢P1:=PEAK(1,K*N1,1);P2:=PEAK(1,K*N1,2);WP1:=PEAKBARS(1,K*N1,1);WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1);T2:=TROUGH(2,K*N2,2);WT1:=TROUGHBARS(2,K*N2,1);WT2:=TROUGHBARS(2,K*N2,2);TJ1:=P1>T1ANDP2>T2;ZD:=MAX(T1,T2);ZG:=MIN(P1,P2);LL:=MIN(T1,T2);HH:=MAX(P1,P2);TJ2:=FILTER(ZG>ZD,2);TJ3:=ZG=REF(ZG,BARSLAST(TJ2))ORZD=REF(ZD,BARSLAST(TJ2));TJ4:=TJ1&&TJ2&&NOT(TJ3);TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF(BARSLAST(TJ4),1));TJ8:=TJ4&&NOT(TJ5ORTJ6ORTJ7);ZSD=IF(TJ8,ZD,DRAWNULL);ZSG=IF(TJ8,ZG,DRAWNULL);ZSH=IF(TJ8,HH,DRAWNULL);ZSL=IF(TJ8,LL,DRAWNULL);STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),COLORMAGENTA;DRAWTEXT(DISP=2,ZSH,'中枢'),COLORRED;中枢高:PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CROSSDOT,COLORLIRED;中枢低:PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CROSSDOT,COLORLIGREEN;中枢最高:PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;中枢最低:PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;趋势高:PLOYLINE(DISP=3,ZIG(1,K*N1)),COLORLIBLUE;趋势低:PLOYLINE(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);局部低点预选B:=BACKSET(局部低点预选A=0ANDREF(局部低点预选A,1)=1,2);局部低点预选C:=IF(局部低点预选B=1ANDREF(局部低点预选B,1)=0,-1,0);局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);局部高点预选B:=BACKSET(局部高点预选A=0ANDREF(局部高点预选A,1)=1,2);局部高点预选C:=IF(局部高点预选B=1ANDREF(局部高点预选B,1)=0,1,0);缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));距前高天:=BARSLAST(局部高点预选C=1);距前低天:=BARSLAST(局部低点预选C=-1);小值周期:=LOWRANGE(L);ZSD表示中枢底部,ZSG表示中枢顶部,ZSH表示中枢最高点,ZSL表示中枢最低点。STICKLINE函数用于画出中枢的上下边界线,DRAWTEXT函数用于标注中枢。趋势高和趋势低分别用PLOYLINE函数画出,局部低点预选和局部高点预选分别用于预测价格走势的低点和高点。缺口判断用于判断价格是否有缺口,距前高天和距前低天用于计算价格走势的时间周期。小值周期用于计算价格的波动范围。大值周期可以用TOPRANGE(H)来计算。低保留AA的条件是局部低点预选C=-1并且距前高天比距前低天长,并且LLV(L,距前高天+1)小于上一天的LLV(L,距前高天+1)。如果符合条件,则低保留AA等于-1,否则为0。低保留AB的条件是局部低点预选C=-1并且距前高天比距前低天短或者LLV(L,距前低天+2)小于上一天的LLV(L,距前低天+1)或者距前高天大于等于4。如果符合条件,则低保留AB等于-1,否则为0。低保留S的条件是低保留AA等于-1或者低保留AB等于-1并且L小于上一天的REF(H,距前高天+1)。如果符合条件,则低保留S等于-1,否则为0。预判的条件是距前低天小于4并且HHV(缺口判断,距前低天)不等于1或者REF(低保留S,距前低天)等于0。如果符合条件,则预判等于1,否则为0。判断的条件是局部高点预选C等于1并且REF(距前低天,1)小于等于REF(距前高天,1)并且预判等于1并且大值周期大于上一天的REF(小值周期,距前低天+1)并且大值周期大于上一天的REF(小值周期,距前低天)并且大值周期大于上一天的REF(大值周期,距前高天)。如果符合条件,则判断等于1,否则为0。高保留A的条件是局部高点预选C等于1并且REF(距前低天,1)大于REF(距前高天,1)并且HHV(H,距前低天+1)大于上一天的HHV(H,距前低天+1)。如果符合条件,则高保留A等于1,否则为0。高保留B的条件是局部高点预选C等于1并且REF(距前低天,1)小于等于REF(距前高天,1)并且REF(低保留S,距前低天)等于-1并且距前低天大于等于4或者HHV(缺口判断,距前低天)等于1。如果符合条件,则高保留B等于1,否则为0。高保留的条件是高保留A等于1或者高保留B等于1或者判断等于1并且H大于上一天的REF(L,距前低天+1)。如果符合条件,则高保留等于1,否则为0。预判A的条件是距前高天小于4并且HHV(缺口判断,距前高天)不等于1或者REF(高保留,距前高天)等于0。如果符合条件,则预判A等于1,否则为0。判断A的条件是局部低点预选C等于-1并且REF(距前高天,1)小于等于REF(距前低天,1)并且预判A等于1并且小值周期大于上一天的REF(大值周期,距前高天+1)并且小值周期大于上一天的REF(大值周期,距前高天)并且小值周期大于上一天的REF(小值周期,距前低天)。如果符合条件,则判断A等于-1,否则为0。低保留XA是一个公式,用于判断局部低点是否符合条件。如果局部低点预选C为-1,距前高天A的参考值大于距前低天A的参考值,并且距前高天A+1的最低值小于距前高天A+1的最低值的参考值,则低保留XA为-1,否则为0。低保留XB也是一个公式,用于判断局部低点是否符合条件。如果局部低点预选C为-1,距前高天A的参考值小于或等于距前低天A的参考值,并且距前高天A大于等于4或LLV(缺口判断,距前高天A)为-1或判断XA为-1,则低保留XB为-1,否则为0。低保留X是一个公式,用于判断是否存在低点。如果低保留XA为-1或低保留XB为-1且当前的最低价小于距前高天A+1的最高价,则低保留X为-1,否则为0。距前高天YA是一个变量,用于记录上一个高点出现的时间。距前低天YA是一个变量,用于记录上一个低点出现的时间。预判YX是一个公式,用于预测是否存在高点。如果距前低天YA小于4且HHV(缺口判断,距前低天YA)不等于1或REF(低保留X,距前低天YA)=0,则预判YX为1,否则为0。判断YX是一个公式,用于判断是否存在高点。如果局部高点预选C为1,距前低天YA的参考值小于或等于距前高天YA的参考值,预判YX为1,大值周期大于距前低天YA+1的参考值,大值周期大于距前低天YA的参考值,大值周期大于距前高天YA的参考值,则判断YX为1,否则为0。高保留YXA是一个公式,用于判断局部高点是否符合条件。如果局部高点预选C为1,距前低天YA的参考值大于距前高天YA的参考值,并且距前低天YA+1的最高值大于距前低天YA+1的最高值的参考值,则高保留YXA为1,否则为0。高保留YXB也是一个公式,用于判断局部高点是否符合条件。如果局部高点预选C为1,距前低天YA的参考值小于或等于距前高天YA的参考值,并且低保留X为-1且距前低天YA大于等于4或HHV(缺口判断,距前低天YA)为1,则高保留YXB为1,否则为0。高保留YX是一个公式,用于判断是否存在高点。如果高保留YXA为1或高保留YXB为1或判断YX为1且当前的最高价大于距前低天YA+1的最低价,则高保留YX为1,否则为0。预判YXA是一个公式,用于预测是否存在低点。如果距前高天YA小于4且HHV(缺口判断,距前高天YA)不等于1或REF(高保留YXA,距前高天YA)=0,则预判YXA为1,否则为0。YXA的判断条件为:局部低点预选C=-1,距前高天YA的参考值小于等于距前低天YA的参考值,预判YXA=1,小值周期大于距前高天YA+1的大值周期参考值,小值周期大于距前高天YA的大值周期参考值,小值周期大于距前低天YA的小值周期参考值。如果满足条件,YXA的值为-1,否则为0。低保留YXA的判断条件为:局部低点预选C=-1,距前高天YA的参考值大于距前低天YA的参考值,距前高天YA+1日的最低价的最小值小于上一日的最低价的最小值。如果满足条件,低保留YXA的值为-1,否则为0。低保留YXB的判断条件为:局部低点预选C=-1,距前高天YA的参考值小于等于距前低天YA的参考值,且距前高天YA大于等于4,或者距前高天YA的缺口判断为-1,或者判断YXA的值为-1。如果满足条件,低保留YXB的值为-1,否则为0。低保留YX的判断条件为:低保留YXA的值为-1或低保留YXB的值为-1,且当前价格小于距前高天YA+1日的最高价的参考值。如果满足条件,低保留YX的值为-1,否则为0。AAAD的判断条件为:高保留YX的值为1,低保留YX的值为-1,且当前价格高于REF(H,REF(距前高天YA,1)+2)或者当前价格低于REF(L,REF(距前低天YA,1)+2)。如果满足条件,AAAD的值为1或-1,否则为0。极点保留的判断条件为:如果AAAD的值为0,则极点保留的值为高保留YX和低保留YX的和,否则为AAAD的值。局部极点的判断条件为:如果极点保留的值为-1,则局部极点的值为最低价,如果极点保留的值为1,则局部极点的值为最高价,否则为无效值。颜色为黄色。画线的判断条件为:如果极点保留的值为-1,则画一条从局部极点向下延伸的蓝色线,如果极点保留的值为1,则画一条从局部极点向上延伸的蓝色线,否则不画线。DD1的判断条件为:最近一次极点保留值不为1或-1的天数。MA5为收盘价的5日移动平均线,颜色为紫色,线条粗细为2。判的判断条件为:如果MA5小于上一日的MA5,画出MA5的值,否则不画。颜色为白色,线条粗细为2。中枢---分笔分段的设定为:N1的值为10,N2的值为10,DISP的值为2。K的值取决于PERIOD的不同值,如果PERIOD为5,则K为1,如果PERIOD为6,则K为1周,如果PERIOD为7,则K为1个月,如果PERIOD为8,则K为多少分钟,如果PERIOD为9,则K为多少天,如果PERIOD为10,则K为1个季度,如果PERIOD为11,则K为2年,如果PERIOD为4,则K为60F,如果PERIOD为3,则K为30F,如果PERIOD为2,则K为15F,如果PERIOD为1,则K为5F,否则K为1F。这个公式的作用是将时间周期转换为K值。P1和P2分别为K*N1的峰值,WP1和CIRCLEDOTWP2分别为K*N1的峰值条数。T1和T2分别为K*N2的低谷,WT1和WT2分别为K*N2的低谷条数。ZD为T1和T2的最大值,ZG为P1和P2的最小值,LL为T1和T2的最小值,HH为P1和P2的最大值。TJ1表示P1大于T1且P2大于T2。TJ2表示ZG大于ZD。TJ3表示ZG等于TJ2中最后一个非空值的参考值或ZD等于TJ2中最后一个非空值的参考值。TJ4表示TJ1和TJ2为真且TJ3为假。TJ5表示ZD在TJ4中最后一个非空值的参考值和ZG在TJ4中最后一个非空值的参考值之间。TJ6表示ZG在TJ4中最后一个非空值的参考值和ZG在TJ4中最后一个非空值的参考值之间。TJ7表示ZG大于TJ4中最后一个非空值的参考值的ZG且ZD小于TJ4中最后一个非空值的参考值的ZD。TJ8表示TJ4为真且TJ5、TJ6和TJ7为假。ZSD、ZSG、ZSH和ZSL分别为TJ8为真时的ZD、ZG、HH和LL,否则为DRAWNULL。这个公式的作用是识别价格的上升和下降趋势。将PERIOD的不同值转换为K值的公式中存在一些错误,正确的公式应该是:K:=IF(PERIOD=5,1,IF(PERIOD=6,7,IF(PERIOD=7,30,IF(PERIOD=8,PERIOD*2,IF(PERIOD=9,PERIOD,IF(PERIOD=10,90,IF(PERIOD=11,730,IF(PERIOD=4,120,IF(PERIOD=3,60,IF(PERIOD=2,30,IF(PERIOD=1,5,1)))))))))))/10;在TJ8的计算中,存在一些逻辑错误,正确的公式应该是:TJ8:=TJ4ANDNOT(TJ5ORTJ6ORTJ7);改写后的代码如下:根据时间周期PERIOD的不同值,计算出对应的K值。如果PERIOD为5,则K为1,如果PERIOD为6,则K为7,如果PERIOD为7,则K为30,如果PERIOD为8,则K为PERIOD乘以2,如果PERIOD为9,则K为PERIOD,如果PERIOD为10,则K为90,如果PERIOD为11,则K为730,如果PERIOD为4,则K为120,如果PERIOD为3,则K为60,如果PERIOD为2,则K为30,如果PERIOD为1,则K为5,否则K为1。这个公式的作用是将时间周期转换为K值。计算出K*N1的峰值P1和P2,以及K*N1的峰值条数WP1和CIRCLEDOTWP2。计算出K*N2的低谷T1和T2,以及K*N2的低谷条数WT1和WT2。计算出T1和T2的最大值ZD,P1和P2的最小值ZG,T1和T2的最小值LL,P1和P2的最大值HH。判断P1是否大于T1且P2是否大于T2,得到布尔值TJ1。判断ZG是否大于ZD,得到布尔值TJ2。判断ZG是否等于TJ2中最后一个非空值的参考值或ZD是否等于TJ2中最后一个非空值的参考值,得到布尔值TJ3。判断TJ1和TJ2是否为真且TJ3为假,得到布尔值TJ4。判断ZD是否在TJ4中最后一个非空值的参考值和ZG是否在TJ4中最后一个非空值的参考值之间,得到布尔值TJ5。判断ZG是否在TJ4中最后一个非空值的参考值和ZG是否在TJ4中最后一个非空值的参考值之间,得到布尔值TJ6。判断ZG是否大于TJ4中最后一个非空值的参考值的ZG且ZD是否小于TJ4中最后一个非空值的参考值的ZD,得到布尔值TJ7。判断TJ4为真且TJ5、TJ6和TJ7为假,得到布尔值TJ8。如果TJ8为真,则ZSD为ZD,ZSG为ZG,ZSH为HH,ZSL为LL,否则ZSD、ZSG、ZSH和ZSL均为DRAWNULL。这个公式的作用是识别价格的上升和下降趋势。低保留AA:如果局部低点预选C等于-1且距前高天的参考值大于距前低天的参考值且L的距前高天+1天的最低值小于参考值的距前高天+1天的最低值的参考值,那么低保留AA等于-1,否则等于0。低保留AB:如果局部低点预选C等于-1且距前高天的参考值小于等于距前低天的参考值且距前高天大于等于4或LLV(缺口判断,距前高天)等于-1或L的距前低天+2天的最低值小于参考值的距前低天+1天的最低值的参考值,那么低保留AB等于-1,否则等于0。低保留S:如果低保留AA等于-1或低保留AB等于-1且L小于距前高天+1天的参考值的最高值,那么低保留S等于-1,否则等于0。预判:如果距前低天小于4且HHV(缺口判断,距前低天)不等于1或参考值的距前低天的低保留S等于0,那么预判等于1,否则等于0。判断:如果局部高点预选C等于1且参考值的距前低天小于等于距前高天且预判等于1且大值周期大于参考值的距前低天+1天的小值周期且大值周期大于参考值的距前低天的小值周期且大值周期大于参考值的距前高天的大值周期,那么判断等于1,否则等于0。高保留A:如果局部高点预选C等于1且参考值的距前低天的参考值大于参考值的距前高天的参考值且H的距前低天+1天的最高值大于参考值的距前低天+1天的最高值的参考值,那么高保留A等于1,否则等于0。高保留B:如果局部高点预选C等于1且参考值的距前低天的参考值小于等于参考值的距前高天的参考值且参考值的距前低天的低保留S等于-1且距前低天大于等于4或HHV(缺口判断,距前低天)等于1,那么高保留B等于1,否则等于0。高保留:如果高保留A等于1或高保留B等于1或判断等于1且H大于参考值的距前低天+1天的L,那么高保留等于1,否则等于0。预判A:如果距前高天小于4且HHV(缺口判断,距前高天)不等于1或参考值的距前高天的高保留等于0,那么预判A等于1,否则等于0。判断A:如果局部低点预选C等于-1且参考值的距前高天小于等于距前低天且预判A等于1且小值周期大于参考值的距前高天+1天的大值周期且小值周期大于参考值的距前高天的大值周期且小值周期大于参考值的距前低天的小值周期,那么判断A等于-1,否则等于0。低保留XA是一个条件语句,如果局部低点预选C等于-1并且距前高天A的参考值大于距前低天A的参考值并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论