MatLabConnector

StockSharp.MatLab

Реализация интерфейса IConnector, обеспечивающая возможность использования скриптов MatLab.

Наследует: Disposable

Конструкторы

MatLabConnector
public MatLabConnector()
matLabConnector = MatLabConnector()

Инициализирует новый экземпляр MatLabConnector.

Свойства

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

Подключение к рыночным данным и транзакциям.

Методы

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

Добавьте адаптер.

adapter
Адаптер.
initString
Строка инициализации.
DisposeManaged
protected override void DisposeManaged()
matLabConnector.DisposeManaged()

Освободите ресурсы.

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

Чтобы найти инструменты, соответствующие фильтру.

criteria
Инструмент, поля которого будут использоваться в качестве фильтра.
Subscribe
public void Subscribe(DataType type, Security security)
matLabConnector.Subscribe(type, security)

Подпишитесь на данные.

type
DataType
security
финансовый инструмент
UnSubscribe
public void UnSubscribe(DataType type, Security security)
matLabConnector.UnSubscribe(type, security)

Отписаться от данных.

type
DataType
security
финансовый инструмент

События

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

Свечу получил.

Connected
public event EventHandler Connected
matLabConnector.Connected += handler

Подключено.

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

Ошибка подключения (например, соединение было прервано сервером).

CurrentTimeChanged
public event EventHandler CurrentTimeChanged
matLabConnector.CurrentTimeChanged += handler

Время сервера изменилось CurrentTime. Прошла разница во времени с момента последнего вызова события. В первый раз событие передает значение Zero.

Disconnected
public event EventHandler Disconnected
matLabConnector.Disconnected += handler

Отключено.

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

Ошибка обработки данных.

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

Книга заказов получена.

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

Получена ошибка регистрации заказа.

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

Журнал заказов получен.

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

Заказ получен.

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

Собственная торговля получена.

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

Портфолио получено.

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

Должность получена.

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

финансовый инструмент получен.

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

Подписка изменена.

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

Тиковая сделка получена.