网站地图 RSS订阅
高级搜索 收藏本站
 
 

当前位置:主页 >股票 >指标公式

backset()函数的高级用法
来源:http://www.grlcw.com 作者: 发布时间:2008-01-13  



backset()函数的高级用法:
一、问题:如何在最后一根K线的前第6天,作上标记?
1、先建立一个名为backset-test的公式,代码如下:
islastbar{该周期是否最后一个周期。最后一个周期返回值为1,其余为0}

观察指标线的图形,正如注释所述,最后一天显示为1,这个1我们可理解为信号(条件)成立。其余时间,指标的数值为0,可理解为信号(条件)不成立。

2、巧用backset()函数:
①bacdset(x,n)注释:向前赋值,若X非0则把当前周期及前N-1周期的数值设置为1;
②示例:把信号向前移。
tj1:=islastbar;{最后一天的条件}
tj2:backset(tj1,6);
观察tj2指标线图,发现最后6天的tj2信号都是1,即一个高度为1的矩形。公式中,还无法判断哪天是倒数第6天。

3、显然倒数第6天,是上面矩形的前沿,如何在公式中,表达这个矩形的前沿?
容易想到的办法:
①倒数第6天的当天,tj2为1,更早的1天tj2=0,因此可以编出如下代码:
tj1:=islastbar;{最后一天的条件}
tj2:=backset(tj1,6);
tj3:tj2 and ref(tj2,1)=0;

②倒数第6天的当天,tj2为1,更早的1天tj2=0,即当天tj2比早一天的tj2更大,因此可以编出如下代码:
tj1:=islastbar;{最后一天的条件}
tj2:=backset(tj1,6);
tj3:tj2>ref(tj2,1);

③倒数第6天的当天,tj2为1,更早的1天tj2=0,可以想象为tj2指标线上穿了一条高度为0.5的水平线,因此可以编出如下代码:
tj1:=islastbar;{最后一天的条件}
tj2:=backset(tj1,6);
tj3:cross(tj2,0.5);

④巧用filter()过滤函数,filter(x,N),若X非0,可以让X保持当天的值不变,且过滤其后N个周期使之数值为0。
tj1:=islastbar;{最后一天的条件}
tj2:=backset(tj1,6);
tj3:filter(tj2,5);{第1次的tj2保持为1不变,其后的5个周期过滤为0}

这样就初步找到了4种方法,可以标记倒数第6天,若想用图标来标记的话,代码例举如下:
tj1:=islastbar;{最后一天的条件}
tj2:=backset(tj1,6);
tj3:=tj2>ref(tj2,1);
drawicon(tj3,L,1);

二、精彩公式代码欣赏:
1、清扬兄的波浪公式{大量应用了backset()函数技巧,使用了Dll,需要的可以到巫山论坛,向清扬兄要文件}:
HD:="jgb.HD"(N);LD:="jgb.LD"(N);
DRAWLINE(LD,L,HD,H,0),COLORFF9900;DRAWLINE(HD,H,LD,L,0),COLORFF9900;
(阅读次数:

共3页: 上一页 1 [2] [3] 下一页
上一篇:飞狐用“顾比倒数线”(Guppy count back line)DL   下一篇:飞狐公式:如何使买入信号、卖出信号一一对应

理财热点

·世纪之吻选股公式
·高成功率股票公式;秋风扫落叶
·大智慧公式原码——顶底
·吴迪公式3+1编写引路
·大智慧、飞狐指标:颠倒黑白
·乾坤线主图(飞狐)效果不错
·通达信指标:买卖奇准
·大智慧选股指标原码
·股票公式:金钱豹
·股票公式:超级龙脉太极线
·乖离选股股票公式;百年一遇
·大智慧、飞狐公式:一品快马--超
· 大智慧、飞狐指标:平台突破
·公式编写入门
·股票公式:大智慧的
· 大智慧、飞狐指标:鱼跃龙门Z
·通达信指标:成交炮群(副/未来)
·通达信指标:成大组合(主\副)
·趋势先机(副\未来)
·大智慧、飞狐指标:涨跌音阶
·股票公式:黑马公式

 
  相关文章
·飞狐用“顾比倒数线”(Guppy co
·飞狐公式:如何使买入信号、卖出
·股票买点公式:铁底
·高成功率股票公式;秋风扫落叶
·乖离选股股票公式;百年一遇
·股票公式:神奇黑马
·股票公式:必涨
·股票公式:买入必涨;过山车
·股票公式:轻松追涨
·股票公式:金钱豹
·股票公式:耍无赖
·股票公式:豪情万丈
个人理财网是免费提供股票,基金,外汇,期货,个人如何理财,个人理财,家庭理财,投资理财,理财故事,理财计划,理财攻略的免费学堂。
Power by www.grlcw.com