Multi Asset (equal weight)

single pool that contains all the assets, allowing point-to-point exchanges rather than requiring two hops for crosses; all assets have the same weight

graphical divider

Key formulas

Characteristic function
f(x0,x1,,xN)=k=x0x1xNN+1

As in the case of two assets one could use the straight product of the constituent assets, but if the geometric average is used then the constant k scales like a currency and is therefore a useful measure for the size of the pool independent of trading.

We have used N+1 assets to allow for a numeraire. Our (arbitrary) convention is that x0 is the numeraire, and x1,x2, are the risk assets. As usually, token quantities are measured in their own native currency amounts.

Indifference surface
x0(x1,,xN)=kN+1x1x2xN

Like in the two dimensional constant product case, the exponent N+1 of the constant k ensures that k scales like a currency.

Price response function
πi(x1,,xN)=kN+1x1xi2xN=x0(x1,,xN)xi

The middle formula may look somewhat surprising compared to the two-dimensional one, but ultimately the good way of writing it is the one on the right that reduces to yx in the two dimenional case.

AMM portfolio value
ν(ξ1,,ξN)=ξ1ξNN+1

Again a very consistent extension of the 2 dimensional formula to higher dimensions where the portfolio value function remains (almost) the geometric averages of the prices (technically is is the geometric average to the power NN+1)

Divergence loss
Λ(ξ1,,ξN)=1+ξiN+1ξ1ξNN+1

Again, no surprises here. All that changes is the valuation of the reference portfolio.


Notes

Note that financial derivatives become much more complex in higher dimensions. The reason for this is the existence of correlations and cross-dependencies in the profile, so where before we had 1 second derivative we now have N second derivatives along the axis', and 0.5N(N1) cross derivatives. Whilst we can match the Gamma along the axis' with regular calls and puts it is not clear with what we could match the cross convexity.


Whilst reasonable care has been taken to verify the above formulas they may still contain errors. Please do not use them without independent verification.