Irfs from an arbitrary initval

I want to compare the irfs from different initial values. According to the UserGuide, I can do it by setting the initial condition in the initval block, without steady following. But why it doesn’t work? The irfs are always the same, as if always starting from the steady state. I used an example in the UserGuide to test. I attached the file.

When I looked at the policy function reported, there are non-zero coefficients on state variables. So I think states matter, do they?
try.mod (619 Bytes)

The user guide is wrong in this regard. Currently, there is no way to specify starting points manually, see github.com/DynareTeam/dynare/issues/116
The only way to proceed is to use the simult_ function to do this yourself. An rough example can be found in the RBC_news_shock_model.mod on my homepage.