A TMF is triggered when trades are closed. Maybe the evaluate function is also triggered at the end.