Why is there a difference between the transaction price and the order price?


PGM’s orders are generally executed in the best available price mode. When your order, such as a Market Order, Take Profit Order, Stop Loss Order, or Pending Limit Order, touches the set price, the system will send the order to the market for matching. The system will submit the order to the market for matching.

If the market is volatile, such as when some major news or economic data is announced, the volume of trading in the market suddenly shrinks, which can widen the bid-ask spread and create volatility in price movements. A similar situation often occurs when the market opens on a Monday, known as a short-swing. As major news or economic data released over the weekend is only reflected at the opening of the market on Monday, the market fails to pick up the insufficient trading volume in the early session after the opening, resulting in a short-switching price rise or fall. According to the logic of the order, the system trades at the best available price, so your order cannot be filled at the set price. This is market behavior that causes the final price to deviate from the price you have set.

Another cause is network latency, which occurs when the platform sends out orders over the Internet and the transmission time in milliseconds creates a slight error delay. When the market fluctuates, when there are several orders at the same time, the chances of network congestion also rise, when the transaction time is delayed, will lead to the final transaction price and the price you set the difference. PGM is different from other brokers in that we execute up to 5,000 orders per second in less than 0.25 seconds on average, and we are committed to providing you with institutional trading conditions.

Differences in transaction prices are a normal part of trading, so it is possible to end up with a better price. So when the market price moves in your favor, your transaction price will be better than the price you set for your order, which means you will be more profitable.

In response to the above, PGM makes the following recommendations for you.

Pay attention to the daily financial data calendar and avoid trading when market events are announced, such as interest rate resolutions or non-farm payrolls data. These major events can cause large fluctuations in the market, so avoid trading at times when there is insufficient trading activity to avoid price discrepancies.

Avoid holding positions through the weekend, which will be reflected at the opening of the market on Monday under sudden and unanticipated events during the Saturday day break. Therefore, at the close of trading on Friday, it is advisable to try not to keep any positions to minimize the chances of possible losses due to Monday’s jump.

Increasing the speed of your network reduces the likelihood of potential delays due to latency on your network.