Nuova versione stabile della Libreria grafici e del Terminale di trading (v16)

Aug 7, 2020

Abbiamo appena rilasciato l’ultima versione della Libreria grafici e del Terminale di trading, con nuove personalizzazioni estetiche, bug risolti e ancora più reattività e responsività, soprattutto per quanto riguarda i dispositivi mobili. Qui di seguito le novità.

Maggiori novità:

  • Nuovo e più conveniente stile per i pulsanti dei pannelli (Github issue #4608).
  • Nuova legenda con visuale che si adatta al contesto (Github issue #4607), nuove finestre di interazione per strumenti di disegno (Github issue #4600) e proprietà del grafico (Github issue #862). Più efficaci soprattutto nei dispositivi mobili.
  • Ora è possibile zoommare su un’area specifica del grafico tenendo premuto Ctrl (Github issue #4606).
  • Lo strumento di misurazione (Righello) (Github issue #4604), l’animazione di caricamento degli indicatori (Github issue #4603), e il pannello informazioni dei disegni (Github issue #4602) sono stati aggiornati.
  • Ora è disponibile la Tracking mode nella libreria (Github issue #4111).
  • Il support a IE (Internet Explorer) è stato terminato, assieme a tutte le relative attività (Github issue #4238).

Variazioni API:

  • Aggiunta la possibilità di configurare i weekend ed i giorni feriali delle borse, così da stabilire le sessioni di trading (Github issue #4467).
  • Ampliata l’API utile ad associare un indicatore (o una serie qualunque di dati) ad un’asse verticale specifico (Github issue #4788), in modo che sia possibile modificare di volta in volta gli assi associati ai vari indicatori.
  • Aggiunto un evento per la modifica degli assi degli indicatori (Github issue #4884). Tramite questo, può essere individuato in tempo reale l’indicatore che è stato spostato.
  • Le azioni di aggiunta di un indicatore, tramite la funzione createStudy (Github issue #4590), e di modifica del tema possono essere annullate dall’utente (che può tornare allo stato precedente in autonomia) (Github issue #4982).
  • Aggiunto il metodo getTheme che restituisce il nome del tema colore corrente (Github issue #4534).
  • Aggiunta la possibilità di sapere se il colore o lo stile di una serie all’interno di un grafico è stato cambiato (Github issue #4169).
  • In precedenza, tutti gli strumenti di disegno creati tramite API erano piazzati sul grafico con la serie principale. Ora si può decidere su quale pannello applicarli (Github issue #3408).

Terminale:

  • Aggiunti getters/setters/eventi per la sincronizzazione di strumento, intervallo, cursore e tempo (Github issue #3997).
  • Aggiunto il featureset always_has_called_order_to_modify per ottenere informazioni modificate sull’ordine (Github issue  #4705). È possibile ora scegliere quale ordine sarà restituito dopo la modifica, se il nuovo o il parent.
  • Se è attiva la sincronizzazione dell’intervallo, il range data viene applicato a tutti i grafici (Github issue  #4605).
  • Aggiunti i box informativi (tooltip) mancanti sui pulsanti inferiori del DOM/Book (Github issue #3979).

Altre funzionalità:

  • Aggiunta la possibilità di disabilitare lo scrolling verticale o orizzontale (Github issue #4483), utile soprattutto sui dispositivi mobili.
  • Un’implementazione più flessibile del metodo per cambiare i colori degli elementi della libreria. Attualmente, puoi cambiare tutti i colori visibili sulla schermata originale. La toolbar_bg è stata nascosta e non può più essere impostata (Github issue #3998).
  • Aggiunto il featureset per mostrare l’intestazione in modalità tutto schermo (Github issue #2610).
  • Ora la dimensione del font per gli strumenti di disegno può essere impostato in punti (pt) (Github issue #4353). Nel caso di valore non valido, viene mostrato un avviso.
  • Ora, invece che usare mainSeriesProperties.priceAxisProperties nelle sovrascritture, dovrai usare la Price Scale Api, che risulta sempre più conveniente (Github issue #4865).
  • Aggiunta la possibilità di creare LineToolRiskRewardLong/Short con due punti (Github issue #2381), così da specificare la data di termine.

Problemi risolti:

  • Quando viene creato un disegno, se si trova su un’area priva di dati, viene spostato nel punto con i dati più vicino (a sinistra). Se viene creato in un tempo futuro, verrà mostrato nel punto più vicino per la risoluzione stabilita. (Github issue #4878).
  • Il featureset timezone_menu funziona correttamente (Github issue #4836).
  • Abbiamo rimosso dalla documentazione gli argomenti obsoleti per il metodo executeActionById (Github issue #4828).
  • Sistemate le tipologie di argomento del metodo Fixed onVisibleRangeChanged (Github issue #4802).
  • Risolti i problemi riguardanti Tracking OHLC e variazioni barre quando la modalità tracking è disattivata (Github issue #4797).
  • La console non mostra più un errore relativo alla conversione di saveLoadAdapter su layout multi-grafico (Github issue #4776).
  • Le modifiche agli assi di un indicatore tramite il metodo changePriceScale sono ora applicate immediatamente (Github issue #4774).
  • Sistemata la flag supportMarketOrders: ora la finestra d’ordine mostra il valore del prezzo correttamente (Github issue #4765).
  • Ora i pips sono aggiornati non appena si muove il prezzo (Github issue #4761).
  • Rimosso il pulsante Espandi grafico dalla libreria (Github issue #4744), poiché rilevante solo per i layout multi-grafico.
  • Rimossa la randomizzazione dei colori usata per i nuovi indicatori (Github issue #4740). Ora il colore corrisponde a quello specificato nel codice.
  • Risolto il problema con la visualizzazione della Media mobile con timeframe a secondi (Github issue #4730).
  • Il pulsante COMPRA ora non si attiva a meno che tutti i campi siano riempiti correttamente (Github issue #4718).
  • Le sovrascritture sono applicate correttamente quando si resettano le impostazioni del grafico (Github issue #4706).
  • Le impostazioni della filigrana sono salvate correttamente su LocalStorage (Github issue #4681), così che anche aggiornando la pagina non si perdano le modifiche.
  • Le risoluzioni (timeframe) sono restituite in un solo formato: 1D (Github issue #4630). In passato, ce ne erano diversi che rendevano l’elaborazione più complicata.
  • Le sovrascritture ora sono applicate anche se il tema non è impostato (Github issue #4621).
  • Risolti i problemi nell’utilizzo di zOrder durante la creazione di disegni (Github issue #4611).
  • Ora la callback per il salvataggio del grafico viene chiamata in ogni caso (Github issue #4573), anche se non ci sono stati cambiamenti.
  • getAllShapes ora restituisce tutti i disegni con i nominativi corretti (Github issues #4507 #4498).
  • Abbiamo ripristinato l’opzione Hide marks on bars sul menu contestuale della libreria (Github issue #4506).
  • closePopupsAndDialogs ora chiude sia il menù constestuale degli indicatori che la finestra degli screenshot (Github issue #4438 #4051).
  • Il reindirizzamento al sito di TradingView ora avviene solo quando il logo/icona è cliccato direttamente (Github issue #4423), non quando ci si passa sopra per caso con il cursore nel momento del rilascio del pulsante sinistro del mouse.
  • Quando ascolti l’evento drawing_event e clicchi su un disegno, compare l’ID nella console (Github issue #4302).
  • Il metodo creatShape è stato ottimizzato (Github issue #4219). Ora funziona più velocemente e non contiene errori.
  • Rimossi gli errori e gli avvisi della console durante il caricamento del grafico (Github issue #4196).
  • Risolti gli errori relativi ai vecchi menù contestuali e alle finestre di interazione (Github issue #4136).
  • Muovere la linea d’ordine con la rotella del mouse ora attiva correttamente l’evento onMove (Github issue #4084).
  • Tutti gli strumenti aggiunti sono mostrati correttamente nella legenda (Github issue #4058).
  • Quando si condivide uno screenshot del grafico su Twitter, il testo di pubblicazione è inserito correttamente (Github issue #3732).
  • Risolto il problema di accesso alle impostazioni nel momento in cui studies_access è attiva (Github issue #3630).
  • Risolti i problemi con lo scrolling del grafico quando il cursore esce dalla finestra del browser (Github issue #1908).

Speriamo che questo aggiornamento vi possa tornare utile. Per qualsiasi feedback o consiglio in merito, scriveteci pure nei soliti canali di comunicazione. Siamo sempre interessati a sapere cosa vi piacerebbe vedere nella nostra piattaforma.

Look first Then leap

TradingView è realizzato per te. Assicurati di sfruttare al massimo tutte le sue funzionalità
Apri grafico