以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]平空条件是开空后第3根K线平仓怎么表达 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72284) |
|
-- 作者:jgcaifu -- 发布时间:2014/11/23 23:15:09 -- [求助]平空条件是开空后第3根K线平仓怎么表达 请帮忙“平空条件是开空后第3根K线平仓怎么表达”,谢谢 |
|
-- 作者:jinzhe -- 发布时间:2014/11/24 8:59:52 -- valuewhen(平空条件,todaybar)=valuewhen(开空条件,todaybar)+3 |
|
-- 作者:jgcaifu -- 发布时间:2014/11/24 12:50:12 -- 还是没明白,平空条件:=valuewhen(开空条件,todaybar)+3 是这样么, |
|
-- 作者:jinzhe -- 发布时间:2014/11/24 13:19:29 -- 上面是一个判断式,也就是你要的那个条件,后面加个平仓语句就完整了 if valuewhen(平空条件,todaybar)=valuewhen(开空条件,todaybar)+3 then sellshort(1,0,market);
|
|
-- 作者:jinzhe -- 发布时间:2014/11/24 13:20:28 -- 还有个办法就是: type(1)=3 and enterbars=3 and 平空条件
用法跟上面一样 |
|
-- 作者:jgcaifu -- 发布时间:2014/11/24 13:30:59 -- 请帮我补充下这个日内交易系统,谢谢 //中间变量 MA1:=MA(CLOSE,A); MA2:=MA(CLOSE,B); T1:=TIME>090000 AND TIME <145500; T2:=TIME>=145500; 手数:=ss; //交易条件 开多条件:=CROSS(MA1,MA2) and vol/ref(vol,1)>3;//开多 开空条件:=CROSS(MA2,MA1) and vol/ref(vol,1)<1.5;//开空 平空条件:开空条件出现后第三根K线平仓,//平空 平多条件:开多条件出现后第三根K线平仓;//平多 //交易系统 平空: 平多: 开多:BUY(开多条件 AND T1,手数,MARKET); 开空:BUYSHORT(开空条件 AND T1,手数,MARKET); 收盘平多:SELL(T2 AND HOLDING>0,0,MARKET) ; 收盘平空:SELLSHORT(T2 AND HOLDING<0,0,MARKET) ; 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY; |
|
-- 作者:jinzhe -- 发布时间:2014/11/24 13:43:40 -- 平空:type(1)=3 and enterbars=3 ; 平多:type(1)=1 and enterbars=3 ; |
|
-- 作者:jgcaifu -- 发布时间:2014/11/24 14:32:49 --
|
|
-- 作者:jinzhe -- 发布时间:2014/11/24 14:37:49 -- 会没有信号?你发个图看看 |
|
-- 作者:jgcaifu -- 发布时间:2014/11/24 14:46:51 -- 这是胶的图,
|