2 more issues:
Code
function stp(var entStp, var entT) {
	
	print(TO_LOG,"\n in tmf: %s, high = %.5f, close = %.5f", strdate(HMS,wdate(0) ), priceHigh(0), priceClose(0) ); 
 
        watch("#entT=",strdate(HMS,entT));
 
       return 4; //or 0  
}

function run()
{
	set(LOGFILE, TICKS);
		   
	Verbose = 3;
	
	Spread=Slippage = 0;
	
	BarPeriod = 60; 
		
	StartDate = 2020; 
	EndDate   = 2020;		
			
watch("#wdate=",strdate(HMS,wdate(0)));	

	enterLong(stp,10*PIP,wdate(0));		
} 
logs this:
Quote
[80: Tue 20-01-07 19:00c] 1.11425/1.11497\1.11413/1.11435 -0.0
wdate= 19:00:00
[EUR/USD::L08001] Long 1@1.11435 x at 19:00:00

in tmf: 19:01:00, high = 1.11442, close = 1.11440
entT= 19:01:52
in tmf: 19:02:00, high = 1.11443, close = 1.11428
entT= 19:01:52
1) Why would Zorro enter any trade at all?

2) Time passed as a parameter to the tmf becomes some 2 min ahead inside the tmf!??? --see in red