API documentation
ExecutionReportPayload
Execution report payload pushed on OnExecutionReport
Fields
| ExecutionReportPayload | Type | Description | Example value |
|---|---|---|---|
| DateTime | DateTime | "2026-06-10T14:30:00.000Z" | |
| Symbol | string | "EURUSD" | |
| ExecType | object | "Trade" | |
| OrdStatus | object | "Filled" | |
| OrdQty | decimal | 1 | |
| CumQty | decimal | 1 | |
| LeavesQty | decimal | 0 | |
| LastPx | double? | 1.0852 | |
| LastQty | decimal? | 1 | |
| AvgPx | double? | 1.0852 | |
| Text | string | "" | |
| Side | object | "Buy" | |
| OrdType | object | "Limit" |
Example JSON
{
"dateTime": "2026-06-10T14:30:00.000Z",
"symbol": "EURUSD",
"execType": "Trade",
"ordStatus": "Filled",
"ordQty": 1,
"cumQty": 1,
"leavesQty": 0,
"lastPx": 1.0852,
"lastQty": 1,
"avgPx": 1.0852,
"text": "",
"side": "Buy",
"ordType": "Limit"
}Related TypeScript contracts
/// <summary>
/// Execution report payload pushed on OnExecutionReport
/// </summary>
public class ExecutionReportPayload
{
public DateTime DateTime { get; set; }
public string Symbol { get; set; }
public object ExecType { get; set; }
public object OrdStatus { get; set; }
public decimal OrdQty { get; set; }
public decimal CumQty { get; set; }
public decimal LeavesQty { get; set; }
public double? LastPx { get; set; }
public decimal? LastQty { get; set; }
public double? AvgPx { get; set; }
public string Text { get; set; }
public object Side { get; set; }
public object OrdType { get; set; }
}