MedianPrice
MedianPrice devuelve la media del máximo y el mínimo de un bar en ProBuilder. Usa MedianPrice, o MedianPrice[N] N bars atrás, como fuente de precio del punto medio suavizado.
Sintaxis
MedianPriceMedianPrice[N] devuelve el valor N bars atrás, donde N es 0 para el bar actual, 1 para el bar anterior, y así sucesivamente. MedianPrice y MedianPrice[0] son equivalentes.
Cómo funciona
MedianPrice es la media del máximo y el mínimo de la bar, (High + Low) / 2. Representa el centro geométrico del rango de negociación de la bar y no tiene en cuenta dónde abrió o cerró la bar.
El desplazamiento entre corchetes referencia bars anteriores, por lo que MedianPrice[1] es el punto medio de la bar anterior. El índice debe permanecer dentro del histórico cargado.
Como solo usa el máximo y el mínimo, MedianPrice reacciona a los extremos de cada bar y no a su liquidación. Es una entrada habitual para medias y cálculos de canales en los que se prefiere un centro estable del rango al cierre, más variable. En el bar en curso puede moverse a medida que se actualizan el máximo o el mínimo.
Ejemplos
Ejemplo 1, Media suavizada del punto medio (Indicador)
// Moving average of the bar midpoints
ma = Average[20](MedianPrice)
RETURN MedianPrice AS "Median price", ma AS "MA 20"El indicador dibuja el punto medio de cada bar y una media móvil construida a partir de él.
Ejemplo 2, Búsqueda de puntos medios al alza (ProScreener)
// Current midpoint above its value one bar ago
rising = MedianPrice > MedianPrice[1]
SCREENER[rising] (MedianPrice AS "Median price")El screener devuelve los instrumentos cuyo punto medio del bar subió respecto al bar anterior.
Ejemplo 3, Entrada de tendencia por punto medio (ProOrder)
DEFPARAM CumulateOrders = false
fast = Average[10](MedianPrice)
slow = Average[30](MedianPrice)
IF fast CROSSES OVER slow THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF fast CROSSES UNDER slow THEN
SELL AT MARKET
ENDIFAmbas medias usan MedianPrice, así que el cruce refleja el movimiento de los puntos medios de los bars y no de los cierres.
Errores y trampas habituales
- Ignora la apertura y el cierre.
MedianPricedepende solo del máximo y del mínimo, por lo que dos bars con el mismo rango pero cierres muy distintos comparten el mismo valor. - El bar en vivo se mueve. En la bar actual el máximo o el mínimo pueden extenderse, desplazando
MedianPricehasta que el bar se complete. - Desplazamiento fuera de rango.
MedianPrice[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.
Instrucciones relacionadas
TypicalPrice, la media de high, low y close.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.Range, el high menos el low de un bar.