通达信公式编写
FIRST:=IF(PERIOD=0,HOUR=9ANDMINUTE=31,IF(PERIOD=1,HOUR=9ANDMINUTE=35,IF(PERIOD=2,HOUR...
FIRST:=IF(PERIOD=0,HOUR=9 AND MINUTE=31,
IF(PERIOD=1,HOUR=9 AND MINUTE=35,
IF(PERIOD=2,HOUR=9 AND MINUTE=45,
IF(PERIOD=3,HOUR=10 AND MINUTE=0,
IF(PERIOD=4,HOUR=10 AND MINUTE=30,0)))));
SUM(AMO,BARSLAST(FIRST)+1)/SUM(VOL,BARSLAST(FIRST)+1);
if语句在这里是什么意思? hour 和 minute怎么用?
推荐一个好的通达信公式编写教程!! 展开
IF(PERIOD=1,HOUR=9 AND MINUTE=35,
IF(PERIOD=2,HOUR=9 AND MINUTE=45,
IF(PERIOD=3,HOUR=10 AND MINUTE=0,
IF(PERIOD=4,HOUR=10 AND MINUTE=30,0)))));
SUM(AMO,BARSLAST(FIRST)+1)/SUM(VOL,BARSLAST(FIRST)+1);
if语句在这里是什么意思? hour 和 minute怎么用?
推荐一个好的通达信公式编写教程!! 展开
2个回答
展开全部
算术函数IF(逻辑判断)语句相当于我们平时所说的”如果.....那么“。
IF---根据条件求不同的值.
用法:
IF(X,A,B)若X不为0则返回A,否则返回B
例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值
时间函数HOUR---小时
取得该周期的小时数.
用法:
HOUR
函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0;
MINUTE---分钟
取得该周期的分钟数.
用法:
MINUTE
函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0
IF---根据条件求不同的值.
用法:
IF(X,A,B)若X不为0则返回A,否则返回B
例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值
时间函数HOUR---小时
取得该周期的小时数.
用法:
HOUR
函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0;
MINUTE---分钟
取得该周期的分钟数.
用法:
MINUTE
函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询