Why does the debug overrides parameter changes back to the default.

For example, I change the MA from 12 to say 50. 

input int                Signal_MA_PeriodMA   =50;          // Moving Average(12,0,...) Period of averaging

But when I run the debug on history data it resets the MA back to 12.

in general, not matter which 'expert' I select the debug overwrites back to default settings.

What am I doing wrong?

Hi I have recently been in the trading world. Two weeks ago I contacted a guy to program an EA but still today he keeps giving me problems giving me errors and not opening trades. Could you help me if I submitted my EA file?
Thank you and good evening