通达信公式编写

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怎么用?
推荐一个好的通达信公式编写教程!!

通达信指标公式编写教程

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
算术函数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本回答被提问者采纳