The Portfolio Builder is a tool in the Simulator that fills your contest entries for you. Upload your entries file, simulate your lineup pool, and the Portfolio Builder decides which lineup goes in which entry across every contest on the slate.
| You give it | Your DraftKings or FanDuel entries file (every contest you entered on the slate) and a pool of lineups. |
|---|
| It does | Simulates the slate once, prices every lineup against every contest's payout table, then fills every entry. |
|---|
| You get | Ten complete portfolios, from most expected profit to most coverage, each with an upload-ready entries file. |
|---|
Why not just take the top lineups?
The problemSay you have 150 entries across 20 contests and a pool of 3000 lineups. Picking the top 150 lineups by SIM ROI has two problems.
Value depends on the contest. The size and payout structure of a contest determine which lineups are better suited for it.
Entries are not independent. Fill 150 entries with the highest ROI lineups and you get 150 near-identical rosters. One injury zeroes the whole slate. The value of each entry depends on what your other entries already hold. That makes it a portfolio problem.
Before the Portfolio Builder, the Simulator handled one contest per run and left the entry allocation to your spreadsheet.
How it works
Simulator1
Upload your entries file.
4
Choose a portfolio and download.
Export the entries file from DraftKings or FanDuel the same way you do for late swap. It lists every entry you hold and the contest each one belongs to. Your lineup pool can come from the optimizer, the lineup builder, or an upload, the same as any Simulator run.
The Portfolio Builder handles the rest.
How entries get filled
Under the hoodEvery lineup gets a score for every contest. The score has two parts.
Contest ROI. How well the lineup is expected to do in that specific contest, based on where it finished across the simulations and that contest's payout table. You can score by ROI, cash rate, or first place rate.
Coverage. How many simulated outcomes the lineup wins that your other entries do not already win. The Portfolio Builder looks at each lineup's best simulated finishes and checks whether those outcomes are already covered by an entry you have filled.
Entries are filled one at a time. Each time, the Portfolio Builder takes the lineup that adds the most score given everything already assigned. A lineup that wins in the same simulations as your existing entries adds less. A lineup that wins in simulations nothing else covers adds more.
Coverage counts the outcomes you get paid in, not how different the rosters look. 150 lineups that all need the same quarterback to hit will score badly on coverage, which is correct.
"Wins" in this context does not mean 1st overall, it's a representation of a high finish position whose exact definition varies based on the contest.
Choosing a portfolio
The Portfolio Builder does not pick one answer for you. It builds ten complete portfolios that have a different balance of ROI and coverage.
Portfolio 1
Most profit
Every entry takes the highest ROI lineup available for its contest. Highest expected profit, but the slate rises and falls with a handful of players.
Portfolios 2 to 9
The middle
Each step trades a little expected profit for more coverage. Most players will pick from here.
Portfolio 10
Most coverage
Every entry adds the most newly covered outcomes. The widest spread, but some entry fees go to lineups that rated poorly.
What each portfolio reports
Results- ROI Score. The average expected value across your filled entries.
- Expected Profit. Entry fee times expected value, added up. This is the dollar figure most players compare.
- Coverage. The share of simulated outcomes where at least one of your entries has a high finish.
- Diversity Score. A measure of how diverse your lineups are.
- A fill summary for each contest and a count of how many times each lineup was used.
Good to know
Limits- If a contest in your entries file has not been simulated, its entries are left blank and the contest is named in the results.
- You can limit to using a lineup only once total per portfolio, or allow lineups to be re-used in different contests.
- All contests must be on the same slate. The Portfolio Builder uses one simulation of the slate for every contest.
- Classic slates only to start. Showdown is not supported yet.
- Included with the 25 and 3000 Lineup Simulator plans.
The Portfolio Builder turns your entries file into a filled slate. It simulates once, prices every lineup in every contest, and fills your entries so they win in different simulations rather than the same one. Pick the portfolio that matches how much spread you want and upload the file.