MatLabConnector
Реализация интерфейса IConnector, обеспечивающая возможность использования скриптов MatLab.
Наследует: Disposable
Конструкторы
public MatLabConnector()
matLabConnector = MatLabConnector()
Инициализирует новый экземпляр MatLabConnector.
Свойства
public Connector RealConnector { get; }
value = matLabConnector.RealConnector
Подключение к рыночным данным и транзакциям.
Методы
public void AddAdapter(IMessageAdapter adapter, string initString)
matLabConnector.AddAdapter(adapter, initString)
Добавьте адаптер.
- adapter
- Адаптер.
- initString
- Строка инициализации.
protected override void DisposeManaged()
matLabConnector.DisposeManaged()
Освободите ресурсы.
public void LookupSecurity(string criteria)
matLabConnector.LookupSecurity(criteria)
Чтобы найти инструменты, соответствующие фильтру.
- criteria
- Инструмент, поля которого будут использоваться в качестве фильтра.
public void Subscribe(DataType type, Security security)
matLabConnector.Subscribe(type, security)
Подпишитесь на данные.
- type
- DataType
- security
- финансовый инструмент
public void UnSubscribe(DataType type, Security security)
matLabConnector.UnSubscribe(type, security)
Отписаться от данных.
- type
- DataType
- security
- финансовый инструмент
События
public event EventHandler<SubscriptionEventArgs<ICandleMessage>> CandleReceived
matLabConnector.CandleReceived += handler
Свечу получил.
public event EventHandler<ErrorEventArgs> ConnectionError
matLabConnector.ConnectionError += handler
Ошибка подключения (например, соединение было прервано сервером).
public event EventHandler CurrentTimeChanged
matLabConnector.CurrentTimeChanged += handler
Время сервера изменилось CurrentTime. Прошла разница во времени с момента последнего вызова события. В первый раз событие передает значение Zero.
public event EventHandler Disconnected
matLabConnector.Disconnected += handler
Отключено.
public event EventHandler<ErrorEventArgs> Error
matLabConnector.Error += handler
Ошибка обработки данных.
public event EventHandler<SubscriptionEventArgs<IOrderBookMessage>> OrderBookReceived
matLabConnector.OrderBookReceived += handler
Книга заказов получена.
public event EventHandler<SubscriptionEventArgs<OrderFail>> OrderFailReceived
matLabConnector.OrderFailReceived += handler
Получена ошибка регистрации заказа.
public event EventHandler<SubscriptionEventArgs<IOrderLogMessage>> OrderLogReceived
matLabConnector.OrderLogReceived += handler
Журнал заказов получен.
public event EventHandler<SubscriptionEventArgs<Order>> OrderReceived
matLabConnector.OrderReceived += handler
Заказ получен.
public event EventHandler<SubscriptionEventArgs<MyTrade>> OwnTradeReceived
matLabConnector.OwnTradeReceived += handler
Собственная торговля получена.
public event EventHandler<SubscriptionEventArgs<Portfolio>> PortfolioReceived
matLabConnector.PortfolioReceived += handler
Портфолио получено.
public event EventHandler<SubscriptionEventArgs<Position>> PositionReceived
matLabConnector.PositionReceived += handler
Должность получена.
public event EventHandler<SubscriptionEventArgs<Security>> SecurityReceived
matLabConnector.SecurityReceived += handler
финансовый инструмент получен.
public event EventHandler<SubscriptionEventArgs<SubscriptionStates>> SubscriptionChanged
matLabConnector.SubscriptionChanged += handler
Подписка изменена.
public event EventHandler<SubscriptionEventArgs<ITickTradeMessage>> TickReceived
matLabConnector.TickReceived += handler
Тиковая сделка получена.