skip to main content


Search for: All records

Creators/Authors contains: "Byrd, David"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. An index-based exchange traded fund (ETF) with underlying se- curities that trade on the same market creates potential opportu- nities for arbitrage between price deviations in the ETF and the corresponding index. We examine whether ETF arbitrage trans- mits small volatility events, termed mini flash crashes, from one of its underlying symbols to another. We address this question in an agent-based, simulated market where agents can trade an ETF and its two underlying symbols. We explore multiple market configurations with active and inactive ETF arbitrageurs. Through empirical game-theoretic analysis, we find that when arbitrageurs actively trade, background traders’ surplus increases because of the increased liquidity. Arbitrage helps the ETF more accurately track the index. We also observe that when one symbol experiences a mini flash crash, arbitrage transmits a price change in the opposite direction to the other symbol. The size of the mini flash crash de- pends more on the market configuration than the arbitrageurs, but the recovery of the mini flash crash is faster when arbitrageurs are present. 
    more » « less
  2. Federated Learning enables a population of clients, working with a trusted server, to collaboratively learn a shared machine learning model while keeping each client's data within its own local systems. This reduces the risk of exposing sensitive data, but it is still possible to reverse engineer information about a client's private data set from communicated model parameters. Most federated learning systems therefore use differential privacy to introduce noise to the parameters. This adds uncertainty to any attempt to reveal private client data, but also reduces the accuracy of the shared model, limiting the useful scale of privacy-preserving noise. A system can further reduce the coordinating server's ability to recover private client information, without additional accuracy loss, by also including secure multiparty computation. An approach combining both techniques is especially relevant to financial firms as it allows new possibilities for collaborative learning without exposing sensitive client data. This could produce more accurate models for important tasks like optimal trade execution, credit origination, or fraud detection. The key contributions of this paper are: We present a privacy-preserving federated learning protocol to a non-specialist audience, demonstrate it using logistic regression on a real-world credit card fraud data set, and evaluate it using an open-source simulation platform which we have adapted for the development of federated learning systems. 
    more » « less
  3. An index-based exchange traded fund (ETF) with underlying securities that trade on the same market creates potential opportunities for arbitrage between price deviations in the ETF and the corresponding index. We examine whether ETF arbitrage transmits small volatility events, termed mini flash crashes, from one of its underlying symbols to another. We address this question in an agent-based, simulated market where agents can trade an ETF and its two underlying symbols. We explore multiple market configurations with active and inactive ETF arbitrageurs. Through empirical game-theoretic analysis, we find that when arbitrageurs actively trade, background traders’ surplus increases because of the increased liquidity. Arbitrage helps the ETF more accurately track the index. We also observe that when one symbol experiences a mini flash crash, arbitrage transmits a price change in the opposite direction to the other symbol. The size of the mini flash crash depends more on the market configuration than the arbitrageurs, but the recovery of the mini flash crash is faster when arbitrageurs are present. 
    more » « less
  4. We introduce ABIDES, an open source Agent-Based Interactive Discrete Event Simulation environment. ABIDES is designed from the ground up to support agent-based research in market applications. While proprietary simulations are available within trading firms, there are no broadly available high-fidelity market simulation environments. ABIDES enables the simulation of tens of thousands of trading agents interacting with an exchange agent to facilitate transactions. It supports configurable pairwise noisy network latency between each individual agent as well as the exchange. Our simulator's message-based design is modeled after NASDAQ's published equity trading protocols ITCH and OUCH. We introduce the design of the simulator and illustrate its use and configuration with sample code, validating the environment with example trading scenarios. The utility of ABIDES for financial research is illustrated through experiments to develop a market impact model. The core of ABIDES is a general-purpose discrete event simulation, and we demonstrate its breadth of application with a non-finance work-in-progress simulating secure multiparty federated learning. We close with discussion of additional experimental problems it can be, or is being, used to explore, such as the development of machine learning trading algorithms. We hope that the availability of such a platform will facilitate research in this important area. 
    more » « less
  5. Market simulation is an increasingly important method for evaluating and training trading strategies and testing "what if" scenarios. The extent to which results from these simulations can be trusted depends on how realistic the environment is for the strategies being tested. As a step towards providing benchmarks for realistic simulated markets, we enumerate measurable stylized facts of limit order book (LOB) markets across multiple asset classes from the literature. We apply these metrics to data from real markets and compare the results to data originating from simulated markets. We illustrate their use in five different simulated market configurations: The first (market replay) is frequently used in practice to evaluate trading strategies; the other four are interactive agent based simulation (IABS) configurations which combine zero intelligence agents, and agents with limited strategic behavior. These simulated agents rely on an internal "oracle" that provides a fundamental value for the asset. In traditional IABS methods the fundamental originates from a mean reverting random walk. We show that markets exhibit more realistic behavior when the fundamental arises from historical market data. We further experimentally illustrate the effectiveness of IABS techniques as opposed to market replay. 
    more » « less
  6. Given only the historic net asset value of a large-cap mutual fund, which members of some universe of stocks are held by the fund? Discovering an exact solution is combinatorially intractable because there are, for example, C(500, 30) or 1.4 × 10^48 possible portfolios of 30 stocks drawn from the S&P 500. The authors extend an existing linear clones approach and introduce a new sequential oscillating selection method to produce a computationally efficient inference. Such techniques could inform efforts to detect fund window dressing of disclosure statements or to adjust market positions in advance of major fund disclosure dates. The authors test the approach by tasking the algorithm with inferring the constituents of exchange-traded funds for which the components can be later examined. Depending on the details of the specific problem, the algorithm runs on consumer hardware in 8 to 15 seconds and identifies target portfolio constituents with an accuracy of 88.2% to 98.6%. 
    more » « less