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.