您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

请教一个选股公式,找不出错误 [通达信]

  • 咨询内容:
    BUY1:=LAST(CLOSE>MA(CLOSE,N),13,M);
    BUY2:=EXIST(CLOSE<MA(CLOSE,N),13);
    BUY:CLOSE>MA(CLOSE,N)&&BUY1&&BUY2;

    BUY1赋值:从前13日到前M日持续收盘价>收盘价的N日简单移动平均
    BUY2赋值:最近13日存在收盘价<收盘价的N日简单移动平均
    输出BUY:收盘价>收盘价的N日简单移动平均并且BUY1并且BUY2

    我想选出前面一段时间(前13日,到前M日),股价一直大于N日均线,但是最近13日有跌穿,选出今日收盘高于这条均线的票,这样写不对么?
    为啥选出来的跟想的都不一样

     

  • 通达信技术部:

    BUY1:LAST(CLOSE>MA(CLOSE,5),13,4);
    BUY2:EXIST(CLOSE<MA(CLOSE,5),13);
    BUY:CLOSE>MA(CLOSE,5)&&BUY1&&BUY2;

    {
    我想选出前面一段时间(前13日,到前M日),股价一直大于N日均线,但是最近13日有跌穿,
    选出今日收盘高于这条均线的票
    };

    不管你要找的是啥意思 我看你语句的描述意思 是要找 前13日之前的一段时间 持续满足buy1 条件  然后在最近13日又跌穿了  所以改成了

     

    BUY1:LAST(CLOSE>MA(CLOSE,5),13+4,13);{假设你的M是4  n我取的5日均线}
    BUY2:EXIST(CLOSE<MA(CLOSE,5),13);
    BUY:CLOSE>MA(CLOSE,5)&&BUY1&&BUY2;

     

  • 通达信客服:


    此主题相关图片如下062701.png:

    这个 LAST(CLOSE>OPEN,10,5); 就是表示取前10根k线 到前 5根的位置持续都是收阳  {如图的阴线位置输出就为1}

     

     

     

  • 网友交流:


    此主题相关图片如下1.jpg:

    @queenkeshi

    超级版主你好,其实我的意思就是选出前面一段时间(可以自定天数),股价持续在N天平均线以上的股票,然后最近几天有最低价跌穿N天平均线的股票

    就是想选出一个整理即将结束的形态,请超级版主帮忙修改一下公式

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容