Login Page - Create Account

Support Board


Date/Time: Thu, 16 Jul 2026 10:07:59 +0000



Post From: DTC POSITION_UPDATE (306) reports different position than Sierra Chart Trade Window / Char

[2026-07-16 07:32:37]
cuckiecheese - Posts: 112
Hi,

I'm developing an external application that communicates with Sierra Chart through the DTC Protocol Server.

I've isolated what appears to be a discrepancy between the DTC POSITION_UPDATE messages and the position shown by Sierra Chart itself.

Environment
Sierra Chart current version
Service: Teton CME Routing
Clearing Firm: Phillip Capital
Trade Account: Sim1
DTC JSON Protocol Server
One chart for MNQU26_FUT_CME
Expected behavior

I expected unsolicited POSITION_UPDATE (Message Type 306) to represent the same position shown in:

Trade Window
Chart Position Line
Trade Position

for the specified Trade Account.

What I observe

The Sierra Trade Window and Chart Position indicate one position while the DTC server reports another.

Example:

Trade Window:

Trade Account: Sim1
Position: Flat

DTC Server reports:
{
"account": "Sim1",
"symbol": "MNQU26_FUT_CME",
"quantity": 5,
"requestId": 0,
"unsolicited": true,
"updateKind": "live",
"sourceMessageType": 306
}

The message is unsolicited (requestId = 0).