Processing math: 100%

Logarithmic market scoring

Suppose you have a prediction market for event P at current price p.

You can bet on this market, but even the infinitesimally smallest bet you make moves the prices according to the logarithmic market scoring rule:

p=ex1+ex

Where x is the number of stocks of P in circulation. 

(Actually, if both xYES and xNO stocks are in circulation, then the market rule is:

p=exYESexYES+exNO

)

So suppose you trade according to the pattern x(t) i.e. x(t) is the number of stocks you hold at time t. In other words at each time t, you buy x(t)dt stocks at price p(t).

Then the total cost you’ve paid over time t is:

t0x(t)p(t)dt=t0ex1+exdx=[log(ex(t)+1)]t0=[log(1p(t))]t0=[x(t)logp(t)]t0

The payoff if P resolves True is x(t)|t0, and the profit is thus [logp(t)]t0.

The payoff if P resolves False is 0, and the profit is thus [log(1p(t))]t0.

This is the standard proof, due to Hanson, that a prediction market with a logarithmic market maker provides logarithmic scoring.

No comments:

Post a Comment