有个论坛上提了同样的问题,但是没有给出源码解决,只提出了解决思路“请问MT4里面,某个条件成立到现在的时间(或K线数量)是哪个函数?如果没有函数,那么用什么办法可以解决这个问题?”‘’没有这样的函数。具体办法,只有自定定义一个时间变量。datetime tiaojian=0;当某个条件成立时 将这个变量的值赋为当前时间:tiaojian=TimeCurrent();然后当一段时间过去后,你可以用现在时间减去tiaojian变量的时间就可以得到你要的时间间隔了:TimeCurrent()-tiaojian注意这个算出来的时间是一个int型整数表示这个时间差得秒数。如果你想得到这个时间差的分钟数 那就用(TimeCurrent()-tiaojian)/60 查看原帖>>