Frequently Asked Questions (FAQ)
Common questions and answers about PolyOracle AI.
General Questions
What is PolyOracle AI?
PolyOracle AI is an intelligent trading agent that analyzes Polymarket prediction markets using advanced AI research and makes informed trading decisions. It combines web research, market analysis, and machine learning to identify trading opportunities.
Is PolyOracle AI free to use?
The software is open source and free to use. However, you'll need:
- API keys for OpenAI, Exa, and other services (paid usage)
- USDC for trading on Polymarket
- Small amounts of MATIC for transaction fees
How much money do I need to start?
Minimum recommended: $100-500 USDC for testing Comfortable starting amount: $1000-2000 USDC Also need: ~$10 worth of MATIC for gas fees
Start small while you learn the system and gain confidence in the AI's decisions.
Is automated trading safe?
Automated trading carries risks:
- ✅ Pros: Removes emotion, 24/7 monitoring, consistent strategy
- ⚠️ Risks: Technical failures, market volatility, AI errors
- Recommendation: Start with human approval required, small positions
Technical Questions
What programming knowledge do I need?
Basic Usage: None - use the web interface Advanced Usage: Python basics for customization Development: Python + TypeScript for core modifications
Which operating systems are supported?
- macOS: Fully supported ✅
- Linux: Fully supported ✅
- Windows: Supported via WSL2 ⚡
Can I run this on a VPS or cloud server?
Yes, PolyOracle AI works well on cloud servers:
- Recommended: 2+ CPU cores, 4GB+ RAM
- Popular choices: AWS, DigitalOcean, Google Cloud
- Benefits: 24/7 operation, stable connectivity
Trading Questions
How does the AI make trading decisions?
The AI follows a structured process:
- Research: Deep web search on market topics
- Analysis: Technical analysis of orderbook/liquidity
- Synthesis: Combines fundamental + technical analysis
- Decision: BUY/SELL/NO_TRADE with confidence score
- Risk Check: Validates against risk management rules
What markets can I trade?
PolyOracle AI works with Polymarket's binary prediction markets:
- Politics: Elections, policy outcomes
- Economics: Market predictions, inflation, etc.
- Sports: Game outcomes, season winners
- Crypto: Price predictions, adoption milestones
- Current Events: News outcomes, social trends
How accurate are the predictions?
Accuracy varies by market type and conditions:
- High-confidence trades (over 0.8): ~70-80% win rate typical
- Medium-confidence (0.6-0.8): ~60-70% win rate
- Market dependent: Politics often more predictable than sports
Past performance doesn't guarantee future results.
Can I customize the trading strategy?
Yes, many aspects are configurable:
- Risk limits: Position sizes, total exposure
- Confidence thresholds: Minimum confidence for trades
- Research depth: How thorough the analysis should be
- Market filters: Which types of markets to consider
- Position sizing: Fixed, confidence-based, or Kelly criterion
Setup Questions
Which API keys are absolutely required?
Essential for basic functionality:
- OpenAI API Key (for AI analysis)
- Exa API Key (for research)
- Polymarket API Key + Secret (for trading)
- Polygon wallet private key (for transactions)
Optional but recommended:
- Anthropic (backup LLM)
- LangChain (monitoring/debugging)
How do I get a Polymarket API key?
- Create account at polymarket.com
- Connect your Web3 wallet
- Navigate to Account Settings → API
- Generate API key and secret
- Create proxy contract (required for trading)
What's a proxy contract and why do I need it?
A proxy contract allows the AI to trade on your behalf without directly controlling your wallet. It's required by Polymarket for API trading and adds a security layer.
How to create:
- Visit polymarket.com with your trading wallet
- Attempt to place any trade (triggers proxy creation)
- Approve the proxy contract transaction
- Copy the proxy address for your configuration
Security Questions
Is it safe to give the AI my private key?
Security measures:
- Use a dedicated trading wallet (not your main wallet)
- Store private key in
.env
file (not in code) - Set file permissions:
chmod 600 .env
- Never commit
.env
to version control
Best practice: Create a separate wallet just for trading with limited funds.
What if my API keys are compromised?
Immediate actions:
- Rotate all API keys immediately
- Check recent trading activity
- Monitor wallet transactions
- Enable 2FA on all accounts
- Review access logs
Prevention:
- Regular key rotation (monthly for high usage)
- Monitor API usage dashboards
- Use separate keys for different environments
Can the AI lose all my money?
Risk management features:
- Position size limits (configurable)
- Maximum total exposure limits
- Confidence thresholds
- Stop-loss functionality
- Human approval requirements (optional)
Additional protection:
- Start with small amounts
- Use paper trading first
- Monitor performance closely
- Set conservative risk limits
Performance Questions
Why is analysis taking so long?
Common causes:
- High research depth setting
- Poor internet connectivity
- API rate limiting
- Complex market topics
Solutions:
- Reduce research depth temporarily
- Check network connection
- Verify API quotas
- Use cached research when available
How can I improve trading performance?
Analysis improvements:
- Focus on liquid markets (over $10K volume)
- Increase confidence threshold for trades
- Specialize in certain market categories
- Use longer research depth for larger positions
Risk management:
- Diversify across market types
- Use proper position sizing
- Set stop-losses consistently
- Review and adjust parameters regularly
What's a good win rate to expect?
Realistic expectations:
- Beginner: 55-60% win rate with proper risk management
- Experienced: 65-75% with optimized settings
- Expert: 70-80% with specialized focus areas
More important metrics:
- Risk-adjusted returns (Sharpe ratio)
- Maximum drawdown
- Profit factor (avg win / avg loss)
Troubleshooting Questions
The backend won't start - what do I do?
Check in order:
- Python version:
python --version
(need 3.11+) - Dependencies:
pip list | grep langgraph
- Environment variables: Check
.env
file exists - Port availability: Try different port if 2024 is used
- Logs: Look for specific error messages
My trades aren't executing - why?
Common issues:
- Insufficient USDC balance
- Missing MATIC for gas fees
- Proxy contract not configured
- Market moved significantly since analysis
- Order size exceeds limits
Debug steps:
- Check wallet balances
- Verify proxy address in config
- Test with smaller order size
- Check current market prices
The AI is making bad decisions - how do I fix it?
Adjustment strategies:
- Increase confidence threshold (only trade over 0.8)
- Focus on market categories you understand
- Reduce position sizes while learning
- Enable human approval for all trades
- Analyze losing trades for patterns
Remember: No system is perfect. Focus on long-term performance and risk management.
Cost Questions
How much do the API calls cost?
Typical monthly costs (100 analyses):
- OpenAI: $20-50 (depending on model usage)
- Exa: $10-30 (depending on research depth)
- Other APIs: $5-15
Cost optimization:
- Use GPT-4o-mini for simpler tasks
- Reduce research depth for smaller trades
- Cache frequently used research
- Monitor usage dashboards
What are the trading costs?
Polymarket fees:
- Trading fee: ~0.1-0.2% per trade
- No withdrawal fees for on-chain assets
Blockchain costs:
- Gas fees: $0.01-0.10 per transaction (Polygon)
- Bridge fees: If moving funds to Polygon
Is there a way to paper trade first?
Yes! Enable paper trading mode:
# In configuration
paper_trading = {
"enabled": True,
"starting_balance": 1000,
"track_performance": True
}
This simulates trades without real money while tracking would-be performance.
Integration Questions
Can I integrate with TradingView?
Currently not directly supported, but you can:
- Export trade signals to CSV
- Use webhooks to send signals to TradingView
- Build custom integration using the API
Does it work with other exchanges?
Currently designed specifically for Polymarket. The architecture could be adapted for other prediction markets, but would require development work.
Can multiple people use the same instance?
The current setup is designed for single-user operation. Multi-user support would require:
- User authentication system
- Separate wallet management
- Portfolio isolation
- Additional security measures
Still Have Questions?
Documentation: Check other sections of this guide
GitHub Issues: For technical problems or feature requests
Community Discord: For real-time help and discussion
Email Support: For sensitive security-related questions
When asking for help, include:
- Operating system and version
- Python/Node.js versions
- Error messages (with API keys redacted)
- Steps to reproduce the issue