Market Making:

Understanding that a market maker does not have unlimited capital and cannot effectively implement a martingale - she must be sensitive to inventory risks. This (and the derivative exploration of computational efficiency/ timeliness of the input drivers) has increasingly been an area of research.

Seminal closed mathematical market making model: Avellaneda and Stoikov: https://www.math.nyu.edu/faculty/avellane/HighFrequencyTrading.pdf

Prudue phd paper that wraps up the state of things pretty well (and tried to introduce new thoughts):

https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1401&context=open_access_dissertations

Indepth discussion on self exciting point processes (and potentially how to speed it up):

https://arxiv.org/pdf/1308.6756

Improvements/ further exploration:

  1. Fodra, Labadie https://arxiv.org/pdf/1206.4810

  2. Gueant, Lehalle, Tapia https://arxiv.org/pdf/1105.3115

  3. Cartea, Jaimungal https://pdfs.semanticscholar.org/325c/980a17bfa4af18fd33f7e38f20cacf01699f.pdf

Further works on some of the drivers and potential estimating variables:

Hewlett http://users.iems.northwestern.edu/~armbruster/2007msande444/Hewlett2006%20price%20impact.pdf

Fonseca and Zaatour https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2294112

Explaining one area of exploration: Hawkes processes: https://stmorse.github.io/journal/Hawkes-python.html

Python model of Avellaneda and Stoikov vs. a symmetrical model with simulated intensity and fills:

https://github.com/ragoragino/avellaneda-stoikov

Volitility pumping/ Rebalancing / Universal Algos

Cover, 1991 is a seminal paper with a premise that is thought to be one the starting points for one of the most secretive (and successful) Hedge funds, Renaissance Technologies. Since its release, additional works have tried to improve both on the investment performance and on the computational efficacy. Often the primary driver of returns for these strategies is volatility, and the inter-relationships of the constituents to the portfolio. One way to artificially increase volatility is leverage. Listed futures are a good product of choice to achieve increased leverage, and offer a breadth of correlation relationships.

Cover, Universal Portfolio:
https://stuff.mit.edu/afs/athena.mit.edu/course/6/6.962/www/www_fall_2001/shaas/universal_portfolios.pdf

additional paper often mentioned in the same context: Borodin, A., El-Yaniv, R., & Gogan, V. (2004). Can we learn to beat the best stock. http://papers.nips.cc/paper/2453-can-we-learn-to-beat-the-best-stock.pdf

recent paper discussing shortfalls and potential improvement: https://www.researchgate.net/publication/221346006_Algorithms_for_portfolio_management_based_on_the_Newton_method

github link to a library with a breadth of rebalancing Algos:

https://github.com/Marigold/universal-portfolios

python workbook using above library:

https://nbviewer.jupyter.org/github/Marigold/universal-portfolios/blob/master/On-line%20portfolios.ipynb

Volitility/ VIX:

Understanding product volitility (or product volitility) has only increased in importance as volitility has increasingly become its own asset class.

S&P related:

Statistics of VIX Futures …. https://www.math.nyu.edu/faculty/avellane/SSRN-id3028910.pdf

Fed Paper (Zero beta VIX portfolio) Chen and Tindall … https://pdfs.semanticscholar.org/a514/dafadc0b9cdae1d5edbb996527089dd69d01.pdf

Cooper (overerly simple discussion of VIX strategies and impacts) https://www.ssrn.com/abstract=2255327

Oil / Nat gas:

Chevallier (oil vol as predictor) ..https://www.ssrn.com/abstract=2292496

Mu (nat gas, weather, storage) https://www.researchgate.net/profile/Xiaoyi_Mu2/publication/286354146_Mu_NGVol/links/5667fe9708aef42b57881858.pdf

Perifanis and Dagoumas (crude and nat gas vol spill over effect?) https://www.researchgate.net/publication/328293748_Price_and_Volatility_Spillovers_Between_the_US_Crude_Oil_and_Natural_Gas_Wholesale_Markets

Pindyck (oil and nat gas vol) https://dspace.mit.edu/bitstream/handle/1721.1/45005/2003-012.pdf%3Bjsessionid%3D9F0DFFF8029E50DC43A56FBDB7FA8C03?sequence%3D1

Zamikau, woo, Zhu, Tsai (texas power volitility) http://www.frontierassoc.com/wp-content/uploads/2018/09/Market-price-behavior-of-wholesale-electricity-products-TX.pdf

LS0tCnRpdGxlOiAiRGlzY3Vzc2lvbiBUb3BpY3MiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCjxoMj4gTWFya2V0IE1ha2luZzogPC9oMj4KClVuZGVyc3RhbmRpbmcgdGhhdCBhIG1hcmtldCBtYWtlciBkb2VzIG5vdCBoYXZlIHVubGltaXRlZCBjYXBpdGFsIGFuZCBjYW5ub3QgZWZmZWN0aXZlbHkgaW1wbGVtZW50IGEgbWFydGluZ2FsZQotIHNoZSBtdXN0IGJlIHNlbnNpdGl2ZSB0byBpbnZlbnRvcnkgcmlza3MuICBUaGlzIChhbmQgdGhlIGRlcml2YXRpdmUgZXhwbG9yYXRpb24gb2YgY29tcHV0YXRpb25hbCBlZmZpY2llbmN5Lwp0aW1lbGluZXNzIG9mIHRoZSBpbnB1dCBkcml2ZXJzKSBoYXMgaW5jcmVhc2luZ2x5IGJlZW4gYW4gYXJlYSBvZiByZXNlYXJjaC4KClNlbWluYWwgY2xvc2VkIG1hdGhlbWF0aWNhbCBtYXJrZXQgbWFraW5nIG1vZGVsOgpBdmVsbGFuZWRhIGFuZCBTdG9pa292OiBodHRwczovL3d3dy5tYXRoLm55dS5lZHUvZmFjdWx0eS9hdmVsbGFuZS9IaWdoRnJlcXVlbmN5VHJhZGluZy5wZGYKClBydWR1ZSBwaGQgcGFwZXIgdGhhdCB3cmFwcyB1cCB0aGUgc3RhdGUgb2YgdGhpbmdzIHByZXR0eSB3ZWxsIChhbmQgdHJpZWQgdG8gaW50cm9kdWNlIG5ldyB0aG91Z2h0cyk6CgpodHRwczovL2RvY3MubGliLnB1cmR1ZS5lZHUvY2dpL3ZpZXdjb250ZW50LmNnaT9hcnRpY2xlPTE0MDEmY29udGV4dD1vcGVuX2FjY2Vzc19kaXNzZXJ0YXRpb25zCgpJbmRlcHRoIGRpc2N1c3Npb24gb24gc2VsZiBleGNpdGluZyBwb2ludCBwcm9jZXNzZXMgKGFuZCBwb3RlbnRpYWxseSBob3cgdG8gc3BlZWQgaXQgdXApOgoKaHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzEzMDguNjc1NgoKCgo8aDQ+SW1wcm92ZW1lbnRzLyBmdXJ0aGVyIGV4cGxvcmF0aW9uOjwvaDQ+CgoxKSBGb2RyYSwgTGFiYWRpZSBodHRwczovL2FyeGl2Lm9yZy9wZGYvMTIwNi40ODEwCgoyKSBHdWVhbnQsIExlaGFsbGUsIFRhcGlhIGh0dHBzOi8vYXJ4aXYub3JnL3BkZi8xMTA1LjMxMTUKCjMpIENhcnRlYSwgSmFpbXVuZ2FsIGh0dHBzOi8vcGRmcy5zZW1hbnRpY3NjaG9sYXIub3JnLzMyNWMvOTgwYTE3YmZhNGFmMThmZDMzZjdlMzhmMjBjYWNmMDE2OTlmLnBkZgoKCgo8aDQ+IEZ1cnRoZXIgd29ya3Mgb24gc29tZSBvZiB0aGUgZHJpdmVycyBhbmQgcG90ZW50aWFsIGVzdGltYXRpbmcgdmFyaWFibGVzOjwvaDQ+CgoKSGV3bGV0dCAKaHR0cDovL3VzZXJzLmllbXMubm9ydGh3ZXN0ZXJuLmVkdS9+YXJtYnJ1c3Rlci8yMDA3bXNhbmRlNDQ0L0hld2xldHQyMDA2JTIwcHJpY2UlMjBpbXBhY3QucGRmCgpGb25zZWNhIGFuZCBaYWF0b3VyCmh0dHBzOi8vcGFwZXJzLnNzcm4uY29tL3NvbDMvcGFwZXJzLmNmbT9hYnN0cmFjdF9pZD0yMjk0MTEyCgpFeHBsYWluaW5nIG9uZSBhcmVhIG9mIGV4cGxvcmF0aW9uOiBIYXdrZXMgcHJvY2Vzc2VzOgpodHRwczovL3N0bW9yc2UuZ2l0aHViLmlvL2pvdXJuYWwvSGF3a2VzLXB5dGhvbi5odG1sCgoKPGg0PlB5dGhvbiBtb2RlbCBvZiBBdmVsbGFuZWRhIGFuZCBTdG9pa292IHZzLiBhIHN5bW1ldHJpY2FsIG1vZGVsIHdpdGggc2ltdWxhdGVkIGludGVuc2l0eSBhbmQgZmlsbHM6PC9oND4gaHR0cHM6Ly9naXRodWIuY29tL3JhZ29yYWdpbm8vYXZlbGxhbmVkYS1zdG9pa292CgoKCgo8aDI+IFZvbGl0aWxpdHkgcHVtcGluZy8gUmViYWxhbmNpbmcgLyBVbml2ZXJzYWwgQWxnb3MgPC9oMj4KCgpDb3ZlciwgMTk5MSBpcyBhIHNlbWluYWwgcGFwZXIgd2l0aCBhIHByZW1pc2UgdGhhdCBpcyB0aG91Z2h0IHRvIGJlIG9uZSB0aGUgc3RhcnRpbmcgcG9pbnRzIGZvciBvbmUgb2YgdGhlIG1vc3Qgc2VjcmV0aXZlIChhbmQgc3VjY2Vzc2Z1bCkgSGVkZ2UgZnVuZHMsIFJlbmFpc3NhbmNlIFRlY2hub2xvZ2llcy4gU2luY2UgaXRzIHJlbGVhc2UsIGFkZGl0aW9uYWwgd29ya3MgaGF2ZSB0cmllZCB0byBpbXByb3ZlIGJvdGggb24gdGhlIGludmVzdG1lbnQgcGVyZm9ybWFuY2UgYW5kIG9uIHRoZSBjb21wdXRhdGlvbmFsIGVmZmljYWN5LiBPZnRlbiB0aGUgcHJpbWFyeSBkcml2ZXIgb2YgcmV0dXJucyBmb3IgdGhlc2Ugc3RyYXRlZ2llcyBpcyB2b2xhdGlsaXR5LCBhbmQgdGhlIGludGVyLXJlbGF0aW9uc2hpcHMgb2YgdGhlIGNvbnN0aXR1ZW50cyB0byB0aGUgcG9ydGZvbGlvLiBPbmUgd2F5IHRvIGFydGlmaWNpYWxseSBpbmNyZWFzZSB2b2xhdGlsaXR5IGlzIGxldmVyYWdlLiAgTGlzdGVkIGZ1dHVyZXMgYXJlIGEgZ29vZCBwcm9kdWN0IG9mIGNob2ljZSB0byBhY2hpZXZlIGluY3JlYXNlZCBsZXZlcmFnZSwgYW5kIG9mZmVyIGEgYnJlYWR0aCBvZiBjb3JyZWxhdGlvbiByZWxhdGlvbnNoaXBzLgoKCgpDb3ZlciwgVW5pdmVyc2FsIFBvcnRmb2xpbzogICAKaHR0cHM6Ly9zdHVmZi5taXQuZWR1L2Fmcy9hdGhlbmEubWl0LmVkdS9jb3Vyc2UvNi82Ljk2Mi93d3cvd3d3X2ZhbGxfMjAwMS9zaGFhcy91bml2ZXJzYWxfcG9ydGZvbGlvcy5wZGYKCmFkZGl0aW9uYWwgcGFwZXIgb2Z0ZW4gbWVudGlvbmVkIGluIHRoZSBzYW1lIGNvbnRleHQ6CkJvcm9kaW4sIEEuLCBFbC1ZYW5pdiwgUi4sICYgR29nYW4sIFYuICgyMDA0KS4gQ2FuIHdlIGxlYXJuIHRvIGJlYXQgdGhlIGJlc3Qgc3RvY2suIGh0dHA6Ly9wYXBlcnMubmlwcy5jYy9wYXBlci8yNDUzLWNhbi13ZS1sZWFybi10by1iZWF0LXRoZS1iZXN0LXN0b2NrLnBkZgoKcmVjZW50IHBhcGVyIGRpc2N1c3Npbmcgc2hvcnRmYWxscyBhbmQgcG90ZW50aWFsIGltcHJvdmVtZW50OgpodHRwczovL3d3dy5yZXNlYXJjaGdhdGUubmV0L3B1YmxpY2F0aW9uLzIyMTM0NjAwNl9BbGdvcml0aG1zX2Zvcl9wb3J0Zm9saW9fbWFuYWdlbWVudF9iYXNlZF9vbl90aGVfTmV3dG9uX21ldGhvZAoKCmdpdGh1YiBsaW5rIHRvIGEgbGlicmFyeSB3aXRoIGEgYnJlYWR0aCBvZiByZWJhbGFuY2luZyBBbGdvczoKCmh0dHBzOi8vZ2l0aHViLmNvbS9NYXJpZ29sZC91bml2ZXJzYWwtcG9ydGZvbGlvcwoKcHl0aG9uIHdvcmtib29rIHVzaW5nIGFib3ZlIGxpYnJhcnk6CgpodHRwczovL25idmlld2VyLmp1cHl0ZXIub3JnL2dpdGh1Yi9NYXJpZ29sZC91bml2ZXJzYWwtcG9ydGZvbGlvcy9ibG9iL21hc3Rlci9Pbi1saW5lJTIwcG9ydGZvbGlvcy5pcHluYgoKCgoKCjxoMj4gVm9saXRpbGl0eS8gVklYOjwvaDI+CgpVbmRlcnN0YW5kaW5nIHByb2R1Y3Qgdm9saXRpbGl0eSAob3IgcHJvZHVjdCB2b2xpdGlsaXR5KSBoYXMgb25seSBpbmNyZWFzZWQgaW4gaW1wb3J0YW5jZSBhcyB2b2xpdGlsaXR5IGhhcyBpbmNyZWFzaW5nbHkgYmVjb21lIGl0cyBvd24gYXNzZXQgY2xhc3MuCgo8aDQ+UyZQIHJlbGF0ZWQ6PC9oND4KU3RhdGlzdGljcyBvZiBWSVggRnV0dXJlcyAuLi4uIGh0dHBzOi8vd3d3Lm1hdGgubnl1LmVkdS9mYWN1bHR5L2F2ZWxsYW5lL1NTUk4taWQzMDI4OTEwLnBkZgoKRmVkIFBhcGVyIChaZXJvIGJldGEgVklYIHBvcnRmb2xpbykgQ2hlbiBhbmQgVGluZGFsbCAuLi4KaHR0cHM6Ly9wZGZzLnNlbWFudGljc2Nob2xhci5vcmcvYTUxNC9kYWZhZGMwYjljZGFlMWQ1ZWRiYjk5NjUyNzA4OWRkNjlkMDEucGRmCgpDb29wZXIgKG92ZXJlcmx5IHNpbXBsZSBkaXNjdXNzaW9uIG9mIFZJWCBzdHJhdGVnaWVzIGFuZCBpbXBhY3RzKSAgaHR0cHM6Ly93d3cuc3Nybi5jb20vYWJzdHJhY3Q9MjI1NTMyNwoKCjxoND5PaWwgLyBOYXQgZ2FzOjwvaDQ+CgpDaGV2YWxsaWVyIChvaWwgdm9sIGFzIHByZWRpY3RvcikgLi5odHRwczovL3d3dy5zc3JuLmNvbS9hYnN0cmFjdD0yMjkyNDk2CgpNdSAobmF0IGdhcywgd2VhdGhlciwgc3RvcmFnZSkgaHR0cHM6Ly93d3cucmVzZWFyY2hnYXRlLm5ldC9wcm9maWxlL1hpYW95aV9NdTIvcHVibGljYXRpb24vMjg2MzU0MTQ2X011X05HVm9sL2xpbmtzLzU2NjdmZTk3MDhhZWY0MmI1Nzg4MTg1OC5wZGYKClBlcmlmYW5pcyBhbmQgRGFnb3VtYXMgIChjcnVkZSBhbmQgbmF0IGdhcyB2b2wgc3BpbGwgb3ZlciBlZmZlY3Q/KSBodHRwczovL3d3dy5yZXNlYXJjaGdhdGUubmV0L3B1YmxpY2F0aW9uLzMyODI5Mzc0OF9QcmljZV9hbmRfVm9sYXRpbGl0eV9TcGlsbG92ZXJzX0JldHdlZW5fdGhlX1VTX0NydWRlX09pbF9hbmRfTmF0dXJhbF9HYXNfV2hvbGVzYWxlX01hcmtldHMKClBpbmR5Y2sgKG9pbCBhbmQgbmF0IGdhcyB2b2wpICBodHRwczovL2RzcGFjZS5taXQuZWR1L2JpdHN0cmVhbS9oYW5kbGUvMTcyMS4xLzQ1MDA1LzIwMDMtMDEyLnBkZiUzQmpzZXNzaW9uaWQlM0Q5RjBERkZGODAyOUU1MERDNDNBNTZGQkRCN0ZBOEMwMz9zZXF1ZW5jZSUzRDEKClphbWlrYXUsIHdvbywgWmh1LCBUc2FpICh0ZXhhcyBwb3dlciB2b2xpdGlsaXR5KSBodHRwOi8vd3d3LmZyb250aWVyYXNzb2MuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA5L01hcmtldC1wcmljZS1iZWhhdmlvci1vZi13aG9sZXNhbGUtZWxlY3RyaWNpdHktcHJvZHVjdHMtVFgucGRmCgoKCgoKCgoKCgoKCgoKCg==