以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求助高人!  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=10861)

--  作者:wb5272
--  发布时间:2012/3/30 18:57:13
--  求助高人!
如果条件a和b先后在3个周期内发生,则以后一个条件发生之日起后发出买入信号,如何写?谢谢
--  作者:董小球
--  发布时间:2012/3/31 12:48:29
--  
工作人员处理中,稍后为您解答!
--  作者:rushtaotao
--  发布时间:2012/3/31 15:10:50
--  

仅供参考

收阴:c<o;
收阳:c>o;
if 收阳 then
begin
  if ref(c,1)<ref(o,1) then buy(1,1,market);
  else if ref(c,2)<ref(o,2) then buy(1,1,market);
  else if ref(c,3)<ref(o,3) then buy(1,1,market);
 
end


--  作者:just
--  发布时间:2012/3/31 15:16:59
--  
all(a,3) and all(b,3);这个意思?
[此贴子已经被作者于2012-3-31 15:18:00编辑过]

--  作者:rushtaotao
--  发布时间:2012/3/31 16:25:36
--  

综合各方考虑,猜测您的意思应该是以下2句代码

if b then buy(any(a,3),1,market);
if a then buy(any(b,3),1,market);


--  作者:梦想
--  发布时间:2012/4/1 11:10:44
--  

if any(a,3) and any(b,3) then buy(1,1,market);
这样一样吧

[此贴子已经被作者于2012-4-1 11:11:04编辑过]

--  作者:wb5272
--  发布时间:2012/4/1 13:35:53
--  多谢各位指点
多谢各位指点