ObjectGetValueByTime

A função retorna o valor do preço para o valor de tempo indicado de um objeto específico.

double  ObjectGetValueByTime(
   long      chart_id,     // identificador gráfico
   string    name,         // nome objeto
   datetime  time,         // Tempo
   int       line_id       // Número Linha
   );

Parâmetros

chart_id

[in]  Identificador do gráfico. Significa o gráfico atual.

nome

[in]  Nome do objeto.

time

[in]  Valor de tempo.

line_id

[in]  ID de Linha.

Valor do Retorno

O valor do preço para o valor de tempo indicado de um objeto específico.

Observação

A função utiliza uma chamada síncrona, isso significa que a função espera a execução de todos os comandos que foram colocados na fila do gráfico antes de sua chamada, e por isso este recurso pode consumir muito tempo. Deve ter isso em mente, se você estiver trabalhando com um grande número de objetos no gráfico.

Um objeto pode ter vários valores em uma coordenada de preço, portanto é necessário especificar o número da linha. Esta função aplica-se apenas aos seguintes objetos:

  • Linha de Tendência (OBJ_TREND)
  • Linha de tendência pelo ângulo (OBJ_TRENDBYANGLE)
  • Linha de Gann(OBJ_GANNLINE)
  • Canal eqüidistante (OBJ_CHANNEL) - 2 linhas
  • Canal de regressão Linear (OBJ_REGRESSION) - 3 linhas
  • Canal de desvio padrão (OBJ_STDDEVCHANNEL) - 3 linhas
  • Linha com setas (OBJ_ARROWED_LINE)

Veja Também

Tipos de Objeto