MatLabConnector

StockSharp.MatLab

Die Schnittstelle IConnector Implementierung, die die Möglichkeit bietet, von MatLab @ Skripte zu verwenden.

Erbt von: Disposable

Konstruktoren

MatLabConnector
public MatLabConnector()
matLabConnector = MatLabConnector()

Initialisiert eine neue Instanz von MatLabConnector.

Eigenschaften

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

Die Verbindung für Marktdaten und Transaktionen.

Methoden

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

Adapter hinzufügen.

adapter
Adapter.
initString
Initialisierungsstring.
DisposeManaged
protected override void DisposeManaged()
matLabConnector.DisposeManaged()

Ressourcen freigeben.

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

Um Instrumente zu finden, die zum Filter passen.

criteria
Das Instrument, dessen Felder als Filter verwendet werden.
Subscribe
public void Subscribe(DataType type, Security security)
matLabConnector.Subscribe(type, security)

Abonnieren Sie Daten.

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

Abmelden von Daten.

type
DataType
security
Finanzinstrument

Ereignisse

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

Kerze erhalten.

Connected
public event EventHandler Connected
matLabConnector.Connected += handler

Verbunden.

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

Verbindungsfehler (z. B. wurde die Verbindung vom Server abgebrochen).

CurrentTimeChanged
public event EventHandler CurrentTimeChanged
matLabConnector.CurrentTimeChanged += handler

Die Serverzeit hat sich geändert CurrentTime. Es hat die Zeitdifferenz seit dem letzten Aufruf des Ereignisses überschritten. Das erste Mal passiert das Ereignis den Wert Null.

Disconnected
public event EventHandler Disconnected
matLabConnector.Disconnected += handler

Abgeschlossen.

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

Fehler bei Datenprozessen.

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

Auftragsbuch erhalten.

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

Auftragsregistrierungsfehler erhalten.

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

Auftragsprotokoll erhalten.

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

Bestellung eingegangen.

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

Eigenhandel erhalten.

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

Portfolio erhalten.

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

Position erhalten.

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

erhaltenes Finanzinstrument.

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

Abonnement geändert.

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

Tick Trade erhalten.