I'm having an issue with a strategy which in theory is very straight forward, but has been a huge pain to implement in QuantConnect, I've been absolutely stumped multiple times and have started from scratch multiple times. Now a Long position and three take profit orders which should realize a healthy chunk of profit, realize profit 15 pips from entry 30 pips from entry and 50 pips from entry, all of which where hit, shows a drop in strategy equity instead. 

 

The strategy is part of the public domain and was supposed to be my learning experience for the platform, ergo the attached backtest and code, please feel free to critique me.