๐ 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
No comments yet.