好公式网用指标公式为投资注入科技力量!
您的位置:好公式网通达信公式福利公布我的各级别DELTA三角洲/时空之门 彩线方便大家研究 通达信福利公式

福利公布我的各级别DELTA三角洲/时空之门 彩线方便大家研究 通达信福利公式

  • 指标公式类型:通达信公式
  • 公式推荐星级:
  • 指标公式安全:已通过5款杀毒软件查杀,请放心下载!
  • 公式更新时间:2018-05-26 21:47:06
  • 指标公式标签:福利
  • 公式运行环境: WinXP/Win7/Win8/Win10/Win All
  • 指标公式语言:用简体中文编写

指标公式详细说明

好公式网(www.goodgongshi.com)告诉您:当前正要下载:福利公布我的各级别DELTA三角洲/时空之门 彩线方便大家研究 通达信福利公式

由于detla的研究需要画彩线,最常用的是通达信软件,苦于没有农历函数,所以刚开始彩线都是手动画的,已经很累了。问题是研究到分钟级别,还要算上自然日的循环,那线画的实在是绝望。所以网上找别的软件里的公式,发现都不对(比较全的是百度detla理论贴吧吧主发的,但是也有不少细节没有考虑全,会造成彩线的混乱)。
最后无奈只能在网上公式的基础思路上自己研究,花了好几天时间,不过,最后终于完整的能让计算机画出正确位置的彩线。

现在我把彩线公式分享出来,以免大家被网上错误的公式误导,也方便大家的自己研究。

由于我现在快下班了,时间有限,就先更新最难的分时级别的。等我有时间在贴其他时间的。

由于最常用的通达信缺少函数,所以我用的是金字塔软件(这里真不是给软件做广告。。。),可能其他软件也可以,细节就需要你们自己修改了。

----------------------detla彩线--------------短期彩线公式-------------------------------

①纯公式:(注意需要设置“原点时间”作为参数)
:=date;
:year;nodraw;
:month;nodraw;
:day;nodraw;
qd:=date>=原点时间;
qq:=barslast(cross(date,原点时间))+1;
jc:=-ref(,1);
iscolor:=if(>ref(,1) and date>原点时间,1,0);
交易日总数:=count(iscolor,qq)+1;
ppp:=if(jc<50 and jc>0,jc-1,0);
ppp大月:=if(=2 or =4 or =6 or =8 or =9 or =11,jc-70,0);
ppp小月:=if(=5 or =7 or =10 or =12,jc-71,0);
ppp跨年:=if(=1,jc-8870,0);
ppp二闰月:=if(=3 and mod(,4)=0,jc-72,0);
ppp二平月:=if(=3 and mod(,4)<>0,jc-73,0);
ppp二月:=ppp二闰月+ppp二平月;
ppp:=ppp大月+ppp小月+ppp跨年+ppp二月;
ppp:=if(jc>50 and jc<10000,ppp,0);
ppp:=if(jc>10000,jc-18870,0);
pppx:=ppp+ppp+ppp;
空白日总数:=sum(if(jc>0 and qd,pppx,0),qq);
num:=交易日总数+空白日总数;
vertline(>ref(,1) and qdand mod(num,4)=0),colormagenta;
vertline(>ref(,1) and qdand mod(num,4)=1),coloryellow;
vertline(>ref(,1) and qdand mod(num,4)=2),colorblue;
vertline(>ref(,1) and qdand mod(num,4)=3),colorwhite;
vertline(barslast(=原点时间)=0 and filter(=原点时间,100)),coloryellow;
kline(o,h,l,c,0);


②说明
之前也是只能编一些简单的公式,果然还是要不断的学习其它人,再加上自己思考才能慢慢提高。所以也是把我每一步所想的含义也与大家交流。万一我哪里想错了,或者表达错了,还能被大家及时纠正出来。以免自己或者大家误入歧途~~


③公式代码分解思路
:=date;
:year;nodraw;
:month;nodraw;
:day;nodraw; {显示年、月、号没什么意义,就是方便读取当天时间,可以不显示}


qd:=date>=原点时间;
qq:=barslast(cross(date,原点时间))+1; {从原点时间到目前的k线总数}


jc:=-ref(,1); {基础模型,为了方便以后书写}
{上一个交易日的自然日期减去下一个交易日自然日期}



iscolor:=if(>ref(,1) and date>原点时间,1,0); {如果日线变动了一天则返回1表示}
交易日总数:=count(iscolor,qq)+1; {从原点到目前范围,一共有多少个交易日}
{多加的1,是为了算上原点时间当日}



{后面几个重要参数的说明,这里就是公式最难理解的地方,就是这里我卡了1整天-_-}
{由于日期转换为数字的时候,同月之间,日期顺序是同数字顺序一样,连续变化的}
{但是,不同月之间,数字不是连续增加,会有跳跃}
{如:2018.4.302018.5.1日,实际上他们的自然日只增加了1}
{但是转变为代码的时候为:11804301180501,那么其数字之间相差会多出71}
{同时还需要考虑大小月之间会有细微的差别,换大月数字为70,换小月为71}
{如果牵扯到2月换3月,还需要考虑是否是为闰年,闰年为72,非闰年为73}
{这个7170和上面的1日,就是代码与实际之间的相差数字}
{上面是换月的时候出现的问题,同理,换年的时候也会出现这样的问题,相差为8870}
{同理,换世纪的时候也会出现这样的问题,相差为18870}
{当然在代码范围内,换世纪只用到1次,那就是1999年向2000年转变的时候}


{注意其中几个重要的数字:70887018870}
{所以我们在判断是否有月份变化的时候,可以用差值介于什么位置之间,就能知道是同月的日期变化,还是有新的一个月转变,还是有新的一年转变,还是有新的是个世纪转变}
{所以我们取5010000做为两个分割的标准数字}



ppp:=if(jc<50 and jc>0,jc-1,0); {同一个月内,没有参与交易的自然日有几天}


{每次空白了几天}
{数字为0就是正常连续,数字为1就是休息了1天,数字为2就是休息了2}
{对应的,0就更新一条彩线顺序,1就更新2条彩线的顺序,2就是更新3个彩线的顺序}



ppp大月:=if(=2 or =4 or =6 or =8 or =9 or =11,jc-70,0); {如果是换大月}
ppp小月:=if(=5 or =7 or =10 or =12,jc-71,0); {如果是换小月}
ppp跨年:=if(=1,jc-8870,0); {如果是换年}


ppp二闰月:=if(=3 and mod(,4)=0,jc-72,0); {如果是闰年}
ppp二平月:=if(=3 and mod(,4)<>0,jc-73,0); {如果是平年}
ppp二月:=ppp二闰月+ppp二平月; {如果是换二月}


ppp:=ppp大月+ppp小月+ppp跨年+ppp二月;
{换月时,没有参与交易的自然日有几天}
ppp:=if(jc>50 and jc<10000,ppp,0);
{当换月的那天才计算换月没有参与交易的自然日有几天}


ppp:=if(jc>10000,jc-18870,0); {如果是世纪转换,没有参与交易的自然日有几天}


pppx:=ppp+ppp+ppp; {考虑了各种情况后的空白日数}


空白日总数:=sum(if(jc>0 and qd,pppx,0),qq);


num:=交易日总数+空白日总数; {所有自然日的总数,就是交易日总数+空白日总数}


vertline(>ref(,1) and qdand mod(num,4)=0),colormagenta;
vertline(>ref(,1) and qdand mod(num,4)=1),coloryellow;
vertline(>ref(,1) and qdand mod(num,4)=2),colorblue;
vertline(>ref(,1) and qdand mod(num,4)=3),colorwhite;
{4根线一个循环,按照:红------白,的色彩顺序循环}


vertline(barslast(=原点时间)=0 and filter(=原点时间,100)),coloryellow;
{因为原点的竖线不显示,所以补画原点线,方便观察,以黄色表示}
{因为彩色循环的第一根都是从黄色开始}



kline(o,h,l,c,0); {绘制k线,以确保k线的上下影线不被彩线挡住}


④最后一些用法说明
设计“原点时间”的好处就是,由于分钟级别k线太多,不可能从上市第一根有效k线开始读取数据,所以随着数据选取的范围不同,可能造成彩线变化。
此外实际使用detla密码时,只要设置好原点彩线的颜色位置k线,就可以只调用最新的一些数据,保证数据量小,且彩线颜色不会发生变化。
该软件的时间参数书写规则:(举例你就明白了)
例子1: 2018525------------- 1180525
例子2: 2017321------------- 1170321
例子3: 200119------------- 1010109
例子4: 199919------------- 990109
例子5: 19911219------------- 911219

如果你还不明白,我也没办法了- -, 也方便各软件书写格式不同,你好自行修改公式里的一些数据。

原点数据的彩线一定是黄色,但“原点时间”假如你一不小心设置的原点时间是非交易日,那么这个原点彩线虽然不在k线图上显示,但是会计算原点为这个非交易日的前面一个交易日。(举例:假如3.31日是交易日,4.1日、4.2日是非交易日,4.3日是交易日;那么如果“原点时间”设置在4.1日,那么实际上系统会把3.31日作为黄色,和你设置3.31日为原点的效果是一样的)


设计“原点时间”的实际用处是什么呢?也就是当如果数据太多,打算后期移动彩色原点的时候,只要找到一个之前是黄色的彩线位置,修改“原点时间”参数为这个彩线位置的时间,就可以保证把彩线顺利移动到后面啦!



---------------------------------------------------下班了---------------------------其他级别我有空再发------------------


  >>>使用本站搜索工具可以找到更多福利公布我的各级别DELTA三角洲/时空之门 彩线方便大家研究 通达信福利公式

指标公式下载地址

点这下载软件
好公式网提供全网最全的指标公式软件,感谢您的支持!鼠标双击图片可看大图!
下载请点击右侧“立即下载”,如只有源码,请点击本页面右侧的导入方法按图导入!
本站指标基于网友分享,仅供研究自学,勿作他用,本站对下载使用不承担任何责任!

上一指标公式:小龙出击 通达信小龙

下一指标公式:线上双涨停 通达信线上

指标公式下载注意

    ☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!

    ☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。

    ☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;

    ☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;

    ☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;

    ☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;

    ☉ hxf格式指标公式,仅可以用同花顺软件引入使用。

    ☉ 如果您发现下载软件链接错误,请联系管理员报告错误。

    ☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!

    ☉ 本文福利公布我的各级别DELTA三角洲/时空之门 彩线方便大家研究 通达信福利公式仅供学习研究。

猜你喜欢

学了又学