My strategy is converted from mql4 file. It runs OK in "local run"mode, but when I change to "remote run",
it appears "A strategy with RequiresFullAccess annotation cannot be started remotely". My original mql4 file has icustom() parameters. Is this the cause? Could someone help me to solve the problem? Thank you very much!
RequiresFullAccess grants access to your local storage, of course it isn't possible for the remote server to load resources from your local disk.
icustom() from mql4 references local files and apparently gets translated to @RequiresFullAccess and following inclusion of some jar on your local disk.
You have to convert anything thats loaded with icustom() in mql4 into jforex indicator and compile it without @RequiresFullAccess