以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]if语句的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81214)

--  作者:mt050707
--  发布时间:2015/7/16 12:20:38
--  [求助]if语句的问题
条件1(6条均线中最大值)
条件2(5条均线中最大值
条件3(4条均线中最大值
条件4(3条均线中最大值
如果上市日>120求 条件1 否则求条件2
如果上市日<59求 条件3 否则求条件4

就是只要上市日符合多少交易日就求他对应的多少条均线中最大值这个公式怎么写?
if(BARSSINCE(C)+1>=120,条件1,条件2)
这样只能求条件1和条件2  条件3和条件4怎么求?

--  作者:jinzhe
--  发布时间:2015/7/16 13:20:19
--  

if 上市日>120 then cc:=条件1;

if 上市日<59 then cc:=条件3;

if 上市日<=120 and 上市日>=59 then cc:=条件2;

你的条件2和条件4冲突,我写了条件2


--  作者:mt050707
--  发布时间:2015/7/16 21:48:35
--  
提示语法错误 

用这种公式不能实现吗 if(BARSSINCE(C)+1>=120,条件1,条件2)

--  作者:jinzhe
--  发布时间:2015/7/17 8:41:12
--  
 if(datacount>=120,条件1,条件2)
--  作者:mt050707
--  发布时间:2015/7/18 8:41:59
--  
求条件3和条件4怎么求呢?
--  作者:jinzhe
--  发布时间:2015/7/20 8:42:04
--  
照着上面的答案改