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 |