sbenthall / SHARKFin

Simulating Heterogeneous Agents with Finance
7 stars 5 forks source link

Add "burn in" period in sharkfin RPC Market #122

Closed mesalas closed 2 years ago

mesalas commented 2 years ago

In ammps the institutions join the simulation over the first 15 days. Therefore we should not buy and sell targets as well as updating dividends for the first 15 days. For the first 15 days, sharkfin should send: buy_target = 0, sell_target = 0 and dividend = some_constant. after 15 days the buy and sell targets change and the dividend starts moving according to the dividend process.

I guess we can use the same "padding" procedure we use in Chum?

sbenthall commented 2 years ago

Is this needed for White Shark?

mesalas commented 2 years ago

I think so. But we can see what happens if we don’t or give them a shorter ramp up period. It might be fine.

sbenthall commented 2 years ago

One question here: why does it need a constant dividend in the burn-in period? What happens if it walks?

The issue is that I think we are implicitly trying to target a price/dividend ratio; I guess that is coming from the AMMPS agents. So would a constant dividend cause those agents to anchor on a starting price after the burn-in? Just wondering about the logic here.

sbenthall commented 2 years ago

Looking into this -- we are not keeping the dividend fixed in the burn-in period in Chum. We are letting it walk.