Quant Python

The Probabilistic Sharpe Ratio

Premium
Difficulty

Asked at D.E. Shaw, Two Sigma

Theory: Quant Python That Survives Review

Read the problem, hints and solution here. The editor needs a bigger screen: open this page on a laptop to write and run your code.

xxxxxxxxx xxxx_xxxxxx(xx_xxx, xx_xxxx, x, xxxx, xxxx), xxxxx xxxxxxx xxx xxxxxxxxxxxxx xxxxxx xxxxx: xxx xxxxxxxxxxx xxxx xxx xxxx xxxxxx xxxxx xxxxxxx x xxxxxxxxx, xxxxx xxx xxxxxx xxx xxxxx xx xxx xxxxx xxxxxx.

x xxxxxx xxxxx xxxxxxxx xxxx x xxxxxx xxxxxx xx xx xxxxxxxx xxxx xxxxx xxxx, xxx xxx xxxxx xxxx xxxxx xxxx xxxxxxx xxx xxxxxx xxx xxx-xxxxxx.

  • xx_xxx: xxx xxxxxxxx xxx-xxxxxx xxxxxx xxxxx.
  • xx_xxxx: xxx xxxxxxxxx xx xxxx.
  • x: xxx xxxxxx xx xxxxxx xxxxxxxxxxxx (( xxx x )).
  • xxxx: xxx xxxxxxxx xx xxx xxxxxxx.
  • xxxx: xxx xxxxxxxx xx xxx xxxxxxx (xxxxxx xxxxxxx xxxx xxxx = x).

xxxxxxx xxx xxxxxxxx xxxxx xx xxx xxxxxx xxxxxxxxx (xxxxxxx):

[ xxxxx_{xxxxxxx{xx}} = xxxx{xxxx{x - xxxxx_x,xxxxxxx{xx}

  • xxxx{xxxxx_x - x}{x},xxxxxxx{xx}^x}{x - x}} ]

xxx xxxxxx

[ xxx = xxx!xxxx(xxxx{xxxxxxx{xx} - xx^*}{xxxxx_{xxxxxxx{xx}}}xxxxx) ]

xxxxxxx xx x xxxxxxxx. xx xxxxx: xxxxx xxx xxxxxxxx xxxxxx xxx xxxx xxxx.xxx, xxxxx ( xxx(x) = xxxxx{x}{x}xxxx(x + xxxxxxxxxxxx{xxx}(x/xxxx{x})xxxxx) ).

xxxxxxxx

xxxx_xxxxxx(x.x, x.x, xxx, x.x, x.x)
# x.xxx

xxxx_xxxxxx(x.xx, x.xx, xxx, -x.x, x.x)
# x.x

x xxxx xx xxxxx xxxx xx x xxxxx xxxxxx xx x.x xx xx% xxxxxx xx xxxx xxxx xxxxx xxxxxx xxxxxxx. x xxxxxxxxx xxxxx xx xxx xxxxxxxx xxxxx xx x xxxx xxxx xx xxxxxxxxxxxx, xxxxxxxx xxx xxxxx xxxxxxxxxx xx.

This problem is only available to subscribers.

Language: Python 3.12prob_sharpe

Unlock the problem to run it against the tests.