Iscriviti ora
Costanti/probuilder · probacktest · proorder · proscreener

MedianPrice

MedianPrice restituisce la media del massimo e del minimo di un bar in ProBuilder. Usa MedianPrice, o MedianPrice[N] N bar prima, come fonte di prezzo del punto medio smussato.

Sintassi

probuilder
MedianPrice

MedianPrice[N] restituisce il valore N bars indietro, dove N è 0 per la bar corrente, 1 per la bar precedente e così via. MedianPrice e MedianPrice[0] sono equivalenti.

Come funziona

MedianPrice è la media di high e low della barra, (High + Low) / 2. Rappresenta il centro geometrico del range di prezzo della bar e ignora dove la bar ha aperto o chiuso.

L'offset tra parentesi quadre si riferisce alle bar precedenti, quindi MedianPrice[1] è il punto medio del bar precedente. L'indice deve restare entro lo storico caricato.

Poiché usa solo high e low, MedianPrice reagisce agli estremi di ogni bar anziché al suo prezzo di chiusura. È un input comune per medie e calcoli di canale in cui si preferisce un centro stabile del range alla chiusura più variabile. Sul bar in formazione può muoversi quando il massimo o il minimo si aggiornano.

Esempi

Esempio 1, Media smussata del punto medio (Indicatore)

probuilder
// Moving average of the bar midpoints
ma = Average[20](MedianPrice)
RETURN MedianPrice AS "Median price", ma AS "MA 20"

L'indicatore traccia il punto medio di ogni bar e una media mobile costruita su di esso.

Esempio 2, Screening su punti medi in salita (ProScreener)

probuilder
// Current midpoint above its value one bar ago
rising = MedianPrice > MedianPrice[1]

SCREENER[rising] (MedianPrice AS "Median price")

Lo screener restituisce gli strumenti il cui punto medio del bar è salito rispetto al bar precedente.

Esempio 3, Ingresso di trend sul punto medio (ProOrder)

probuilder
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
ENDIF

Entrambe le medie usano MedianPrice, quindi l'incrocio riflette il movimento dei punti medi delle bar invece delle chiusure.

Errori e insidie comuni

  • Ignora apertura e chiusura. MedianPrice dipende solo dal massimo e dal minimo, quindi due bar con lo stesso range ma chiusure molto diverse condividono lo stesso valore.
  • La bar live si muove. Sulla bar corrente il massimo o il minimo possono estendersi, spostando MedianPrice finché il bar non si completa.
  • Offset fuori intervallo. MedianPrice[N] fallisce quando N punta a prima della prima bar caricata. Proteggi i lookback lunghi o carica più storico.
  • TypicalPrice, la media di massimo, minimo e chiusura.
  • WeightedClose, una media di massimo, minimo e chiusura ponderata sulla chiusura.
  • TotalPrice, la media di apertura, massimo, minimo e chiusura.
  • CustomClose, la fonte di prezzo selezionabile dall'utente.
  • High, il prezzo più alto di una bar.
  • Low, il prezzo più basso di una bar.
  • Close, il prezzo di chiusura di una bar.
  • Range, il massimo meno il minimo di una bar.