以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- W底的编写 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=50690) |
-- 作者:zhuwin2008 -- 发布时间:2013/4/5 17:03:59 -- W底的编写 MA1:=MA(CLOSE,2); BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4; D1:=BARSLAST(REF(CROSS(BBIBOLL,MA1),1));//上一次2日线下穿BBI D2:=BARSLAST(REF(CROSS(BBIBOLL,MA1),2));//上上次2日线下穿BBI WD:=ref(llv(l,D1))>ref(llv(l,D2)) AND CROSS(MA1,BBIBOLL);//w底 请各位高手看看我这个W底 写法错字那里 我感觉逻辑成立 就是写不出来。 还有就是止损设定在 上上次下穿到现在的最低 为止损 怎么描述。 谢谢
|
-- 作者:zhuwin2008 -- 发布时间:2013/4/5 19:16:20 -- CV:=CLOSE; MA1:=MA(CLOSE,2); BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4; PP:=MA(CLOSE,60); D001:=IF(CROSS(BBIBOLL,MA1),1,0); 下穿次数:SUM(D001,0); D1:=BARSLAST(下穿次数-1); D2:=BARSLAST(下穿次数-2); WD:=llv(L,D1)>llv(L,D2) AND 0<PP AND CROSS(MA1,BBIBOLL);//右底大于左底的w底 D002:=IF(CROSS(MA1,BBIBOLL),1,0); 上穿次数:SUM(D002,0); DD1:=BARSLAST(上穿次数-1); DD2:=BARSLAST(上穿次数-2); MT:=HHv(H,DD2)>HHv(H,DD1) AND 0>PP AND CROSS(BBIBOLL,MA1);//右顶小于左顶的M头 KD:=WD and time > 091400 and time <=150000; //开多条件 PD:= MT ; //平多条件 KK:=MT and time > 091400 and time <=150000 ; //开空条件 PK:= WD ; //平空条件 平空:SELLSHORT(PK,1,THISCLOSE); //平空信号 开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号 平多:SELL(PD,1,THISCLOSE); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号 改成这样 一样的没信号
|
-- 作者:zhuwin2008 -- 发布时间:2013/4/5 19:28:01 -- 思路就是当现在这个K线收盘时MA1上穿bbiboll,计算上次MA1下穿bbiboll的位置到现在这个K线的最低价,再计算上上次下穿的位置到现在K线的最低价,那2个最低价对比,右边比左边高 就是W了 并且这个K线的开盘在60日下,就开多了。。
|
-- 作者:RogarZ -- 发布时间:2013/4/8 11:20:54 -- W底目前没很好的写法 图形的问题很难解决和归纳 |