EntitiesExtensions
Extensión de BusinessEntities.
Propiedades
public static IEnumerable<Type> AllCandleMessageTypes { get; }
value = EntitiesExtensions.AllCandleMessageTypes
Todos los tipos de mensaje de vela registrados.
public static Security AllSecurity { get; }
value = EntitiesExtensions.AllSecurity
"Todos los instrumentos financieros" instancia.
public static ISecurityProvider TrySecurityProvider { get; }
value = EntitiesExtensions.TrySecurityProvider
ISecurityProvider@
Métodos
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
public static IEnumerable<ExchangeBoard> EnumerateExchangeBoards()
result = EntitiesExtensions.EnumerateExchangeBoards()
Para conseguir una lista de tablas.
Devuelve: Juntas.
public static IEnumerable<Exchange> EnumerateExchanges()
result = EntitiesExtensions.EnumerateExchanges()
Para conseguir una lista de intercambios.
Devuelve: Cambios.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 .
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, .
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
public static ExchangeBoard ToBoard(BoardMessage message)
result = EntitiesExtensions.ToBoard(message)
Para convertir el mensaje en la tabla.
- message
- Mensaje.
Devuelve: Junta.
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.
public static PositionChangeMessage ToChangeMessage(Portfolio portfolio)
result = EntitiesExtensions.ToChangeMessage(portfolio)
Para convertir la cartera en mensaje.
- portfolio
- Portafolio.
Devuelve: Mensaje.
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.
public static Exchange ToExchange(BoardMessage message)
result = EntitiesExtensions.ToExchange(message)
Para convertir el mensaje en intercambio.
- message
- Mensaje.
Devuelve: Cambio.
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.
public static SecurityExternalId ToExternalId(SecurityId securityId)
result = EntitiesExtensions.ToExternalId(securityId)
Difundir SecurityId@ a SecurityExternalId@.
- securityId
- SecurityId.
Devuelve: SecurityExternalId.
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.
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.
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.
public static SecurityLookupMessage ToLookupMessage(Security criteria)
result = EntitiesExtensions.ToLookupMessage(criteria)
Convertir criterios de instrumentos financieros en SecurityLookupMessage.
- criteria
- Criterios.
Devuelve: Mensaje.
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.
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.
public static ExecutionMessage ToMessage(Order order)
result = EntitiesExtensions.ToMessage(order)
Para convertir el pedido en mensaje.
- order
- Orden.
Devuelve: Mensaje.
public static ExecutionMessage ToMessage(MyTrade trade)
result = EntitiesExtensions.ToMessage(trade)
Para convertir el propio comercio en mensaje.
- trade
- Comercio propio.
Devuelve: Mensaje.
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.
public static NewsMessage ToMessage(News news)
result = EntitiesExtensions.ToMessage(news)
Para convertir noticias en mensaje.
- news
- Noticias.
Devuelve: Mensaje.
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.
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.
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.
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.
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.
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.
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.
public static SecurityId ToSecurityId(SecurityExternalId externalId, SecurityId secId)
result = EntitiesExtensions.ToSecurityId(externalId, secId)
Difundir SecurityExternalId@ a SecurityId@.
- externalId
- SecurityExternalId.
- secId
- SecurityId.
Devuelve: SecurityId.
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.
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
public static readonly Security LookupAllCriteria
value = EntitiesExtensions.LookupAllCriteria
Busque todos los instrumentos financieros criterios predefinidos.
public static readonly Security MoneySecurity
value = EntitiesExtensions.MoneySecurity
"Money" instancia de instrumentos financieros.
public static readonly Security NewsSecurity
value = EntitiesExtensions.NewsSecurity
Ejemplo de instrumentos financieros "News".