49
Rise of the Machines: Al ith i T di i th Algorithmic Trading in the Foreign Exchange Market Alain Chaboud, Benjamin Chiquoine, Erik Hjalmarsson, and Clara Vega 1 October, 2012

Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreign Exchange Marketg g

Alain Chaboud, Benjamin Chiquoine, Erik Hjalmarsson, and Clara Vega

1October, 2012

Page 2: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

OOur PaperNovel dataset

Algorithmic trading in the foreign exchange market: euro-dollar, yen-dollar, euro-yenSeptember 2003 to December 2007Observe four types of trades: HH, HC, CH, CC

N iNew version: Novel way of measuring the correlation of algorithmic trading actionsFocus is on the effect AT has on price discovery

2

Page 3: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

O ( d)Our Paper (continued)Role AT plays in price discovery process

AT d i fi diff tAT measured in five different ways• AT participation • AT liquidity provision • AT liquidity demand • AT “signed” liquidity demand • Correlation of AT trading actionsCorrelation of AT trading actions

Price efficiency: • Triangular arbitrage opportunities

A t l ti f hi h f t• Autocorrelation of high frequency returns

Biggest challenge: endogeneityHeteroskedasticity identification approach (Rigobon (2003), y pp ( g ( )Rigobon and Sack (2003, 2004))

3

Page 4: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

TheoryDisagreement on the effect AT may have on price discovery (Foucault (2012))

P iti i Bi i F lt d M i (2011) dPositive view: Biais, Foucault, and Moinas (2011) and Martinez and Rosu (2011)

Computers are fast and better informed than other tradersComputers use market orders to exploit their informational advantageComputers make prices more informationally efficient, but p p y ,increase adverse selection costs for slow traders

4

Page 5: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Theory (continued)Negative view: Jarrow and Protter (2011): computers reacting to a common signal create price momentum andreacting to a common signal, create price momentum and push prices further away from fundamentals

Negative view: “crowding effect”: Kozhan and Wah Tham(2012) and Stein (2009) computers entering the same trade at the same time p shes prices f rther a a fromat the same time pushes prices further away from fundamentals

Positive view: Oehmke (2009) and Kondor (2009), competition among convergence traders makes prices more i f ti ll ffi i tinformationally efficient

5

Page 6: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Theory (continued)Negative view: If computers are “noise” traders: Delong et al. (1990), Froot, Scharfstein, and Stein (1992)

Positive feedback traders who predictably extrapolate past price trendsShort-term speculators (chartist) herd and put too much emphasis on some (short-term) information and not enough on fundamentalsAT could cause “excessive” volatilityAT could cause excessive volatility

Foucault (2012) effect may depend on strategy computers specialize on.

6

Page 7: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

What is Algorithmic Trading?Algorithmic Trading (AT): The use of computer g g ( ) palgorithms to manage the trading process. Formulate trading decisions and execute trades.

In practice: Automated execution, computers directly interact with electronic trading platforms. Very fast. te act w t e ect o c t ad g p at o s. Ve y ast.It includes High Frequency Trading and other types of algorithmic trading

First AT trade on EBS in 2003. Fast growth on EBS

7

Page 8: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Participation Rates of Algorithmic Traders

90

60

70

80

Perc

ent)

20

30

40

50

Part

icip

atio

n (P

0

10

20

Jan-03 Jan-04 Jan-05 Jan-06 Jan-07

USD/EUR JPY/USD JPY/EUR

8

Page 9: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

OOur Data

EBS (essentially the global site of price discovery in ( y g p yinterdealer FX market for several large currencies) records when a trade is placed manually (keyboard) or by a computer interfacecomputer interface

Minute-by-minute data from 2003 to 2007ute by ute data o 003 to 007

Three currency pairs (EUR-USD, USD-JPY, EUR-JPY)

9

Page 10: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

O ( d)Our Data (continued)

Volume and direction of trade breakdown each minute by AT (Computer) and non-AT (Human).

W k h h t “t k ” f h “ k ”We know how much computers “take” from human “makers.”

Four possible types of transactions: HH, HC, CH, CCFour possible types of transactions: HH, HC, CH, CC (maker-taker).

10

Page 11: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

11

Page 12: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

O ( d)Our Data (continued)Five different measures of AT activity

AT i i iAT participation: Vol(CH+HC+CC)/Vol(CH+HC+CC+HH)

AT liquidity supply:AT liquidity supply:Vol(CH+CC)/Vol(CH+HC+CC+HH)

AT liquidity demand:Vol(HC+CC)/Vol(CH+HC+CC+HH)

AT signed liquidity demand:|OF(HC+CC)|/(|OF(HC+CC)|+|OF(CH+HH)|)

Correlation of AT trading actions: R-measure

12

Page 13: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

What if algorithmic traders (ATs) all did the same trade at the same time?

Correlated strategies can make prices more informationallyefficient (“convergence” trades)Correlated strategies can cause excess volatilityYen-Dollar market on August 16, 2007

13

Page 14: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

14

Page 15: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

1500 117$ Millions Yen/$Human-Maker / Computer-Taker Order Flow

Order Flow

Dollar-Yen1500 117$ Millions Yen/$Computer-Maker / Computer-Taker Order Flow

Order Flow

Dollar-Yen

0

500

1000

115

116

0

500

1000

115

116

Dollar Yen

-1000

-500

113

114

-1000

-500

0

113

114

6 12 6 12 6 12 6 12

-2500

-2000

-1500

111

112

-2500

-2000

-1500

111

112

6PM

12AM

6AM

12PM

6PM

12AM

6AM

12PM 6

PM12AM

6AM

12PM

6PM

12AM

6AM

12PM

15

Page 16: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

1500 117$ Millions Yen/$Computer-Maker / Human-Taker Order Flow

Order Flow1500 117$ Millions Yen/$Human-Maker / Human-Taker Order Flow

Order Flow

500

1000

115

116

Dollar-Yen

500

1000

115

116

Dollar-Yen

-1000

-500

0

113

114

-1000

-500

0

113

114

-2000

-1500

112

113

-2000

-1500

112

113

6PM

12AM

6AM

12PM

6PM

12AM

6AM

12PM

-2500 111

6PM

12AM

6AM

12PM

6PM

12AM

6AM

12PM

-2500 111

16

Page 17: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Do algorithmic trades, strategies, tend to be correlated?

We do not know strategies, we do not have orders, only completed trades.

Instead: Do computers trade with each other as much as t d h d t hi ld di t? Ifexpected, as much as random matching would predict? If

computer strategies are correlated, we should observe less trading among computers than expected.

More precisely: Do computers “take” from humans and i h i h k fcomputers in the same proportion as humans take from

humans and computers? 17

Page 18: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

P b(HC)/P b(CC) k i RCProb(HC)/Prob(CC) = computer taker ratio = RCProb(HH)/ Prob(CH) = human taker ratio = RH

In a world with more human makers than computer makers (our world), we expect Prob(HC)/Prob(CC) > 1, i.e., computers take more from humans than from other computers. And we expect Prob(HH)/ Prob(CH) > 1, i.e., humans take more from humans than from computershumans take more from humans than from computers.

However we expect RC/RH=1, i.e., humans take more pfrom humans in a similar proportion that computers take more from humans.

18

Page 19: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

A i P b(HH) (1 )(1 ) RC/RH 1 i liAssuming Prob(HH)= (1 - αm)(1 – αt), RC/RH>1 implies that either:

Prob(HC) > (1 - α ) αtProb(HC) (1 αm) αt

orProb(CH) > αm(1 – αt)t

orProb(CC) < αm αt

If we find that RC/RH>1, then we conclude that computers take more from humans than humans themselves in othertake more from humans, than humans themselves, in other words, computer trading is more correlated than expected, as computers trade less with other computers than expected

d i h h h dor computers trade more with humans than expected.19

Page 20: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

20

Page 21: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

21

Page 22: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Do algorithmic trades, strategies, tend to be correlated?

Answer: Yes. It seems that computers do not trade with each other as much as random matching would predict.

22

Page 23: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Relationship between algorithmic trading activity and triangular arbitrage opportunities

Graphical evidenceGraphical evidence

23

Page 24: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Percent of seconds with triangular arbitrage profitPercent of seconds with triangular arbitrage profit greater than 1 basis point, in 3-11 time interval

24

Page 25: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

D l ith i t di iDoes algorithmic trading increase or decrease triangular arbitrage opportunities?

d i ( li ) bl i lEndogeneity (reverse causality) problem: Triangular arbitrage must clearly also cause AT

Granger Causality at high frequency (minute-by-minute)g y g q y ( y )

andHeteroskedasticity identification

25

Page 26: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Structural VAR Estimation

26

Page 27: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

AT i i i i l biAT participation causes triangular arbitrage opp.

27

Page 28: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

AT liquidity demand causes triangular arbitrage opportunitiesg pp

28

Page 29: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

AT liquidity supply causes triangular arbitrage opportunitiesg pp

29

Page 30: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

High AT correlated actions causes triangular arbitrage opportunitiesg pp

30

Page 31: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

triangular arbitrage opportunities causes AT “signed” liquidity demandg q y

31

Page 32: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Triangular Arbitrage Causality TestsAt reduces triangular arbitrage opportunitiesAt reduces triangular arbitrage opportunitiesPredominantly AT acts on posted quotes by other traders that enable the profit opportunityIncrease the speed of price discovery, but increase adverse selection costs of slow tradersS id th t l ith i t d k iSome evidence that algorithmic traders make prices more efficient by posting quotes that reflect new information quickly

32

Page 33: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Does algorithmic trading increase or decrease “excess” volatility: autocorrelation of high frequency returns?

Graphical evidence

33

Page 34: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

5-second return autocorrelation

34

Page 35: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

5-second return autocorrelation

35

Page 36: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

5-second return autocorrelation

36

Page 37: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

AT i i i HF l iAT participation causes HF return autocorrelation

37

Page 38: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

AT liquidity demand causes HF return autocorrelation

38

Page 39: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

AT liquidity supply causes HF return autocorrelation

39

Page 40: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

High AT correlated actions causes HF return autocorrelation

40

Page 41: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

HF return autocorrelation causes AT liquidity supply

41

Page 42: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

ConclusionWe find evidence of algorithmic trading improving priceWe find evidence of algorithmic trading improving price efficiency:

Reduces triangular arbitrage opportunities: mainly by acting on the posted quotes of other traders that enable the profit opportunityp q p pp yReduces HF return autocorrelation: mainly by providing liquidity

C t 1 Al ith i t d t d t b l t d dCaveat 1: Algorithmic trades tend to be correlated, and when this happens we find higher HF return autocorrelation, although the effect is not statistically i ifi tsignificant.

Caveat 2: We do not have truly turbulent times in our

42

ysample. We look forward to analyzing data during the crisis.

Page 43: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Future Research

EBS in 2009 imposed Minimum Quote Life (250 miliseconds) to promote AT’s intention to tradeHow did HFT behave during the crisis in the government bond market?

43

Page 44: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Backup Slides

44

Page 45: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Theory (continued)Foucault, Kadan, and Kandel (2009) model AT as lowering monitoring costslowering monitoring costs

Pareto optimal (lower trading costs, increase trading rate))Ambiguous effect on bid-ask spread (liquidity)

• When monitoring costs for market-makers li idi i f i l ffi iliquidity informational efficiency

• When monitoring costs for market-takers liquidity informational efficiencyinformational efficiency

45

Page 46: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

W h f H k C k H k C kWe have four events: H-make, C-make, H-take, C-take. The probability of each event at time k is

Prob(C-take) = αt , Prob(H-take) = 1 – αtProb(C take) αt , Prob(H take) 1 αt

Prob(C-make) = αm, Prob(H-make) = 1 - αm

Assuming each event is independent, the probabilities of each trading event are:

Prob(HH) = (1 - αm)(1 – αt)P b(HC) (1 )Prob(HC) = (1 - αm) αt

Prob(CH) = αm(1 – αt)Prob(CC) = α αProb(CC) = αm αt

We can write the following identities: Prob(CH)×Prob(HC) ≡ Prob(CC)×Prob(HH)Prob(HC)/Prob(CC) ≡ Prob(HH)/ Prob(CH)

46

Page 47: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Taylor Expansion

47

Page 48: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Heteroskedasticity identification

48

Page 49: Authors - Rise if the Machines: Algorithmic Trading in the Foreign … · 2012. 11. 20. · Rise of the Machines: Al ith i T di i thAlgorithmic Trading in the Foreigggn Exchange Market

Heteroskedasticity identification

49