ExecutionReport
Informe de ejecución.
Propiedades
public bool? AggressorIndicator { get; set; }
value = executionReport.AggressorIndicator
executionReport.AggressorIndicator = value
Se utiliza para identificar si el iniciador de pedidos es un agresor o no en el comercio.
public decimal? AvgPx { get; set; }
value = executionReport.AvgPx
executionReport.AvgPx = value
Calculado precio promedio de todos los rellenos en este pedido.
public char? CashMargin { get; set; }
value = executionReport.CashMargin
executionReport.CashMargin = value
Identifica si un pedido es un orden de margen o una orden no-margin.
public decimal? CumQty { get; set; }
value = executionReport.CumQty
executionReport.CumQty = value
Cantidad total (e.g@. número de acciones) rellenadas.
public decimal? DisplayQty { get; set; }
value = executionReport.DisplayQty
executionReport.DisplayQty = value
DisplayQty.
public long? ExtendedOrderStatus { get; set; }
value = executionReport.ExtendedOrderStatus
executionReport.ExtendedOrderStatus = value
Estado de orden extendido.
public int? ExtendedTradeStatus { get; set; }
value = executionReport.ExtendedTradeStatus
executionReport.ExtendedTradeStatus = value
Estado comercial extendido.
public IDictionary<FixTags, object> ExtraFields { get; }
value = executionReport.ExtraFields
Campos extra.
public char? LastCapacity { get; set; }
value = executionReport.LastCapacity
executionReport.LastCapacity = value
Capacidad de rotor para la ejecución del orden.
public int? Leverage { get; set; }
value = executionReport.Leverage
executionReport.Leverage = value
Leverage.
public bool? ManualOrderIndicator { get; set; }
value = executionReport.ManualOrderIndicator
executionReport.ManualOrderIndicator = value
Indica si la orden fue recibida inicialmente manualmente (en lugar de electrónicamente).
public decimal? MarketPrice { get; set; }
value = executionReport.MarketPrice
executionReport.MarketPrice = value
MarketPrice.
public string MassStatusReqId { get; set; }
value = executionReport.MassStatusReqId
executionReport.MassStatusReqId = value
Se requiere si se responde y si se proporciona en el mensaje OrderMassStatusRequest.
public decimal? MaxFloor { get; set; }
value = executionReport.MaxFloor
executionReport.MaxFloor = value
Cantidad máxima (e.g@. número de acciones) dentro de un orden que se mostrará en el piso de intercambio en cualquier momento dado.
public decimal? MinQty { get; set; }
value = executionReport.MinQty
executionReport.MinQty = value
Cantidad mínima de una orden a ejecutar.
public long MsgSeqNum { get; set; }
value = executionReport.MsgSeqNum
executionReport.MsgSeqNum = value
MsgSeqNum.
public char? OrderCapacity { get; set; }
value = executionReport.OrderCapacity
executionReport.OrderCapacity = value
Designa la capacidad de la firma que coloca el pedido.
public string OrderRestrictions { get; set; }
value = executionReport.OrderRestrictions
executionReport.OrderRestrictions = value
Restricciones asociadas con un pedido. Si más de una restricción es aplicable a un pedido, este campo puede contener múltiples instrucciones separadas por el espacio.
public DateTime? OrigSendingTime { get; set; }
value = executionReport.OrigSendingTime
executionReport.OrigSendingTime = value
OrigSendingTime.
public char? PositionEffect { get; set; }
value = executionReport.PositionEffect
executionReport.PositionEffect = value
Indica si la posición resultante después de un comercio debe ser una posición de apertura o de cierre.
public string SecondaryOrderId { get; set; }
value = executionReport.SecondaryOrderId
executionReport.SecondaryOrderId = value
SecondaryOrderID.
public decimal? StopPx { get; set; }
value = executionReport.StopPx
executionReport.StopPx = value
Detén el precio.
public string StrategyTypeId { get; set; }
value = executionReport.StrategyTypeId
executionReport.StrategyTypeId = value
StrategyTypeId.
public decimal? TakeProfit { get; set; }
value = executionReport.TakeProfit
executionReport.TakeProfit = value
Toma ganancias.
public DateTime? TrdRegTimestamp { get; set; }
value = executionReport.TrdRegTimestamp
executionReport.TrdRegTimestamp = value
Valor de temporizador comercial / regulatorio.
public TrdRegTimestampType? TrdRegTimestampType { get; set; }
value = executionReport.TrdRegTimestampType
executionReport.TrdRegTimestampType = value
Tipo de tempo de regulación.
public decimal? Yield { get; set; }
value = executionReport.Yield
executionReport.Yield = value
Rendimiento.
Campos
public string ClOrdId
value = executionReport.ClOrdId
Unico identificador para Orden como asignado por el lado de compra (institución, corredor, intermediario etc.).
public string CommissionCurrency
value = executionReport.CommissionCurrency
Moneda de la Comisión.
public string ExecId
value = executionReport.ExecId
Unico identificador de mensaje de ejecución como asignado por el lado de venta (broker, intercambio, ECN).
public char? ExecType
value = executionReport.ExecType
Describe el propósito del informe de ejecución ExecType.
public DateTime? ExpireDate
value = executionReport.ExpireDate
Fecha de caducidad del pedido (último día el pedido puede cambiar), siempre expresado en términos de la fecha del mercado local.
public int? LastLiquidityInd
value = executionReport.LastLiquidityInd
Indicador para identificar si este relleno fue resultado de un proveedor de liquidez que proporciona o liquidez que toma la liquidez. Valores válidos: 1 = Liquidez adicional 2 = Liquidez eliminada 3 = Liquidez enrutada
public decimal? LastQty
value = executionReport.LastQty
Cantidad (e.g@. shares) comprada/ventada en este (último) relleno.
public decimal? LeavesQty
value = executionReport.LeavesQty
Cantidad abierta para la ejecución posterior.
public string OrderId
value = executionReport.OrderId
Unico identificador para Orden como asignado por el lado de venta (broker, intercambio, ECN).
public decimal? OrderQty
value = executionReport.OrderQty
Cantidad ordenada. Esto representa el número de acciones para acciones o par, cara o valor nominal para instrumentos FI.
public string OrdStatusReqId
value = executionReport.OrdStatusReqId
Se requiere si se responde y si se proporciona en el mensaje OrderStatusRequest.
public string OrigClOrdId
value = executionReport.OrigClOrdId
Se utiliza para identificar el pedido anterior en solicitudes de cancelación y cancelación/reemplazamiento.
public decimal? Price
value = executionReport.Price
Precio por unidad de cantidad (e.g@. por acción).
public string SecurityExchange
value = executionReport.SecurityExchange
Mercado utilizado para ayudar a identificar un instrumento financiero.
public string SecurityId
value = executionReport.SecurityId
valor identificador de instrumentos financieros.
public string SecurityIdSource
value = executionReport.SecurityIdSource
Identifica la clase o fuente del valor SecurityId@. Se especifica SecurityId@.
public string Symbol
value = executionReport.Symbol
Símbolo de ticker. Representación común, "humana entendida" del instrumento financiero.
public char? TimeInForce
value = executionReport.TimeInForce
Especifica cuánto tiempo queda en vigor el orden. La ausencia de este campo se interpreta como DÍA. NOTA no aplicable a las Órdenes CIV.
public string TradingSessionId
value = executionReport.TradingSessionId
Identificador para sesión de negociación.