Con.open_trade place orders at wrong price


I am currently using API with Python 3.7
This is the flow:

1 getting data streaming in real time (DEMO account)
2 in case my indicator/s match/es the price an order is automatically placed, lets say it is EUR/USD at 1.0999
3 order is placed
4 on my personal panel on the order is reported to have been placed at a different price as 1.0999

Is this normal or is it a bug?