Iscriviti ora
Costanti/probuilder · probacktest · proorder · proscreener

TypicalPrice

TypicalPrice restituisce la media di massimo, minimo e chiusura di una barra in ProBuilder. Usa TypicalPrice, o TypicalPrice[N] per N barre prima, come fonte di prezzo equilibrata.

Sintassi

probuilder
TypicalPrice

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

Come funziona

TypicalPrice è la media di massimo, minimo e chiusura della bar, (High + Low + Close) / 3. Combinando gli estremi del range con il prezzo di chiusura, produce un singolo valore rappresentativo che riflette sia quanto la barra si è mossa sia dove ha terminato.

L'offset tra parentesi quadre si riferisce alle bar precedenti, quindi TypicalPrice[1] è il prezzo tipico del bar precedente. L'indice deve rimanere entro lo storico caricato.

Questo prezzo è la base classica per indicatori come il CCI e per le formule dei pivot point, dove si preferisce una sintesi equilibrata della barra rispetto alla sola chiusura. Sulla barra in corso può variare mentre si aggiornano massimo, minimo o chiusura.

Esempi

Esempio 1, Prezzo tipico rispetto alla sua media (Indicatore)

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

L'indicatore traccia il prezzo tipico con una media mobile costruita sulla stessa serie.

Esempio 2, Screening sulla forza del prezzo tipico (ProScreener)

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

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

Lo screener restituisce gli strumenti il cui prezzo tipico si trova sopra la sua media più lunga.

Esempio 3, Ingresso su incrocio del prezzo tipico (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

Entrambe le medie leggono TypicalPrice, quindi l'incrocio usa il prezzo composito del bar invece della chiusura.

Errori e insidie comuni

  • Non è lo stesso di MedianPrice. TypicalPrice include la chiusura e divide per tre, mentre MedianPrice usa solo massimo e minimo. I due differiscono ogni volta che la chiusura è lontana dal punto medio della bar.
  • La bar live si muove. Sulla bar corrente il massimo, il minimo o la chiusura possono cambiare, spostando TypicalPrice finché il bar non si completa.
  • Offset fuori intervallo. TypicalPrice[N] fallisce quando N punta a prima della prima bar caricata. Proteggi i lookback lunghi o carica più storico.
  • MedianPrice, la media di massimo e minimo.
  • 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.
  • Volume, il volume scambiato di una bar.