MatLabConnector
Die Schnittstelle IConnector Implementierung, die die Möglichkeit bietet, von MatLab @ Skripte zu verwenden.
Erbt von: Disposable
Konstruktoren
public MatLabConnector()
matLabConnector = MatLabConnector()
Initialisiert eine neue Instanz von MatLabConnector.
Eigenschaften
public Connector RealConnector { get; }
value = matLabConnector.RealConnector
Die Verbindung für Marktdaten und Transaktionen.
Methoden
public void AddAdapter(IMessageAdapter adapter, string initString)
matLabConnector.AddAdapter(adapter, initString)
Adapter hinzufügen.
- adapter
- Adapter.
- initString
- Initialisierungsstring.
protected override void DisposeManaged()
matLabConnector.DisposeManaged()
Ressourcen freigeben.
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.
public void Subscribe(DataType type, Security security)
matLabConnector.Subscribe(type, security)
Abonnieren Sie Daten.
- type
- DataType
- security
- Finanzinstrument
public void UnSubscribe(DataType type, Security security)
matLabConnector.UnSubscribe(type, security)
Abmelden von Daten.
- type
- DataType
- security
- Finanzinstrument
Ereignisse
public event EventHandler<SubscriptionEventArgs<ICandleMessage>> CandleReceived
matLabConnector.CandleReceived += handler
Kerze erhalten.
public event EventHandler<ErrorEventArgs> ConnectionError
matLabConnector.ConnectionError += handler
Verbindungsfehler (z. B. wurde die Verbindung vom Server abgebrochen).
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.
public event EventHandler Disconnected
matLabConnector.Disconnected += handler
Abgeschlossen.
public event EventHandler<ErrorEventArgs> Error
matLabConnector.Error += handler
Fehler bei Datenprozessen.
public event EventHandler<SubscriptionEventArgs<IOrderBookMessage>> OrderBookReceived
matLabConnector.OrderBookReceived += handler
Auftragsbuch erhalten.
public event EventHandler<SubscriptionEventArgs<OrderFail>> OrderFailReceived
matLabConnector.OrderFailReceived += handler
Auftragsregistrierungsfehler erhalten.
public event EventHandler<SubscriptionEventArgs<IOrderLogMessage>> OrderLogReceived
matLabConnector.OrderLogReceived += handler
Auftragsprotokoll erhalten.
public event EventHandler<SubscriptionEventArgs<Order>> OrderReceived
matLabConnector.OrderReceived += handler
Bestellung eingegangen.
public event EventHandler<SubscriptionEventArgs<MyTrade>> OwnTradeReceived
matLabConnector.OwnTradeReceived += handler
Eigenhandel erhalten.
public event EventHandler<SubscriptionEventArgs<Portfolio>> PortfolioReceived
matLabConnector.PortfolioReceived += handler
Portfolio erhalten.
public event EventHandler<SubscriptionEventArgs<Position>> PositionReceived
matLabConnector.PositionReceived += handler
Position erhalten.
public event EventHandler<SubscriptionEventArgs<Security>> SecurityReceived
matLabConnector.SecurityReceived += handler
erhaltenes Finanzinstrument.
public event EventHandler<SubscriptionEventArgs<SubscriptionStates>> SubscriptionChanged
matLabConnector.SubscriptionChanged += handler
Abonnement geändert.
public event EventHandler<SubscriptionEventArgs<ITickTradeMessage>> TickReceived
matLabConnector.TickReceived += handler
Tick Trade erhalten.