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

请帮忙看看,一分钟后有开仓信号到五分钟周期没信号了 [金字塔]

  • 咨询内容:

    N:=BARSLAST(DATE<>REF(DATE,1))+1;
    HH:VALUEWHEN(TIME<=101500,HHV(H,N));//取开盘后一小时内的最高价

    LL:VALUEWHEN(TIME<=101500,LLV(L,N));//取开盘后一小时内的最低价

     

    IF TIME>101500 AND C>HH AND HOLDING=0 AND FLAG_D=0 AND TIME<150500 THEN //开多单
    BEGIN
        FLAG_D:=1;
        BUY(1,IFLOTS,LIMITR,C+10*MINDIFF);
        STOP_P:=HH-30*MINDIFF;
        IF FLAG_D_VOICE=0 THEN PLAYSOUND(1,'做多成交.MP3');
        FLAG_D_VOICE:=1;
    END

     

    比如说IF1102,上周五在一分钟周期下有开多信号,而在五分钟下没有开多信号,即使HH赋值时后面加上linethick0也一样

    求解,谢谢

     

  • 金字塔客服:

    另外再请问一下

     

    如何判断开盘后一小时内最高价所在的五分钟K线为阳线还是阴线,谢谢

     

  • 用户回复:

    原因,你用的是“C”:

    1分钟周期下,开仓条件成立

    5分钟周期下,开仓条件不成立

    [此贴子已经被作者于2011-1-24 11:04:06编辑过]

     

  • 网友回复:

    另外的问题,求开盘后1个小时的最高价用另一种方法:

    variable:zuigao=h,yinyang=0;

    if date<>ref(date,1) then

    begin

      zuigao:=h;

      yinyang:=c>o;

    end

     

    if h>zuigao and time<=101500 then

    begin

      zuigao:=h;

      yinyang:=c>o;

    end

     

     

  • 网友回复: 那请问版主,我用H>HH时,五分钟下开多也不成交啊

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

相关文章

    没有相关内容