以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 老师,帮我写一下 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25329) |
-- 作者:漫步金字塔 -- 发布时间:2012/9/9 12:49:48 -- 老师,帮我写一下 1分钟K线 标记价格与boll线的交点
交点A1定义为价格与boll上线相交后的第一个与下线相交的点。 交点A2定义为价格与boll下线相交后的第一个与上线相交的点。 |
-- 作者:董小球 -- 发布时间:2012/9/10 9:50:38 -- 楼主,你好,我们思考一下再给你这个问题作答,争取上午给你答复 |
-- 作者:jinzhe -- 发布时间:2012/9/10 10:21:00 --
xj1:=cross(c,upper); nn1:barslast(xj1); nn2:barslast(xj2); |
-- 作者:董小球 -- 发布时间:2012/9/10 14:16:39 -- //绘制BOLL INPUT:M(26,5,300,30),N(2,0.1,10,1); MID : MA(CLOSE,M); UPPER: MID + N*STD(CLOSE,M); LOWER: MID - N*STD(CLOSE,M); //找出所有符合上穿或者下坡的K线; AA1:BARSLAST(HIGH>UPPER),LINETHICK0; AA2:BARSLAST(LOWER>LOW),LINETHICK0; //在满足AA1条件的K线中找出所期望区间内第一个满足条件的K线; {REF(ALL(BETWEEN(LOW,UPPER,LOWER),AA1-1),1) 这句话的意思是,在所有满足AA1条件的K线中找出第一个满足的K线,这个K线有一个特性, 就是在它之前~到前面上穿UPPER这段时间里low一直都LOWER和UPPER之间波动。} A1COND:=LOWER>LOW AND REF(ALL(BETWEEN(LOW,UPPER,LOWER),AA1-1),1); A1:BARSLAST(A1COND),LINETHICK0; //同上 A2COND:=HIGH>UPPER AND REF(ALL(BETWEEN(HIGH,UPPER,LOWER),AA2-1),1); A2:BARSLAST(A2COND),LINETHICK0; //输出一下验证是否正确; DRAWTEXT(A1COND,LOW,\'L\',COLORGREEN); DRAWTEXT(A2COND,HIGH,\'H\',COLORGREEN);
[此贴子已经被作者于2012-9-10 14:20:51编辑过]
|