4
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Detecting and repairing arbitrage in traded option prices

      Preprint
      , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Option price data are used as inputs for model calibration, risk-neutral density estimation and many other financial applications. The presence of arbitrage in option price data can lead to poor performance or even failure of these tasks, making pre-processing of the data to eliminate arbitrage necessary. Most attention in the relevant literature has been devoted to arbitrage-free smoothing and filtering (i.e. removing) of data. In contrast to smoothing, which typically changes nearly all data, or filtering, which truncates data, we propose to repair data by only necessary and minimal changes. We formulate the data repair as a linear programming (LP) problem, where the no-arbitrage relations are constraints, and the objective is to minimise prices' changes within their bid and ask price bounds. Through empirical studies, we show that the proposed arbitrage repair method gives sparse perturbations on data, and is fast when applied to real world large-scale problems due to the LP formulation. In addition, we show that removing arbitrage from prices data by our repair method can improve model calibration with enhanced robustness and reduced calibration error.

          Related collections

          Author and article information

          Journal
          21 August 2020
          Article
          2008.09454
          6b9d8f30-191b-4d2b-9c70-54528bb3aa3c

          http://arxiv.org/licenses/nonexclusive-distrib/1.0/

          History
          Custom metadata
          91G20, 90C90
          Our implementation of this algorithm in Python is available in the repository https://github.com/vicaws/arbitragerepair
          q-fin.PR q-fin.CP

          Financial economics,Computational finance
          Financial economics, Computational finance

          Comments

          Comment on this article