Iscriviti ora
Grafica/probuilder

DRAWARROWUP

DRAWARROWUP in ProBuilder disegna una freccia rivolta verso l'alto in corrispondenza di un indice di bar e di un prezzo, con colore e trasparenza opzionali tramite COLOURED. Sintassi ed esempi.

Sintassi

probuilder
DRAWARROWUP(x1, y1) COLOURED(R, G, B, a)

Parametri

NomeTipoPredefinitoDescrizione
x1interoobbligatorioIndice di bar in cui viene disegnata la freccia.
y1prezzoobbligatorioPrezzo o valore verticale in cui viene collocata la freccia.
R, G, Binteropredefinito della piattaformaOpzionale COLOURED componenti rosso, verde e blu, da 0 a 255.
aintero255Alpha opzionale (trasparenza), da 0 completamente trasparente a 255 completamente opaco.

Come funziona

DRAWARROWUP funziona all'interno di un indicatore ProBuilder. Disegna una freccia rivolta verso l'alto ancorata a (x1, y1), dove x1 è un indice di bar e y1 è un prezzo. Viene comunemente usato per segnalare un potenziale segnale di acquisto sotto i bar di prezzo.

Poiché segnala una condizione su una sola bar, viene inserito in un IF blocco che scatta solo quando il segnale si verifica, così le frecce si accumulano su ogni bar che soddisfa la condizione. Collocare la freccia poco sotto il minimo, per esempio sottraendo una parte dell'average true range, la mantiene lontana dalle candele. Il parametro opzionale COLOURED è la clausola che imposta colore e trasparenza.

Esempi

Esempio 1, Segnale di acquisto dello stocastico (Indicatore)

probuilder
// Green up arrow when stochastic turns up from oversold
sto = Stochastic[10,3](close)
signal = Average[5](sto)
rge = AverageTrueRange[10](close)
IF sto[1] < 20 AND sto CROSSES OVER signal THEN
    DRAWARROWUP(BarIndex[1], low[1] - rge/2) COLOURED(10, 255, 10)
ENDIF
RETURN

La freccia si colloca a mezzo ATR sotto il minimo precedente quando l'oscillatore sale incrociando da sotto 20.

Esempio 2, Freccia a un incrocio di medie mobili (Indicatore)

probuilder
// Up arrow when a fast average crosses above a slow one
fast = Average[10](close)
slow = Average[30](close)
IF fast CROSSES OVER slow THEN
    DRAWARROWUP(BarIndex, low) COLOURED(0, 200, 0)
ENDIF
RETURN

Ogni crossover rialzista lascia una freccia verde sul minimo della bar.

Esempio 3, Freccia singola sull'ultima bar (Indicatore)

probuilder
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWUP(BarIndex, low) COLOURED(0, 255, 0, 200)
RETURN

Con DrawOnLastBarOnly = true, solo la barra corrente mostra una freccia.

Errori e insidie comuni

  • Solo indicatori. DRAWARROWUP non ha effetto in ProScreener, ProOrder o ProBacktest. Mantienilo in un indicatore ProBuilder.
  • La direzione è fissa. La freccia punta sempre in alto. Usa DRAWARROWDOWN per un marcatore di vendita o DRAWARROW per una orizzontale.
  • X è un indice di bar. Passare un prezzo a x1 posiziona la freccia in modo errato in orizzontale. Usa BarIndex.
  • Sovrapposizione con le bar. Piazzare y1 esattamente sul minimo nasconde la freccia dietro la candela. Spostala sotto il minimo.
  • DRAWARROWDOWN, una freccia rivolta verso il basso per i marcatori di vendita.
  • DRAWARROW, una freccia orizzontale rivolta a destra.
  • DRAWPOINT, un punto marcatore.
  • DRAWTEXT, un'etichetta di testo.
  • COLOURED, imposta colore e trasparenza.
  • BACKGROUNDCOLOR, colora il grafico per rafforzare un bias insieme alle frecce.
  • BarIndex, fornisce la coordinata x.
  • Average, fornisce una media mobile su cui verificare gli incroci.