Escolar Documentos
Profissional Documentos
Cultura Documentos
// Para cada linha VWAP adicional, deve-se criar um novo indicador e inserir o
c�digo.
// Parametros de configuracao //
int tipo = 0; // 0 - high, 1 - low, 2 - close
Date newdate = new Date("04/03/2019 14:33");
// mm/dd/aaaa hh:mm
// Fim Parametros de configuracao //
def dt = dates();
def vl = volume();
def cl = close();
def lw = low();
def hg = high();
def ln = newLineData();
double num=0.0;
double den=0.0;
double valor=0.0;
double vwap = 0.0;
for ( def i = 0; i < dt.size(); i++ )
{
if (dt.get(i) >= newdate)
{
if (tipo == 0) valor = hg.value(i);
else if (tipo == 1) valor = lw.value(i);
else valor = cl.value(i);
num = num + valor*vl.value(i);
den = den + vl.value(i);
vwap = num/den;
ln.add(vwap);
}
}
r=ln;