Variables like double ld_28 indicates decompiled code.
Ask the owner of the source code to give it to you or have him change it for you.
Decompiled code is stolen code. Either you are a thief, a fence, or the receiver of stolen (intellectual) property. Either way we will not be an accomplice after the fact to theft. See also https://www.mql5.com/en/forum/134317
If you post decompiled code again, you will likely be banned and Mt4 doesn't allow compilation of decompiled code any more.