EntitiesExtensions

StockSharp.BusinessEntities

Extensión de BusinessEntities.

Propiedades

AllCandleMessageTypes
public static IEnumerable<Type> AllCandleMessageTypes { get; }
value = EntitiesExtensions.AllCandleMessageTypes

Todos los tipos de mensaje de vela registrados.

AllSecurity
public static Security AllSecurity { get; }
value = EntitiesExtensions.AllSecurity

"Todos los instrumentos financieros" instancia.

TrySecurityProvider
public static ISecurityProvider TrySecurityProvider { get; }
value = EntitiesExtensions.TrySecurityProvider

ISecurityProvider@

Métodos

AddOrSubtractTradingDays
public static DateTime AddOrSubtractTradingDays(ExchangeBoard board, DateTime date, int n, bool checkHolidays)
result = EntitiesExtensions.AddOrSubtractTradingDays(board, date, n, checkHolidays)

Para obtener la fecha del día T +/- de los días de negociación N.

board
Información de la Junta.
date
La fecha de inicio T, a la que se añaden o restan días de comercio N.
n
El tamaño N. El número de días de negociación para la adición o resta.
checkHolidays
Ya sea para comprobar la fecha aprobada para un día de semana (Sábado y domingo son días libres, el valor devuelto para ellos es ).

Devuelve: El final T +/- N fecha.

ApplyChanges
public static ExchangeBoard ApplyChanges(ExchangeBoard board, BoardMessage message)
result = EntitiesExtensions.ApplyChanges(board, message)

Para convertir el mensaje en la tabla.

board
Junta.
message
Mensaje.

Devuelve: Junta.

ApplyChanges
public static void ApplyChanges(Portfolio portfolio, PositionChangeMessage message, IExchangeInfoProvider exchangeInfoProvider)
EntitiesExtensions.ApplyChanges(portfolio, message, exchangeInfoProvider)

Aplicar cambios en el objeto de la cartera.

portfolio
Portafolio.
message
Mensaje de cambio de cartera.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.
ApplyChanges
public static void ApplyChanges(Position position, PositionChangeMessage message)
EntitiesExtensions.ApplyChanges(position, message)

Aplicar cambios en el objeto de posición.

position
Posición.
message
Mensaje de cambio de posición.
ApplyChanges
public static void ApplyChanges(Security security, IEnumerable<KeyValuePair<Level1Fields, object>> changes, DateTime serverTime, DateTime localTime, Action<Security, Level1Fields, object> defaultHandler)
EntitiesExtensions.ApplyChanges(security, changes, serverTime, localTime, defaultHandler)

Aplicar cambios al objeto de los instrumentos financieros.

security
instrumento financiero.
changes
Cambios.
serverTime
Cambiar el tiempo del servidor.
localTime
Horario local cuando se recibió/crearon un mensaje.
defaultHandler
Manejador predeterminado.
ApplyChanges
public static void ApplyChanges(Security security, Level1ChangeMessage message)
EntitiesExtensions.ApplyChanges(security, message)

Aplicar cambios al objeto de los instrumentos financieros.

security
instrumento financiero.
message
Cambios.
ApplyChanges
public static void ApplyChanges(Security security, SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider, bool isOverride)
EntitiesExtensions.ApplyChanges(security, message, exchangeInfoProvider, isOverride)

Aplicar cambios al objeto de los instrumentos financieros.

security
instrumento financiero.
message
Meta info.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.
isOverride
Superar los datos anteriores de instrumentos financieros por nuevos valores.
ApplyNewState
public static void ApplyNewState(Order order, OrderStates state, ILogReceiver logs)
EntitiesExtensions.ApplyNewState(order, state, logs)

Revisa el cambio de estado de la orden de posibilidad.

order
Orden.
state
El estado de la orden actual.
logs
Logs.
CreateCancelMessage
public static OrderCancelMessage CreateCancelMessage(Order order, SecurityId securityId, long transactionId)
result = EntitiesExtensions.CreateCancelMessage(order, securityId, transactionId)

Para crear el mensaje de cancelación del pedido antiguo.

order
Orden.
securityId
identificación de instrumentos financieros.
transactionId
El número de transacción.

Devuelve: Mensaje.

CreateRegisterMessage
public static OrderRegisterMessage CreateRegisterMessage(Order order, SecurityId? securityId)
result = EntitiesExtensions.CreateRegisterMessage(order, securityId)

Para crear el mensaje de nuevo registro de pedidos.

order
Orden.
securityId
identificación de instrumentos financieros.

Devuelve: Mensaje.

CreateReplaceMessage
public static OrderReplaceMessage CreateReplaceMessage(Order oldOrder, Order newOrder, SecurityId securityId)
result = EntitiesExtensions.CreateReplaceMessage(oldOrder, newOrder, securityId)

Para crear el mensaje de reemplazar el viejo orden por el nuevo.

oldOrder
Orden vieja.
newOrder
Nuevo orden.
securityId
identificación de instrumentos financieros.

Devuelve: Mensaje.

EnumerateExchangeBoards
public static IEnumerable<ExchangeBoard> EnumerateExchangeBoards()
result = EntitiesExtensions.EnumerateExchangeBoards()

Para conseguir una lista de tablas.

Devuelve: Juntas.

EnumerateExchanges
public static IEnumerable<Exchange> EnumerateExchanges()
result = EntitiesExtensions.EnumerateExchanges()

Para conseguir una lista de intercambios.

Devuelve: Cambios.

FillMessage``1
public static TMessage FillMessage<TMessage>(Security security, TMessage message)
result = EntitiesExtensions.FillMessage(security, message)

Para convertir el instrumento en mensaje.

security
instrumento financiero.
message
Mensaje.

Devuelve: Mensaje.

Filter
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, Security criteria)
result = EntitiesExtensions.Filter(securities, criteria)

Para filtrar los instrumentos según los criterios.

securities
instrumentos financieros.
criteria
El instrumento cuyos campos se utilizarán como filtro.

Devuelve: Instrumentos filtrados.

Filter
public static IEnumerable<ExchangeBoard> Filter(IEnumerable<ExchangeBoard> boards, BoardLookupMessage criteria)
result = EntitiesExtensions.Filter(boards, criteria)

Filtrar tablas por criterios de código.

boards
Todas las tablas.
criteria
Criterios.

Devuelve: Encontramos tablas.

Filter
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, ExchangeBoard board)
result = EntitiesExtensions.Filter(securities, board)

Para filtrar instrumentos por la junta comercial.

securities
instrumentos financieros.
board
Trading board.

Devuelve: Instrumentos filtrados.

Filter
public static IEnumerable<Portfolio> Filter(IEnumerable<Portfolio> portfolios, PortfolioLookupMessage criteria)
result = EntitiesExtensions.Filter(portfolios, criteria)

Filtrar portafolios por los criterios especificados.

portfolios
Todas las carteras.
criteria
Criterios.

Devuelve: Encontré carteras.

Filter
public static IEnumerable<MyTrade> Filter(IEnumerable<MyTrade> myTrades, Order order)
result = EntitiesExtensions.Filter(myTrades, order)

Para filtrar sus propios oficios para el pedido dado.

myTrades
Todos los oficios, en los que se buscará lo requerido.
order
La orden, para la cual se filtrarán los oficios.

Devuelve: Órdenes filtradas.

Filter
public static IEnumerable<MyTrade> Filter(IEnumerable<MyTrade> myTrades, Portfolio portfolio)
result = EntitiesExtensions.Filter(myTrades, portfolio)

Para filtrar sus propios oficios para la cartera dada.

myTrades
Todos los oficios, en los que se buscará lo requerido.
portfolio
El portafolio, para el cual se filtrarán los oficios.

Devuelve: Comercios filtrados.

Filter
public static IEnumerable<Position> Filter(IEnumerable<Position> positions, Portfolio portfolio)
result = EntitiesExtensions.Filter(positions, portfolio)

Para filtrar posiciones para la cartera dada.

positions
Todas las posiciones, en las que se buscará lo requerido.
portfolio
El portafolio, para el cual se filtrarán las posiciones.

Devuelve: Posiciones filtradas.

Filter
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, Sides side)
result = EntitiesExtensions.Filter(orders, side)

Para filtrar órdenes para la dirección dada.

orders
Todas las órdenes, en las que se registrará el requerido.
side
Ordene el lado.

Devuelve: Órdenes filtradas.

Filter
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, OrderStates state)
result = EntitiesExtensions.Filter(orders, state)

Para filtrar órdenes para la condición dada.

orders
Todas las órdenes, en las que se registrará el requerido.
state
Orden estatal.

Devuelve: Órdenes filtradas.

Filter
public static IEnumerable<Order> Filter(IEnumerable<Order> orders, Portfolio portfolio)
result = EntitiesExtensions.Filter(orders, portfolio)

Para filtrar pedidos para la cartera dada.

orders
Todas las órdenes, en las que se registrará el requerido.
portfolio
El portafolio, para el cual se filtrarán las órdenes.

Devuelve: Órdenes filtradas.

Filter
public static IEnumerable<Security> Filter(IEnumerable<Security> securities, SecurityLookupMessage criteria)
result = EntitiesExtensions.Filter(securities, criteria)

Para filtrar los instrumentos según los criterios.

securities
instrumentos financieros.
criteria
Búsqueda de instrumentos financieros de mensaje para criterios especificados.

Devuelve: Instrumentos filtrados.

Filter
public static IEnumerable<Position> Filter(IEnumerable<Position> positions, PortfolioLookupMessage criteria)
result = EntitiesExtensions.Filter(positions, criteria)

Filtrar los criterios especificados.

positions
Todas las posiciones.
criteria
Criterios.

Devuelve: Encontramos posiciones.

FindSubscriptions
public static IEnumerable<Subscription> FindSubscriptions(ISubscriptionProvider provider, Security security, DataType dataType)
result = EntitiesExtensions.FindSubscriptions(provider, security, dataType)

Encuentre suscripciones para el instrumento financiero y tipo de datos especificados.

provider
Proveedor de suscripción.
security
instrumento financiero.
dataType
Datos tipo info.

Devuelve: Suscripciones.

FindSubscriptions
public static IEnumerable<Subscription> FindSubscriptions(ISubscriptionProvider provider, SecurityId securityId, DataType dataType)
result = EntitiesExtensions.FindSubscriptions(provider, securityId, dataType)

Encuentre suscripciones para el instrumento financiero y tipo de datos especificados.

provider
Proveedor de suscripción.
securityId
SecurityId
dataType
Datos tipo info.

Devuelve: Suscripciones.

GetAveragePrice
public static decimal GetAveragePrice(IEnumerable<MyTrade> trades)
result = EntitiesExtensions.GetAveragePrice(trades)

Para obtener el precio medio ponderado de igualar por sus propios oficios.

trades
Comercios, por lo que el precio medio ponderado de emparejar se conseguirá.

Devuelve: El precio medio ponderado. Si no hay comercios, 0 es devuelto.

GetExpiryDates
public static IEnumerable<DateTime> GetExpiryDates(DateTime from, DateTime to)
result = EntitiesExtensions.GetExpiryDates(from, to)

Para obtener la fecha de caducidad para Forts.

from
El comienzo del rango de caducidad.
to
El final del rango de caducidad.

Devuelve: Fechas de expedición.

GetOrCreateBoard
public static ExchangeBoard GetOrCreateBoard(IExchangeInfoProvider exchangeInfoProvider, string code, Func<string, ExchangeBoard> createBoard)
result = EntitiesExtensions.GetOrCreateBoard(exchangeInfoProvider, code, createBoard)

Para obtener una tabla por su código. Si la tabla con el nombre aprobado no existe, entonces se creará.

exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.
code
Código de la Junta.
createBoard
El manejador que crea una tabla, si no se encuentra. Si el valor es , entonces la tabla se crea por inicialización predeterminada.

Devuelve: Exchange board.

GetOrCreateBoard
public static ExchangeBoard GetOrCreateBoard(IExchangeInfoProvider exchangeInfoProvider, string code, bool isNew, Func<string, ExchangeBoard> createBoard)
result = EntitiesExtensions.GetOrCreateBoard(exchangeInfoProvider, code, isNew, createBoard)

Para obtener una tabla por su código. Si la tabla con el nombre aprobado no existe, entonces se creará.

exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.
code
Código de la Junta.
isNew
Es nueva.
createBoard
El manejador que crea una tabla, si no se encuentra. Si el valor es , entonces la tabla se crea por inicialización predeterminada.

Devuelve: Exchange board.

HasExternalId
public static bool HasExternalId(SecurityId securityId)
result = EntitiesExtensions.HasExternalId(securityId)

Para comprobar, si SecurityId contiene identificadores de fuentes externas.

securityId
identificación de instrumentos financieros.

Devuelve: , si hay identificadores de fuentes externas, de lo contrario .

IsAllSecurity
public static bool IsAllSecurity(Security security)
result = EntitiesExtensions.IsAllSecurity(security)

Compruebe si el instrumento financiero especificado es AllSecurity.

security
instrumento financiero.

Devuelve: , si el instrumento financiero especificado es AllSecurity@, de lo contrario, .

IsLookupAll
public static bool IsLookupAll(Security criteria)
result = EntitiesExtensions.IsLookupAll(criteria)

Determinar el contenido contiene el filtro de búsqueda.

criteria
El instrumento cuyos campos se utilizarán como filtro.

Devuelve: Resultado de la comprobación.

Lookup
public static IEnumerable<Security> Lookup(ISecurityProvider provider, SecurityLookupMessage criteria)
result = EntitiesExtensions.Lookup(provider, criteria)

Buscar instrumentos financieros por criterios.

provider
ISecurityProvider@
criteria
Búsqueda de instrumentos financieros de mensaje para criterios especificados.

Devuelve: Encontramos instrumentos.

LookupBoards
public static IEnumerable<ExchangeBoard> LookupBoards(IExchangeInfoProvider provider, BoardLookupMessage criteria)
result = EntitiesExtensions.LookupBoards(provider, criteria)

Filtrar tablas por criterios de código.

provider
El proveedor de tarjetas de cambio.
criteria
Criterios.

Devuelve: Encontramos tablas.

LookupBoards2
public static IEnumerable<BoardMessage> LookupBoards2(IExchangeInfoProvider provider, BoardLookupMessage criteria)
result = EntitiesExtensions.LookupBoards2(provider, criteria)

Filtrar tablas por criterios de código.

provider
El proveedor de tarjetas de cambio.
criteria
Criterios.

Devuelve: Encontramos tablas.

LookupById
public static Security LookupById(ISecurityProvider provider, string id)
result = EntitiesExtensions.LookupById(provider, id)

Para conseguir el instrumento por el identificador.

provider
El proveedor de información sobre instrumentos.
id
identificación de instrumentos financieros.

Devuelve: El instrumento obtenido. Si no hay instrumento por criterios dados, se devuelve.

LookupById
public static Security LookupById(ISecurityProvider provider, SecurityId id)
result = EntitiesExtensions.LookupById(provider, id)

Para conseguir el instrumento por el identificador.

provider
ISecurityProvider@
id
identificación de instrumentos financieros.

Devuelve: El instrumento obtenido. Si no hay instrumento por criterios dados, se devuelve.

Pips
public static Unit Pips(int value, Security security)
result = EntitiesExtensions.Pips(value, security)

Para crear desde Int32 los valores de píps.

value
Valor int32.
security
El instrumento del cual se toma información sobre el aumento de precio.

Devuelve: Pips.

Pips
public static Unit Pips(double value, Security security)
result = EntitiesExtensions.Pips(value, security)

Para crear desde Doble los valores de píps.

value
Doble valor.
security
El instrumento del cual se toma información sobre el aumento de precio.

Devuelve: Pips.

Pips
public static Unit Pips(decimal value, Security security)
result = EntitiesExtensions.Pips(value, security)

Para crear de Decimal los valores de pips.

value
Valor decimal.
security
El instrumento del cual se toma información sobre el aumento de precio.

Devuelve: Pips.

Points
public static Unit Points(double value, Security security)
result = EntitiesExtensions.Points(value, security)

Para crear desde Doble los valores de puntos.

value
Doble valor.
security
El instrumento del cual se toma información sobre el costo del incremento de precios.

Devuelve: Puntos.

Points
public static Unit Points(int value, Security security)
result = EntitiesExtensions.Points(value, security)

Para crear desde Int32 los valores de puntos.

value
Valor int32.
security
El instrumento del cual se toma información sobre el costo del incremento de precios.

Devuelve: Puntos.

Points
public static Unit Points(decimal value, Security security)
result = EntitiesExtensions.Points(value, security)

Para crear de Decimal los valores de puntos.

value
Valor decimal.
security
El instrumento del cual se toma información sobre el costo del incremento de precios.

Devuelve: Puntos.

RequestNewsStory
public static void RequestNewsStory(ISubscriptionProvider provider, News news)
EntitiesExtensions.RequestNewsStory(provider, news)

Solicitar la suscripción de noticias.

provider
Proveedor de suscripción.
news
Noticias para suscribirse.
ReRegisterClone
public static Order ReRegisterClone(Order oldOrder, decimal? newPrice, decimal? newVolume)
result = EntitiesExtensions.ReRegisterClone(oldOrder, newPrice, newVolume)

Crear copia del pedido de reinscripción.

oldOrder
El orden original.
newPrice
Precio del nuevo orden.
newVolume
Volumen del nuevo orden.

Devuelve: Nuevo orden.

ReRegisterOrder
public static Order ReRegisterOrder(ITransactionProvider provider, Order oldOrder, decimal price, decimal volume)
result = EntitiesExtensions.ReRegisterOrder(provider, oldOrder, price, volume)

Reinscribir la orden.

provider
El proveedor de transacciones.
oldOrder
Cambio de orden.
price
Precio del nuevo orden.
volume
Volumen del nuevo orden.

Devuelve: Nuevo orden.

ReRegisterOrderEx
public static void ReRegisterOrderEx(ITransactionProvider provider, Order order, Order clone)
EntitiesExtensions.ReRegisterOrderEx(provider, order, clone)

Reinscribir la orden.

provider
El proveedor de transacciones.
order
Orden.
clone
Cambios.
ShrinkPrice
public static decimal ShrinkPrice(Security security, decimal price)
result = EntitiesExtensions.ShrinkPrice(security, price)

Para reducir el precio, para hacerlo múltiples de paso mínimo, también para limitar el número de signos después de la coma.

security
instrumento financiero
price
El precio a ser hecho múltiple.

Devuelve: El precio múltiple.

ToBoard
public static ExchangeBoard ToBoard(BoardMessage message)
result = EntitiesExtensions.ToBoard(message)

Para convertir el mensaje en la tabla.

message
Mensaje.

Devuelve: Junta.

ToChangeMessage
public static PositionChangeMessage ToChangeMessage(Position position, long originalTransactionId)
result = EntitiesExtensions.ToChangeMessage(position, originalTransactionId)

Para convertir la posición en mensaje.

position
Posición.
originalTransactionId
ID de transacción original, para la cual este mensaje es la respuesta.

Devuelve: Mensaje.

ToChangeMessage
public static PositionChangeMessage ToChangeMessage(Portfolio portfolio)
result = EntitiesExtensions.ToChangeMessage(portfolio)

Para convertir la cartera en mensaje.

portfolio
Portafolio.

Devuelve: Mensaje.

ToDataTypeString
public static string ToDataTypeString(MarketDataMessage message)
result = EntitiesExtensions.ToDataTypeString(message)

Formato de datos en cadena legible por humanos.

message
Mensaje de mercado-datos (usuarios como suscripto/no suscripción en caso saliente, evento de confirmación en caso entrante).

Devuelve: String.

ToExchange
public static Exchange ToExchange(BoardMessage message)
result = EntitiesExtensions.ToExchange(message)

Para convertir el mensaje en intercambio.

message
Mensaje.

Devuelve: Cambio.

ToExchange
public static Exchange ToExchange(BoardMessage message, Exchange exchange)
result = EntitiesExtensions.ToExchange(message, exchange)

Para convertir el mensaje en intercambio.

message
Mensaje.
exchange
Cambio.

Devuelve: Cambio.

ToExternalId
public static SecurityExternalId ToExternalId(SecurityId securityId)
result = EntitiesExtensions.ToExternalId(securityId)

Difundir SecurityId@ a SecurityExternalId@.

securityId
SecurityId.

Devuelve: SecurityExternalId.

ToLookupCriteria
public static Security ToLookupCriteria(SecurityLookupMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToLookupCriteria(message, exchangeInfoProvider)

Convertir SecurityLookupMessage mensaje a criterios de instrumentos financieros.

message
Mensaje.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.

Devuelve: Criterios.

ToLookupCriteria
public static OrderStatusMessage ToLookupCriteria(Order criteria, decimal? volume, Sides? side)
result = EntitiesExtensions.ToLookupCriteria(criteria, volume, side)

Convertir Ordenar a OrderStatusMessagevalor.

criteria
El criterio que los campos se utilizarán como filtro.
volume
Volumen.
side
Ordene el lado.

Devuelve: Un mensaje solicitando pedidos y oficios registrados.

ToLookupCriteria
public static PortfolioLookupMessage ToLookupCriteria(Portfolio criteria)
result = EntitiesExtensions.ToLookupCriteria(criteria)

Convertir Portfolio a PortfolioLookupMessagevalor.

criteria
El criterio que los campos se utilizarán como filtro.

Devuelve: Búsqueda de cartera de mensajes para criterios especificados.

ToLookupMessage
public static SecurityLookupMessage ToLookupMessage(Security criteria)
result = EntitiesExtensions.ToLookupMessage(criteria)

Convertir criterios de instrumentos financieros en SecurityLookupMessage.

criteria
Criterios.

Devuelve: Mensaje.

ToMessage
public static SecurityMessage ToMessage(Security security, SecurityId? securityId, long originalTransactionId, bool copyExtendedId)
result = EntitiesExtensions.ToMessage(security, securityId, originalTransactionId, copyExtendedId)

Para convertir el instrumento en mensaje.

security
instrumento financiero.
securityId
identificación de instrumentos financieros.
originalTransactionId
ID de transacción original, para la cual este mensaje es la respuesta.
copyExtendedId
Copiar ExternalId@ y Tipo.

Devuelve: Mensaje.

ToMessage
public static ExecutionMessage ToMessage(OrderFail fail, long originalTransactionId)
result = EntitiesExtensions.ToMessage(fail, originalTransactionId)

Para convertir la descripción de error en mensaje.

fail
Detalles del error.
originalTransactionId
ID de transacción original, para la cual este mensaje es la respuesta.

Devuelve: Mensaje.

ToMessage
public static ExecutionMessage ToMessage(Order order)
result = EntitiesExtensions.ToMessage(order)

Para convertir el pedido en mensaje.

order
Orden.

Devuelve: Mensaje.

ToMessage
public static ExecutionMessage ToMessage(MyTrade trade)
result = EntitiesExtensions.ToMessage(trade)

Para convertir el propio comercio en mensaje.

trade
Comercio propio.

Devuelve: Mensaje.

ToMessage
public static BoardMessage ToMessage(ExchangeBoard board, long originalTransactionId)
result = EntitiesExtensions.ToMessage(board, originalTransactionId)

Para convertir la tabla en mensaje.

board
Junta.
originalTransactionId
ID de transacción original, para la cual este mensaje es la respuesta.

Devuelve: Mensaje.

ToMessage
public static NewsMessage ToMessage(News news)
result = EntitiesExtensions.ToMessage(news)

Para convertir noticias en mensaje.

news
Noticias.

Devuelve: Mensaje.

ToMessage
public static PortfolioMessage ToMessage(Portfolio portfolio, long originalTransactionId)
result = EntitiesExtensions.ToMessage(portfolio, originalTransactionId)

Para convertir la cartera en mensaje.

portfolio
Portafolio.
originalTransactionId
ID de transacción original, para la cual este mensaje es la respuesta.

Devuelve: Mensaje.

ToNews
public static News ToNews(NewsMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToNews(message, exchangeInfoProvider)

Difundir NewsMessage a la Noticias.

message
Mensaje.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.

Devuelve: Noticias.

ToOrder
public static Order ToOrder(ExecutionMessage message, Security security)
result = EntitiesExtensions.ToOrder(message, security)

Para convertir el mensaje en orden.

message
Mensaje.
security
instrumento financiero.

Devuelve: Orden.

ToOrder
public static Order ToOrder(ExecutionMessage message, Order order)
result = EntitiesExtensions.ToOrder(message, order)

Para convertir el mensaje en orden.

message
Mensaje.
order
La orden.

Devuelve: Orden.

ToPortfolio
public static Portfolio ToPortfolio(PortfolioMessage message, Portfolio portfolio, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToPortfolio(message, portfolio, exchangeInfoProvider)

Difundir PortfolioMessage al Portfolio.

message
Mensaje.
portfolio
Portafolio.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.

Devuelve: Portafolio.

ToSecurity
public static Security ToSecurity(SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider)
result = EntitiesExtensions.ToSecurity(message, exchangeInfoProvider)

Para convertir el mensaje en instrumento.

message
Mensaje.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.

Devuelve: instrumento financiero.

ToSecurityId
public static SecurityId ToSecurityId(SecurityExternalId externalId, string securityCode, string boardCode)
result = EntitiesExtensions.ToSecurityId(externalId, securityCode, boardCode)

Difundir SecurityExternalId@ a SecurityId@.

externalId
SecurityExternalId.
securityCode
código de instrumentos financieros.
boardCode
Código de la Junta.

Devuelve: SecurityId.

ToSecurityId
public static SecurityId ToSecurityId(SecurityExternalId externalId, SecurityId secId)
result = EntitiesExtensions.ToSecurityId(externalId, secId)

Difundir SecurityExternalId@ a SecurityId@.

externalId
SecurityExternalId.
secId
SecurityId.

Devuelve: SecurityId.

ToSecurityId
public static SecurityId ToSecurityId(Security security, SecurityIdGenerator idGenerator, bool boardIsRequired, bool copyExtended)
result = EntitiesExtensions.ToSecurityId(security, idGenerator, boardIsRequired, copyExtended)

Para convertir el instrumento en SecurityId.

security
instrumento financiero.
idGenerator
El generador de identificadores de instrumentos Id.
boardIsRequired
Se requiere la Junta.
copyExtended
Copiar ExternalId@ y Tipo.

Devuelve: identificación de instrumentos financieros.

TryGetSecurity
public static Security TryGetSecurity(Subscription subscription, ISecurityProvider provider)
result = EntitiesExtensions.TryGetSecurity(subscription, provider)

Trate de obtener el instrumento financiero para la suscripción especificada.

subscription
Suscripción
provider
ISecurityProvider@

Devuelve: instrumento financiero

Campos

LookupAllCriteria
public static readonly Security LookupAllCriteria
value = EntitiesExtensions.LookupAllCriteria

Busque todos los instrumentos financieros criterios predefinidos.

MoneySecurity
public static readonly Security MoneySecurity
value = EntitiesExtensions.MoneySecurity

"Money" instancia de instrumentos financieros.

NewsSecurity
public static readonly Security NewsSecurity
value = EntitiesExtensions.NewsSecurity

Ejemplo de instrumentos financieros "News".