Skip to content

Getting Started with SQA

Welcome to SQA! This guide will help you get up and running with stock market technical analysis in just a few minutes.

What You'll Learn

In this section, you'll learn how to:

  • Install SQA and its dependencies
  • Configure your environment for data access
  • Run your first analysis
  • Use the interactive console
  • Understand the basic workflow

Prerequisites

Before you begin, make sure you have:

  • Ruby 3.2+ installed on your system
  • TA-Lib C library (for technical indicators)
  • (Optional) Alpha Vantage API key for live data access

Quick Navigation

Typical Workflow

Here's the typical workflow when using SQA:

Getting Started Workflow

What's Next?

Once you've completed the getting started guides, you can explore:

Need Help?

If you run into issues:

  1. Check the Troubleshooting section below
  2. Review the Requirements page
  3. Visit our GitHub Issues

Troubleshooting

Common Issues

Ruby Version Too Old

ruby --version  # Should be 3.2 or higher
rbenv install 3.3.6  # Or rvm install ruby-3.3.6

TA-Lib Not Found

# See the Installation guide for TA-Lib setup
# Quick check:
ls /usr/local/lib/libta_lib.*

API Key Issues

# Set your Alpha Vantage API key
export AV_API_KEY="your_key_here"
# Or add to ~/.bashrc for persistence


Ready to install? Let's get started with the Installation Guide!