Week 11 - Algorithmic Trading Flashcards

1
Q

What is algorithmic trading and what does it do?

A

Defined:
computerised execution of financial instruments

  • aids the implementation stage of the investment cycle
  • Individual algorithms are developed for specific goals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is algorithmic trading needed?

A
  1. arbitrage
  2. Speed
  3. minimising transaction costs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the characteristics of the time-weighted average price method?

A
  1. Impact-driven
  2. uniform time-based schedule
  3. unaffected by other factors
  4. Benchmarked against average price

Holds a signalling risk

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

What are the characteristics of the randomised time-weighted average price method?

A
  1. impact-driven
  2. uniform time-based schedule
  3. unaffected by other factors
  4. benchmarked against average price
  5. random quantities in each order to eliminate signalling risk
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the characteristics of the volume-weighted average price algorithm?

A
  1. Impact driven algorithm
  2. Benchmarked against VWAP
  3. Uses historical data to estimate future volume

Risks as historical data not always accurate

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

What is the percentage of volume algorithm?

A

Attempts to follow actual market volume and executes orders according to desired participation rate

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

how is actual participation rate calculated?

A

(1/1-PR)-1 = actual participation rate
PR = target participation rate

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

What factors are to be considered when choosing an algorithm?

A
  1. Intended benchmark
  2. Level of risk aversion
  3. Desired goals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an impact-driven algorithm

A

Algorithm that aims to minimise price impact

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

What is a price-driven algorithm?

A

algorithm that aims to minimise trading costs
- considers price impacts, timing and price trends

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

What is an opportunistic algorithm?

A

algorithm that aims to take advantage of market conditions

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

What are the common strategies of high frequency traders?

A
  1. Market making
  2. Short-term directional trading
  3. Cross-venue arbitrage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the main factor dictating the success of a high frequency trader?

A

Speed

Latency is receiving and sending information

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

What is latency arbitrage?

What are the associated risks?

A

Arbitrage that takes advantage if latency across venues and other traders

Risk
- other High frequency traders
- Speed of trading decisions and execution

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

How is latency arbitrage managed by exchanges?

A

Markets introduce an artificial delay to even delays between venues

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