Login Page - Create Account

Support Board


Date/Time: Wed, 11 Feb 2026 08:28:12 +0000



Post From: ACSIL: PositionData.OpenProfitLoss Mismatch

[2026-02-11 01:21:56]
Gradient - Posts: 194
Hi,

I'm using s_SCPositionData Position Structure to store the OpenProfitLoss and PositionQuantity.

The PositionQuantity is correct during a replay. However, the OpenProfitLoss is incorrect.

I've attached a screenshot of the discrepancy.

Can someone advise why this may be happening?

Thanks

Code Snippet:

s_SCPositionData PositionData;

//Storing Current Chart's Symbol
SCString Symbol=sc.GetChartSymbol(sc.ChartNumber);

//Initializing Position Data Structure
sc.GetTradePositionForSymbolAndAccount(PositionData,Symbol,sc.SelectedTradeAccount);

//Storing OpenProfitLoss and PositionQuantity
sc.Subgraph[5][sc.Index]=PositionData.OpenProfitLoss;
sc.Subgraph[6][sc.Index]=PositionData.PositionQuantity;
imageSierra Position Data Open PnL Mismatch.png / V - Attached On 2026-02-11 01:21:50 UTC - Size: 27.6 KB - 6 views