Steady state not computed in spite of residuals being zero

Hi,

Does anyone have an idea of why sometimes Dynare does not compute the steady state, in spite of the residuals being zero?

Many thanks
test.mod (4.7 KB)
test_steadystate.m (2.7 KB)

The reason is your steady state file passes a check variable that does not evaluate to 0 or false. This indicates an error code. You may want to delete the line

check = (cp + cb + ci + Ih + Ik)*xe; 

Thanks a lot, you’re absolutely right.