I had a brief look at your code (haven't imported it yet) and have a few quick questions:
1. Type "Instrument" isn't supported per se in NinjaScript. Have you found an unsupported Instrument check or are you working around the exceptions that would be thrown? I've been doing the latter.
2. Limit Orders are the goal of this project. I actually want to quote on one leg of the spread and only hedge if I'm filled, which is why I have IOrders in that code. My IOrders code throws exceptions in some cases in the last code I posted. I am weak at that kind of programming and welcome any and all input.
3. At first glance the only difference between SpreadZScore and SpreadZScore_Zw is a commented out Instrument check. Is there something I missed?
Again I haven't imported anything yet and was just looking at the cs files you posted. Thank you for your interest in this. Personally I consider the inability of NT7 to execute spreads safely is a challenge worth solving. It will save me $1450 a month
.EDIT: Item 2. LIMIT orders are the goal of this project. And the ability to cancle/replace/keep psotion in queue.

.
Comment