I have no knowledge of Csharp. I have no knowledge of Quantconnect. I absolutely avoided look ahead bias, I use no indicators except 1h heikin high. I didnt even implement the part that should take the profits and my hacked together algo is in the top 1% of the community. Call me an idiot but it feels good to say it :D

So, enough of this superficial childishness. 

What I dont understand is how you set TakeProfit for specific orders. If I understand correctly you just open another opposite order in the other direction, and that is fine. 

But say I have 10 filled orders and relative filled tickets 1 -2 -3- 4 -5 -6 -7- 8- 9- 10. 

A - How do I close, say, EXACTLY filled ticket 2, 3 and 9 once market hits a specified price? 

B - I use Oanda, how can I simply have Oanda servers recognize a takeprofit and have it tied to a SPECIFIC TICKET?

C - if that isnt possible, would it be practical as a work-around, to use tags to close these orders once price is hit?

Thanks for the patience and attention.