MatLabConnector

StockSharp.MatLab

A implementação da interface IConnector que fornece capacidade de usar de MatLab scripts.

Herda de: Disposable

Construtores

MatLabConnector
public MatLabConnector()
matLabConnector = MatLabConnector()

Inicializa uma nova instância do MatLabConnector.

Propriedades

RealConnector
public Connector RealConnector { get; }
value = matLabConnector.RealConnector

A conexão para dados de mercado e transações.

Métodos

AddAdapter
public void AddAdapter(IMessageAdapter adapter, string initString)
matLabConnector.AddAdapter(adapter, initString)

Adicionar adaptador.

adapter
Adaptador.
initString
Texto de inicialização.
DisposeManaged
protected override void DisposeManaged()
matLabConnector.DisposeManaged()

Libertar recursos.

LookupSecurity
public void LookupSecurity(string criteria)
matLabConnector.LookupSecurity(criteria)

Encontrar instrumentos que correspondam ao filtro .

criteria
O instrumento cujos campos serão utilizados como filtro.
Subscribe
public void Subscribe(DataType type, Security security)
matLabConnector.Subscribe(type, security)

Subscreva-se nos dados.

type
DataType
security
instrumento financeiro
UnSubscribe
public void UnSubscribe(DataType type, Security security)
matLabConnector.UnSubscribe(type, security)

Cancelar a subscrição dos dados.

type
DataType
security
instrumento financeiro

Eventos

CandleReceived
public event EventHandler<SubscriptionEventArgs<ICandleMessage>> CandleReceived
matLabConnector.CandleReceived += handler

Vela recebida.

Connected
public event EventHandler Connected
matLabConnector.Connected += handler

Ligado.

ConnectionError
public event EventHandler<ErrorEventArgs> ConnectionError
matLabConnector.ConnectionError += handler

Erro de conexão (por exemplo, a conexão foi interrompida pelo servidor).

CurrentTimeChanged
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.

Disconnected
public event EventHandler Disconnected
matLabConnector.Disconnected += handler

Desligado.

Error
public event EventHandler<ErrorEventArgs> Error
matLabConnector.Error += handler

Erro no processo de dados.

OrderBookReceived
public event EventHandler<SubscriptionEventArgs<IOrderBookMessage>> OrderBookReceived
matLabConnector.OrderBookReceived += handler

Livro de encomendas recebido.

OrderFailReceived
public event EventHandler<SubscriptionEventArgs<OrderFail>> OrderFailReceived
matLabConnector.OrderFailReceived += handler

Erro de registo de encomendas recebido.

OrderLogReceived
public event EventHandler<SubscriptionEventArgs<IOrderLogMessage>> OrderLogReceived
matLabConnector.OrderLogReceived += handler

Diário de encomendas recebido.

OrderReceived
public event EventHandler<SubscriptionEventArgs<Order>> OrderReceived
matLabConnector.OrderReceived += handler

Ordem recebida.

OwnTradeReceived
public event EventHandler<SubscriptionEventArgs<MyTrade>> OwnTradeReceived
matLabConnector.OwnTradeReceived += handler

Comércio próprio recebido.

PortfolioReceived
public event EventHandler<SubscriptionEventArgs<Portfolio>> PortfolioReceived
matLabConnector.PortfolioReceived += handler

Portfólio recebido.

PositionReceived
public event EventHandler<SubscriptionEventArgs<Position>> PositionReceived
matLabConnector.PositionReceived += handler

Posição recebida.

SecurityReceived
public event EventHandler<SubscriptionEventArgs<Security>> SecurityReceived
matLabConnector.SecurityReceived += handler

Instrumento financeiro recebido.

SubscriptionChanged
public event EventHandler<SubscriptionEventArgs<SubscriptionStates>> SubscriptionChanged
matLabConnector.SubscriptionChanged += handler

A assinatura mudou.

TickReceived
public event EventHandler<SubscriptionEventArgs<ITickTradeMessage>> TickReceived
matLabConnector.TickReceived += handler

O comércio de tique-taque foi recebido.