Trading robot DSL is a domain specific language for automated trading. It supports IB Trader Workstation and the Opentick market data API.