老师 请翻译一下语句 (文华财经wh7睿期)

投资者咨询:老师 请翻译一下语句 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-21 13:16

 A:=BACKSET(ISLASTBAR,100);
B:=BARSLAST(CROSSDOWN(0,A))+1;

 

谢谢!

技术人员回复
日期:2018-7-21 16:35
 参考:
A:=BACKSET(ISLASTBAR,100);//倒数第100根k线
B:=BARSLAST(CROSSDOWN(0,A))+1;//距离倒数第100根k线,有多少根k线

您的指标在最新的100根k线有意义,再向前的历史k线是没有值的
投资者咨询:老师 请翻译一下语句 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-21 13:16

1, 那B是在A的右侧吧?

 

2,CROSSDOWN(0,A)是什么意思,A是根数,怎么向下穿过呢?

 

 

3,“您的指标在最新的100根k线有意义,再向前的历史k线是没有值的 ”,这句话的意思是只在100根时才有意义吗 101根以上以及99根以下都没意义?

技术人员回复
日期:2018-7-21 19:02
 A表示的变量,不是根数,有0和1两个返回值,B在A右侧有效

所以只有最新的100根都有意义,超过100根就没有意义了




投资者咨询:老师 请翻译一下语句 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-21 13:16
  A表示的变量,不是根数,有0和1两个返回值-----老师 这句不明白,能给详细说明一下吗,谢谢!
技术人员回复
日期:2018-7-22 11:22

A只用一个中间变量,用来判断第二行的B的条件

 

A最近100根全部返回1,100根之前返回0,然后B判断的是最新K线之前底100根到当前的位置

投资者咨询:老师 请翻译一下语句 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-21 13:16

 谢谢老师,还是不太明白,您方便给画图说明一下吗?

 

B:=BARSLAST(CROSSDOWN(0,A))+1;//距离倒数第100根k线,有多少根k线 ----还有这句,距离倒数的第100根K线 不就是100根吗?

技术人员回复
日期:2018-7-22 16:43
如下修改下:

A:BACKSET(ISLASTBAR,100);
B:BARSLAST(CROSSDOWN(0,A))+1;

是的,据最新一根K线是100

但是距离最新一根k线的前一根k线就是99了,您可以十字光标查看下A,B的返回值就明白了
投资者咨询:老师 请翻译一下语句 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-21 13:16
 谢谢老师, 在100根以内A返回值都是1,CROSSDOWN(0,A)应该怎么理解呢? 0向下穿过1?
技术人员回复
日期:2018-7-23 9:53
 是的

倒数第101根及之前的k线,A值均为0

倒数第100根及之后的k线,A值均为1

所以倒数第100根k线满足0下穿A,此时A和B都返回1

请您结合楼上回复综合理解下


图片点击可在新窗口打开查看