如果看不到图,点击这里:http://hiphotos.baidu.com/1585525339/pic/item/e0e29fa25edf8db12ce318c80923dd54544e74de.jpg
例图:000758,中色股份,2011/10/21----11/01
含义:某日K线最高价低于基K线最高价,最低价高于基K线最低价。
公式:
STICKLINE(H>REFX(H,1) AND L<REFX(L,1),L,H,4,1),COLORWHITE;
YX:=BARSLAST(H<REF(H,1) AND L>REF(L,1)),LINETHICK0;
STICKLINE(H<REF(H,YX+1) AND L>REF(L,YX+1),REF(H,YX+1),REF(L,YX+1),4.5,1),COLORGREEN;
问题:
1、如何修改公式去掉2号K线方框?因为A和B两根K线的最高价高于基K线的最高价,不符合要求。
2、这是在博易大师上的效果图,金字塔如何实现这个效果?
条件一不是和你的含义矛盾了吗
含义:基准划白框,比基准小的k线划绿框。
而你却要基准划白框,满足含义条件的k线以及之前所有到基准k线之间所有的k线也满足要求。
楼主到底是想要满足哪个要求?
某日K线最高价高于右侧K线的最高价,并且最低价低于右侧K线的最低价,则给该K线加白框,称为基本K线。此后的右侧K线与基本K线进行比较,只要它的最高价低于基本K线的最高价,并且最低价高于基本K线的最低价,就给该K线加绿框。以此类推。直到最高价高于基本K线的最高价,或者最低价低于基本K线的最低价时,停止加绿框。
下面例图是欧元/美元,4小时图,其中红色箭头所指K线,即2012/06/21/21:00,不符合要求,怎么去掉绿框?
图片地址:http://hiphotos.baidu.com/1585525339/pic/item/0bc7e8a38226cffce8712e1eb9014a90f703ea55.jpg
白色方框,我已经写出,就是绿色方框写得不如意
白色方框
STICKLINE(H>REFX(H,1) AND L<REFX(L,1),L,H,4,1),COLORWHITE;
绿色方框
YX:=BARSLAST(H<REF(H,1) AND L>REF(L,1)),LINETHICK0;
STICKLINE(H<REF(H,YX+1) AND L>REF(L,YX+1),REF(H,YX+1),REF(L,YX+1),4.5,1),COLORGREEN;
想了一个变通的方法,但是比较麻烦,需要时常手动设置M的数值
STICKLINE(H<REF(H,YX+1) AND L>REF(L,YX+1),REF(H,YX+1),REF(L,YX+1),4.5,1),COLORGREEN;
替换为
STICKLINE(H<REF(H,YX+1) AND L>REF(L,YX+1) AND HHV(H,M)<REF(H,YX+1) AND LLV(L,M)>REF(L,YX+1),REF(H,YX+1),REF(L,YX+1),4.5,1),COLORGREEN;
m取yx的值。
请问各位,有没有更好的方法?