An expert decision-support system for option-based investment strategies

Abstract OTAS is an experimental decision-support system for options trading written in the constraint logic programming language CLP (R) . The management of option-based investment strategies is based on a mixture of complex mathematical models and heuristics and requires both extensive processing of numeric and non-numeric information. Furthermore, fluctuating market conditions and changing investor's profiles which are also key factors in building successful strategies need to be dynamically integrated with other non-volatile information. In this paper, we show how these problems are addressed using the expressive and computational power of constraints in the CLP framework, resulting, in OTAS, in a level of flexibility not found in existing options analysis systems.

[1]  Alan Borning,et al.  The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory , 1981, TOPL.

[2]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[3]  Krzysztof R. Apt,et al.  Logic Programming , 1990, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[4]  Catherine Lassez,et al.  A CLP(R) Options Trading Analysis System , 1988, ICLP/SLP.

[5]  Roland H. C. Yap,et al.  Constraint Logic Programming and Option Trading , 1987, IEEE Expert.

[6]  F. Black,et al.  The Pricing of Options and Corporate Liabilities , 1973, Journal of Political Economy.

[7]  Joxan Jaffar,et al.  Methodology and Implementation of a CLP System , 1987, ICLP.

[8]  Mark B. Garman,et al.  An algebra for evaluating hedge portfolios , 1976 .