Hi all,

I'm working on a strategy and looking to run it locally, however when the process terminates for whatever reason (e.g. brokerage API disconnects, machine restart), I'd like it to resume where it was. There's some discussion about the topic here: 

https://www.quantconnect.com/forum/discussion/5752/resuming-a-strategy-algorithm-already-in-process/p1

But I would need the full order ticket data, e.g. things like the original SubmitRequest on the order. Looks like serializing/saving BrokerageTransactionHandler with its _openOrders and _completeOrders will do. 

 

Anyone looked into this before? I suppose the LocalObjectStore can be used for this, but would be nice to know what to look out for besides just persisting those two concurrent dictionaries