Train an agent to allocate a stock portfolio
Buy, sell, or hold across real tickers. Press start and watch an untrained allocator become a disciplined trader.
Prices are delayed about 15 minutes, not a live trading feed. This is a practice simulation for learning, it doesn't place real trades and shouldn't be used to make real investing decisions.
No training completed yet
Search the universe, then tap a ticker to add it below.
No tickers returned.
Use saved watchlist
Inline symbols in the payload (default)
Press Start Training to see AAPL activity here.
Buy & sell bars for AAPL from the trained policy replay.
Analyst chartAAPL
After Replay finishes, this chart shows this model's Buy / Hold / Sell behaviour for AAPL.
P&L vs Starting Capital
No allocation yet.
session policy
Pending
Pending
Pending
Pending
Pending
Pending
Pending
mean deployment
Pending
Pending
Pending
Finish training and replay to compare this session against Buy & Hold, MVO, XGBoost, and LSTM.
Buying or selling a stock isn't just yes/no — the agent also has to decide how much. That's why we default to algorithms built for fine-grained decisions (SAC, DDPG, TD3). A few others (PPO, A2C) work well here too, if you want to compare.
Editable anytime before Start.
~1-2 min · good default for most portfolio runs
Untrained allocators trade randomly. Trained ones don't. Hit start to see the difference.