以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  如何简化?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=9808)

--  作者:qkl586
--  发布时间:2012/2/2 13:12:59
--  如何简化?

我要表达搜索六天之内有巨大成交量,现在用的方法如下:

JV:=MA(V,5);
V1:=REF(V,1);
JV1:=REF(JV,1);

V2:=REF(V,2);
JV2:=REF(JV,2);
V3:=REF(V,3);
JV3:=REF(JV,3);

V4:=REF(V,4);
JV4:=REF(JV,4);

V5:=REF(V,5);
JV5:=REF(JV,5);
V6:=REF(V,6);
JV6:=REF(JV,6);

公式:=V>2.5*JV OR V1>2.5*JV1 OR V2>2.5*JV2 OR V3>2.5*JV3 OR V4>2.5*JV4 OR V5>2.5*JV5 OR V6>2.5*JV6;

求教怎样用函数准确地简化这个公式呢?


--  作者:阿火
--  发布时间:2012/2/2 13:20:34
--  
count(v>2.5*jv,6)>0
--  作者:wd369
--  发布时间:2012/2/2 13:20:46
--  
用count函数 可以吗? count(V>2.5*JV ,7)>0
--  作者:26327756l
--  发布时间:2012/2/2 13:28:37
--  

仅供参考

 

JV:=MA(V,5);

for m=1 to 6

  

 V1:=REF(V,m);
 JV1:=REF(JV,m);

  if v1>2.5*jv1 then

   begin

  公式=m;

   next for   // m代表第一次条件成立后 的星期数  然后就终止执行了

  end

next


--  作者:qkl586
--  发布时间:2012/2/2 13:29:50
--  

谢啦