What is "fce"? Did you mean "function"?

Indicators.c was not meant to compile in Zorro. You have two function overloads for valley(). In Zorro, both valley0() and valley1() are called valley(). They are both described in the manual:
https://zorro-project.com/manual/en/peak.htm