High
High restituisce il prezzo massimo di un bar in ProBuilder. Usa High, oppure High[N] per il massimo di N bar prima, come fonte di prezzo in indicatori, screener e strategie.
Sintassi
HighHigh[N] restituisce il prezzo più alto N bars indietro, dove N è 0 per la bar corrente, 1 per la bar precedente e così via. High e High[0] sono equivalenti.
Come funziona
High legge il prezzo massimo raggiunto durante un bar sul timeframe di lavoro del grafico. Sul bar corrente, non ancora completato, il massimo può salire mentre gli scambi spingono più in alto, quindi può aumentare tick per tick fino alla chiusura del bar.
L'offset tra parentesi quadre indirizza bar precedenti rispetto a quello in elaborazione. High[1] è il massimo della bar precedente e High[10] è il massimo di dieci barre fa. L'indice deve restare entro lo storico caricato, poiché andare oltre la barra più vecchia produce un errore.
Per trovare il massimo più alto su una finestra invece che su una singola bar, usa l'istruzione Highest funzione, per esempio Highest[20](High). Le strategie breakout confrontano spesso il prezzo corrente con un recente Highest[N](High) livello per rilevare un movimento sopra la resistenza precedente.
Esempi
Esempio 1, Distanza sotto il massimo recente (Indicatore)
// How far the close sits below the highest high of the last 20 bars
recentHigh = Highest[20](High)
gap = recentHigh - Close
RETURN gap AS "Below 20-bar high"L'indicatore misura quanto il prezzo è ritracciato dal suo picco recente.
Esempio 2, Ricerca di nuovi massimi (ProScreener)
// Current high exceeds the highest high of the previous 50 bars
newHigh = High > Highest[50](High)[1]
SCREENER[newHigh] (High AS "High")Lo screener restituisce gli strumenti che segnano un nuovo massimo a 50 bar sull'ultimo bar.
Esempio 3, Ingresso in breakout sopra il massimo precedente (ProOrder)
DEFPARAM CumulateOrders = false
// Highest high of the last 20 completed bars
level = Highest[20](High)[1]
IF Close > level THEN
BUY 1 CONTRACT AT MARKET
ENDIF
SET STOP %LOSS 2La strategia entra quando la chiusura supera il massimo High delle venti bar precedenti.
Errori e insidie comuni
- Offset fuori intervallo.
High[N]fallisce quando N punta prima della prima bar caricata. Proteggi i lookback lunghi o carica storico sufficiente. - Singola bar rispetto alla finestra.
High[5]è il massimo di una singola bar cinque indietro, non il massimo più alto delle ultime cinque bars. Per un massimo mobile usaHighest[5](High). - La bar live può estendersi. Sulla barra corrente il massimo può continuare a salire fino alla chiusura, quindi i test di breakout sul massimo in formazione possono scattare in anticipo. Confronta con barre completate usando
High[1]per conferma.
Istruzioni correlate
Low, il prezzo più basso di una bar.Open, il prezzo di apertura di una bar.Close, il prezzo di chiusura di una bar.Volume, il volume scambiato di una bar.Range, il massimo meno il minimo di una bar.CustomClose, la fonte di prezzo selezionabile dall'utente.MedianPrice, la media di massimo e minimo.DHigh, il prezzo più alto di una bar giornaliera passata.