以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师我这个策略怎么不显示交易信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=97287)

--  作者:xhbsy007
--  发布时间:2016/5/10 21:34:21
--  老师我这个策略怎么不显示交易信号
//用在美原油上----怎么不显示交易信号?????
//==========================================================编辑区
手数:=1;

N1:=BARSLAST(TIME=220000);
N2:=BARSLAST(TIME=210000);
HH:valuewhen(todaybar=2,hhv(h,2));
LL:valuewhen(todaybar=2,llv(l,2));



//========================交易条件

开多条件:= C>HH and holding<=0  and  (TIME>225900 and TIME<210000);
开空条件:=C<LL and holding>=0 and (TIME>225900 and TIME<210000);
平多条件:= L<LL ;
平空条件:= H>HH ;


//执行下单-------------------------

平空:sellshort(平空条件 and holding<0, 手数,marketr);
平多:sell(平多条件 and holding>0,手数,marketr);

开空:buyshort(开空条件 and holding=0,手数,marketr);
开多:buy(开多条件 and holding=0, 手数,marketr);


收盘平多:sell( TIME=230000 and holding>0, 0,marketr);
收盘平空:sellshort( TIME=230000 and holding<0,0,marketr);

[此贴子已经被作者于2016/5/10 21:35:12编辑过]

--  作者:xhbsy007
--  发布时间:2016/5/10 21:40:38
--  
在225900 到210000 时间内只成交1单。
--  作者:xhbsy007
--  发布时间:2016/5/10 22:44:56
--  
加个限制条件:在225900 到210000 时间内只能成交1单
[此贴子已经被作者于2016/5/10 22:45:23编辑过]

--  作者:jinzhe
--  发布时间:2016/5/11 9:12:29
--  
N1:=BARSLAST(TIME=220000);
N2:=BARSLAST(TIME=210000);

 

1分钟周期的话这两个改成

 

N1:=BARSLAST(TIME=220100);
N2:=BARSLAST(TIME=210100);

--  作者:xhbsy007
--  发布时间:2016/5/11 10:01:57
--  
我用1小时周期,,还是显示不出来


--  作者:jinzhe
--  发布时间:2016/5/11 10:08:52
--  

1小时周期的话,你开仓条件恒不成立,

[此贴子已经被作者于2016/5/11 10:09:09编辑过]

--  作者:jinzhe
--  发布时间:2016/5/11 10:09:27
--  

用户请讲一下策略思路是什么


--  作者:xhbsy007
--  发布时间:2016/5/11 10:26:11
--  
哪里不成立?老师能帮我修改下吗


--  作者:jinzhe
--  发布时间:2016/5/11 10:27:29
--  
以下是引用jinzhe在2016/5/11 10:09:27的发言:

用户请讲一下策略思路是什么


--  作者:jinzhe
--  发布时间:2016/5/11 10:28:00
--  
因为c刚好是这两个周期的收盘价,所以这条C>HH恒不成立