Table of Contents

Class MatLabConnector

Namespace
StockSharp.MatLab
Assembly
StockSharp.MatLab.dll

The interface IConnector implementation which provides ability to use from MatLab scripts.

public class MatLabConnector : Disposable, IDisposable
Inheritance
MatLabConnector
Implements
Inherited Members
Extension Methods

Constructors

MatLabConnector()

Initializes a new instance of the MatLabConnector.

public MatLabConnector()

Properties

RealConnector

The connection for market-data and transactions.

public Connector RealConnector { get; }

Property Value

Connector

Methods

AddAdapter(IMessageAdapter, string)

Add adapter.

public void AddAdapter(IMessageAdapter adapter, string initString)

Parameters

adapter IMessageAdapter

Adapter.

initString string

Initialization string.

DisposeManaged()

Release resources.

protected override void DisposeManaged()

LookupSecurity(string)

To find instruments that match the filter criteria.

public void LookupSecurity(string criteria)

Parameters

criteria string

The instrument whose fields will be used as a filter.

Subscribe(DataType, Security)

Subscribe to data.

public void Subscribe(DataType type, Security security)

Parameters

type DataType

DataType

security Security

Security

UnSubscribe(DataType, Security)

Unsubscribe from data.

public void UnSubscribe(DataType type, Security security)

Parameters

type DataType

DataType

security Security

Security

Events

CandleReceived

Candle received.

public event EventHandler<SubscriptionEventArgs<ICandleMessage>> CandleReceived

Event Type

EventHandler<SubscriptionEventArgs<ICandleMessage>>

Connected

Connected.

public event EventHandler Connected

Event Type

EventHandler

ConnectionError

Connection error (for example, the connection was aborted by server).

public event EventHandler<ErrorEventArgs> ConnectionError

Event Type

EventHandler<ErrorEventArgs>

CurrentTimeChanged

Server time changed CurrentTime. It passed the time difference since the last call of the event. The first time the event passes the value Zero.

public event EventHandler CurrentTimeChanged

Event Type

EventHandler

Disconnected

Disconnected.

public event EventHandler Disconnected

Event Type

EventHandler

Error

Data process error.

public event EventHandler<ErrorEventArgs> Error

Event Type

EventHandler<ErrorEventArgs>

OrderBookReceived

Order book received.

public event EventHandler<SubscriptionEventArgs<IOrderBookMessage>> OrderBookReceived

Event Type

EventHandler<SubscriptionEventArgs<IOrderBookMessage>>

OrderFailReceived

Order registration error received.

public event EventHandler<SubscriptionEventArgs<OrderFail>> OrderFailReceived

Event Type

EventHandler<SubscriptionEventArgs<OrderFail>>

OrderLogReceived

Order log received.

public event EventHandler<SubscriptionEventArgs<IOrderLogMessage>> OrderLogReceived

Event Type

EventHandler<SubscriptionEventArgs<IOrderLogMessage>>

OrderReceived

Order received.

public event EventHandler<SubscriptionEventArgs<Order>> OrderReceived

Event Type

EventHandler<SubscriptionEventArgs<Order>>

OwnTradeReceived

Own trade received.

public event EventHandler<SubscriptionEventArgs<MyTrade>> OwnTradeReceived

Event Type

EventHandler<SubscriptionEventArgs<MyTrade>>

PortfolioReceived

Portfolio received.

public event EventHandler<SubscriptionEventArgs<Portfolio>> PortfolioReceived

Event Type

EventHandler<SubscriptionEventArgs<Portfolio>>

PositionReceived

Position received.

public event EventHandler<SubscriptionEventArgs<Position>> PositionReceived

Event Type

EventHandler<SubscriptionEventArgs<Position>>

SecurityReceived

Security received.

public event EventHandler<SubscriptionEventArgs<Security>> SecurityReceived

Event Type

EventHandler<SubscriptionEventArgs<Security>>

SubscriptionChanged

Subscription changed.

public event EventHandler<SubscriptionEventArgs<SubscriptionStates>> SubscriptionChanged

Event Type

EventHandler<SubscriptionEventArgs<SubscriptionStates>>

TickReceived

Tick trade received.

public event EventHandler<SubscriptionEventArgs<ITickTradeMessage>> TickReceived

Event Type

EventHandler<SubscriptionEventArgs<ITickTradeMessage>>