MatLabConnector
A implementação da interface IConnector que fornece capacidade de usar de MatLab scripts.
Herda de: Disposable
Construtores
public MatLabConnector()
matLabConnector = MatLabConnector()
Inicializa uma nova instância do MatLabConnector.
Propriedades
public Connector RealConnector { get; }
value = matLabConnector.RealConnector
A conexão para dados de mercado e transações.
Métodos
public void AddAdapter(IMessageAdapter adapter, string initString)
matLabConnector.AddAdapter(adapter, initString)
Adicionar adaptador.
- adapter
- Adaptador.
- initString
- Texto de inicialização.
protected override void DisposeManaged()
matLabConnector.DisposeManaged()
Libertar recursos.
public void LookupSecurity(string criteria)
matLabConnector.LookupSecurity(criteria)
Encontrar instrumentos que correspondam ao filtro .
- criteria
- O instrumento cujos campos serão utilizados como filtro.
public void Subscribe(DataType type, Security security)
matLabConnector.Subscribe(type, security)
Subscreva-se nos dados.
- type
- DataType
- security
- instrumento financeiro
public void UnSubscribe(DataType type, Security security)
matLabConnector.UnSubscribe(type, security)
Cancelar a subscrição dos dados.
- type
- DataType
- security
- instrumento financeiro
Eventos
public event EventHandler<SubscriptionEventArgs<ICandleMessage>> CandleReceived
matLabConnector.CandleReceived += handler
Vela recebida.
public event EventHandler<ErrorEventArgs> ConnectionError
matLabConnector.ConnectionError += handler
Erro de conexão (por exemplo, a conexão foi interrompida pelo servidor).
public event EventHandler CurrentTimeChanged
matLabConnector.CurrentTimeChanged += handler
O tempo de servidor mudou CurrentTime. Passou a diferença de tempo desde a última chamada do evento. A primeira vez que o evento passa o valor Zero.
public event EventHandler Disconnected
matLabConnector.Disconnected += handler
Desligado.
public event EventHandler<ErrorEventArgs> Error
matLabConnector.Error += handler
Erro no processo de dados.
public event EventHandler<SubscriptionEventArgs<IOrderBookMessage>> OrderBookReceived
matLabConnector.OrderBookReceived += handler
Livro de encomendas recebido.
public event EventHandler<SubscriptionEventArgs<OrderFail>> OrderFailReceived
matLabConnector.OrderFailReceived += handler
Erro de registo de encomendas recebido.
public event EventHandler<SubscriptionEventArgs<IOrderLogMessage>> OrderLogReceived
matLabConnector.OrderLogReceived += handler
Diário de encomendas recebido.
public event EventHandler<SubscriptionEventArgs<Order>> OrderReceived
matLabConnector.OrderReceived += handler
Ordem recebida.
public event EventHandler<SubscriptionEventArgs<MyTrade>> OwnTradeReceived
matLabConnector.OwnTradeReceived += handler
Comércio próprio recebido.
public event EventHandler<SubscriptionEventArgs<Portfolio>> PortfolioReceived
matLabConnector.PortfolioReceived += handler
Portfólio recebido.
public event EventHandler<SubscriptionEventArgs<Position>> PositionReceived
matLabConnector.PositionReceived += handler
Posição recebida.
public event EventHandler<SubscriptionEventArgs<Security>> SecurityReceived
matLabConnector.SecurityReceived += handler
Instrumento financeiro recebido.
public event EventHandler<SubscriptionEventArgs<SubscriptionStates>> SubscriptionChanged
matLabConnector.SubscriptionChanged += handler
A assinatura mudou.
public event EventHandler<SubscriptionEventArgs<ITickTradeMessage>> TickReceived
matLabConnector.TickReceived += handler
O comércio de tique-taque foi recebido.