Únete hoy
Constantes/probuilder · probacktest · proorder · proscreener

TypicalPrice

TypicalPrice devuelve la media del máximo, el mínimo y el cierre de una barra en ProBuilder. Usa TypicalPrice, o TypicalPrice[N] hace N barras, como fuente de precio equilibrada.

Sintaxis

probuilder
TypicalPrice

TypicalPrice[N] devuelve el valor N bars atrás, donde N es 0 para el bar actual, 1 para el bar anterior, y así sucesivamente. TypicalPrice y TypicalPrice[0] son equivalentes.

Cómo funciona

TypicalPrice es la media del máximo, el mínimo y el cierre del bar, (High + Low + Close) / 3. Al combinar los extremos del rango con el precio de liquidación, produce un único valor representativo que refleja tanto cuánto recorrió el bar como dónde terminó.

El desplazamiento entre corchetes referencia bars anteriores, por lo que TypicalPrice[1] es el precio típico del bar anterior. El índice debe permanecer dentro del historial cargado.

Este precio es la base clásica de indicadores como el CCI y de las fórmulas de puntos pivote, donde se prefiere un resumen equilibrado de la barra al cierre por sí solo. En la barra en curso puede variar a medida que se actualizan el máximo, el mínimo o el cierre.

Ejemplos

Ejemplo 1, Precio típico frente a su media (Indicador)

probuilder
// Moving average of the typical price
ma = Average[20](TypicalPrice)
RETURN TypicalPrice AS "Typical price", ma AS "MA 20"

El indicador representa el precio típico con una media móvil construida a partir de la misma serie.

Ejemplo 2, Cribado por la fortaleza del precio típico (ProScreener)

probuilder
// Typical price above its 50-bar average
above = TypicalPrice > Average[50](TypicalPrice)

SCREENER[above] (TypicalPrice AS "Typical price")

El screener devuelve los instrumentos cuyo precio típico se sitúa por encima de su media más larga.

Ejemplo 3, Entrada por cruce del precio típico (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

fast = Average[10](TypicalPrice)
slow = Average[30](TypicalPrice)

IF fast CROSSES OVER slow THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF fast CROSSES UNDER slow THEN
  SELL AT MARKET
ENDIF

Ambas medias leen TypicalPrice, por lo que el cruce usa el precio combinado del bar en lugar del cierre.

Errores y trampas habituales

  • No es lo mismo que MedianPrice. TypicalPrice incluye el cierre y divide por tres, mientras que MedianPrice usa solo el máximo y el mínimo. Ambos difieren siempre que el cierre se aleja del punto medio de la bar.
  • El bar en vivo se mueve. En la bar actual el máximo, el mínimo o el cierre pueden cambiar, desplazando TypicalPrice hasta que el bar se complete.
  • Desplazamiento fuera de rango. TypicalPrice[N] falla cuando N apunta a un punto anterior a la primera bar cargada. Protege las consultas largas de histórico o carga más histórico.
  • MedianPrice, la media de high y low.
  • WeightedClose, una media de high, low y close ponderada hacia el close.
  • TotalPrice, la media de open, high, low y close.
  • CustomClose, la fuente de precio seleccionable por el usuario.
  • High, el precio más alto de un bar.
  • Low, el precio más bajo de un bar.
  • Close, el precio de cierre de un bar.
  • Volume, el volumen negociado de un bar.