Search Results for author: Dave Cliff

Found 11 papers, 4 papers with code

XGBoost Learning of Dynamic Wager Placement for In-Play Betting on an Agent-Based Model of a Sports Betting Exchange

no code implementations11 Jan 2024 Chawin Terawong, Dave Cliff

We use the BBE ABM and its array of minimally-simple bettor-agents as a synthetic data generator which feeds into our XGBoost ML system, with the intention that XGBoost discovers profitable dynamic betting strategies by learning from the more profitable bets made by the BBE bettor-agents.

BBE: Simulating the Microstructural Dynamics of an In-Play Betting Exchange via Agent-Based Modelling

no code implementations18 May 2021 Dave Cliff

I describe the rationale for, and design of, an agent-based simulation model of a contemporary online sports-betting exchange: such exchanges, closely related to the exchange mechanisms at the heart of major financial markets, have revolutionized the gambling industry in the past 20 years, but gathering sufficiently large quantities of rich and temporally high-resolution data from real exchanges - i. e., the sort of data that is needed in large quantities for Deep Learning - is often very expensive, and sometimes simply impossible; this creates a need for a plausibly realistic synthetic data generator, which is what this simulation now provides.

Parameterised-Response Zero-Intelligence Traders

1 code implementation21 Mar 2021 Dave Cliff

To explore the co-evolutionary dynamics of populations of PRZI traders that dynamically adapt their strategies, I show results from long-term market experiments in which each trader uses a simple stochastic hill-climber algorithm to repeatedly evaluate alternative s-values and choose the most profitable at any given time.

Market Impact in Trader-Agents: Adding Multi-Level Order-Flow Imbalance-Sensitivity to Automated Trading Systems

no code implementations23 Dec 2020 Zhen Zhang, Dave Cliff

We demonstrate that the new imbalance-sensitive trader-agents introduced here do exhibit market impact effects, and hence are better-suited to operating in markets where impact is a factor of concern or interest, but do not suffer the weaknesses of the methods used by Church & Cliff.

Exploring Narrative Economics: An Agent-Based-Modeling Platform that Integrates Automated Traders with Opinion Dynamics

no code implementations16 Dec 2020 Kenneth Lomas, Dave Cliff

In seeking to explain aspects of real-world economies that defy easy understanding when analysed via conventional means, Nobel Laureate Robert Shiller has since 2017 introduced and developed the idea of Narrative Economics, where observable economic factors such as the dynamics of prices in asset markets are explained largely as a consequence of the narratives (i. e., the stories) heard, told, and believed by participants in those markets.

Methods Matter: A Trading Agent with No Intelligence Routinely Outperforms AI-Based Traders

1 code implementation29 Nov 2020 Dave Cliff, Michael Rollins

There's a long tradition of research using computational intelligence (methods from artificial intelligence (AI) and machine learning (ML)), to automatically discover, implement, and fine-tune strategies for autonomous adaptive automated trading in financial markets, with a sequence of research papers on this topic published at AI conferences such as IJCAI and in journals such as Artificial Intelligence: we show here that this strand of research has taken a number of methodological mis-steps and that actually some of the reportedly best-performing public-domain AI/ML trading strategies can routinely be out-performed by extremely simple trading strategies that involve no AI or ML at all.

Computational Engineering, Finance, and Science

Automated Creation of a High-Performing Algorithmic Trader via Deep Learning on Level-2 Limit Order Book Data

no code implementations29 Nov 2020 Aaron Wray, Matthew Meades, Dave Cliff

We present results demonstrating that an appropriately configured deep learning neural network (DLNN) can automatically learn to be a high-performing algorithmic trading system, operating purely from training-data inputs generated by passive observation of an existing successful trader T. That is, we can point our black-box DLNN system at trader T and successfully have it learn from T's trading activity, such that it trades at least as well as T. Our system, called DeepTrader, takes inputs derived from Level-2 market data, i. e. the market's Limit Order Book (LOB) or Ladder for a tradeable asset.

Algorithmic Trading

Which Trading Agent is Best? Using a Threaded Parallel Simulation of a Financial Market Changes the Pecking-Order

1 code implementation15 Sep 2020 Michael Rollins, Dave Cliff

We then re-run the trader experiments on TBSE and compare the TBSE results to our earlier benchmark results from BSE.

Adaptive-Aggressive Traders Don't Dominate

no code implementations19 Oct 2019 Daniel Snashall, Dave Cliff

For more than a decade Vytelingum's Adaptive-Aggressive (AA) algorithm has been recognized as the best-performing automated auction-market trading-agent strategy currently known in the AI/Agents literature; in this paper, we demonstrate that it is in fact routinely outperformed by another algorithm when exhaustively tested across a sufficiently wide range of market scenarios.

Cloud Computing

Automated Composition of Picture-Synched Music Soundtracks for Movies

no code implementations19 Oct 2019 Vansh Dassani, Jon Bird, Dave Cliff

We describe the implementation of and early results from a system that automatically composes picture-synched musical soundtracks for videos and movies.

Music Generation

BSE: A Minimal Simulation of a Limit-Order-Book Stock Exchange

1 code implementation17 Sep 2018 Dave Cliff

This paper describes the design, implementation, and successful use of the Bristol Stock Exchange (BSE), a novel minimal simulation of a centralised financial market, based on a Limit Order Book (LOB) such as is common in major stock exchanges.

Computational Engineering, Finance, and Science Multiagent Systems Trading and Market Microstructure

Cannot find the paper you are looking for? You can Submit a new open access paper.