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

请版主帮忙修改一下.... [金字塔]

  • 咨询内容:


    BU:=BARSLAST(CLOSE=HHV(CLOSE,22));
    SE:=BARSLAST(CLOSE=LLV(CLOSE,1000));
    BU1:=BARSLAST(CLOSE=LLV(CLOSE,10));
    SE1:=BARSLAST(CLOSE=HHV(CLOSE,10));
    KK1:=SE;
    KK2:=BU;
    LM1:=SE1;
    LM2:=BU1;
    BU2:=BARSLAST(CLOSE=HHV(CLOSE,10));
    SE2:=BARSLAST(CLOSE=LLV(CLOSE,10));
    BU21:=BARSLAST(CLOSE=LLV(CLOSE,1));
    SE21:=BARSLAST(CLOSE=HHV(CLOSE,10));
    KK21:=SE2;
    KK22:=BU2;
    LM21:=SE21;
    LM22:=BU21;

    //平空开多
    kd:=(CROSS(KK1,KK2))or (CROSS(LM1,LM2));
    if kd then begin
    sellshort(holding<0,holding,market);
    buy(holding=0,1,market);
    end
    //平多
    pd:(CROSS(KK2,KK1)) or (CROSS(LM2,LM1))
    or (CROSS(KK22,KK21))or (CROSS(LM22,LM21));
    sell(pd and holding>0,holding,market);

     

    if time>151000 then begin

       sell(1,0,market);

       sellshort(1,0,market);

    end

     

     

    请版主帮忙添加一句在一根K线上同时出现开仓和平仓信号时只平仓不开仓,谢谢!!
     

     

  • 金字塔客服: pd条件里面加一句enterbars>0试试看

     

  • 用户回复:

    我不知道加哪,您帮加一下吧

     

  • 网友回复: pd:((CROSS(KK2,KK1)) or (CROSS(LM2,LM1))
    or (CROSS(KK22,KK21))or (CROSS(LM22,LM21))) and enterbars>0;

     

  • 网友回复: 好像不行,那么请版主改为一根K线同时出现开仓和平仓信号时不操作,

 

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

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


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

相关文章

    没有相关内容