If you replace the file, then you must have 4 input parameters of "color" datatype. Not more, not less, but exactly 4. Otherwise the indicator will not be loaded. And also the buffers must work the same way.
It's interesting that the MQL5 version of HeikenAshi outputs differently for it's buffers. They are O, H, L and C. But in "Condition" I did it in a way to work the same in MQL4 and MQL5