体育博彩交易所 BBE 基于智能体模型的实现
计算工程、金融与科学
2021-08-06 v1 交易与市场微观结构
摘要
我们描述了一种新的基于智能体模型(ABM)的三个独立实现,该模型模拟当代体育博彩交易所,例如 Betfair、Smarkets 和 Betdaq 等公司商业提供的交易所。构建此称为 Bristol Betting Exchange(BBE)的 ABM 的动机是使其充当合成数据生成器,产生大量数据,可用于通过高级数据分析和机器学习技术开发和测试新的投注策略。博彩交易所充当在线平台,投注者可在其上找到愿意作为对手方的投注者,其运作方式可直接类比电子金融交易所(如主要股票市场)充当允许交易者找到愿意买入或卖出对手方的平台:该平台聚合并匿名化来自多个参与者的订单,显示实时更新的市场摘要。首先,BBE 主要旨在为实时投注(也称为赛中或游戏中投注)生成合成数据,其中投注者可在赛道赛事(如赛马)开始后且赛事进行期间对其结果下注,仅在赛事结束时停止投注。BBE 的原理与设计已在我们先前论文中详细描述,我们在此总结,然后讨论我们的对比结果,对比了 Python 中的单线程实现、Python 中的多线程实现,以及 Python 头代码调用在 640 核 GPU 上执行的用 OpenCL 编写的赛道赛事模拟的实现——后者比单线程 Python 快约 1000 倍。我们的 BBE 源代码在 GitHub 上免费提供。
引用
@article{arxiv.2108.02419,
title = {Implementing the BBE Agent-Based Model of a Sports-Betting Exchange},
author = {Dave Cliff and James Hawkins and James Keen and Roberto Lau-Soto},
journal= {arXiv preprint arXiv:2108.02419},
year = {2021}
}
备注
11 pages, 4 figures, 37 references