Bvar forcast

dear all,
i just do a simple bvar forcast use bvar_forecast

var data_c data_nri data_ri data_gdp data_nu data_m data_pi data_r  data_q data_hv data_e data_ex data_im data_rstar;
varobs data_c data_nri data_ri data_gdp data_nu data_m data_pi data_r  data_q data_hv data_e data_ex data_im data_rstar;

bvar_density(datafile = usdata_dif_all,presample=4,first_obs=1,nobs=128,bvar_prior_tau=10,bvar_prior_decay=1) 4;

bvar_forecast(forecast = 1) 4;

bvar_forecast(forecast = 2) 4;

bvar_forecast(forecast = 4) 4;

and i am wondering why it report the same RMSE for different forecast horizon .

thans!
bvar_test.zip (18 KB)

i have seen the code, the bvar_forecast command,just run bvar use the sample from options_.first_obs to options_.obs
and the RMSE is not for out of sample forecast,right?
hence, if i want to do out of sample forecast,just run bvar_forcast recursively ?