Multi Asset (variable weight)

single pool that contains all the assets, allowing point-to-point exchanges rather than requiring two hops for crosses; allows for different weights of the various assets

graphical divider

Key formulas

Characteristic function
f(x0xN)=k=i=0Nxiαi

Here the αi are the normalized portfolio coefficients with αi=1. This normalization is not necessary, but it ensures that the constant k transforms like a currency. Like in the two dimensional case, the α determine the weight of respective portfolio constituents, ie the percentage of the overall value locked. We recover the equally weighted formula by setting all αi=1N+1.

Definition of ηi
ηi=αiα0ηi=1α0α0, 1α0=1+ηi

The definition of ηi extends the definition of η in the variable weight case. The ηi indicate the weight of the asset within the pool relative to the numeraire asset. In an equally weighted pool, all ηi=1.

Indifference curve
x0;k(x)=(kx1α1xNαN)1α0=k1+ηii=1Nxiηi

The middle term uses the αi whilst the right one uses the ηi. Note the minus in the exponent on the right, meaning the xi are still in the denominatior.

Price response function
πi(x1,,xN)=ηix0(x1,,xN)xi

The x0/xi term is the ratio of numbers between numeraire asset and risk asset i. πi is the price of the risk asset i. Therefore ηi is the portfolio weight of the risk asset i compared to the numeraire asset. More generally, the proportion of assets i:j in the pool is αi:αj or ηi:ηj (the two are the same; the higher number is overweight).

Note that we recover our expression ηyx from the two asset case.

AMM portfolio value
ν(ξ1,,ξN)=i=1Nξiαi

Again we find a formula that is very similar to two asset case and that is almost a (now weighted) geometric average like in the equal weights case.

Divergence loss
Λ(ξ1,,ξN)=α0+i=1Nαiξii=1Nξiαi

No surprises here, the various α in the in the leading terms ensure that the reference portfolio is correct.


Notes

Like in the equal weights case it does not make much sense to look at a replication strategy with European options because those become exceedingly complex in a multi-dimensional environment.


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