Iscriviti ora
Costanti/probuilder · probacktest · proorder · proscreener

TotalPrice

TotalPrice restituisce la media di apertura, massimo, minimo e chiusura di una bar in ProBuilder. Usa TotalPrice, o TotalPrice[N] N bar indietro, come fonte di prezzo smussata.

Sintassi

probuilder
TotalPrice

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

Come funziona

TotalPrice è la media di apertura, massimo, minimo e chiusura del bar, (Open + High + Low + Close) / 4. Tra le costanti di prezzo integrate è quella che attinge al maggior numero di input, quindi produce il valore singolo più equilibrato per una barra, tenendo conto sia dei due punti terminali sia dei due estremi.

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

Poiché media quattro punti, TotalPrice attenua l'effetto di ciascuno di essi preso singolarmente. È adatto agli input in cui si vuole un prezzo per bar stabile e rappresentativo e in cui la singola apertura o chiusura conta meno. Sul bar in formazione può muoversi quando massimo, minimo o chiusura si aggiornano, mentre l'apertura resta fissa.

Esempi

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

probuilder
// Moving average of the total price
ma = Average[20](TotalPrice)
RETURN TotalPrice AS "Total price", ma AS "MA 20"

L'indicatore traccia la media OHLC accanto a una media mobile della stessa serie.

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

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

SCREENER[above] (TotalPrice AS "Total price")

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

Esempio 3, Ingresso su incrocio del prezzo totale (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

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

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 TotalPrice, quindi l'incrocio usa la media OHLC completa di ogni bar.

Errori e insidie comuni

  • Include l'apertura. TotalPrice è l'unico prezzo medio nativo che include l'apertura, quindi differisce da TypicalPrice, che usa solo high, low e close.
  • La bar live si muove. Sulla bar corrente il massimo, il minimo o la chiusura possono cambiare, spostando TotalPrice fino al completamento della bar, anche se l'apertura è fissa.
  • Offset fuori intervallo. TotalPrice[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.
  • MedianPrice, la media di massimo e minimo.
  • WeightedClose, una media di massimo, minimo e chiusura ponderata sulla chiusura.
  • CustomClose, la fonte di prezzo selezionabile dall'utente.
  • Open, il prezzo di apertura di una bar.
  • High, il prezzo più alto di una bar.
  • Low, il prezzo più basso di una bar.
  • Close, il prezzo di chiusura di una bar.