在昨天中价上画横线

中价只是昨天日K线的中点,而不是任意周期中每条K线的中价
 而这画出的线在任意小于日K线的周期里可以显示

a:(h-l)/2+l;
DRAWSL(c>o or c<o,l,0,1,0)COLORBLACK;

如果修改和限制?
我也来说两句 查看全部回复

最新回复

  • mssz103 (2008-6-11 10:28:29)

    DRAWSL(ISLASTBAR,a,0,1,0)COLORWHITE;

    COLORBLACK 就是天黑了
  • 戊辰 (2008-6-11 11:40:24)

    中价只是昨天日K线的中点
    a:=(h-l)/2+l;
    aa:ref(a,1);要用的是这条线吧!
  • 老实和尚 (2008-6-11 11:53:02)

    QUOTE:

    原帖由 戊辰 于 2008-6-11 11:40 发表
    中价只是昨天日K线的中点
    a:=(h-l)/2+l;
    aa:ref(a,1);要用的是这条线吧!
    这个将所有的都画上了,不对
  • 老实和尚 (2008-6-11 11:54:00)

    QUOTE:

    原帖由 mssz103 于 2008-6-11 10:28 发表
    DRAWSL(ISLASTBAR,a,0,1,0)COLORWHITE;

    COLORBLACK 就是天黑了
    也不对,只画昨天的,之前的不画 
  • 老实和尚 (2008-6-11 11:55:10)

    只针对日线的中点价,其它周期如昨天的5分钟线上也只显示昨天的一条日线中点
  • cwy (2008-6-11 20:38:29)

    不大理解用意,不知是否?
    t:=BARSLAST(date>ref(date,1))+1;
    z:(ref(hhv(h,t),t)+ref(llv(l,t),t))/2,LINETHICK;
    PARTLINE(t>ref(t,1),z);
  • 老实和尚 (2008-6-11 21:51:49)

    QUOTE:

    原帖由 cwy 于 2008-6-11 20:38 发表
    不大理解用意,不知是否?
    t:=BARSLAST(date>ref(date,1))+1;
    z:(ref(hhv(h,t),t)+ref(llv(l,t),t))/2,LINETHICK;
    PARTLINE(t>ref(t,1),z);
    谢谢CWY兄,请看图
    昨天大盘中点为3130.28,左边第一个日线图中的黄线
    上右第二个为30分钟线,将这中点也画在当天的30线上

    下面这个为15分钟,道理与前面 一样

    [ 本帖最后由 老实和尚 于 2008-6-11 21:56 编辑 ]


    未命名.JPG

  • cwy (2008-6-11 23:00:07)

    QUOTE:

    原帖由 老实和尚 于 2008-6-11 21:51 发表

    谢谢CWY兄,请看图
    昨天大盘中点为3130.28,左边第一个日线图中的黄线
    上右第二个为30分钟线,将这中点也画在当天的30线上

    下面这个为15分钟,道理与前面 一样
    “将这中点也画在当天的30线上”
    那应该没有错啊!你再看看。


    1A0001.gif

  • qxz (2008-6-12 06:14:38)

    zq1:barslast((barpos=datacount-2+1)),LINETHICK0;
    zzj:=(h-l)/2+l;
    hx:ref(a,zq1),LINETHICK5;
  • 老实和尚 (2008-6-12 09:23:33)

    谢谢cwy兄及qxz 现在这种可以的了
  • 原野 (2008-6-13 02:57:57)

    晚上兴致好,弄了一下.

    画横线.ALG
    (2008-06-13 02:57:57, Size: 613 B , Downloads: 17)

  • mssz103 (2008-6-13 09:03:40)

    +barslast(date>=
    这样写没想到过....
    盘中检验 发现 把昨天的也画了

    [ 本帖最后由 mssz103 于 2008-6-13 09:41 编辑 ]
  • 老实和尚 (2008-6-17 11:05:26)

    谢谢,做的都不错