-
Notifications
You must be signed in to change notification settings - Fork 8
Adding algo TCA and Market Impact models to the blotter package
The blotter package is the transactional accounting backbone for strategy simulations done with quantstrat and is also widely used with production data for various forms of analyses, made possible with the handy addTxns function. A natural extension of the package would be to add algo TCA models and potentially market impact models which are widely documented and integral for analyzing best execution against market impact benchmarks.
I am not aware of any pre-existing R packages that have standardized the well documented models for assessing best execution with TCA and market impact models.
- Add TCA model functions as documented in https://github.com/braverock/blotter/issues/54, observed in Ch.3 "The Science of Algorithmic Trading and Portfolio Management – Robert Kissell" among others
- Add market impact model functions as observed in Ch.4 "The Science of Algorithmic Trading and Portfolio Management – Robert Kissell" and based on the models from Almgren and Chriss, 1997 and Kissell and Malamut 1998
- Include adequate documentation using 'roxygen2'
- Add vignettes with examples
Optimal execution is a vital component of minimizing market impact with the aim of exceeding benchmark returns in the investment management industry. Having these models accessible in an industry leading package such as blotter which is used widely with production trades data would add value not only to existing users of the blotter package but also any R users in the field.
Students, please contact mentors below after completing at least one of the tests below.
- Jasen Mackie [email protected] is is a contributor to the blotter package and currently product owner for a team writing execution algorithms for the investment industry. Prior experience includes investment banking and trading arbitrage strategies on a proprietary trading desk.
- Brian Peterson, author of numerous papers and R/Finance packages, quantitative developer and strategist, program committee member of the global R/Finance and UseR! conferences and peer reviewer for several book publishers and journals in finance and technology.
Students, please do one or more of the following tests before contacting the mentors above.
TODO
TODO