Utilizziamo cookies (inclusi cookies di parti terze) per registrare le preferenze del cliente, per aiutarci a capire come i visitatori utilizzano i nostri siti e per rendere più pertinenti le pubblicità che mostriamo su siti di terzi. Per saperne di più, è possibile consultare le sezioni Normativa sulla privacy e Normativa sui cookies.
Per accettare l'uso dei cookies, è necessario cliccare su 'Accetto' oppure scegliere 'Opzioni' per impostare le preferenze sul tipo di cookie.
Questa pagina spiega come integrare il grafico di BullionVault in un sito web e elenca le opzioni di configurazione che si possono utilizzare per personalizzare il grafico. È anche possibile integrare il widget di BullionVault del prezzo di oro e argento. BullionVault si impegna a fornire un servizio accurato e affidabile, ma non garantisce la stabilità del grafico o dei widget del prezzo né l'accuratezza dei dati forniti.
La libreria del grafico è scritta in javascript e ospitata nei server di BullionVault. Non è necessario scaricare la libreria su un altro server. Basta aggiungere le seguenti tag di script nella head della pagina nella quale si vuole integrare il grafico.
<!doctype html>
<head>
<script type="text/javascript" src="https://oro.bullionvault.it/chart/bullionvaultchart.js?v=1"></script>
</head>
Il grafico viene aggiunto chiamando il costruttore BullionVaultChart con due argomenti. Il primo argomento è un array associativo con opzioni di configurazione. Tutte le opzioni disponibili sono elencate in seguito. Il secondo argomento è l'ID dell'elemento DOM in cui il grafico deve essere integrato. Può essere un DIV o qualche altro elemento del blocco.
<div id="chartContainer" style="height: 300px; width: 500px;"></div>
<script type="text/javascript" >
var options = {bullion: 'gold'};
var chartBV = new BullionVaultChart(options, 'chartContainer');
</script>
bullion | Seleziona il metallo da visualizzare. Si noti che se i bottoni per modificare il metallo da visualizzare sono indicati nel pannello dei bottoni (switchBullion), l'impostazione dell'utente contenuta in un cookie ha priorità rispetto a questa opzione. Valori accettati: 'gold', 'silver', 'platinum', 'palladium' |
currency | Seleziona la valuta da visualizzare. Si noti che se il menu a tendina per cambiare la valuta è visualizzato nel pannello dei bottoni (switchCurrency), l'impostazione dell'utente contenuta in un cookie ha priorità rispetto a questa opzione. Valori accettati: 'USD', 'GBP', 'EUR', 'JPY', 'AUD', 'CAD', 'CHF' |
timeframe | Seleziona il periodo di tempo da visualizzare, da 10 minuti a 20 anni. Si noti che se i bottoni per modificare il periodo di tempo sono visualizzati nel pannello dei bottoni (switchTimeframe), l'impostazione dell'utente contenuta in un cookie ha priorità rispetto a questa opzione. Valori accettati: '10m', '1h', '6h', '1d', '1w', '1m', '1q', '1y', '5y', '20y' |
chartType | Rappresenta la tipologia del grafico. Le tipologie supportate sono Linea e High-Low-Close. Si noti che se il menu a tendina per modificare la tipologia di grafico è visualizzato nel pannello dei bottoni (switchChartType), l'impostazione dell'utente contenuta in un cookie ha priorità rispetto a questa opzione. Valori accettati: 'line' or 'hlc' |
miniChartMode | Passa alla modalità “Minichart“, che supporta il grafico in dimensioni molto piccole, ma manca di alcune opzioni. Questa modalità è ideale per integrare il grafico nella colonna laterale di un sito web. Valori accettati: true oppure false |
miniChartModeAxis | Specifica quale asse delle ordinate (y) deve essere visualizzata in miniChartMode. Valori accettati: 'kg', 'oz' o 'both' |
referrerID | Chi partecipa al programma di affiliazione usa questo parametro per ricevere parte della commissione dei nuovi clienti inviati attraverso i link a BullionVault inseriti nel grafico. Valori accettati: Il nome utente BullionVault, per esempio 'MARIOROSSI01' |
containerDefinedSize | Controlla se la dimensione del grafico dovrebbe aggiustarsi all'elemento parente (il div che lo contiene) o se si aggiusterà alla finestra (o un iframe) e si ridimensionerà di conseguenza. Valori accettati: true oppure false |
displayLatestPriceLine | Mostra/nasconde la linea che indica l'ultimo prezzo e l'ora dell'ultimo aggiornamento. Valori accettati: true oppure false |
switchBullion | Mostra/nasconde i bottoni per modificare il metallo. Valori accettati: true oppure false |
switchCurrency | Mostra/nasconde il menu a tendina per modificare la valuta. Valori accettati: true oppure false |
switchTimeframe | Mostra/nasconde i bottoni per modificare il periodo di tempo. Valori accettati: true oppure false |
switchChartType | Mostra/nasconde il menu a tendina per modificare la tipologia di grafico. Valori accettati: true oppure false |
exportButton | Mostra/nasconde il bottone di esportazione che permette agli utenti di scaricare i dati del grafico in un file CSV. Valori accettati: true oppure false |
<html>
<head>
<script type="text/javascript" src="https://oro.bullionvault.it/chart/bullionvaultchart.js" ></script>
<script type="text/javascript" >
var options = {
bullion: 'gold',
currency: 'USD',
timeframe: '1w',
chartType: 'line',
miniChartModeAxis : 'oz',
referrerID: 'MARIOROSSI01',
containerDefinedSize: true,
miniChartMode: false,
displayLatestPriceLine: true,
switchBullion: true,
switchCurrency: true,
switchTimeframe: true,
switchChartType: true,
exportButton: true
};
var chartBV = new BullionVaultChart(options, 'embed');
</script>
</head>
<body>
<div id="embed" style="height: 400px; width: 660px; "></div>
</body>
</html>
Il grafico risultante è il seguente:
<html>
<head>
<script type="text/javascript" src="https://oro.bullionvault.it/chart/bullionvaultchart.js" ></script>
<script type="text/javascript" >
var options = {
bullion: 'gold',
currency: 'USD',
timeframe: '1w',
chartType: 'line',
miniChartModeAxis : 'oz',
referrerID: 'MARIOROSSI01',
containerDefinedSize: true,
miniChartMode: true,
displayLatestPriceLine: true,
switchBullion: true,
switchCurrency: true,
switchTimeframe: true,
switchChartType: true,
exportButton: true
};
var chartBV = new BullionVaultChart(options, 'embed');
</script>
</head>
<body>
<div id="embed" style="height: 105px; width: 170px; "></div>
</body>
</html>
Il grafico risultante è il seguente:
Utilizziamo i cookie per ricordare le preferenze del cliente sul sito, registrare eventuali referenti, migliorare le prestazioni del nostro sito e rendere più pertinenti gli annunci pubblicitari che mostriamo su siti di terze parti. Per saperne di più, visiti le sezioni Normativa sui cookies.
Scelga una delle opzioni e salvi le preferenze.
Si possono cambiare le preferenze cookies in qualsiasi momento dal link 'Cookies' in fondo alla pagina.
Non sono state effettuate operazioni di navigazione per un certo periodo di tempo
Per motivi di sicurezza tra minuti l'utente verrà disconnesso automaticamente, a meno che non effettui qualche operazione