Good!

For context, I will note the different fill cases that are enumerated.

In FIXML:
Code:
enum FixmlOrdStatus_enum_t
{
	os_New = '0',
	os_PartiallyFilled = '1',
	os_Filled = '2',
	os_DoneForDay = '3',
	os_Canceled = '4',
	os_PendingCancel = '6',
	os_Stopped = '7',
	os_Rejected = '8',
	os_Suspended = '9',
	os_PendingNew = 'A',
	os_Calculated = 'B',
	os_Expired = 'C',
	os_AcceptedForBidding = 'D',
	os_PendingReplace = 'E',
};


In Sierra Chart's DTC protocol:
Code:
enum OrderStatusEnum : int32_t
	{ ORDER_STATUS_UNSPECIFIED = 0
	, ORDER_STATUS_ORDER_SENT = 1
	, ORDER_STATUS_PENDING_OPEN = 2
	, ORDER_STATUS_PENDING_CHILD = 3
	, ORDER_STATUS_OPEN = 4
	, ORDER_STATUS_PENDING_CANCEL_REPLACE = 5
	, ORDER_STATUS_PENDING_CANCEL = 6
	, ORDER_STATUS_FILLED = 7
	, ORDER_STATUS_CANCELED = 8
	, ORDER_STATUS_REJECTED = 9
	, ORDER_STATUS_PARTIALLY_FILLED = 10
	};


I do not think **all** of these should be accounted for, just enough of them.

Thanks!
Andrew