I checked eval.c and eval2.c. The problem is that the Strategy folder is hardcoded:
Code
#define VARLIST strf("Strategy\\%s.cpp",RootName)


Could you please expose the currently selected Strategy folder through trading.h -> variables.h?
Code
#define StrategyFolder g->sStrategyFolder


Then the VARLIST definitions in eval.c and eval2.c could use:
Code
#define VARLIST strf("%s\\%s.cpp",StrategyFolder,RootName)


This would allow the Eval Shell script to use the folder defined in the ZorroFix.ini or selected through "[Change Folder]", instead of always assuming that the folder is named “Strategy” in Zorro root.

Last edited by NorbertSz; 50 minutes ago.