您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

有无函数能满足这样的需要? [金字塔]

  • 咨询内容: 多:多条件1-对应止损多止损条件1,多条件2-对应多止损条件2,多条件3-对应多止损条件3      多止盈条件


    比如在满足多条件1(或者2或者3)的情况下,开仓,止盈或者止损
    请教如何能记录下,在开仓到平仓之间是不是满足过,条件2或者条件3,或者条件23都满足过

     

  • 金字塔客服:

    variable:n=0;

    if 开仓条件1 and holding=0 then begin

       下单语句;

       n:=1;

    end

    if 开仓条件2 and holding=0 then begin

       下单语句;

       n:=2;

    end

     

    if 开仓条件3 and holding=0 then begin

       下单语句;

       n:=3;

    end

     

    if 平仓语句1 and n=1 then 平仓语句;

     

    if 平仓语句2 and n=2 then 平仓语句;

     

    if 平仓语句3 and n=3 then 平仓语句;

     

     

  • 用户回复: 这样的写法,如果在第一次开仓之后,持仓量>0,在没有平仓之前,N的值始终是1,没机会变成2或者3

     

  • 网友回复: 不会,改变的条件不仅是要开仓条件成立,还要持仓=0

     

  • 网友回复:

    variable:n=0;

    if 开仓条件1 and holding=0 then begin

       下单语句;

       n:=1;

    end

    假定成立,开仓了,持仓量就大于0了

    if 开仓条件2 and holding=0 then begin

       下单语句;

       n:=2;

    end

     但因为持仓量大于0,不满足HOLDING=0,所以不会有开仓动作,即不满足IF的判断,那N如何得到赋值2?

    if 开仓条件3 and holding=0 then begin

       下单语句;

       n:=3;

    end

     

    if 平仓语句1 and n=1 then 平仓语句;

     

    if 平仓语句2 and n=2 then 平仓语句;

     

    if 平仓语句3 and n=3 then 平仓语句;

 

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

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


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

相关文章

    没有相关内容