š High-throughput Pocket Option Python Async REST API & Proprietary Reverse-Engineered Binary Protocol Engine. 24/7 OTC live prices, closed M1 candle history & auto-trading bridge.
- š System Overview & Highlights
- š Live API Interactive Swagger Documentation
- š¤ Official Telegram Bots & Live Demos
- šļø Architectural Design & Protocol Mechanics
- š¦ Complete Project Directory Structure
- ā” Fast Installation & 1-Click Deployment
- āļø Configuration Parameters (.env & JSON)
- š» Code Examples & Integration Snippets
- [š” Available REST Endpoints & Binary Protocol Stream Feeds](#-available-rest-endpoints--binary protocol stream-feeds)
- šÆ Signal Engine, Indicators & Winrate Filter
- š”ļø Self-Healing, Cloudflare Bypass & Anti-Ban Architecture
- š Commercial Source Code Purchase & Licensing
- š¬ Direct Contact & Community
Pocket Option 24/7 OTC REST API, Reverse-Engineered Binary Stream Gateway & AI Signal Engine is a state-of-the-art, enterprise-grade Python FastAPI Proprietary Reverse-Engineered Binary Protocol & High-Frequency Ingestion Node engineered specifically for Pocket Option. Built for algorithmic traders, prop trading firms, signal providers, and quantitative developers requiring 24/7 ultra-low latency execution and non-repainting market data streams.
- š 24/7 OTC Market Coverage: Uninterrupted weekend and night feeds.
- š Rolling 8-Day History: Non-repainting closed candle storage.
- šÆ TradingView Integration: Direct Pine Script webhook execution.
ā ļø Institutional Architecture Notice:
Broker internal streams utilize dynamic binary Protobuf encodings, non-standard TLS session fingerprints, and strict anti-scraping safeguards. Direct client connections are rejected or throttled. Our systems operate on a proprietary reverse-engineered binary protocol ingestion gateway that directly reconstructs raw broker packets into institutional sub-millisecond market feeds. For enterprise license access, private endpoints, or custom bot deployment: contact @YouKnowWho_am on Telegram.
Experience the live production API server, test interactive Swagger requests, and inspect real-time schemas directly in your browser:
š https://api1.api.cbtradersbd.com/docs
You can immediately test our algorithms and automated account systems on Telegram:
- šÆ AI Trading Signals Bot (90%+ Accuracy): Instant multi-broker signals:
š https://t.me/cbsignalsproai_bot?start=1 - š”ļø Affiliate ID Account Verification Bot: Verify trader UID & active status:
š https://t.me/cbtradersbd_bot?start=1 - š¢ Official Telegram Channel: Market updates, bot releases & live signals:
š https://t.me/+R_kEsY9yqkA1NDI1
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā CB TRADERS BD GATEWAY ā
ā https://api1.api.cbtradersbd.com/docs ā
āāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāā
ā ā
REST API Requests Decrypted Raw Binary Protocol Pipeline (WSS)
ā ā
āāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāā āāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāā
ā FastAPI Async Web Server ā ā High-Speed Binary Protocol Stream Pool ā
ā - Endpoint Validation ā ā - Binary Frame Parsing ā
ā - JSON Schema Serializer ā ā - Heartbeat Keep-Alive ā
ā - Token Authentication ā ā - Auto-Reconnect Daemon ā
āāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāā āāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāā
ā ā
āāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāā
ā Core Engine Layer ā
ā - Session Manager & Cloudflare Clearance Handler ā
ā - Non-Repaint M1/M5 Historical Candle Persistence ā
ā - AI Multi-Indicator Signal Strategy Pipeline ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāā
ā
āāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāā
ā Pocket Option Live Platform ā
ā (Real Markets & 24/7 OTC) ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
This repository features an expansive, clean, and production-ready modular architecture:
āāā config/
ā āāā default.json # Server host, port & connection pool configuration
ā āāā strategies.json # Technical indicators, RSI thresholds & Martingale setups
āāā docs/
ā āāā API_REFERENCE.md # Exhaustive endpoint reference and request/response payloads
ā āāā DEPLOYMENT_GUIDE.md # Step-by-step VPS Linux (Ubuntu/Debian) & Docker setup
āāā examples/
ā āāā 01_quickstart.py # 1-Click connection and live price check
ā āāā 02_stream_candles.py # Real-time Binary Protocol Stream tick and candlestick listener
ā āāā 03_auto_trade_signals.py # Automated execution based on AI indicator signals
ā āāā 04_telegram_alerts.py # Formatting and broadcasting signals to Telegram channels
ā āāā 05_historical_export.py # Exporting multi-day M1/M5 datasets to CSV and SQLite
āāā src/
ā āāā core/
ā ā āāā __init__.py
ā ā āāā auth.py # Cloudflare session token & cookie rotation manager
ā ā āāā client.py # High-throughput asynchronous HTTP/REST client
ā ā āāā engine.py # Master order processing & market event pipeline
ā ā āāā binary protocol stream.py # Resilient Reverse-Engineered Binary Protocol frame parser
ā āāā models/
ā ā āāā __init__.py
ā ā āāā candle.py # Pydantic OHLCV candle validation schemas
ā ā āāā order.py # Binary options trade order payload models
ā ā āāā payout.py # Live asset payout percentage schema
ā āāā services/
ā ā āāā __init__.py
ā ā āāā database.py # SQLite/PostgreSQL persistence for 8-day rolling candles
ā ā āāā telegram_bot.py # Async Telegram broadcast & notification engine
ā āāā strategies/
ā ā āāā __init__.py
ā ā āāā martingale.py # Dynamic stake sizing & risk mitigation calculator
ā ā āāā price_action.py # Support/Resistance, Pinbar & Engulfing pattern scanner
ā ā āāā rsi_bb.py # RSI (14) + Bollinger Bands (20, 2) breakout analyzer
ā āāā utils/
ā āāā __init__.py
ā āāā helpers.py # Timezone converters, timestamp formatters & math tools
ā āāā logger.py # Colored asynchronous console & file logger
āāā scripts/
ā āāā install.sh # Automated Linux dependency installer
ā āāā start_api.bat # 1-Click Windows production launcher
āāā .env.example # Environment variables template
āāā .gitignore # Standard Python git exclusions
āāā Dockerfile # Multi-stage optimized Docker build
āāā docker-compose.yml # Complete containerized service stack
āāā requirements.txt # Locked production dependencies
āāā README.md # In-depth system documentation
# 1. Clone the repository git clone https://github.com/cbtradersbd/pocket-option-api.git cd pocket-option-api # 2. Create and activate virtual environment python -m venv venv # On Windows: venv\Scripts\activate # On Linux/macOS: source venv/bin/activate # 3. Install required production dependencies pip install -r requirements.txt # 4. Configure your environment cp .env.example .env # 5. Launch the FastAPI server python -m uvicorn src.core.engine:app --host 0.0.0.0 --port 8000 --reload
docker-compose up -d --build
# .env Configuration File API_BASE_URL=https://api1.api.cbtradersbd.com API_KEY=cb_traders_bd_license_unlocked BROKER=pocket option DEFAULT_TIMEFRAME=1m RETENTION_DAYS=8 TIMEZONE_OFFSET=UTC+6 LOG_LEVEL=INFO TELEGRAM_BOT_TOKEN=your_telegram_bot_token TELEGRAM_CHAT_ID=@your_channel
from src.core.client import BrokerApiClient from src.utils.logger import logger client = BrokerApiClient(base_url="https://api1.api.cbtradersbd.com/docs") price_data = client.get_live_price("EURUSD_otc") logger.info(f"Live Tick: {price_data}")
import asyncio from src.core.binary protocol stream import ResilientBinary Protocol StreamClient from src.utils.logger import logger async def on_candle(candle): logger.info(f"Closed M1 Candle: Time={candle.time}, Open={candle.open}, High={candle.high}, Low={candle.low}, Close={candle.close}") async def main(): ws = ResilientBinary Protocol StreamClient(pair="EURUSD_otc") await ws.connect_and_listen(callback=on_candle) if __name__ == "__main__": asyncio.run(main())
| Endpoint | Method | Purpose | Response Format |
|---|---|---|---|
/docs |
GET |
Interactive Swagger API Explorer | HTML / UI |
/api/pocketoption/live-price |
GET |
Current bid/ask and tick stream | JSON |
/api/pocketoption/candles |
GET |
Historical closed OHLCV candle records | JSON Array |
/api/pocketoption/payouts |
GET |
Live payout percentage monitor for all pairs | JSON Object |
/api/pocketoption/signals |
POST |
Execute automated strategy webhook trigger | JSON Result |
/ws/pocketoption/stream |
WSS |
Ultra-low latency binary Decrypted Sub-Millisecond Binary Feed | Binary / JSON |
-
Non-Repainting Guarantee: Signals are calculated strictly on closed candles (
$T-1$ ). Running ticks are never used for candle finalization. -
Triple Confirmation Filter:
-
RSI Divergence: 14-period Relative Strength Index overbought (
$>70$ ) and oversold ($<30$ ) boundary detection. - Bollinger Band Squeeze: 20-period moving average with 2.0 standard deviation breakout validation.
- Trend Matrix: Exponential Moving Average (EMA 50 / EMA 200) trend directional filter.
-
RSI Divergence: 14-period Relative Strength Index overbought (
- Integrated Martingale Calculator: Auto-calculates step 1 & step 2 recovery stakes based on live asset payout rates.
- Zero-Drop Resilience: Automatically reconnects upon network interruptions with exponential backoff.
- Token Clearance Handler: Bypasses Cloudflare Turnstile and session expirations seamlessly in the background.
- Downtime Gap Recovery: Detects offline intervals and automatically queries past candles to backfill missing database records.
Looking for the 100% full, unlocked source code with complete ownership, personal API keys, or custom bot development?
- š¦ 100% Full Unlocked Source Code (
app.py, Reverse-Engineered Binary Protocols, database engine, AI signal bots). - š 1-Click Automated Launchers for Windows, Linux VPS, and Docker.
- ā” Unlimited Deployments on unlimited servers with zero restrictions.
- š ļø 24/7 1-on-1 Developer Setup Assistance & Support.
- š Lifetime Code Updates & Strategy Enhancements.
- USDT (TRC20 / BEP20)
- Binance Pay (UID / Pay ID)
- Bitcoin / Ethereum / Crypto
- Local Mobile Banking & Wire Transfers
- š© Direct Telegram (Developer): @YouKnowWho_am
- š¢ Official Telegram Channel: CB Traders BD Official
- š¤ AI Signal Bot Demo: @cbsignalsproai_bot
- š”ļø Account Verify Bot: @cbtradersbd_bot
Cross-platform algorithmic trading tools, real-time Decrypted Sub-Millisecond Binary Feeds, and AI signal engines:
| Platform | Official Official High-Frequency Binary Protocol & REST API | Signals & Telegram Bots | Data Tools & Bridges |
|---|---|---|---|
| Quotex | Quotex-API | quotex-otc-signal-engine | quotex-tradingview-webhook-bridge |
| Pocket Option | Pocket-Option-API | pocket-option-telegram-signals-engine | pocketoption-tradingview-alerts-connector |
| IQ Option | IQ-Option-API | iq-option-telegram-signal-bot | iq-option-market-data-api |
| Binolla | Binolla-API | binolla-live-signals-bot | binolla-tradingview-webhook-bot |
1. How do I get started and connect to the live API endpoints?
Explore interactive Swagger documentation, test live endpoints, and inspect schemas directly at https://api1.api.cbtradersbd.com/docs. Clone this repository, install dependencies withpip install -r requirements.txt, and configure credentials in .env.
2. Are 24/7 OTC asset pairs supported for continuous trading?
Yes! Our systems provide continuous round-the-clock streaming for OTC asset pairs alongside standard financial currency pairs with real-time candlestick feeds and low-latency execution.3. Can I automate binary options trades directly from TradingView alerts?
Yes! Our TradingView webhook bridges convert Pine Script alert webhooks into instant automated trade executions with customizable risk management, martingale, and stop-loss rules.4. How do the copy trading bridge and signal engines work?
The copy trading bridge mirrors trades from master accounts to target accounts with zero latency. The signal engines utilize non-repaint technical indicators and volatility filters to dispatch high-accuracy alerts to Telegram or webhook endpoints.quotex-api ⢠pocket-option-api ⢠iq-option-api ⢠binolla-api ⢠binary-options-bot ⢠algorithmic-trading ⢠tradingview-webhook-bridge ⢠247-otc-market-data ⢠fastapi-binary-stream ⢠copy-trading-bot ⢠automated-trading-python ⢠live-payout-monitor
If this toolkit assisted your algorithmic trading research or bot deployment, please give it a Star on GitHub to support active open-source development and help other traders find it!