I can not immediately see why reading an external file should interfere with loading factors - at least, our systems do that without problem. But there might be some hidden reason. This is hard to tell without seeing the full code. From what I see at a first glance in your example, you're doing it right.

One of the next Zorro versions, most likely 1.24, will store trade statistics and the equity curve trading status.