Zum Inhalt

COM/OLE Interface

SIGWin ist ein MFC OLE Automation Server (In-Process, .exe).

Interfaces (isigwin.h)

IAutomation

Haupt-Interface, generiert durch ClassWizard.

Methode Dispatch-ID Rückgabe Beschreibung
Login(addr, user, pwd) 0x1 IDispatch* Verbindet zu SIGSrv
GetStockData() 0x2 IDispatch* Gibt IAStockData zurück
GetRequestRecordset(id) 0x3 IDispatch* Gibt IARequestRecordset zurück
GetSIGDoc(server) 0x4 IDispatch* Gibt IASIGDoc zurück

IAStockData

Cursor-basiertes Interface für OHLCV-Zeitreihen.

Methode Beschreibung
SetTitleNo(n) Wertpapier-Nummer setzen
SetDataTypeDay/Week/Month/Year() Frequenz setzen
SetStartDate/EndDate(date) Datumsfilter
Load(server) Daten vom Server laden
MoveFirst/Next/Last/Previous() Navigation
GetDate/High/Low/Close/Open/Volume() Datenpunkte lesen
Store(server) Daten schreiben
SplitTitle(server, date, factor, digits) Split durchführen

IARequestRecordset

Generisches Interface für alle anderen Requests (108 Typen).

Methode Beschreibung
SetParamValue(tagID, value) Parameter setzen
SetSelectTag(tagID) Abzufragende Felder definieren
Select(server) Abfrage ausführen
MoveNext/First/Last() Navigation
GetFieldValue(tagID) Feldwert lesen
AddNew/Edit/Update/Delete(server) Mutationen