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

信号取舍问题,请问怎么编写?

作者:文华财经 来源:cxh99.com 发布时间:2024年02月15日
  • 咨询内容:


    文件名:微信图片_20220210174139.png
      工程师您好,
    请问,如图所示,绿框中,绿圈出现向下交叉信号,走出一波下跌趋势之后,出现红圈向上做多的信号,但是最高点没有上破绿框最高点,怎么把这个红圈信号剔除,不做为开多信号;
    只有当出现红框所未,价格上破了绿圈的向下交叉信号的高点之后,在出现后续向上交叉时的信号才做为转向后做多的信号(打勾处),而价格未上破绿圈的向下交叉信号的高点,出现向上交叉时的信号不做为转向后做多的信号(打叉处), 也就是剔除没突破向下交叉的价格以前,出现的向上交叉信号都不开多仓;

       

     

     来源:程序化99

  • 文华技术人员: 没办法这样对比的,可以使收盘价小于死叉的最低点后不开仓;
    但是您的后续出现新的金叉死叉是会重新以新的金死叉计算的,你标注的的打勾出有多组金死叉;
    如果只用红框位置您的上述定义是不能满足的;收盘价大于死叉最低价后续的金死叉也会出现;
    红框位置只用该条件确定不唯一后续出现金死叉会刷新数值的;

     

     来源: WWW.CXH99.COM

  • 文华客服:  我的意思就是图中红框绿圈处死叉出现后,能不能定位在这个死叉的数值,
    定位后,后续价格只有上破这个定位的价格,再出现金叉才取用,
    而在定位后,价格只要没上破这个定位的价格,出现的金叉不取用,而死叉可以继续取用; 这种能用代码编写出来吗

     

  • 网友回复:  没办法的,如果您只要这个数值,需要确定这种走势的唯一性,才能取到他的值;
    如果您只定义收盘价大于死叉的最小值K线的收盘价,那么一下次金死叉满足条件时是会取新的值得;
    线上客服不提供定义的,具体如何确定该走势的唯一性是需要您自行定义的;
打印本文打印本文 关闭窗口关闭窗口