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

[求助]1分钟周期无引用编制5分钟K线 [金字塔]

  • 咨询内容: 请教个问题:1分钟周期的K线,能否以求模函数帮助,以自开盘起每5分钟为一时间段,绘制每5分钟的K线?最后一个5分钟不绘,而改用1分钟,直到此5个1分钟走完。因全是用1分钟的周期,应有实现的可能,恳请哪位大侠帮助编制下,谢谢。

     

  • 金字塔客服:

    参考此帖8楼,看看能不能用里面介绍的方法实现

    http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=7365&skin=0

     

     

  • 用户回复: 昨天已经看到此帖,但是还是不会啊,呵呵

     

  • 网友回复:

    每五根K线的最后一根K线,就是满足您要的条件的K线,只是,前四根K线去不掉.

    所以,最终还是没能完全实现,楼主说的----1分钟周期无引用编制5分钟K线

    runmode:1;

     

    nn:=barslast(date<>ref(date,1));
    n:=mod(nn,5)+1;
    o5:=if(n=1,open,ref(open,n-1));
    h5:=hhv(h,n);
    l5:=llv(l,n);
    c5:=close;

     

    kred:STICKLINE( c5>o5,c5 ,o5, 10,1 ,COLORRED);//空心实体
    kred1:STICKLINE( c5>o5,h5 ,max(c5,o5), 0,1 ,COLORRED);//上引线
    kred2:STICKLINE( c5>o5,min(c5,o5) ,l5, 0,1 ,COLORRED);//下引线

    kgreen:STICKLINE( c5<=o5,c5 ,o5, 10,1 ,COLORGREEN);//实心实体
    kgreen1:STICKLINE( c5<=o5,h5 ,max(c5,o5), 0,1 ,COLORGREEN);
    kgreen2:STICKLINE( c5<=o5,min(c5,o5) ,l5, 0,1 ,COLORGREEN);

     

  • 网友回复: 以下是引用fly在2011-8-16 16:50:03的发言:

    每五根K线的最后一根K线,就是满足您要的条件的K线,只是,前四根K线去不掉.

    所以,最终还是没能完全实现,楼主说的----1分钟周期无引用编制5分钟K线

    runmode:1;

     

    nn:=barslast(date<>ref(date,1));
    n:=mod(nn,5)+1;
    o5:=if(n=1,open,ref(open,n-1));
    h5:=hhv(h,n);
    l5:=llv(l,n);
    c5:=close;

     

    kred:STICKLINE( c5>o5,c5 ,o5, 10,1 ,COLORRED);//空心实体
    kred1:STICKLINE( c5>o5,h5 ,max(c5,o5), 0,1 ,COLORRED);//上引线
    kred2:STICKLINE( c5>o5,min(c5,o5) ,l5, 0,1 ,COLORRED);//下引线

    kgreen:STICKLINE( c5<=o5,c5 ,o5, 10,1 ,COLORGREEN);//实心实体
    kgreen1:STICKLINE( c5<=o5,h5 ,max(c5,o5), 0,1 ,COLORGREEN);
    kgreen2:STICKLINE( c5<=o5,min(c5,o5) ,l5, 0,1 ,COLORGREEN);

    谢谢谢谢,已经成功一部分了。就是啊,关键要去掉那四根K线,但又不能占着K线的位置留下空白。按我的设想是:最后一个5分钟K线不画,改用当时的1分钟K线,直到此5个1分钟K线走完。 因都是1分钟周期,觉得是能实现的,但编程能力确实不行。 金字塔有个什么0.1根K线的,不知道是什么东东,有点作用没?多多有劳了

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

相关文章

    没有相关内容