STYLE
STYLE in ProBuilder imposta come viene disegnata una serie restituita dall'indicatore, come linea, linea punteggiata, istogramma o punti, con uno spessore. Sintassi, opzioni ed esempi svolti.
Sintassi
RETURN myvariable STYLE(style_type, width)Parametri
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
style_type | parola chiave | LINE | Stile di disegno. Vedi la tabella delle opzioni qui sotto. |
width | intero | predefinito della piattaforma | Spessore della linea o dimensione del punto. |
Disponibili style_type i valori sono:
| Stile | Effetto |
|---|---|
LINE | Una semplice linea continua. Questa è l'impostazione predefinita. |
DOTTEDLINE | Una linea punteggiata semplice. |
DOTTEDLINE1 a DOTTEDLINE4 | Linee punteggiate con motivi di punti diversi. |
HISTOGRAM | Una serie di barre verticali. |
POINT | Una serie di punti separati. |
Come funziona
STYLE funziona dentro un indicatore ProBuilder. Si collega a un valore nel RETURN linea e definisce come quella serie viene tracciata, scelta che altrimenti si fa a mano nella finestra delle impostazioni dell'indicatore. Può essere combinato con COLOURED per il colore e AS per un nome di serie, e ogni valore restituito può avere il proprio STYLE.
Il width argomento imposta lo spessore della linea o la dimensione del punto. Poiché STYLE descrive una serie restituita invece di disegnare un oggetto a determinate coordinate, differisce dal DRAW comandi: modifica l'aspetto dell'output dell'indicatore stesso.
Esempi
Esempio 1, Istogramma, linea e linea punteggiata insieme (Indicatore)
// Style three returned series differently on one indicator
i1 = LinearRegression[20](close)
i2 = LinearRegression[10](close)
diff = i2 - i1
avgdiff = ExponentialAverage[7](diff)
RETURN diff COLOURED(50,146,175,90) STYLE(HISTOGRAM,2) AS "LR difference", avgdiff COLOURED(227,247,40) STYLE(LINE,3) AS "Avg of difference", avgdiff[1] COLOURED(227,247,40) STYLE(DOTTEDLINE,1) AS "Delayed Avg of difference"diff è disegnato come istogramma, avgdiff come linea continua e il suo valore ritardato come linea sottile punteggiata.
Esempio 2, Una singola serie di punti (Indicatore)
// Plot closing price as points rather than a line
RETURN close STYLE(POINT, 3) AS "Close points"Il POINT stile rappresenta ogni valore come un punto separato di dimensione 3.
Esempio 3, Una linea spessa (Indicatore)
// A wide moving-average line
ma = Average[50](close)
RETURN ma COLOURED(0, 120, 255) STYLE(LINE, 4) AS "MA50"Il width pari a 4 fa risaltare la linea della media mobile.
Errori e insidie comuni
- Solo output dell'indicatore.
STYLEdescrive una serie restituita. Non ha effetto in ProScreener, ProOrder o ProBacktest, che non disegnano l'output degli indicatori. - Attach to a RETURN value.
STYLEdeve seguire un valore nelRETURNriga. Non è un'istruzione autonoma. - Uno stile per valore. In un multi-valore
RETURN, ogni valore mantiene il proprioSTYLE,COLOUREDeAS. Uno stile non si trasferisce al valore successivo. - Style contro i comandi DRAW.
STYLEcambia il modo in cui una serie viene tracciata. Per posizionare una forma a determinate coordinate, usa unaDRAWcomando comeDRAWPOINTinvece.
Istruzioni correlate
RETURN, l'istruzioneSTYLEsi collega a.COLOURED, imposta il colore della serie restituita.AS, assegna il nome alla serie restituita nella legenda.DRAWPOINT, disegna punti a coordinate invece di definire lo stile di una serie.GRAPH, traccia un valore in un pannello separato.GRAPHONPRICE, traccia un valore sopra il prezzo.ExponentialAverage, una serie spesso restituita con unSTYLE.Average, una serie spesso restituita con unSTYLE.