Why the EURUSD Last Price in IB different from C2's Delayed Price?

My IB shows EURUSD at 1.06053 while
C2’s delayed price at its Open Position at 1.05817.
ON my IB i am at a loss of $63 while at
C2 is a profit of $246.

I waited awhile, but the C2 “delayed price” is still very far off the IB’s EURUSD price.
Could i know what is happening?

Here is another screen shot comparing with Live Oanda’s EURUSD’s live quote.
Trying to understand.

The problem here is one of terminology: C2’s “Entry Price” is actually the Volume Weighted Average Price of the entire opening transaction. The trading strategy in question has legged into and out of that position via various transactions (increasing and decreasing position size) over some time. I think the disconnect here is that you are comparing different things: your broker is showing you the P/L for this latest, single leg of the transaction – the most recent short unit. C2 is showing you the marked-to-market P/L for the remaining piece of a still-open trade.

In summary: Of course your broker is the statement of record you need to rely upon when it comes to knowing your overall trading profits and losses. C2 provides a few web-based screens as a courtesy to you, to make it easier to understand in real time what is happening on a strategy-by-strategy basis (your broker has no notion of which transactions belong to which strategies).

In theory, when you close out all your trades, and go totally flat, C2’s reckoning of the total P/L of all transactions will look very similar to what your broker’s reckoning of total P/L looks like. But right now, you are comparing two different things: C2 is showing you the P/L of the “remaining” piece of a much larger trade; your broker is showing you the straight math on the difference between when you last opened a single leg and the current market price.

Hi Matthew,
Thank you for replying.
I believe my IB is also showing the Average Price as you can see that the total volume is 150,000 (similiar to C2).
I think the bigger discrepancy here is that C2’s EURUSD Delayed Price is way off both IB and Oanda’s Live Price (even though i waited and waited to see how delayed it was it never matches back).
It makes a whole lot of difference to the profit and loss.
I am raising this up because i want to have a reliable reflected price and does not want to be always checking on C2 profit report only to be disappointed when i see Losses instead on my real IB P&L account.
I subscribed to many vendors and its not a joke to have to check through the many trades every day.
Hope you can look into it.

Sorry, in re-reading my last post, I see my answer wasn’t very clear.

When C2 is showing the “Delayed Price” here is what it means:

  • Volume-weighted-average-price of all the closing transactions for this trade that have occurred so far.
  • And also: remaining quantity that is open, at current market price.

Those two groups are calculated as a VWAP price, and that’s what we mean by “delayed price” – the full VWAP of all closing transactions.

Whereas… IB is marking the last unit at the current market price.

Thanks Matthew.
Will try to digest and learn about that.
Would you consider a simpler “Delayed Price”=“Last Price”?
That would be much better for us to “track” current profit and loss of a trade play

Yes. I get a lot of customer questions about this specific issue, so clearly the current design is confusing.

Fortunately, the AutoTrade Position Management screen is on the schedule for a massive overhaul, so when I tackle the project, I’ll be sure to fix the user interface and make everything easier to understand at a single glance.

Thanks for the feedback.

Matthew