FIRE To Do List

Release dalla 0.10.36 - alla 0.11.13 Task 21/10 - 28/10

1. Nuove features
  • Implementato il modello TimesFM
  • aggiunte le bande di incertezza su TimesFM
2. Modifiche strutturali alla applicazione,
  • Il Market Explorer ora legge ticker e date dallo stato globale, semplificando la UI. Corretta l’istanziazione del widget, l’accesso agli attributi di AppState
  • Aggiunta la capacità di tracciare ‘entry_reason’ e ‘exit_reason’ per ogni trade nella tabella “trade Log” che permette di evidenziare le ragioni dell’ Exit dal trade, in modo da poter migliorare il sistema. “Exit Reason” è popolata in automatico dall’engine di backtest
3. QOL (Quality of Life)
  • Esportazione forecast TimeFM con tasto DX tu Ticker
  • Migliorata la UX per grafici non-temporali
  • Cambia tab su Grafico Prezzi dopo selezione chart type
  • QDockWidget separato e indipendente per l’AI, in modo che possa essere agganciato “accanto” (o raggruppato in tab)
  • Creato Forecast Lab come tabbed container
  • Il Market Insights Widget è stato refattorizzato per diventare un cruscotto dinamico. Rimuove i controlli di input manuali e si aggiorna automaticamente in risposta ai cambiamenti del ticker e delle date globali gestiti da AppState. Questo allinea il componente all’architettura reattiva dell’applicazione.
  • Centralizza il flusso di selezione del ticker attraverso AppState. Quando un utente seleziona un ticker dallo Scanner, viene aggiornato lo stato globale. Il Grafico e la Watchlist ora ascoltano il segnale global_ticker_changed e si aggiornano di conseguenza, disaccoppiando i componenti e migliorando la coerenza della UX.

4. BugFix

  • Risolve un AttributeError che causava il crash al cambio del ticker globale.
  • Aggiunge un flag di blocco (_is_updating_selection) per impedire allo slot on_global_ticker_changed di reagire a un cambiamento avviato dallo stesso widget. Questo elimina lo scroll automatico indesiderato.
  • risolto un bug di ridisegno nella heatmap che causava la duplicazione della colorbar.