🃏 Poker Strategy - Complete Preflop System
📚 Overview
Complete poker preflop strategy system based on Game Theory Optimal (GTO) principles. This repository contains preflop charts, an interactive Python trainer, online resources, and mathematical foundations for Texas Hold'em 6-Max cash games.
Perfect for: Beginners to intermediate players who want to master preflop play.
🎯 What's Included
📖 Complete Theory (PREFLOP_STRATEGY.md)
- GTO-based ranges for every position
- Equity tables and mathematics
- Rules for different hand types
- Position value analysis
- Bankroll management tips
📊 Quick Reference Chart (PREFLOP_CHART_QUICK.txt)
- Visual table for instant lookup
- Color-coded actions (✅ RAISE | ❌ FOLD | ⚡ DEPENDS)
- Print-ready format
- All positions covered (UTG → BTN → Blinds)
🎮 Interactive Trainer (preflop_trainer.py)
- Practice with random hands and positions
- Real-time feedback on decisions
- Score tracking and mistake analysis
- Customizable question count
- Progressive difficulty
🌐 Online Resources (ONLINE_RESOURCES.md)
- Preflop Prodigy (Upswing Poker) — FREE solver-backed charts
- GTO Wizard — Professional AI solver
- Comparison of tools
- Learning roadmap
📖 Quick Start (README.md)
- 3 essential rules
- Hand categories guide
- Quick reference card
- Next steps
📘 Complete Guide (COMPLETE_GUIDE.md)
- Step-by-step learning plan
- Progress tracking
- Success metrics
- Pro tips
🚀 Quick Start
Option 1: Train Now (10 minutes)
# Clone the repo
git clone https://github.com/zaharenok/poker-strategy.git
cd poker-strategy
# Run the trainer
python3 preflop_trainer.py
Option 2: Study First
# Read the complete guide
cat COMPLETE_GUIDE.md
# Then practice
python3 preflop_trainer.py
Option 3: Use Online Tools
- Open Preflop Prodigy: https://upswingpoker.com/preflop/
- Choose your position
- Study the solver-backed charts
- Come back here to practice
📊 Core Concepts
The 3 Golden Rules:
- ✅ Never limp (except pairs 22-99 for set-mining)
- ✅ Position > Cards (BTN is always better than UTG)
- ✅ Tight is right (start tight, expand later)
Position Value:
| Position | Profit (BB/100) | Action |
|---|---|---|
| BTN | +30 | Raise wide |
| CO | +10 | Raise wide |
| MP | 0 | Be selective |
| UTG | -10 | Only premium |
Hand Categories:
- 🔥 Premium: AA, KK, QQ, AK → Always raise
- 💪 Strong: JJ, TT, AQ, KQ → Raise from position
- 🎲 Speculative: Suited connectors, small pairs → Deep stacks only
- ❌ Trash: Weak offsuit → Always fold
🎓 Learning Path
Week 1: Foundation
- Read
COMPLETE_GUIDE.md - Understand position value
- Learn "green zone" hands (RAISE ALWAYS)
- Practice with trainer (20 questions/day)
Week 2-3: Practice
- Daily trainer: 20 questions
- Focus on weak positions
- Use Preflop Prodigy for verification
- Goal: 80%+ accuracy
Week 4: Mastery
- Try GTO Wizard (free trial)
- Analyze your own hands
- Study postflop play
- Goal: 90%+ accuracy
🛠️ Technical Details
Trainer Script (preflop_trainer.py)
- Language: Python 3.10+
- Dependencies: None (standard library only)
- Features:
- Random hand generation
- Position-based ranges
- Real-time feedback
- Score tracking
- Mistake analysis by position
Usage:
# Interactive mode
python3 preflop_trainer.py
# Specify question count
echo -e "20\n" | python3 preflop_trainer.py
# Run multiple rounds
for i in {1..5}; do echo -e "10\n" | python3 preflop_trainer.py; done
🌐 Free Online Tools
Preflop Prodigy (Upswing Poker)
- URL: https://upswingpoker.com/preflop/
- Cost: FREE (for now)
- Features:
- Solver-backed charts
- Mobile + Desktop
- Instant lookup
- All positions covered
GTO Wizard
- URL: https://gtowizard.com
- Cost: Freemium (free trial available)
- Features:
- AI solver (millions of spots)
- Practice trainer
- Game analysis
- ICM support
📈 Progress Tracking
Success Metrics:
- Beginner: 70%+ accuracy on trainer
- Intermediate: 80%+ accuracy, know "green zone"
- Advanced: 90%+ accuracy, use GTO Wizard
- Expert: Sustained profit, postflop mastery
Common Mistakes:
- ❌ Limping with premium hands
- ❌ Calling 3-bets with weak hands
- ❌ Defending too wide OOP
- ❌ Playing trash hands from UTG
💡 Pro Tips
✅ DO:
- Follow position guidelines
- Study with Preflop Prodigy
- Practice daily with trainer
- Review your mistakes
- Start tight, expand later
❌ DON'T:
- Don't limp with AA-QQ
- Don't call 3-bets with weak hands
- Don't auto-pilot (think!)
- Don't neglect position
- Don't play trash hands
📁 File Structure
poker-strategy/
├── README.md ← This file
├── COMPLETE_GUIDE.md ← 📘 Full guide (START HERE!)
├── PREFLOP_STRATEGY.md ← 📖 Theory + math
├── PREFLOP_CHART_QUICK.txt ← 📊 Quick chart (printable!)
├── preflop_trainer.py ← 🎮 Interactive trainer
├── ONLINE_RESOURCES.md ← 🌐 Free + paid tools
└── LICENSE ← MIT License
🤝 Contributing
This is a personal project for learning purposes. However, suggestions and improvements are welcome!
- Fork the repo
- Create a feature branch
- Make your changes
- Submit a pull request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🎓 Acknowledgments
- Upswing Poker — Preflop Prodigy (free charts)
- GTO Wizard — Solver technology and education
- Matthew Janda — "Applications of No-Limit Hold'em"
- Sklansky & Miller — "No Limit Hold'em: Theory and Practice"
📞 Support
For questions or feedback:
- Open an issue on GitHub
- Study the
COMPLETE_GUIDE.md - Use the
preflop_trainer.pyto practice
🚀 Next Steps
- ⭐ Star this repo if you find it helpful
- 📖 Read the complete guide
- 🎮 Practice with the trainer
- 🌐 Explore Preflop Prodigy
- 📈 Track your progress
Remember: Position > Cards | Tight is Right | Practice Makes Perfect
还没有评论。