📈 Smart Stock Indices

Data-Driven Investment Platform

📊 Companies Database

Loading companies...

🧙‍♂️ Strategy Optimizer

Answer a few questions and let our mathematical optimizer generate weights for you. Uses convex optimization to maximize diversification while satisfying your constraints.

Set minimum weights for category groups. Leave at 0 if you have no preference.

0%
0%
0%
0%

🎯 Compare Preset Strategies

Test 6 common investment strategies (Equal, Growth, Value, Quality, Balanced, Dividend) and see which performed best historically.

⏱️ Takes ~30 seconds to run 6 backtests. Less overfitting risk than full optimization.

📊 Generated Strategy Weights

Your optimized weights are ready! Here's what to do next:

  1. Review the weights below - Make sure they align with your preferences
  2. Click "Save as Strategy" - This saves the weights for backtesting
  3. Go to the Backtests tab - Select your saved strategy and run a backtest to see actual historical performance metrics (returns, Sharpe ratio, drawdown)

🎯 Create New Strategy

Loading criteria...

Total Weight: 0.00

📋 My Strategies

Loading strategies...

💼 Generate Portfolio

📈 Generated Portfolios

Select a strategy and generate a portfolio to see results here.

🔬 Run Backtest

📊 Backtest Results

Run a backtest to see results here.

⚙️ Data Management

Manage stock data updates, view scheduler status, and monitor system health.

📥 Update Stock Data

Fetch latest financial data from Yahoo Finance for all companies.

💚 System Health

Checking...

⏰ Scheduler Status

Loading scheduler status...

🔄 Update Single Company

Update data for a specific company by ticker symbol.

📋 Recent Updates Log

Update activity will appear here...

Processing your request...
This may take a few moments