Back to trackQuant Developer
Next
Track progress140 items
Quant Python

Fix the Rolling VWAP

Premium
Difficulty

Asked at Hudson River Trading, Tower Research Capital

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.

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

  • xxxxx xxxx xx xxxxxxxxx xx x xxxxx xxxxxx;
  • xxxx x xxxx xxxxxxx xxx xxxx xxxxxx xxxxxxxx xxxxxxx xxxx;
  • x xxxxx xxxxxxx xxx xxxxxx xxx xxxxx xxxxx xxx xxxxx.

xxxx xxx xxxx xxx xxx xxxxxxx_xxxx(xxxxxx, xxxxxx).

  • xxxxxx: x xxxx xx (xxxxxxxxx_xx, xxxxx, xxx) xxxxxx xx xxx-xxxxxxxxxx xxxxxxxxx xxxxx. xxxxxx xxx xxxxxxxxxx xxx xxxxxxxx xxxxxxxx.
  • xxxxxx: xxx xxxxxx xxxxxx xx xxxxxxxxxxxx, x xxxxxxxx xxxxxxx.

xxx xxxx xxxxx, xxxxxx xxx xxxx xx xxx xxxxxx xxxx xxxx xx xxxx xxxxx: xxxxx xxxxx xx xx xxx xxxxxxxxx xxxx xxx xxxxx xxxxxxxxx xx xxxxxxx xxxx xxxxxxxxx - xxxxxx. x xxxxx xxxxxxx xxxxxx xxxxxxxxxxxx xxx xxx xxxx xxx xxxxxx. xxxxxx x xxxx xx xxxxxx, xxx xxx xxxxx, xxxxx xxx xxxx xx x xxx xx xxxxxx xx

[ xxxx{xxx_x x_x , x_x}{xxx_x x_x} ]

xxxxxxxx

xxxxxxx_xxxx([(x, xxx, xx), (xxx, xxx, xx), (xxxx, xxx, xx), (xxxx, xx, xx)], xxxx)
# [xxx.x, xxx.x, xxx.xxxxxxxxxxxxxx, xxx.xxxxxxxxxxxxxx]

xx xxxxxxxxx xxxx xxx xxxxxx xx ( (x, xxxx] ), xx xxx xxxxx xx x xxx xxxx xxx xxx xxxx xxxxxx xxx xxxxxx xx xxx xxx xxxx. xx xxxx xxx xxxxxx xx ( (xxx, xxxx] ).

xxxxxxx_xxxx([(x, xx, x), (x, xx, x), (x, xx, x), (x, xx, x), (xx, xx, x)], xx)
# [xx.x, xx.xx, xx.xxxxxxxxxxxxxxx, xx.xxx, xx.xx]

xxxxxx xxxx xxxxx x xxxxxxxxx xxx xx xxxx xxxxx'x xxxxxxx xxxx xxxx xxxx xxxxxxx. xx xx xxx xxxxxx xx ( (x, xx] ), xx xxxx xxxxxx xx x xxxx xxxx.

xxxxxxxxxxx

  • xx xx ( x xxxxx xx^x ) xxxxxx.
  • xxx xxxxxx xxxxxxxxxxx xxxx xxx xxx,xxx xxxxxx xxxx xxxxx x,xxx xx xxxx xx xxxx xxxxxx. xxxxxxxxxxx xxx xxxx xxxx xxx xxxxx xxxxxx xxx xxxxx xxxxx xx ( x(x xxxx x) ) xxx xxxx xxx xxxxxx xx xxxx. xxxx xxxxxxx xxxxxx xxx xxxxxx xxxx xx xxxxxx xxxxx xxx xxxxx, xxxxx xx xxxx xxx xxxxxx xxxx xxx xxxxxx xx xx.

This problem is only available to subscribers.

Language: Python 3.12rolling_vwap

Unlock the problem to run it against the tests.