That's all fine, It went short it was supposed to buy to cover the short and take profit. On my end it looks like the ExitShort got fired more than once, I assume because another tick occurred before the buy order completed so the check to get out of the trade fired again. I didn't however think this would be a problem since I am using exitshort with the signal name. That wasn't the case I ended up in a long.
I know its not on my end, there is no code to go long in the strategy at all so I am baffled if I am exiting a short and I am passing the signal name how it would end up buying a long position. Did I miss something in the documentation?
I will look on my end to see if I can stop it from submitting multiple "ExitShort" commands. I assume it will be in the pending orders list or something but is this something I need to be aware of. If more than one exitshort is sent even with a signal will it just go long? And actually vice versa when I add longs in here will multiple exitlong's end up in a short?

Comment