Tutorials > Frequently Asked Questions
Frequently Asked Questions
This tutorial will guide you through the essential steps to connect your Charles Schwab account and set up the API integration for BotiTrader.
1. Register for a Charles Schwab Account
- Visit the Charles Schwab official website.
- Click on "Open an Account" at the top of the homepage.
- Choose the type of account you wish to open (e.g., Brokerage, Retirement, or Trading).
- Complete the registration form with your personal details, including:
- Name
- Phone number
- Address
- Provide the necessary identification documents (e.g., government-issued ID).
- Once your account is approved, log in to your Charles Schwab account to ensure access.
2. Register for Charles Schwab API Access
To integrate your Schwab account with BotiTrader, you need to register for the Schwab API and obtain your Client ID and Secret Key. Follow these steps:
Step 1: Log in to the Charles Schwab Developer Portal
- Go to the Charles Schwab Developer Portal.
- Log in using your Schwab account credentials.
- If you don’t already have access to the portal, register by completing the required forms for API access.
Step 2: Register Your Application
- Navigate to the "My Applications" section in the Developer Portal.
- Click "Register New Application" and fill in the following details:
- Application Name: Enter a unique name for your application (e.g., "BotiTrader Integration").
- Redirect URI: Enter the URI your software will use to handle the authentication callback, such as
https://yoursoftware.com/oauth/callback
. - Permissions: Select the required scopes for trading and data access.
- Submit your application for approval.
Step 3: Obtain Your API Credentials
- Once your application is approved, you will receive your Client ID and Secret Key.
- Save these credentials securely. You will need them to configure BotiTrader.
Note: For more detailed steps or troubleshooting during API registration, refer to the Schwab API Documentation.
3. Configure BotiTrader with Your Schwab API
- Open BotiTrader after installation.
- Sign in using your registered email and password, then click "Sign In".
- In the Main window, go to the Broker Settings section.
- Enter the following details:
- API Client ID: Enter the Client ID obtained from the Schwab Developer Portal.
- API Secret Key: Enter the Secret Key obtained from the Schwab Developer Portal.
- Click "Save and Connect". BotiTrader will validate your API credentials and establish a connection with your Schwab account.