以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  有20个条件,当其中一个成立时,返回值加1,怎么写呢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=67148)

--  作者:qq代人发帖
--  发布时间:2014/7/8 16:43:00
--  有20个条件,当其中一个成立时,返回值加1,怎么写呢
请教:有20个条件,当其中一个成立时,返回值加1,怎么写呢?

--  作者:jinzhe
--  发布时间:2014/7/8 16:54:21
--  
if 条件1 or 条件2 or 条件3 or 条件4 or .........or 条件20 then begin 返回值:=返回值+1;
--  作者:feixue30
--  发布时间:2014/7/8 17:06:43
--  
这样在条件成立10个时会返回10吗?
--  作者:jinzhe
--  发布时间:2014/7/8 17:11:57
--  
你是要判断20个条件里面成立了几个?
--  作者:jinzhe
--  发布时间:2014/7/8 17:12:25
--  
返回值:(条件1+条件2+条件3+条件4+........+条件20);
--  作者:feixue30
--  发布时间:2014/7/8 17:34:28
--  
恩,是的,我要得到有几个条件成立
--  作者:feixue30
--  发布时间:2014/7/8 17:35:56
--  
直接这样写就行吗
--  作者:jinzhe
--  发布时间:2014/7/9 8:50:55
--  

--  作者:feixue30
--  发布时间:2014/7/9 10:28:58
--  
MA1:=(A1 + A2 + A3 + A4 + A5 + A6 + A7 + A8 + A9 + A10 + A11 + A12 + A13 + A14 + A15 + A16 + A17 + A18 + A19 + A20 ); 我这样写返回结果好像不对啊,做多和做空的话有两个组合啊
--  作者:jinzhe
--  发布时间:2014/7/9 10:38:17
--  

如果你的判断条件比较复杂,那么就要全部括起来

返回值:((条件1)+(条件2)+........+(条件20))