TradeKnowledge

Kurzbeschreibung:

Es wird ein Ent­wick­lungs­pro­zess für auto­ma­ti­sier­te Han­dels­sys­te­me vor­ge­stellt. Alter­na­tiv zur Ent­wick­lung in einer Pro­gram­mier­spra­che wird das Han­dels­sys­tem als Modell abge­bil­det. Eine offe­ne und stets erwei­ter­ba­re Wis­sens­da­ten­bank (<TradeKnowledge/>) beglei­tet dabei aktiv den gesam­ten Ent­wick­lungs­pro­zess. So fin­det stets eine Über­prü­fung des model­lier­ten Han­dels­sys­tems mit dem abge­bil­de­ten Wis­sen aus der Wis­sens­da­ten­bank statt. Der Ent­wick­ler erhält dabei unter­stüt­zen­de und beglei­ten­de Hin­wei­se und Meldungen.

Aus dem Modell wird schließ­lich auto­ma­ti­siert ein opti­mier­ter und voll­stän­dig getes­te­ter Pro­gramm­code gene­riert, der dann in einer Han­dels­sys­tem­um­ge­bung aus­ge­führt wer­den kann.

Mit die­ser Arbeit wur­de die Basis einer aus­bau­fä­hi­gen Wis­sens­da­ten­bank erstellt und ein Kon­zept für eine modell­ba­sier­te Han­dels­sys­tem­ent­wick­lung aus­ge­ar­bei­tet. Es wur­de ein tech­ni­scher Pro­to­typ rea­li­siert, mit dem die Ent­wick­lung eines ein­fa­chen Han­dels­sys­tems durch­ge­führt wer­den kann.