Environment Setup Guide for Termux
This guide will help you set up PocketOptionAPI on Termux, allowing you to run trading scripts directly from your Android device.
1. Termux Installation
First, you need to install Termux on your Android device:
- Download Termux from F-Droid (recommended) or Google Play Store
- Note: F-Droid version is recommended as it receives more frequent updates
2. Update Termux Packages
After installing Termux, open it and update the package repository:
pkg update && pkg upgrade
Press Y when prompted to confirm the updates.
3. Install Required Packages
Install Python and Git, which are required to run PocketOptionAPI:
pkg install python git
4. Clone the Repository
Clone the PocketOptionAPI repository to your Termux environment:
git clone https://github.com/ChipaDevTeam/PocketOptionAPI.git
cd PocketOptionAPI
5. Install Python Dependencies
Install all required Python packages using pip:
pip install -r requirements.txt
Note: This may take several minutes depending on your internet connection.
6. Configuration
Set up your API credentials:
- Copy the example environment file:
cp .env.example .env - Edit the
.envfile with your SSID:nano .env - Add your SSID (see Quickstart guide for how to get your SSID):
SSID = '42["auth",{"session":"your_session_here","isDemo":1,"uid":12345,"platform":1}]' - Save and exit (Press
Ctrl+X, thenY, thenEnter)
7. Run Your First Script
Test your setup by running one of the example scripts:
python examples/get_balance.py
If everything is configured correctly, you should see your account balance displayed.
Common Issues and Solutions
WebSocket Connection Error
If you encounter a WebSocket connection error with extra_headers, fix it by:
pip uninstall websockets
pip install websockets==11.0
Permission Denied Errors
If you get permission errors when installing packages:
termux-setup-storage
Grant storage permissions when prompted.
Memory Issues
If installation fails due to memory constraints, try installing packages one at a time or close other apps to free up RAM.
Next Steps
- Explore the Examples page for more script samples
- Read the API Reference to understand available methods
- Check out the FAQ for common questions