Paper trading platform for Polymarket. Practice prediction market trading with virtual money, learn strategies, track performance, and compete on leaderboard...
Practice Polymarket trading with virtual money. Learn strategies. Compete on leaderboards.
# Create account with $10,000 virtual
neckr0ik-polymarket-paper create-account --name "MyPortfolio"
# View available markets
neckr0ik-polymarket-paper markets --limit 20
# Place a trade
neckr0ik-polymarket-paper trade --market "will-bitcoin-reach-100k" --side YES --amount 500
# Check portfolio
neckr0ik-polymarket-paper portfolio
# View leaderboard
neckr0ik-polymarket-paper leaderboard --weekly
| Tier | Virtual Cash | Markets/Day | Analytics |
|---|---|---|---|
| Free | $10,000 | 5 | Basic |
| Pro ($9/mo) | $100,000 | Unlimited | Advanced |
| Team ($29/mo) | Multiple accounts | Unlimited | Full |
Create a paper trading account.
neckr0ik-polymarket-paper create-account [options]
Options:
--name <name> Account name
--tier <tier> Account tier (free, pro, team)
--initial <amount> Starting cash (default: 10000)
View available Polymarket markets.
neckr0ik-polymarket-paper markets [options]
Options:
--limit <n> Max results (default: 20)
--category <name> Filter by category (crypto, politics, sports)
--search <query> Search by keyword
Place a paper trade.
neckr0ik-polymarket-paper trade [options]
Options:
--market <id> Market ID or slug
--side <side> YES or NO
--amount <dollars> Amount to trade
--limit <price> Limit price (optional)
View your portfolio.
neckr0ik-polymarket-paper portfolio [options]
Options:
--history Show transaction history
--performance Show performance metrics
Manually resolve a market (for practice).
neckr0ik-polymarket-paper resolve --market <id> --outcome <YES|NO>
View top paper traders.
neckr0ik-polymarket-paper leaderboard [options]
Options:
--period <period> weekly, monthly, all-time
--strategy <type> Filter by strategy
View detailed analytics.
neckr0ik-polymarket-paper analytics [options]
Options:
--period <days> Analysis period (default: 30)
--strategy Breakdown by strategy
Export your trading history.
neckr0ik-polymarket-paper export [options]
Options:
--format <format> csv, json
--output <file> Output file
Buy both YES and NO when combined < $1.00.
Example:
Market: "Will Bitcoin hit $100k?"
YES: $0.48
NO: $0.50
Combined: $0.98
Trade: Buy $490 YES + $500 NO = $990 total
Guaranteed payout: $1,000
Profit: $10 (1.01%)
Buy near-certain outcomes close to resolution.
Example:
Market: "Will X happen by March 31?"
Current: March 28
YES price: $0.97
Days remaining: 3
Trade: Buy YES at $0.97
Hold until resolution at $1.00
Profit: 3.1% in 3 days (376% annualized)
Trade on news before market adjusts.
Example:
News: "Israel strikes Tehran. Trump demands surrender."
Market: "Will Trump declare war on Iran?" @ 40%
Analysis: Military action ≠ formal war declaration
Market likely overpriced
Trade: Sell YES (or buy NO)
| Metric | Description |
|---|---|
| Total PnL | Total profit/loss |
| Win Rate | % of trades profitable |
| Average Return | Mean return per trade |
| Sharpe Ratio | Risk-adjusted return |
| Max Drawdown | Largest peak-to-trough |
| Calmar Ratio | Return / max drawdown |
| Category | Ranking By |
|---|---|
| Overall | Total PnL |
| ROI | Return on investment |
| Win Rate | % profitable trades |
| Sharpe | Risk-adjusted return |
| Streak | Longest win streak |
Scenario: Crypto Bull Run
Scenario: Election Night
Scenario: Market Crash
$ neckr0ik-polymarket-paper create-account --name "Learning"
✓ Created account: Learning
Virtual cash: $10,000
$ neckr0ik-polymarket-paper markets --search "bitcoin"
Found 5 markets:
1. "Will Bitcoin hit $100k by EOY 2026?" YES: 0.45
2. "Will Bitcoin drop below $50k?" NO: 0.65
3. "Will Bitcoin be banned?" NO: 0.92
...
$ neckr0ik-polymarket-paper trade --market "bitcoin-100k" --side YES --amount 1000
✓ Trade executed
Market: "Will Bitcoin hit $100k by EOY 2026?"
Side: YES
Amount: $1,000
Price: $0.45
Shares: 2,222.22
Fee: $0.01
$ neckr0ik-polymarket-paper portfolio
Portfolio: Learning
Cash: $8,999.99
Positions:
- "bitcoin-100k" YES: 2,222.22 shares @ $0.45 = $999.99
Total Value: $10,000.00 (0.00% return)
$ neckr0ik-polymarket-paper leaderboard --weekly
Weekly Leaderboard:
1. @trader1: +15.2% ($1,520 profit)
2. @trader2: +12.8% ($1,280 profit)
3. @trader3: +10.5% ($1,050 profit)
...
127. @Learning: 0.0% ($0 profit)
references/strategies.md — Detailed strategy guidesscripts/paper_trading.py — Main implementationprojects/polymarket-paper-trading/ — Full platform designZIP package — ready to use