We have a customer who is helping us beta test one of our automated strategies. The strategy works fine on desktop and executes as intended. However, today something interesting happened and he reported it to us.
An automated trade triggered, and after being in the trade for a while and in profit, he decided to exit early via the mobile app. He flattened his position via the app and that worked fine. He closed out his 6 long MNQ contracts via mobile.
Now, at the end of the day, just 30 seconds before the session was over, he was notified via mobile that he was now in a short position! He was short 6 MNQ contracts. The strategy does not have any logic inside it whatsoever that would cause a reversal like that. The filters for a directional trade are very specific and today was clearly a LONG day.
It seems to me that the fact that he manually closed out via mobile earlier in the day is related. It seems like the mobile app didn't "update" the strategy's position, even though the account was flat.
We have been testing this system for months and have never come across anything like this, so we think it's related to the mobile experience in particular.
Is there anything that I'm not aware of that could cause this? Why would a manual close via the mobile app cause a position to reverse instead of doing nothing, if already flat?


Comment