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

请老师帮忙改下止损语句 [金字塔]

  • 咨询内容:

    老师您好.我看着视频教程写好了增仓语句测试有效,但自写的止损语句无效.麻烦帮忙改一下.谢谢.我的思路很简单:增仓后如果收盘价跌到持仓平均成本就平仓.

     

    cond1:=cross(ma(c,5),ma(c,10));
    cond2:=cross(ma(c,10),ma(c,5));

     


    buy(cond1 AND HOLDING=0,1);
    增仓:buy(C-ENTERPRICE>30 and HOLDING>0,1);
    sell(cond2,HOLDING);

     

    BUYSHORT(cond2 AND HOLDING=0,1);
    增空仓:BUYSHORT(ENTERPRICE-c>30 and HOLDING<0,1);
    SELLSHORT(cond1,HOLDING);


    多头止损:SELL(AVGENTERPRICE-c=0 and HOLDING>1,HOLDING);

    空头止损:SELLSHORT(C-AVGENTERPRICE=0 and HOLDING<-1,HOLDING);

     

  • 金字塔客服: 多头止损:SELL(AVGENTERPRICE>=h and HOLDING>1,HOLDING);

    空头止损:SELLSHORT(C-AVGENTERPRICE<=l and HOLDING<-1,HOLDING);


     

  • 用户回复: 以下是引用jinzhe在2014/3/3 11:12:27的发言:
    多头止损:SELL(AVGENTERPRICE>=h and HOLDING>1,HOLDING);

    空头止损:SELLSHORT(C-AVGENTERPRICE<=l and HOLDING<-1,HOLDING);


    谢谢老师.用在期货上问题解决了.

    可是改成百分比时就乱了.

     

     

    cond1:=cross(ma(c,5),ma(c,10));
    cond2:=cross(ma(c,10),ma(c,5));

     


    buy(cond1 AND HOLDING=0,100%);
    增仓:buy(C-ENTERPRICE>30 and HOLDING>0,50%);
    sell(cond2,HOLDING);

     

    BUYSHORT(cond2 AND HOLDING=0,100%);
    增空仓:BUYSHORT(ENTERPRICE-c>30 and HOLDING<0,50%);
    SELLSHORT(cond1,HOLDING);


    多头止损:SELL(AVGENTERPRICE-c=0 and HOLDING>1,HOLDING);

    空头止损:SELLSHORT(C-AVGENTERPRICE=0 and HOLDING<-1,HOLDING);

     

    应该改那里?谢谢.

     

     

  • 网友回复:

    百分比多少?

     

  • 网友回复:

    反正感觉不对劲,如果老师有时间话.就把上面我的公式帮忙改成能用于股票的完整的加仓止损代码.谢谢.

 

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

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


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

相关文章

    没有相关内容