Skip to content

williamhao99/pm-tradingdesk

Repository files navigation

Prediction Market Trading Desk

Some personal trading tools I've made for Kalshi and Polymarket. Work in progress

Kalshi: web dashboard + hotkey trader for fast execution; Polymarket: activity monitors for tracking other traders

Setup

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

cp .env.example .env
# Add your KALSHI_API_KEY_ID to .env
# Add kalshi_private_key.pem to project root

Optional: add TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID to .env for mobile notifications

Usage

Kalshi dashboard:

./scripts/run-dashboard.sh
# Open http://localhost:8000

Kalshi hotkey trader:

./scripts/run-generate-hotkeys.sh
./scripts/run-hotkey-trader.sh

Polymarket monitoring:

# Find wallet address
python3 src/polymarket/tools/user_lookup.py --username SomeTrader

# Monitor activity
./scripts/run-polymarket-monitor.sh --wallet 0x...

# Sports monitor
python3 src/polymarket/bots/enhanced_sports_monitor.py --wallet 0x... --name "Trader"

Structure

src/
├── kalshi/          # Dashboard, hotkey trader, API clients
└── polymarket/      # Activity monitors, wallet lookup

About

Personal trading desk & bots for Kalshi and Polymarket prediction markets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published