Quant Python

Kelly Sizing With a Cap

Premium
Difficulty

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.

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

xxx x xxx xxxx xxxx xxxx xxxxxxxxxxx ( x ) xx xxxx xx ( x ) xx x, xxx xxxxx xxxxxxxx xx

[ x^* = xxxx{xx - x}{x}, xxxxx x = x - x ]

xxxxxxxxx xxxxx_xxxxxxxx(x_xxx, x_xxx, x_xxx, x_xxx, xxx_xxx, xxx_xxx).

xxx xxx xxxxxxxxx xxx xxxxxxxx xxxxxxxx. xxx xxx xxxxxxxxxxx xx xxx xxxxxxxx x_xxx / x_xxx, xxx xxxx xxx x_xxx / x_xxx, xxx xxx xxx xx xxx_xxx / xxx_xxx.

xxxxxx xxx xxxxxxxxxxx xxxxxxxx xx x (xxx, xxx) xxxxx xx xxxxxx xxxxx xxxx xxx > x, xxxxxxx xx:

  • xx xxx xxxx xx xxxx xx xxxxxxxx, xxxxxx (x, x), xxxxxxx xx xxx xxx;
  • xxxxxxxxx, xx ( x^* ) xxxxxxx xxx xxx, xxxxxx xxx xxx;
  • xxxxxxxxx xxxxxx ( x^* ).

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

xxxxxxxx

xxxxx_xxxxxxxx(x, xx, x, x, x, x)
# (x, x)

xxxxx_xxxxxxxx(x, x, x, x, x, x)
# (x, x)

xxx xxxxx xx xxx xxxxxxxx xxxx: x xx% xxxxxx xx xxxx xxxxx xxxxx ( x^* = x.x ). xxx xxxxxx xx x xxxx xxxx xx xxxx xxxxx, xxxxx xxx xxxx xx xxxxxxx xxxx xxx xxx xxxxxxx xxxx xx xxxxxxx xx xxx.

xxxxxxxxxxx

  • xxx xxxxxxxxx xxx xxxxxxxx xxxxxxxx, xxx x_xxx <= x_xxx xx xxx xxxxxxxxxxx xx xx ( [x, x] ).
  • xxxxxxx xxxxxxx xxx xxx xx xxxxx-xxxxxxxxxxxxxx, xxxxx xx xxxxxxxx xxx xxx xxxxxxxxx xxxx xxxxxx.
  • xxxxxx xxx xxxxxxxx xxxx xxxx xxxx.xxx.

This problem is only available to subscribers.

Language: Pythonkelly_fraction

Unlock the problem to run it against the tests.