# Blanchard Kahn conditions are not satisfied

**URL:** <https://forum.dynare.org/t/blanchard-kahn-conditions-are-not-satisfied/3587>\
**Category:** Dynare contributions and examples\
**Created:** [25 December 2013 09:31 UTC](https://forum.dynare.org/t/blanchard-kahn-conditions-are-not-satisfied/3587 "2013-12-25T09:31:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![azam\_ahmadyan](https://forum.dynare.org/letter_avatar_proxy/v4/letter/a/e495f1/32.png) [@azam\_ahmadyan](https://forum.dynare.org/u/azam_ahmadyan)\
**Post date:** [25 December 2013 09:31 UTC](https://forum.dynare.org/t/blanchard-kahn-conditions-are-not-satisfied/3587/1 "2013-12-25T09:31:43Z")

</div>

dear stephanie  
I have a problem at run of model. when I run it, this error message appears. please help me . how can I do to solve it? I send my mod file. Please help me  
the questuions are as follow:

Configuring Dynare …  
[mex] Generalized QZ.  
[mex] Sylvester equation solution.  
[mex] Kronecker products.  
[mex] Sparse kronecker products.  
[mex] Local state space iteration (second order).  
[mex] Bytecode evaluation.  
[mex] k-order perturbation solver.  
[mex] k-order solution simulation.  
[mex] Quasi Monte-Carlo sequence (Sobol).  
[mex] Markov Switching SBVAR.

Starting Dynare (version 4.3.3).  
Starting preprocessing of the model file …  
Found 26 equation(s).  
Evaluating expressions…done  
Computing static model derivatives:

- order 1  
Computing dynamic model derivatives:
- order 1
- order 2  
Processing outputs …done  
Preprocessing completed.  
Starting MATLAB/Octave computing.

??? Error using ==\> print\_info at 43  
Blanchard Kahn conditions are not satisfied: indeterminacy

Error in ==\> stoch\_simul at 81  
print\_info(info, options\_.noprint);

Error in ==\> dsge\_siml at 324  
info = stoch\_simul(var\_list\_);

Error in ==\> dynare at 120  
evalin(‘base’,fname) ;  
[bank.mod](https://forum.dynare.org/uploads/default/original/2X/3/3d7885e03d33c3d72392023a4eaf35672fb2c988.mod) (2.35 KB)  
[bank.mod](https://forum.dynare.org/uploads/default/original/2X/3/3d7885e03d33c3d72392023a4eaf35672fb2c988.mod) (2.35 KB)

---

<div class="post-metadata">

**Author:** ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)\
**Post date:** [27 December 2013 08:54 UTC](https://forum.dynare.org/t/blanchard-kahn-conditions-are-not-satisfied/3587/2 "2013-12-27T08:54:27Z")

</div>

You are violating Dynare’s timing convention. If you use the beginning of period stock notation as in

```auto
k(+1)=(1-delta)*k+delta*i;
```

you need to use

```auto
predetermined_variables k;
```

The same applies to other predetermined variables. There should be at least one more. See the manual for more details.
