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

怎么以上一个开仓价为基础做反向单。 [金字塔]

  • 咨询内容: 怎么以上一个开仓价为基础做反向单。平仓后,比如上个开仓是空单,然后平仓后价格大于开仓价,就开仓而且只开一次?

     

  • 金字塔客服:

    VARIABLE:n:=0;

    if 开多条件 and n=0 then
    begin
    buy(holding=0,1,market);
    n:=1;
    end
    sell(平多条件 and holding>0,1,market);

    if 开空条件 and n=0 then
    begin
    buyshort(holding=0,1,market);
    n:=2;
    end
    sellshort(平空条件 and holding<0,1,market);

    if EXITPRICE-ENTERPRICE>0 and n=2 then buy(holding=0,1,market);//n=2判断上次是开空

    if enterprice-EXITPRICE>0 and n=1 THEN buyshort(holding=0,1,market);//n=1判断上次是开多

    if time=closetime(0) then n:=0;

     

  • 用户回复: 如果不是每天限一次,而是每次突破失败后只开一次呢?突破失败的定义是比如做多开仓价大于平仓价··

     

  • 网友回复: 以下是引用pyd在2014/7/26 19:16:43的发言:

    VARIABLE:n:=0;

    if 开多条件 and n=0 then
    begin
    buy(holding=0,1,market);
    n:=1;
    end
    sell(平多条件 and holding>0,1,market);

    if 开空条件 and n=0 then
    begin
    buyshort(holding=0,1,market);
    n:=2;
    end
    sellshort(平空条件 and holding<0,1,market);

    if EXITPRICE-ENTERPRICE>0 and n=2 then buy(holding=0,1,market);//n=2判断上次是开空

    if enterprice-EXITPRICE>0 and n=1 THEN buyshort(holding=0,1,market);//n=1判断上次是开多

    if time=closetime(0) then n:=0;

    这里的holidng判断写在和开多开空条件一起判断,不要放在后面

     

  • 网友回复:
      [此贴子已经被作者于2014/7/28 9:15:43编辑过]

 

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

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


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

相关文章

    没有相关内容