c语言笔段式,缠论的分笔分段公式

公式源码:

//本公式只是为了引用,不必调入

fx:"chzhshch@fenxing"(),OwnerScale;

var1:"chzhshch@kxian"(),OwnerScale;

var2:"chzhshch@bi"(),OwnerScale;//处理笔关系

var3:"chzhshch@duan"(),OwnerScale//处理段关系

第三步:建立悟多笔段公式

公式源码:

//悟多笔段

SH000001 P_DAY

#mainchart

if dataType=0 then

minbi:="fbase.var2#min1";

if dataType=1 then

minbi:="fbase.var2#min5";

if dataType=2 then

minbi:="fbase.var2#min30";

if dataType=3 then

minbi:="fbase.var2#min60";

if dataType=4 then

minbi:="fbase.var2#day";

if dataType=5 then

minbi:="fbase.var2#day";

if dataType=6 then

minbi:="fbase.var2#week";

if dataType=7 then

minbi:="fbase.var2#month";

if dataType=8 then minbi:="fbase.var2#year";

var1:="chzhshch@kxian"();

var2:="chzhshch@bi"();{处理笔关系}

var3:="chzhshch@tongji"(minbi);{同级别分解}

zg:="chzhshch@zg"(var3);//一定要先调用ZG

zd:="chzhshch@zd"(var3);

pre:=2; //设置小数点位数

if STKTYPE=0

then pre:=1;

if STKTYPE=11 then pre:=3;

//以背景块的形式画中枢

stickline(zg>zd,zg,zd,10,0),color000055;

drawline(var2=1,h,var2=-1,l,0),linedot,coloryellow;

drawline(var2=-1,l,var2=1,h,0),linedot,coloryellow;

drawline(var3=1,h,var3=-1,l,0),colorFF6600;

drawline(var3=-1,l,var3=1,h,0),colorFF6600;

//以框的形式画中枢

{

stickline(zg>zd and

zg<>ref(zg,1),zg,zd,2,0),COLORMAGENTA;

stickline(zg>zd and

zg<>refx(zg,1),zg,zd,2,0),COLORMAGENTA;

drawline(zg>zd and zg<>ref(zg,1),zg,zg>zd and

zg<>refx(zg,1),zg,0),COLORMAGENTA;

drawline(zg>zd and zd<>ref(zd,1),zd,zg>zd and

zd<>refx(zd,1),zd,0),COLORMAGENTA;

}

var1:="chzhshch@kxian"();

var2:="chzhshch@bi"();{处理笔关系}

if dataType<=1 then

begin var2:=var3;{处理段1分钟的关系}

end;

pre:=2; {设置小数点位数}

if STKTYPE=0

then pre:=1;

if STKTYPE=11 then pre:=3;

a1:=barslast(var2<>0);

a2:=ref(var2,a1);

aa1:=ref(a1+1,1);

aa2:=ref(a2,1);

a3:=if

(aa2>0,l-ref(h,aa1),h-ref(l,aa1)),linethick0;{计算点位差}

//显示点位

drawnumber(var2=1,h,h,pre),pxup65,color3300ff,align0;

drawnumber(var2=-1,l,l,pre),pxdn50,colorffff00,align0;

//显示力度

drawtext(var2=1,h,'+')colormagenta,pxup20,align2;

drawnumber(var2=1,h,a3,pre),colormagenta,pxup20;

drawnumber(var2=-1,l,a3,pre),colorgreen,pxdn5,align0;

//显示周期数

drawtext(var2=1,h,'T'),pxup45,coloryellow,align1;

drawnumber(var2=1,h,aa1,0),coloryellow,pxup45,align2;

drawtext(var2=-1,l,'T'),pxdn30,coloryellow,align1;

drawnumber(var2=-1,l,aa1,0),coloryellow,pxdn30,align2;

kline(o,h,l,c,1);

stickline(dataType=6 and

c/ref(c,1)>=1.097,o,c,8,1);

//显示最后没完成的点位

aa9:=hhv(h,a1);

aa11:=llv(l,a1);

drawnumber( islastbar and

a2=-1,aa9,aa9,pre),align2,color3300ff;

drawnumber( islastbar and

a2=1,aa11,aa11,pre),align2,colorffff00;

//显示最后没完成的力度

drawtext( islastbar and a2=-1,

aa9,'+ '),align2,colormagenta,pxdn20;

drawnumber( islastbar and a2=-1,

aa9,a3,pre),align2,colormagenta,pxdn20;

drawnumber( islastbar and a2=1,

aa11,a3,pre),align2,colorgreen,pxup20;

//显示最后没完成的周期

drawtext( islastbar and

a2=-1, aa9,'T'),coloryellow,align1,pxdn40;

drawnumber(islastbar and

a2=-1, aa9,aa1,0),coloryellow,align2,pxdn40;

drawtext( islastbar and a2=1,

aa11,'T'),coloryellow,align1,pxup40;

drawnumber(islastbar and a2=1,

aa11,aa1,0),coloryellow,align2,pxup40;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
缠论大师很多,在下才疏学浅,不到之处敬请点拔。另外声明一下,世间没有包赚钱的公式,只有适合的工具。想通过一个什么包赚钱的价格几万的公式来稳赚不赔,那股市就没有输家了。如果有缘份的话,本文最后将推出缠师最终没有告知大家的力度公式部分。真正得缠者,为见相非相,即见如来。 通达信版公式,因为定义不了全局变量、数组,以及没有循环语句等功能,相比大智慧在公式编程方面差了不少。但通达信的优势还是有的,在此推出一个通达信非DLL版本的缠论分笔公式,并在后续的文章中逐步讲解如何通过程序,将缠论转化公式。如果缠友仅想得到一公式而已,那就也无所谓细读本文。但凡得道,靠的是觉悟和缘份,在此也就不细说了。初学缠论的朋友也可以参考一些网站或专门的书籍,对阅读本文会有较大的帮助。 一、分形。 缠论集道氏、波浪、江恩学派于一体,结合浑沌理论,将K线形态以分形的方进行规划,并以一套规则定义波浪起始点,以中枢的形表达三角形调整(旗形、契形、钻石等形态,均是三角形形态的变种),以背驰的理论表述力度的衰竭。理论指导实战,行之有效。 分形分二种,一是顶分型,另一是底分型。分型也可以看成是酒田的三山形态,即中间K线高低点均高于二侧的,为顶分型,均低于二侧的,为底分形。当一根K线高低点均在前一根K线价格之类,或者前一根K线高低点均在本根K线价格之类,称为包含关系。在程序处理上,被前一根K线包含的,因为不可能作为分形的顶、底点,所以我们可以不进行处理。如果是后一种包含关系,则观察前一根K线处于什么分形关态,如果前一根是顶分形,则本根向上取值,作为顶分形处理,反之则向下处理为底分形。 但这里有一个特殊情况,在不成笔的情况下,如果这根K线的前一分形状态为低分形,但本K线高点却已经超出了前一个顶分形的顶点,应将这根K线作为顶分形处理,反之亦然。否则,笔的顶底点将不会处于笔内K线的高低点位置。同理,笔有被非笔打破高低点的情况,采取的也是这种办法,即笔的延伸。段亦如此,段被笔打破的,段仍然延续。所以,在最简单的顶底分形的处理上,也应如此。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值