请教一个公式的算法问题。

Discussion in '金字塔决策交易系统' started by hornphone, Jun 19, 2009.

  1. 公式的思路是,计算收盘价在6天均线上的股票个数与6天均线下股票个数,以评价市场整体风险。我换了两种写法,发现居然横向统计的结果不一样,是我写错了,还是算法有问题,请各位高人指点。

    JJ:=(o+H+C+L)/4;
    JJ6:=ma(JJ,6);
    JJ13:=ma(JJ,13);
    JJ21:=ma(JJ,21);
    JJ34:=ma(JJ,34);

    if JJ>=JJ34 and JJ<JJ21,then QS:=-3;
    else if JJ>=JJ6,then QS:=1;
    else if JJ>=JJ13 and JJ<JJ6,then QS:=0;
    else if JJ>=JJ21 and JJ<JJ13,then QS:=-2;
    else if JJ<JJ34,then QS:=-4;
    QS0:QS;


    if JJ>=JJ34 and JJ<JJ21,then QS:=-3;
    else if JJ>=JJ21 and JJ<JJ13,then QS:=-2;
    else if JJ<JJ34,then QS:=-4;
    else if JJ>=JJ6,then QS:=1;
    else if JJ>=JJ13 and JJ<JJ6,then QS:=0;
    QS0:QS;

    老大帮助看看,这公式的两种写法有什么区别吗?我只是把else 是否的语句换了下顺序,然而,我用自定义数据中横向统计计算A股QS0的总和,这两个写法结果居然不一样?
     
  2. 你这是从哪里搬来的公式?

    if JJ>=JJ34 and JJ<JJ21,then QS:=-3;

    这种语句是明显不符合规范的
     
  3. 是,此公式即使在分析家和飞狐也是通不过的,请问楼主是从哪来的?
    我理解公式要表达的意思,但该公式明显不符语法,且表达的很不全面。
    我一会儿将正确的公式发到你的邮箱,请查收。
     
  4. 还请ytweiwei 指点,好像以前的大智慧就是这样写的。 尽管我曾经可以熟练地在大智慧平台上编公式,发现金字塔编写公式的功能确实强大,尤其是自动交易这一块。
    为了充分发挥金字塔的卓越的公式功能,只能重新学起了。还请各路高人指导。
     
  5. superview在线啊,一再麻烦你们,不好意思啊。对金字塔优秀的售后服务,赞一个!推荐大家进入金字塔阵营啊。