J.Participant
Average
I have my automatic trading system running on my live account for about 4 months now. Never had a problem, but yesterday it should have put on a buy order, closing my current short position. I only noticed it this morning when I opened PRT. I now missed out on profits and I had to close my short position and open a new buy position manually. Unfortunately the position is a little bit messed up now, because it’s not according to my algorithm. The automated system didn’t give a warning and was still turned on, so how can it be my order didn’t execute? I’m certain the code is the same as with backtest and I copied and pasted the code to test it again and the backtest says it should have executed an order. I have almost the same system, but with larger positions running on my demo account and there it did execute an order. How can this be?
We can only guess without seeing the code.
Here’s one guess … minimum stop distance levels on Live prevented your short from closing.
Minimum distance rules are fixed on backtest but are variable on Live running.
J.Participant
Average
My short position was in profit and far from the minimum stop levels. Should I contact IG about the matter?
Should I contact IG about the matter?
Was it on Real Live or Demo Live?
If Demo Live then probably not worth contacting IG as they consider Demo as a Test System and as such Issues get low priority / zero priority.
If real Live then yeah contact IG and be sure to let us know the outcome please?
What time did the Issue occur and what Instrument?
Was it during that spike down then spike back up overnight and on DJI?
Same thing happened to me yesterday. Demo account executed but Live account didn’t on the exact same strategy. It was the second time it happened this month.
Demo account executed but Live account didn’t on the exact same strategy.
Demo Account using ProOrder / Forward Test or Demo Account on backtest?
J.Participant
Average
Oh wow, how long do you run this automated system? I’ll be monitoring this very closely from now on. I called IG and they said I should send my code for diagnostics, but I know for a fact there’s nothing wrong with the code. I have been running this system for many months.
but I know for a fact there’s nothing wrong with the code
You have made changes (max, etc) in the last few days … how do we know that is not (now) the cause of missing trades??
It was on ProOrder yes. If I backtest the strategy on Live account it picks up the trade yesterday but in ProOrder it is blank. ProOrder on Demo executed the trade. Unfortunate for me it was a winning trade that the Live account missed out on. Have been running this stratey on Live account for 16 days now and it was the second time it happened.
Look at your orders rejected list, first thing to do.