General
Why is my ticker missing from the search results?
StockVisionz fetches data on demand. If a ticker is not yet in the database, simply search for it — the platform will fetch price history automatically, compute indicators, and have it ready for analysis within a few seconds. The ticker must be a valid US equity symbol currently trading.
How often is price data updated?
Price data for active tickers refreshes automatically each trading day after market close via a scheduled job. If you are viewing a ticker that has not been searched recently, the data may be a day behind. Triggering any analysis on that ticker will pull the latest available data.
What does the survivorship bias warning mean?
The current data source only includes companies currently trading. Companies that were delisted, went bankrupt, or were acquired are not included in historical data. This means backtests will appear more profitable than they would have been in real time. See the Survivorship Bias section in Platform Concepts for the full explanation.
Is this live trading or paper trading?
StockVisionz is currently a research and backtesting platform. Paper trading via Alpaca is planned for a future phase. No real money is involved at any stage of the current platform.
Why does my ML model take longer than my backtest?
Backtests are vectorized and run in seconds. ML training — especially walk-forward validation, which trains the model multiple times across the full history — takes longer. XGBoost and LSTM training run on GPU, which dramatically reduces training time compared to CPU. If you are seeing very long training times, confirm that GPU acceleration is active in the platform settings.
Why are my ML accuracy scores only around 51-53%?
This is expected and normal. Predicting next-day market direction is a genuinely hard problem. The market is not random, but it is close enough to random that 51-53% accuracy on a binary classification task is a realistic out-of-sample result. The more meaningful metric is Directional Profitability — whether running the model's signals through the backtester produces a positive Sharpe ratio. A model with 53% accuracy and a Sharpe of 1.2 is a good model.