Introduction

In the fast-paced world of finance, staying ahead of the curve is really important. Algorithmic trading or algo trading, has revolutionized the way traders operate in the market, enabling them to execute complex strategies with speed and precision. However, for many aspiring traders, the barrier to entry into algorithmic trading has traditionally been high, often requiring advanced programming skills and intricate technical knowledge.
But we here at Pocketful believe that breaking into algorithmic trading doesn't necessarily demand a background in programming. At Pocketful, we're reshaping the landscape of algorithmic trading by providing seamless APIs that empower traders of all skill level to leverage the power of algorithms effortlessly.
Prerequisites
You don't need to be a coding wizard to excel – simply follow our lead, and we'll guide you every step of the way. Whether you're a seasoned trader looking to automate your strategies or a newcomer eager to explore the possibilities, our platform empowers you to dive into algo. trading with ease.
What you need is: - A computer system - A stable internet connection - An active trading account with Pocketful
Language Agnostic APIs
Our trading system is built on RESTful HTTP APIs, making it accessible from any programming language that supports HTTP requests (Python, Node.js, Go, Java, C++, etc.). You can interact with our servers using standard tools like cURL or library-specific HTTP clients.
!!! note We are actively working on releasing language-specific SDKs for various programming languages (Node.js, Go, etc.) very soon to make integration even easier.
!!! info "API Base URL"
The base URL for all REST API endpoints is:
https://algo.pocketful.in
Postman Collection
To make testing even easier, we have provided a Postman collection that you can use to explore and test our APIs directly.
Python SDK (Optional)
For developers using Python, we offer a dedicated SDK that wraps our raw HTTP APIs into convenient Python methods. This allows you to get started quickly without handling raw HTTP requests.
How to Set Up the Python SDK
If you choose to use our Python SDK, follow these steps:
1. Clone the GitHub Repository
git clone https://github.com/pocketful-tech/Pocketfulapi-python.git
2. Navigate to the Project Directory
cd Pocketfulapi-python
3. Create a Virtual Environment (Optional but Recommended)
For Linux/macOS:
python -m venv env
source env/bin/activate
For Windows:
python -m venv env
.\env\Scripts\activate
4. Install Required Dependencies
pip install -r requirements.txt
After completing the setup, you can explore the examples provided in the demo.py file.