week 10 Flashcards

1
Q

o Algorithm Trading

A

 The use of computer algorithms to automatically make certain trading decisions, submit orders, and manage those orders are submission

o Represents the computerized executions of financial instruments, including stocks, bonds, currencies, financial derivatives etc.
o An algo is basically a set of instructions for accomplishing a given task
o A trading algo simply defines the steps required to execute an order in a specific way to achieve some specific goals
o Math or beat a specific benchmark
o Minimize overall transaction costs
o Seek to trade more opportunistically
o A set of instructions for accomplishing a given task, there is a wide range of algorithms each with distinct goals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

 Why do we need AT?

A

o Main aim is to do a good job in the implementation stage of investment cycle
o Helps to control our emotional/behavioural biases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

 Impact-driven Algo- TWAP

A

o Time weighted average price algo
o An average price based algo
o The benchmark is an average price, which reflects how the asset’s market price has changed over time
o Based on a uniform time-based schedule
o Unaffected by any other factors, such as market price or volume
o Uniform vs randomized TWAP
 Randomised approach allows more flexibility in the trading strategy, although it can increase the risk of missing the TWAP benchmark

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

 Impact-driven Algo- TWAP ISSUES

A

 Subject to signaling risk, too uniform
 Poor execution due to not considering of market conditions (price change, liquidity change)
 Solved by randomized TWAP order
• Need to calculate the cumulative execution rate and compare it to the randomized TWAP orders
• Does not solve poor execution but solves some signaling risk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

 Impact-driven algo- VWAP

A

o Volume weighted average price

o An average price based algo

o Benchmark for a given time span is the VWAP

o Approximating the TWAP is simply a matter of trading regularly throughout the day, VWAP needs to trade in the correct proportions, which are based on the day’s trading volume but is unknown beforehand

o Common solution
 Use historical volume profiles which assumes that the day’s trading volume follows a similar pattern to the historical profile
 If the historical profile is based on sufficient data, this may be a reasonable assumption for many liquid assets
 Need a large amount of data

o Not affected by market trading

o Resolves the issue of liquidity but does not resolve the issue of unfair price change

o What if the market is highly fragmented?
 Depends where you trade, so if you want to trade a lot -> go to ASX for example and then you look at the historical data for that

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

 Impact Driven algo – POV

A

o Percent of Volume
o This algo tries to ‘go along’ with the actual market volume
o Need to pre-determine a participation rate e.g. if a million shares of ABC trade in a day, then a POV algo tracking a 20% participation rate should have executed 200k of those
o Unlike TWAP and VWAP, where a trading schedule may be pre-determined, for POV algo the trading schedule is dynamically determined
o Does not help predict the volume
 Always need to be watching, therefore you will either a) go ahead of target b) fall behind target

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

 Impact driven Algo- POV explanation

A

o In the table, the market volume is 3k in this 15minute window -> we would like to trade 600
o By 8;23, when 1700 of ABC has already traded we would like to have seen 20% of this, or 340
o Rather than respond to every single trade, we can set trigger points -> we catch up at 825 by filling an order for 400
o Need to adjust our participation rate slightly to account for our own trading
o Actual participation rate = 1/(1-Participation rate) -1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

 Choosing among trading algos

A

o What factors affect your choice?
 Intended benchmark (arrival price? Close price?)
• Minimise transaction cost
 Level of risk aversion
• Want to minimize cost and risk
• If risk averse, they tend to pay more to give up risk (certainty), purple line
o Higher risk aversion level
• Balance between expected cost and timing risk
 Desired trading goals (min cost or min risk of trade-off?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly