Hi all,
I am trying the following code:

//---------------------------------------------
#include <profile.c>

function run()
{
BarPeriod = 40; // 6 hour bars
//settings parameters and indicators

var* Price = series(price());
int emaper = optimize(9, 14, 21);
int xatr = 1;
int numatr = 3;
int numback = optimize(5, 2, 6);
//weigth indicator by volatility
vars TrendLine = ((EMA(Price[0],emaper) / EMA(Price[numback],emaper)) - 1) / xatr * ATR(numatr);

//-----------------------------------------------------

But when I go "test" in Zorro appear this error.


Zorro 1.50.6 Trading Automaton
Made with Gamestudio by oP group 2015


TFscript compiling.........
Error in 'line 17:

EMA(): Pointer expected
< vars TrendLine = ((EMA(Price[0],emaper) / EMA(Price[numback],emaper)) - 1) / xatr * ATR(numatr);
>.

Someone can help me?

Best
Edilson