Tutorials - Learning-Oriented Content¶
What are Tutorials?¶
Tutorials are learning-oriented content designed to teach you how to use the FiveTwenty through guided, hands-on experience. Think of them as lessons that take you by the hand and guide you through a series of steps to build your skills progressively.
When to Use Tutorials¶
Use tutorials when you want to:
- Learn new skills with the FiveTwenty
- Build confidence through successful completion
- Get hands-on experience with trading concepts
- Follow a guided path from beginner to advanced
- Practice in a safe, educational environment
Don't use tutorials when you:
- Need to solve a specific problem or understand concepts (use Guides)
- Want to look up API details (use API Reference)
Learning Path¶
Our tutorials are designed to build on each other progressively:
Getting Started (New to FiveTwenty)¶
Start here if you're new to the FiveTwenty or trading APIs.
- Installation & Setup - Set up your development environment
- Authentication Basics - Connect to OANDA safely
- Your First Trade - Execute your first trade
- Understanding Environments - Practice vs Live trading
Guided Learning (Building Core Skills)¶
Continue here once you've completed the getting started section.
- Basic Trading Concepts - Learn fundamental trading operations
- Advanced Order Types - Learn sophisticated order management
- Risk Management Fundamentals - Protect your capital effectively
- Account Management Basics - Monitor and analyze your trading
- Working with Streaming Data - Handle real-time market data
Specialized Learning (Advanced Topics)¶
Deep-dive tutorials for specific areas of trading and SDK usage.
- Risk Management - Protect your trading capital using FiveTwenty controls
- Account Management - Manage multiple positions effectively
- Streaming Data - Handle real-time market feeds
- Advanced Orders - Learn complex order types
Interactive Notebooks (Hands-On Practice)¶
Apply your knowledge with Jupyter notebooks that combine code, explanation, and exercises.
- Quick Start Guide - Interactive SDK introduction
- Trading Strategy Development - Build your first strategy
- Risk Management in Practice - Apply risk controls
- Data Analysis Techniques - Analyze market data
- Real-time Data Processing - Work with live feeds
- Strategy Backtesting - Test strategies on historical data
Tutorial Principles¶
Our tutorials follow these principles to ensure effective learning:
Learning-Oriented¶
- Focus on teaching concepts and building skills
- Provide guided practice with clear steps
- Build confidence through successful completion
- Progress from basic to complex topics
Safe Learning Environment¶
- Use practice accounts by default
- Include safety warnings for live trading
- Provide rollback instructions when needed
- Explain what could go wrong and how to recover
Progressive Skill Building¶
- Each tutorial builds on previous knowledge
- Skills are developed incrementally
- Complex topics are broken into manageable steps
- Prerequisites are explicitly stated
Success-Oriented¶
- Every tutorial has a clear, achievable outcome
- Steps are designed for reliable completion
- Common pitfalls are anticipated and addressed
- Success criteria are explicitly stated
Getting Help¶
While working through tutorials:
- Found a bug? Check our GitHub Issues
- Need clarification? Visit our Discussions
- Want more details? See our API Reference
- Need background knowledge? Check our Guides
Learning Outcomes¶
After completing our tutorials, you will be able to:
Getting Started Skills¶
- Install and configure the FiveTwenty SDK in any Python environment
- Authenticate securely with OANDA using practice and live environments
- Execute your first trade with confidence and safety checks
- Understand the differences between practice and live trading
Core Trading Skills¶
- Learn all major order types: market, limit, stop, and MIT orders
- Implement comprehensive risk management with stop losses and take profits
- Calculate position sizes based on account risk and market conditions
- Monitor and manage positions in real-time
Advanced Trading Skills¶
- Use Decimal precision for all financial calculations to avoid rounding errors
- Build complete automated trading strategies with signal generation
- Handle real-time streaming data for live market analysis
- Create comprehensive portfolio analysis and performance tracking
Production-Ready Skills¶
- Implement robust error handling and recovery mechanisms
- Design safe live trading systems with proper safeguards
- Apply professional risk management across all trading operations
- Monitor and alert on trading system performance
Ready to start learning? Begin with Installation & Setup or jump to any section that matches your current skill level.