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

求教收盘前平仓的问题 [金字塔]

  • 咨询内容:

    //收盘前平仓
    IF TIME>150000-5*100 THEN BEGIN
       收盘平多:SELL(1,HOLDING,MARKET);
       收盘平空:SELLSHORT(1,HOLDING,MARKET);
    END

     

    这段代码应用于一分钟K线,为什么每天都在15:00才出信号呢?

    以致于总是有头寸过夜.

    求解.

    谢谢!

     

  • 金字塔客服:

    几分钟周期?

    -500是为了什么考虑才这么写的?

     

  • 用户回复:

    一分钟周期,原来5是用

    input n:=5

     

    TIME>=150000-n*100;

    来做的,

    后来老不平仓改的.

     

  • 网友回复:

    收盘前5分钟平仓?

    time>=145500

     

  • 网友回复:

    明白了!你们提供的公式样板都写错了,有空你们自己检查一下你们提供的范例,你们的范例都是这样写的.

    明白了!

    谢谢!

    譬如:

    //该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!

    //策略:HANS123
    //简介:作为外汇市场上广为流行的一种突破交易策略,HANS123以其简洁的开盘后N根K线的高低点突破,作为交易信号触发的评判标准。这也是一种入场较早的交易模式,配合适当过滤技术,或可提高其胜算。
    //类型:日内趋势突破
    //周期:
    //使用市场:
    //详情介绍网址:http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30233
    //修订时间:2012.11.1
    //DESIGNED BY ROGARZ
     
    //准备中间变量
    INPUT:SS(1,1,10000,1),NMIN1(30,1,1000,1),NMIN2(10,1,100,1),N1(0,0,100,1);
    N:=BARSLAST(DATE<>REF(DATE,1))+1;
    开盘30分钟最高价:=VALUEWHEN(TIME<=090000+NMIN1*100,HHV(H,N));
    开盘30分钟最低价:=VALUEWHEN(TIME<=090000+NMIN1*100,LLV(L,N));
    手数:=SS;
    上轨:开盘30分钟最高价+N1*MINDIFF;
    下轨:开盘30分钟最低价-N1*MINDIFF;
    //条件
    开多条件:=C>上轨;
    开空条件:=C<下轨;
    //交易系统
    IF TIME>090000+NMIN1*100 AND TIME<150000-10*100 THEN BEGIN
    开多:BUY(开多条件 AND HOLDING=0,手数,MARKET);
    开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);
    END
    //平仓
    IF TIME>=150000-NMIN2*100 THEN BEGIN
    收盘平多:SELL(1,手数,MARKET);
    收盘平空:SELLSHORT(1,手数,MARKET);
    END

    当前持仓:HOLDING,COLORGRAY,LINETHICK0;

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容