ITransactionProvider

StockSharp.BusinessEntities

Interfaz de proveedor de operaciones transaccionales.

Propiedades

TransactionIdGenerator
public IdGenerator TransactionIdGenerator { get; }
value = iTransactionProvider.TransactionIdGenerator

Generador de identificación de transacciones.

Métodos

CancelOrder
public void CancelOrder(Order order)
iTransactionProvider.CancelOrder(order)

Cancela la orden.

order
El pedido que debe ser cancelado.
CancelOrders
public void CancelOrders(bool? isStopOrder, Portfolio portfolio, Sides? direction, ExchangeBoard board, Security security, SecurityTypes? securityType, long? transactionId)
iTransactionProvider.CancelOrders(isStopOrder, portfolio, direction, board, security, securityType, transactionId)

Cancela órdenes por filtro.

isStopOrder
Si cancelas solo una orden de parada, si ordenes regulares, ambas.
portfolio
Portafolio. Si el valor es igual a , entonces la cartera no coincide con los pedidos de cancelación de filtro.
direction
Orden lado. Si el valor es , la dirección no utiliza.
board
Tabla de tracción. Si el valor es igual a , entonces la junta no coincide con los pedidos de cancelación de filtro.
security
Instrumento. Si el valor es igual a , entonces el instrumento no coincide con los pedidos de cancelación de filtro.
securityType
tipo de instrumento financiero. Si el valor es , el tipo no utiliza.
transactionId
Operaciones de cancelación de pedidos id.
EditOrder
public void EditOrder(Order order, Order changes)
iTransactionProvider.EditOrder(order, changes)

Edita la orden.

order
Orden.
changes
Cambios en el orden.
IsOrderEditable
public bool? IsOrderEditable(Order order)
result = iTransactionProvider.IsOrderEditable(order)

Determina la orden especificada puede ser editada por Orden).

order
Orden.

Devuelve: si el pedido es editable, el orden no puede ser cambiado, significa que no hay información.

IsOrderReplaceable
public bool? IsOrderReplaceable(Order order)
result = iTransactionProvider.IsOrderReplaceable(order)

Determina la orden especificada puede ser reemplazada por Orden).

order
Orden.

Devuelve: si el pedido es reemplazable, el orden no puede ser reemplazado, significa que no hay información.

RegisterOrder
public void RegisterOrder(Order order)
iTransactionProvider.RegisterOrder(order)

Registre nuevo orden.

order
Detalles de registro.
ReRegisterOrder
public void ReRegisterOrder(Order oldOrder, Order newOrder)
iTransactionProvider.ReRegisterOrder(oldOrder, newOrder)

Reinscribir la orden.

oldOrder
Orden de cancelación.
newOrder
Nuevo orden de registro.

Eventos

LookupPortfoliosResult
public event Action<PortfolioLookupMessage, IEnumerable<Portfolio>, Exception> LookupPortfoliosResult
iTransactionProvider.LookupPortfoliosResult += handler

Resultado de la búsqueda PortfolioLookupMessage recibido.

LookupPortfoliosResult2
public event Action<PortfolioLookupMessage, IEnumerable<Portfolio>, IEnumerable<Portfolio>, Exception> LookupPortfoliosResult2
iTransactionProvider.LookupPortfoliosResult2 += handler

Resultado de la búsqueda PortfolioLookupMessage recibido.

MassOrderCanceled
public event Action<long> MassOrderCanceled
iTransactionProvider.MassOrderCanceled += handler

Evento de cancelación de pedidos masivos.

MassOrderCanceled2
public event Action<long, DateTime> MassOrderCanceled2
iTransactionProvider.MassOrderCanceled2 += handler

Evento de cancelación de pedidos masivos.

MassOrderCancelFailed
public event Action<long, Exception> MassOrderCancelFailed
iTransactionProvider.MassOrderCancelFailed += handler

Evento de cancelación de pedidos masivos.

MassOrderCancelFailed2
public event Action<long, Exception, DateTime> MassOrderCancelFailed2
iTransactionProvider.MassOrderCancelFailed2 += handler

Evento de cancelación de pedidos masivos.

NewMyTrade
public event Action<MyTrade> NewMyTrade
iTransactionProvider.NewMyTrade += handler

El comercio propio recibido.

NewOrder
public event Action<Order> NewOrder
iTransactionProvider.NewOrder += handler

Orden recibida.

OrderCancelFailed
public event Action<OrderFail> OrderCancelFailed
iTransactionProvider.OrderCancelFailed += handler

Orden de cancelación de error evento.

OrderChanged
public event Action<Order> OrderChanged
iTransactionProvider.OrderChanged += handler

Orden cambiado (cancelada, emparejada).

OrderEdited
public event Action<long, Order> OrderEdited
iTransactionProvider.OrderEdited += handler

Orden) evento de éxito de resultados.

OrderEditFailed
public event Action<long, OrderFail> OrderEditFailed
iTransactionProvider.OrderEditFailed += handler

Orden) evento de resultado de error.

OrderRegisterFailed
public event Action<OrderFail> OrderRegisterFailed
iTransactionProvider.OrderRegisterFailed += handler

Orden de registro de errores evento.