打印本文打印本文 关闭窗口关闭窗口

关于cross的问题

作者:金字塔 来源:cxh99.com 发布时间:2016年01月15日
  • 咨询内容: 请问,我这样写
    CROSS(HIGH,FLOOR((MA)));
    当前K线穿过时返回1,但是下一根K线就是0了,如果我想记住这个状态,也许几根K线之后再用,该怎么写?

     

  • 金字塔客服:

    variable:N=0;

    if cross(a,b) then n:=1;

     

     

  • 用户回复: 这样cross之后n=1了,

     

  • 网友回复: 饿……这个我知道,就是说cross这个函数只在满足条件的时刻返回一次1对吧?
    可是这样的话还得设置一个下穿时N置为0的条件,略微繁琐

     

  • 网友回复:

    variable:N=0;

    if cross(a,b) then n:=1;

    if cross(b,a) then n:=0;

打印本文打印本文 关闭窗口关闭窗口