This is just a guess, I have read something
here, that could possibly fit.
You transfer here 448 parameters to a function (loop(Assets)), maybe jcl can clarify on whether this is still problematic or not?
I can not test your script, unfortunately I do not have so many assets or data from 1993.
Set Verbose higher, enable DIAG and debug deeper, use stepping for debugging with watch("!blabla"), look into the logfiles...
https://zorro-trader.com/manual/en/verbose.htmhttp://manual.zorro-trader.com/watch.htmhttps://zorro-trader.com/manual/en/trouble.htmZorro "normally" gives you a hint what goes wrong...