Backtesting and Automated Execution

Backtesting is the process of feeding historical data to a trading strategy to see how it would have performed. Once every detail of a strategy has been implemented as a backtest program, we can then look for pitfalls in the backtesting process. A long list of pitfalls will be examined. In any backt...

Full description

Saved in:
Bibliographic Details
Published inAlgorithmic Trading Vol. 625; pp. 1 - 38
Main Author Chan, Ernie
Format Book Chapter
LanguageEnglish
Published United States John Wiley & Sons, Incorporated 2013
Wiley
John Wiley & Sons, Inc
Subjects
Online AccessGet full text
ISBN1118460146
9781118460146
DOI10.1002/9781118676998.ch1

Cover

Abstract Backtesting is the process of feeding historical data to a trading strategy to see how it would have performed. Once every detail of a strategy has been implemented as a backtest program, we can then look for pitfalls in the backtesting process. A long list of pitfalls will be examined. In any backtest, we also face the problem of finite sample size: whatever statistical measures we compute are subject to randomness. We will address this issue using a general methodology called “hypothesis testing.” Even if a backtest is done correctly without pitfalls and with high statistical significance, it doesn't necessarily mean that it is predictive of future returns. Regime shifts can spoil everything, and a few important historical examples will be highlighted. The choice of a software platform for backtesting is also an important consideration, and criteria for this choice will be discussed.
AbstractList Backtesting is the process of feeding historical data to a trading strategy to see how it would have performed. Once every detail of a strategy has been implemented as a backtest program, we can then look for pitfalls in the backtesting process. A long list of pitfalls will be examined. In any backtest, we also face the problem of finite sample size: whatever statistical measures we compute are subject to randomness. We will address this issue using a general methodology called “hypothesis testing.” Even if a backtest is done correctly without pitfalls and with high statistical significance, it doesn't necessarily mean that it is predictive of future returns. Regime shifts can spoil everything, and a few important historical examples will be highlighted. The choice of a software platform for backtesting is also an important consideration, and criteria for this choice will be discussed.
Author Chan, Ernie
Author_xml – sequence: 1
  fullname: Chan, Ernie
BookMark eNp9j01Lw0AQhlf8wLb2B3greE6d2Z3sx7GW-gEFL3peNpuNja1JbTao_960EcSLA8MwLzwzPEN2UtVVYOwSYYoA_NoojYhaKmmMnvoVHrHhIUhNmtJxv5AEJHnGBpoUEkeCczZumlfoSmtpSA3Y1Y3z6xiaWFYvE1flk1kb6zcXQz5ZfAbfxrKuLthp4TZNGP_MEXu-XTzN75Pl493DfLZMtsgVJqbg2msg8l4XRopMkE8JU-eV1FRI1cUZGECjhSHE3BTAPc-lBFW4TIgRw_7uR7kJXzZkdb1uLILdK9s_yrZT3nfH8J7Z7ur3tvPoMR-quHMbv3LbGHaNJRBagDwck7-P_oeQA4FCm1o04hvu_Gqw
ContentType Book Chapter
Copyright Copyright © 2013 Ernest P. Chan. All rights reserved.
Copyright_xml – notice: Copyright © 2013 Ernest P. Chan. All rights reserved.
DBID FFUUA
DEWEY 332.60285
DOI 10.1002/9781118676998.ch1
DatabaseName ProQuest Ebook Central - Book Chapters - Demo use only
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Business
EISBN 1118659554
9781118659557
1118746910
9781118746912
9781118676998
1118676998
Editor Chan, Ernest P
Editor_xml – sequence: 1
  givenname: Ernest P
  surname: Chan
  fullname: Chan, Ernest P
EndPage 38
ExternalDocumentID 10.1002/9781118676998.ch1
EBC4038306_10_16
EBC1204071_5_19
Genre chapter
GroupedDBID 089
20A
38.
3XM
5VX
A4J
AABBV
ABARN
ABBFG
ABBRR
ABQPQ
ABQPW
ACBYE
ACGYG
ACLGV
ACNUM
ADNEN
ADOPM
ADVEM
AERYV
AHWGJ
AJFER
AKQZE
ALMA_UNASSIGNED_HOLDINGS
AMYDA
ASVIU
AUKZS
AZZ
BBABE
CZZ
FFUUA
HF4
HZKEI
I4C
IVN
JFSCD
JJU
JP0
KGVDC
LQKAK
LWYJN
MYL
OHILO
OHSWP
OODEK
OTAXI
PQQKQ
UZ6
W1A
WIIVT
YPLAZ
YSPEL
ZEEST
6XM
ASGYQ
BFMIH
DRU
IPJKO
IVK
JHQRR
LMJTD
PLCCB
PQEST
PQUKI
ID FETCH-LOGICAL-p1271-9f28c8044cc8f963b34c5415ac7684f67c8fb09019839411d9f02c2d6607fab33
ISBN 1118460146
9781118460146
IngestDate Thu Jun 02 19:22:54 EDT 2022
Tue Oct 21 00:54:40 EDT 2025
Thu May 29 19:12:07 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCallNum HG4529 .C443 2013
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-p1271-9f28c8044cc8f963b34c5415ac7684f67c8fb09019839411d9f02c2d6607fab33
OCLC 847142140
833631175
PQID EBC1204071_5_19
PageCount 38
ParticipantIDs proquest_ebookcentralchapters_1204071_5_19
proquest_ebookcentralchapters_4038306_10_16
wiley_ebooks_10_1002_9781118676998_ch1_ch1
PublicationCentury 2000
PublicationDate 2013
2013-05-22
PublicationDateYYYYMMDD 2013-01-01
2013-05-22
PublicationDate_xml – year: 2013
  text: 2013
PublicationDecade 2010
PublicationPlace United States
PublicationPlace_xml – name: United States
– name: Hoboken, NJ, USA
PublicationSubtitle Winning Strategies and Their Rationale
PublicationTitle Algorithmic Trading
PublicationYear 2013
Publisher John Wiley & Sons, Incorporated
Wiley
John Wiley & Sons, Inc
Publisher_xml – name: John Wiley & Sons, Incorporated
– name: Wiley
– name: John Wiley & Sons, Inc
SSID ssj0000886947
ssib042300914
ssib036579647
ssib022006214
Score 1.4174277
Snippet Backtesting is the process of feeding historical data to a trading strategy to see how it would have performed. Once every detail of a strategy has been...
SourceID wiley
proquest
SourceType Publisher
StartPage 1
SubjectTerms application programming interface (API)
automated execution
backtesting
calendar spread
colocation
complex event processing (CEP)
data‐snooping bias
FINANCE & ACCOUNTING
futures back adjustment
hypothesis testing
integrated development environment (IDE)
look‐ahead bias
out‐of‐sample testing
short sales
survivorship bias
walk‐forward testing
Title Backtesting and Automated Execution
URI http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=1204071&ppg=19
http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=4038306&ppg=16
https://onlinelibrary.wiley.com/doi/abs/10.1002/9781118676998.ch1
Volume 625
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3dS8MwEA86QcQXP3F-UVBflGq-2rSPbm4MQZ8m-FaarHWibHPrQPzrvTRptzoR5kNLF0JJ88suv7vL3SF0zmGTwzENgbkJ7HIhGfznuHKBKXhMspjESnt0Hx79zhO_f_aeZ0Va8-iSTF6rr1_jSv6DKrQBrjpKdglky5dCAzwDvnAHhOH-g_xWzazmePH7yxA0-74-3A47TrkHGV-9MauMB6-VRdGI1Vum82rYyMTbaTYEygqks_WZqGkJkjUD6JIMFTPAL-dsrJCxCZHLUCmjOYKIA-aBrf1vQY6avKy2nz4FGwbXqk9mm0bhKLfyrpqyutVoEoq1qhh5EQkvWHv04epCX9ohfsHuDBKraFUEIJrWYANuPZSGMRB7fshFXtWpGKPNzVX-LtzTmN4sjLGiKswrHDlj6G6hTR1F4ujwDhjzNlpJBjtovQgz2EVnc1A4AIVTQuGUUOyhp3ar2-y4tmCFOyJUEDdMaaACzLlSQQqSTTKuPGBIsdLuztQX0CwxMLAQaCknpBemmCra830s0lgyto9qg-EgOUBOImWgYpp4qZ9wIlLJVU_okMk0JrjHVR1dFl8Z5W51e5ZXmc-aRPMA1NHV3505ZgHojpHWCH14dT5rpuskMomtaVSZ6QhmWl-Hy4zjCG3Mlu4xqmXjaXICnC6Tp3YVfAPbC0ae
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Algorithmic+Trading&rft.au=Chan%2C+Ernie&rft.atitle=Backtesting+and+Automated+Execution&rft.date=2013-01-01&rft.pub=John+Wiley+%26+Sons%2C+Incorporated&rft.isbn=9781118460146&rft_id=info:doi/10.1002%2F9781118676998.ch1&rft.externalDBID=19&rft.externalDocID=EBC1204071_5_19
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F1204071-l.jpg
http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F4038306-l.jpg