andrewyz 2007-10-31 16:58
请教高手:
请教高手:
当一根k线最高价高于前三根k线最高价,收市价高于前一根k线收市价,将k线涂成红色表示做多,
当一根k线最低价低于前三根k线最低价,收市价低于前一根k线收市价,将k线涂成绿色表示做空,
这个指标应该如何写? 谢谢!
hylhjz 2007-10-31 18:02
ZD:=H>REF(H,1) AND H>REF(H,2) AND H>REF(H,3) AND C>REF(C,1);
STICKLINE(ZD,H,L,0.1,1) COLORRED;
STICKLINE(ZD,O,C,4,1) COLORRED;
ZK:=L<REF(L,1) AND L<REF(L,2) AND L<REF(L,3) AND C<REF(C,1);
STICKLINE(ZK,H,L,0.1,0) COLORGREEN;
STICKLINE(ZK,O,C,4,0) COLORGREEN;
andrewyz 2007-10-31 22:32
谢谢高手!
但不是预期, 主要是不符合这二个条件的k线没有变化, 及k线红绿颜色不连续,而我希望红绿k线是连续的
bajatje 2007-11-1 08:21
[quote]原帖由 [i]andrewyz[/i] 于 2007-10-31 16:58 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=371321&ptid=41808][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
请教高手:
当一根k线最高价高于前三根k线最高价,收市价高于前一根k线收市价,将k线涂成红色表示做多,
当一根k线最低价低于前三根k线最低价,收市价低于前一根k线收市价,将k线涂成绿色表示做空,
这个指标应该如何写 ... [/quote]
a:=h>ref(hhv(h,3),1) and c>ref(c,1);
b:=L<ref(LLv(L,3),1) and c<ref(c,1);
画柱线(a,h,L,0,0),colorred;
画柱线(a,c,o,8,1),colorred;
画柱线(b,h,L,0,0),colorgreen;
画柱线(b,c,o,8,1),colorgreen;
andrewyz 2007-11-1 09:16
谢谢二位高手, 我希望 k线只有二种颜色, 买升k线是红色, 放空k线是绿色, 这要比二根平均线交叉复杂一点
shangjing558 2007-11-1 12:20
谢谢多时佳作哦!