Yes that will work but requires manual effort. Then I need to use two different asset names. One for downloading the history from Yahoo, this must be "FRE.DE" (or any other non US stock history) and then I need a second asset name "FRE" without the . in the asset loop.

Things would be 10x simpler and would not require any special code to go around that issue if Zorro would simply allow a . in the asset name and make a valid variable/function name out of it for instance by using

Code:
int FRE_DE_L(float* sig)



instead of the not working:
Code:
int FRE.DE_L(float* sig)



All that would be required is a string replace of special characters to _ in the Zorro code that produces the variable name.

This could be an enhancement for future Zorro versions, so using non US stock history symbols from Yahoo just works without special treatment.