A Simple Expression Language for Automating Strategy Development Processes: Technical Report

Hans-Wolfgang Loidl, Boulis Maher Ibrahim, Edwin Stang*

*Corresponding author for this work

Research output: Book/ReportOther report

Abstract

This technical report defines a simple rule-based expression language for automating strategy development processes for trading financial instruments. The language consists of Rules that trigger Actions when conditions of Guards are fulfilled. The paradigm is declarative and functional. The language is supposed to be simple enough to formalise building blocks (rules) for trading strategies (grouped rules) such as entry and exit conditions, as well as portfolio-level expressions for risk management, position-sizing, equity curve trading, strategy selection, and robustness testing. These expressions should be simple enough so that traders without programming experience have a low learning curve when trying to automate their decisions.
Original languageEnglish
PublisherHeriot-Watt University
Number of pages38
DOIs
Publication statusPublished - 29 Mar 2022

Fingerprint

Dive into the research topics of 'A Simple Expression Language for Automating Strategy Development Processes: Technical Report'. Together they form a unique fingerprint.

Cite this