Se ho capito bene, hai creato una (o più) funzioni in un modulo di servizio, in modo da poter poi richiamare tale funzione all'interno di diversi indicatori o trading system.
Quindi avrai scritto una cosa del tipo:
Function TP() as Numeric
.......
......
Return ....
EndFunction
La sintassi: Close(-1) può essere utilizzata solo per alcune funzioni come per esempio le funzioni dati: open, high, low close ecc...
Questa sintassi non la puoi utilizzare con le funzioni da te costruite. O meglio, non è automatica.
Se vuoi utilizzare una sintassi di quel tipo dovrai prevedere un parametro nella funzione, e poi utilizzare questo parametro all'interno della funzione stessa per restituire il guisto valore. Per esempio:
Function TP(offset as Numeric) as Numeric
Return Close - Close(-offset)
EndFunction