以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 收缩K线公式 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12588) |
-- 作者:ohlc -- 发布时间:2012/6/23 22:19:10 -- 收缩K线公式
如果看不到图,点击这里: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; 问题: 1、如何修改公式去掉2号K线方框?因为A和B两根K线的最高价高于基K线的最高价,不符合要求。 2、这是在博易大师上的效果图,金字塔如何实现这个效果? [此贴子已经被作者于2012-6-23 22:19:45编辑过]
|
-- 作者:jinzhe -- 发布时间:2012/6/25 9:03:06 -- 条件一不是和你的含义矛盾了吗 含义:基准划白框,比基准小的k线划绿框。 而你却要基准划白框,满足含义条件的k线以及之前所有到基准k线之间所有的k线也满足要求。 楼主到底是想要满足哪个要求? |
-- 作者:ohlc -- 发布时间:2012/6/25 15:58:36 -- 某日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 |
-- 作者:jinzhe -- 发布时间:2012/6/25 16:55:19 -- 又是向前又是向后判断的,不好写 |
-- 作者:ohlc -- 发布时间:2012/6/25 17:17:36 -- 白色方框,我已经写出,就是绿色方框写得不如意 白色方框 STICKLINE(H>REFX(H,1) AND L<REFX(L,1),L,H,4,1),COLORWHITE;
绿色方框
|
-- 作者:ohlc -- 发布时间:2012/6/26 17:42:06 -- 想了一个变通的方法,但是比较麻烦,需要时常手动设置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的值。
请问各位,有没有更好的方法? |