EntitiesExtensions

StockSharp.BusinessEntities

Classe de extensão para BusinessEntities.

Propriedades

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

Todos os tipos de mensagens de vela registadas.

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

Exemplo de "todos os instrumentos financeiros".

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 obter a data do dia T +/- de N dias de negociação.

board
Informações da Direcção.
date
A data de início T, à qual são adicionados ou subtraídos dias de negociação N.
n
O tamanho N. O número de dias de negociação para a adição ou subtração.
checkHolidays
Se para verificar a data passada para um dia da semana (sábado e domingo são dias de folga, o valor devolvido para eles é ).

Retorna: A data T +/- N final.

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

Para converter a mensagem em tabuleiro.

board
- Embarque.
message
Mensagem.

Retorna: - Embarque.

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

Aplicar alterações no objeto de portfólio.

portfolio
Portfólio.
message
Mensagem de mudança de carteira.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.
ApplyChanges
public static void ApplyChanges(Position position, PositionChangeMessage message)
EntitiesExtensions.ApplyChanges(position, message)

Aplicar alterações no objeto de posição.

position
Posição.
message
Mensagem de mudança de posição.
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 alteração ao objeto do instrumento financeiro.

security
Instrumento financeiro.
changes
Mudanças.
serverTime
Mudar a hora do servidor.
localTime
Hora local em que uma mensagem foi recebida/criada.
defaultHandler
O tratamento padrão.
ApplyChanges
public static void ApplyChanges(Security security, Level1ChangeMessage message)
EntitiesExtensions.ApplyChanges(security, message)

Aplicar alteração ao objeto do instrumento financeiro.

security
Instrumento financeiro.
message
Mudanças.
ApplyChanges
public static void ApplyChanges(Security security, SecurityMessage message, IExchangeInfoProvider exchangeInfoProvider, bool isOverride)
EntitiesExtensions.ApplyChanges(security, message, exchangeInfoProvider, isOverride)

Aplicar alteração ao objeto do instrumento financeiro.

security
Instrumento financeiro.
message
Meta-informação.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.
isOverride
Substituir os dados anteriores do instrumento financeiro por novos valores.
ApplyNewState
public static void ApplyNewState(Order order, OrderStates state, ILogReceiver logs)
EntitiesExtensions.ApplyNewState(order, state, logs)

Verifique a mudança de estado da ordem.

order
Ordem.
state
Estado da ordem atual.
logs
Diários.
CreateCancelMessage
public static OrderCancelMessage CreateCancelMessage(Order order, SecurityId securityId, long transactionId)
result = EntitiesExtensions.CreateCancelMessage(order, securityId, transactionId)

Para criar a mensagem de cancelar o pedido antigo.

order
Ordem.
securityId
ID do instrumento financeiro.
transactionId
O número da transacção.

Retorna: Mensagem.

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

Para criar a mensagem de novo registro de ordem.

order
Ordem.
securityId
ID do instrumento financeiro.

Retorna: Mensagem.

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

Para criar a mensagem de substituir a ordem antiga por uma nova.

oldOrder
É uma velha ordem.
newOrder
Nova ordem.
securityId
ID do instrumento financeiro.

Retorna: Mensagem.

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

Para obter uma lista de quadros.

Retorna: Quadros.

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

Para obter uma lista de trocas.

Retorna: Trocas.

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

Para converter o instrumento em mensagem.

security
Instrumento financeiro.
message
Mensagem.

Retorna: Mensagem.

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

Filtrar os instrumentos pelos critérios indicados.

securities
Instrumentos financeiros.
criteria
O instrumento cujos campos serão utilizados como filtro.

Retorna: Instrumentos filtrados.

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

Placas filtrantes por critérios de código.

boards
Todos os tabuleiros.
criteria
Critérios.

Retorna: - Encontrei tábuas.

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

Filtrar instrumentos pelo conselho de negociação.

securities
Instrumentos financeiros.
board
Quadro de negociação.

Retorna: Instrumentos filtrados.

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

Filtrar carteiras pelos critérios especificados.

portfolios
Todos os portfólios.
criteria
Critérios.

Retorna: Encontrei carteiras.

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

Filtrar as próprias transações pela ordem dada.

myTrades
Todas as actividades comerciais, em que se devem procurar as necessárias.
order
A ordem, para a qual as trocas devem ser filtradas.

Retorna: Ordens filtradas.

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

Filtrar as próprias transações para o portfólio dado.

myTrades
Todas as actividades comerciais, em que se devem procurar as necessárias.
portfolio
A carteira, para a qual as transações devem ser filtradas.

Retorna: Comércios filtrados.

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

Para filtrar posições para o portfólio fornecido.

positions
Todas as posições, nas quais devem ser pesquisadas as necessárias.
portfolio
A carteira, para a qual as posições devem ser filtradas.

Retorna: Posições filtradas.

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

Para filtrar as ordens para a direção dada.

orders
Todas as ordens, nas quais as necessárias devem ser pesquisadas.
side
Ordem.

Retorna: Ordens filtradas.

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

Filtrar as ordens para a condição dada.

orders
Todas as ordens, nas quais as necessárias devem ser pesquisadas.
state
Ordem, estado.

Retorna: Ordens filtradas.

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

Filtrar as ordens para o portfólio fornecido.

orders
Todas as ordens, nas quais as necessárias devem ser pesquisadas.
portfolio
A carteira, para a qual as ordens devem ser filtradas.

Retorna: Ordens filtradas.

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

Filtrar os instrumentos pelos critérios indicados.

securities
Instrumentos financeiros.
criteria
Instrumento financeiro de mensagens para procurar critérios específicos.

Retorna: Instrumentos filtrados.

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

O filtro posiciona os critérios especificados.

positions
Todas as posições.
criteria
Critérios.

Retorna: Encontrei posições.

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

Encontre assinaturas para o instrumento financeiro especificado e tipo de dados.

provider
Prestador de assinaturas.
security
Instrumento financeiro.
dataType
Informação do tipo de dados.

Retorna: Assinaturas.

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

Encontre assinaturas para o instrumento financeiro especificado e tipo de dados.

provider
Prestador de assinaturas.
securityId
SecurityId
dataType
Informação do tipo de dados.

Retorna: Assinaturas.

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

Para obter o preço médio ponderado de correspondência por comércio próprio.

trades
As trocas, relativamente às quais será obtido o preço médio ponderado da correspondência.

Retorna: O preço médio ponderado. Se não houver trocas, 0 é devolvido.

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

Para conseguir a data de validade para Forts.

from
O início da gama de validade.
to
O fim da gama de validade.

Retorna: Datas de expiração.

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

Para obter um tabuleiro pelo seu código. Se o tabuleiro com o nome passado não existir, então ele será criado.

exchangeInfoProvider
Bolsas e conselhos de negociação provedor.
code
Código do tabuleiro.
createBoard
O manipulador que cria uma placa, se não for encontrada. Se o valor for , então a placa é criada por inicialização padrão.

Retorna: - Um quadro de troca.

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

Para obter um tabuleiro pelo seu código. Se o tabuleiro com o nome passado não existir, então ele será criado.

exchangeInfoProvider
Bolsas e conselhos de negociação provedor.
code
Código do tabuleiro.
isNew
É recém-criado.
createBoard
O manipulador que cria uma placa, se não for encontrada. Se o valor for , então a placa é criada por inicialização padrão.

Retorna: - Um quadro de troca.

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

Para verificar, se SecurityId contém identificadores de fontes externas.

securityId
ID do instrumento financeiro.

Retorna: , caso existam identificadores de fontes externas, caso contrário, .

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

Verificar se o instrumento financeiro especificado é AllSecurity.

security
Instrumento financeiro.

Retorna: , se o instrumento financeiro especificado for AllSecurity, caso contrário, .

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

Determinar os conteúdos procurar todos os filtros.

criteria
O instrumento cujos campos serão utilizados como filtro.

Retorna: Verificar o resultado.

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

Procurar instrumentos financeiros por critérios .

provider
ISecurityProvider
criteria
Instrumento financeiro de mensagens para procurar critérios específicos.

Retorna: Encontrei instrumentos.

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

Placas filtrantes por critérios de código.

provider
O fornecedor de conselhos de intercâmbio.
criteria
Critérios.

Retorna: - Encontrei tábuas.

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

Placas filtrantes por critérios de código.

provider
O fornecedor de conselhos de intercâmbio.
criteria
Critérios.

Retorna: - Encontrei tábuas.

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

Para obter o instrumento pelo identificador.

provider
O fornecedor de informações sobre instrumentos.
id
ID do instrumento financeiro.

Retorna: O instrumento obtido. Se não houver instrumento por critérios, é devolvido.

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

Para obter o instrumento pelo identificador.

provider
ISecurityProvider
id
ID do instrumento financeiro.

Retorna: O instrumento obtido. Se não houver instrumento por critérios, é devolvido.

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

Para criar a partir de Int32 os valores pips.

value
Valor int32.
security
O instrumento a partir do qual são retiradas informações sobre o aumento de preço.

Retorna: Pips.

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

Para criar a partir do dobro dos valores pips.

value
Valor duplo.
security
O instrumento a partir do qual são retiradas informações sobre o aumento de preço.

Retorna: Pips.

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

Para criar a partir de Decimal os valores pips.

value
Valor decimal.
security
O instrumento a partir do qual são retiradas informações sobre o aumento de preço.

Retorna: Pips.

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

Para criar a partir do dobro os valores de pontos.

value
Valor duplo.
security
O instrumento a partir do qual são retiradas informações sobre o custo do incremento de preços.

Retorna: Pontos.

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

Para criar a partir de Int32 os valores de pontos.

value
Valor int32.
security
O instrumento a partir do qual são retiradas informações sobre o custo do incremento de preços.

Retorna: Pontos.

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

Para criar a partir de Decimal os valores de pontos.

value
Valor decimal.
security
O instrumento a partir do qual são retiradas informações sobre o custo do incremento de preços.

Retorna: Pontos.

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

Solicitar subscrição de notícias.

provider
Prestador de assinaturas.
news
Notícias para assinar.
ReRegisterClone
public static Order ReRegisterClone(Order oldOrder, decimal? newPrice, decimal? newVolume)
result = EntitiesExtensions.ReRegisterClone(oldOrder, newPrice, newVolume)

Para criar cópia da ordem de re-registo.

oldOrder
A ordem original.
newPrice
Preço da nova ordem.
newVolume
Volume da nova ordem.

Retorna: Nova ordem.

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

Registre novamente a ordem.

provider
O fornecedor transacional.
oldOrder
Mudando de ordem.
price
Preço da nova ordem.
volume
Volume da nova ordem.

Retorna: Nova ordem.

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

Registre novamente a ordem.

provider
O fornecedor transacional.
order
Ordem.
clone
Mudanças.
ShrinkPrice
public static decimal ShrinkPrice(Security security, decimal price)
result = EntitiesExtensions.ShrinkPrice(security, price)

Para cortar o preço, para torná-lo múltiplo de passo mínimo, também para limitar o número de sinais após a vírgula.

security
instrumento financeiro
price
O preço a ser tornado múltiplo.

Retorna: O preço múltiplo.

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

Para converter a mensagem em tabuleiro.

message
Mensagem.

Retorna: - Embarque.

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

Para converter a posição em mensagem.

position
Posição.
originalTransactionId
ID da transação original, para a qual esta mensagem é a resposta.

Retorna: Mensagem.

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

Para converter o portfólio em mensagem.

portfolio
Portfólio.

Retorna: Mensagem.

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

Formatar o tipo de dados para uma string legível pelo homem.

message
Mensagem de dados de mercado (usa como um subscribe/dessubscreva em caso de saída, evento de confirmação em caso de entrada).

Retorna: String.

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

Para converter a mensagem em troca.

message
Mensagem.

Retorna: Troca.

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

Para converter a mensagem em troca.

message
Mensagem.
exchange
Troca.

Retorna: Troca.

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

Elenco SecurityId para SecurityExternalId.

securityId
SecurityId.

Retorna: SecurityExternalId.

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

Converter SecurityLookupMessage mensagem para critérios de instrumento financeiro.

message
Mensagem.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.

Retorna: Critérios.

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

Converter Ordem para OrderStatusMessage value.

criteria
O critério que os campos serão usados como filtro.
volume
Volume.
side
Ordem.

Retorna: Uma mensagem solicitando ordens e transações registradas atuais.

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

Converter Portfólio para PortfolioLookupMessage value.

criteria
O critério que os campos serão usados como filtro.

Retorna: Pesquisa por portfólio de mensagens para critérios especificados.

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

Converta critérios de instrumentos financeiros para SecurityLookupMessage.

criteria
Critérios.

Retorna: Mensagem.

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

Para converter o instrumento em mensagem.

security
Instrumento financeiro.
securityId
ID do instrumento financeiro.
originalTransactionId
ID da transação original, para a qual esta mensagem é a resposta.
copyExtendedId
Copiar ExternalId e Tipo.

Retorna: Mensagem.

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

Para converter a descrição de erro em mensagem.

fail
Detalhes do erro.
originalTransactionId
ID da transação original, para a qual esta mensagem é a resposta.

Retorna: Mensagem.

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

Para converter a ordem em mensagem.

order
Ordem.

Retorna: Mensagem.

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

Para converter o próprio comércio em mensagem.

trade
- Comercio próprio.

Retorna: Mensagem.

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

Para converter o tabuleiro em mensagem.

board
- Embarque.
originalTransactionId
ID da transação original, para a qual esta mensagem é a resposta.

Retorna: Mensagem.

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

Para converter notícias em mensagem.

news
Notícias.

Retorna: Mensagem.

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

Para converter o portfólio em mensagem.

portfolio
Portfólio.
originalTransactionId
ID da transação original, para a qual esta mensagem é a resposta.

Retorna: Mensagem.

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

Elenco NewsMessage para as Notícias.

message
Mensagem.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.

Retorna: Notícias.

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

Para converter a mensagem em ordem.

message
Mensagem.
security
Instrumento financeiro.

Retorna: Ordem.

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

Para converter a mensagem em ordem.

message
Mensagem.
order
A ordem.

Retorna: Ordem.

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

Elenco PortfolioMessage para o Portfólio.

message
Mensagem.
portfolio
Portfólio.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.

Retorna: Portfólio.

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

Para converter a mensagem em instrumento.

message
Mensagem.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.

Retorna: Instrumento financeiro.

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

Elenco SecurityExternalId para SecurityId.

externalId
SecurityExternalId.
securityCode
Código do instrumento financeiro.
boardCode
Código do tabuleiro.

Retorna: SecurityId.

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

Elenco SecurityExternalId para SecurityId.

externalId
SecurityExternalId.
secId
SecurityId.

Retorna: SecurityId.

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

Para converter o instrumento em SecurityId.

security
Instrumento financeiro.
idGenerator
O identificador do instrumento gerador ID.
boardIsRequired
O quadro é obrigatório.
copyExtended
Copiar ExternalId e Tipo.

Retorna: ID do instrumento financeiro.

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

Tente obter o instrumento financeiro para a assinatura especificada.

subscription
Assinatura
provider
ISecurityProvider

Retorna: instrumento financeiro

Campos

LookupAllCriteria
public static readonly Security LookupAllCriteria
value = EntitiesExtensions.LookupAllCriteria

Procurar todos os instrumentos financeiros critérios predefinidos.

MoneySecurity
public static readonly Security MoneySecurity
value = EntitiesExtensions.MoneySecurity

Exemplo de instrumento financeiro "dinheiro".

NewsSecurity
public static readonly Security NewsSecurity
value = EntitiesExtensions.NewsSecurity

Exemplo de instrumento financeiro "Notícias".