๐ค People Trade AI โ Built for People. Powered by AI.
Democratizing Institutional Wyckoff Intelligence & High-Win Confluence Scalping for Everyone
๐ Executive Overview
People Trade AI is a state-of-the-art, 24/7 autonomous algorithmic futures trading agent engineered specifically for CoinDCX Futures. Designed around Richard D. Wyckoff's institutional market cycle theory, the agent continuously scans 125+ high-volume altcoins, detecting smart money accumulation, manipulation springs, and mark-up expansions while enforcing strict 20X isolated leverage risk boundaries.
Equipped with a 24/7 Text-With-Agent REST console, a live 5-minute global NLP news sentiment engine, an on-chain Web3 whale liquidity tracker, and a real-time TradingView-integrated web terminal, People Trade AI operates completely silently without audio dependencies.
โก Core Institutional Features
๐๏ธ 1. Institutional Wyckoff Market Cycle Engine
- Phase A (Stop Trend): Detects Preliminary Support (PS), Selling Climax (SC), and Automatic Rally (AR).
- Phase B (Building Cause): Measures secondary tests (ST) and liquidity sweeps across resistance/support bounds.
- Phase C (Smart Money Test): Pinpoints high-probability Accumulation Springs and Distribution Upthrusts (UTAD).
- Phase D (Sign of Strength): Identifies Last Point of Support (LPS) and Breakouts above Ice Line.
- Phase E (Markup Expansion): Rides momentum continuation with trailing stop-loss protection.
๐ก๏ธ 2. High-Win Signal Gate & Risk Auditor
- Multi-Engine Confluence: Evaluates signals across 6 specialized engines (Wyckoff + Order Book + Math + Catalyst + Web3 + Risk Auditor).
- Gate Threshold: Trades are executed ONLY when signal confluence meets or exceeds the 80% Win-Probability Threshold.
- Full Market Asset Coverage: Multi-token trading engine scanning BTC, ETH, and 125+ top altcoins for maximum high-win signal opportunities.
๐ฌ 3. 24/7 Text-With-Agent Console
- Interactive natural language interface accessible via HTTP REST (
POST /api/agent/chat) or CLI (./chat.sh). - Instant diagnostic responses for queries like
wyckoff,wallet,gate,news,pepe,sui, orstart.
๐ฐ 4. Global 5-Minute News & Web3 Whale Tracker
- 5-Min News Feed: Auto-refreshes top crypto catalysts every 5 minutes with VADER/NLP sentiment scoring (-1.0 to +1.0).
- Web3 Whale Inflows: Tracks decentralized liquidity shifts and large wallet movements for explosive breakout setups.
๐ 5. Hardened Security & Manual-Only Withdrawals Policy
- Automated Withdrawals Hard Disabled: The agent contains ZERO withdrawal capabilities (
ALLOW_AUTOMATED_WITHDRAWALS = False). - Manual Control Only: Fund withdrawals can ONLY be initiated manually by the account owner inside the official CoinDCX App/Web.
- API Scope Safety: Read & Futures Trading permissions ONLY. Never enable Withdrawal permissions on your API key.
๐๏ธ System Architecture
flowchart TD
subgraph Market_Inputs["Market Data & Inputs"]
CDCX_MD["CoinDCX 1m/5m Candlestick Stream"]
W3_WHALE["Web3 On-Chain Liquidity Engine"]
NEWS_NLP["Global Crypto News (5m NLP Refresh)"]
X_CATALYST["X (Twitter) Catalyst Sentiment Feed"]
TV_WEBHOOK["TradingView Webhooks FastAPI"]
end
subgraph Core_Engines["Institutional Analysis & Signal Gating"]
WYCKOFF["Wyckoff Structural Engine (Phases A-E)"]
MATH_ENG["Pre-Breakout Math & Volatility Engine"]
ORDERBOOK["Order Book Liquidity Imbalance Auditor"]
RISK_AUDIT["Institutional Risk Auditor & Capital Gate"]
end
subgraph Signal_Gate["High-Win Signal Confluence Gate"]
GATE["High-Win Confluence Gate (Win Probability >= 80%)"]
end
subgraph Execution["Autonomous Execution & Monitoring"]
CDCX_EXEC["CoinDCX 20X Futures Order Execution"]
REST_CHAT["24/7 Text-With-Agent Console (/api/agent/chat)"]
WEB_DASH["Silent Web Terminal (http://127.0.0.1:5000)"]
KILL_SWITCH["Instant Emergency Kill-Switch (.killswitch)"]
end
CDCX_MD --> WYCKOFF
W3_WHALE --> MATH_ENG
NEWS_NLP --> WYCKOFF
X_CATALYST --> WYCKOFF
TV_WEBHOOK --> WYCKOFF
WYCKOFF --> GATE
MATH_ENG --> GATE
ORDERBOOK --> GATE
RISK_AUDIT --> GATE
GATE -->|Approved Signal| CDCX_EXEC
GATE -->|Rejected Signal| REST_CHAT
CDCX_EXEC --> WEB_DASH
CDCX_EXEC --> REST_CHAT
KILL_SWITCH -.->|Halt Execution| CDCX_EXEC
๐ Repository Structure
people-trade-ai/
โโโ dashboard_server.py # Flask Web Dashboard & 24/7 Text-With-Agent REST Server
โโโ coindcx_master_agent.py # Central Autonomous Execution Orchestrator
โโโ wyckoff_engine.py # Institutional Wyckoff Structural Analysis Engine
โโโ risk_auditor.py # High-Win Gate Auditor & Equity Risk Manager
โโโ position_manager.py # 20X Isolated Futures Position Lifecycle Manager
โ
โโโ coindcx_client.py # CoinDCX API Client (Signed HTTP Requests & HMAC)
โโโ coindcx_futures_mapper.py # Symbol Normalization & Contract Precision Mapper
โโโ strategy_engine.py # Candle Pattern & Momentum Breakdown Analytics
โโโ math_engine.py # ATR Volatility & Technical Indicator Calculations
โโโ orderbook_engine.py # Order Book Imbalance & Depth Analysis
โ
โโโ catalyst_engine.py # News & Twitter Catalyst Sentiment Aggregator
โโโ news_client.py # 5-Minute Global News Retriever & NLP Sentiment Engine
โโโ web3_model.py # Web3 On-Chain Whale Inflow & Liquidity Tracker
โโโ scan_web3_coins.py # Altcoin Momentum Scanner (125+ Tokens)
โ
โโโ agent_chat.py # Interactive CLI Chat Console Handler
โโโ chat.sh # Bash Launcher for CLI Text Agent Console
โโโ autotrade.sh # Autonomous Bot Launcher Script
โโโ config.py # Master Trading Parameters & Risk Settings
โ
โโโ requirements.txt # Python Dependencies
โโโ .gitignore # Security Rules (Protects .env & Secrets)
โโโ README.md # System Architecture & Documentation
๐ ๏ธ Installation & Setup
1. System Requirements & Wallet Funding
- OS: Linux / macOS / WSL2
- Python: 3.9+
- CoinDCX Account: Valid Futures API Key & Secret
[!IMPORTANT] CRITICAL WALLET FUNDING REQUIREMENT: To execute trades, you MUST deposit or transfer funds into your CoinDCX USDT-M Futures Wallet.
- Deposit Currency: USDT only (INR or Spot wallet balances cannot be used directly for USDT-M Futures).
- Wallet Transfer Steps: Open CoinDCX App/Web $\rightarrow$ Wallets $\rightarrow$ Transfer $\rightarrow$ Transfer USDT from Spot/Main Wallet $\rightarrow$ USDT Futures Wallet.
- Trading Margin: The agent reads available equity directly from your USDT Futures Wallet. Without USDT in the Futures Wallet, order placement will be rejected for insufficient margin!
2. Clone Repository
git clone https://github.com/rammaruboina-rgb/people-trade-ai.git
cd people-trade-ai
3. Virtual Environment & Dependencies
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
4. Security Configuration (.env)
Create a .env file in the root directory (Never commit this file!):
COINDCX_API_KEY=your_coindcx_api_key_here
COINDCX_API_SECRET=your_coindcx_api_secret_here
MODE=LIVE
๐ Usage & Operating Modes
Mode 1: Launch Silent Dashboard & Agent Server
Start the dashboard web server on http://127.0.0.1:5000:
python dashboard_server.py
Open http://127.0.0.1:5000 in your browser to view live TradingView charts, real-time trade tapes, console logs, and text with the agent.
Mode 2: Interactive Text Console (CLI)
Interact with the agent directly from the terminal:
./chat.sh
Supported Query Badges: wyckoff, wallet, gate, news, sui, pepe, status.
Mode 3: Targeted Single-Coin Mode
Run the agent focused exclusively on one coin (e.g. SUI):
python coindcx_master_agent.py --coin SUI
โ๏ธ Institutional Risk & Safety Parameters
All core risk parameters are configured in config.py:
| Parameter | Value | Description |
|---|---|---|
LEVERAGE |
20X |
Fixed Isolated Futures Leverage |
WIN_RATE_THRESHOLD |
80% |
Minimum Confluence Score for Entry |
PROFIT_TARGET_PCT |
+20.0% |
Primary Take-Profit Target (ROE) |
STOP_LOSS_PCT |
-10.0% |
Hard Stop-Loss Boundary (ROE) |
BREAKEVEN_PROFIT_PCT |
+5.0% |
Move Stop-Loss to Entry Price |
SYMBOL_BLACKLIST |
[] |
Multi-Asset Coverage (BTC, ETH, Altcoins Enabled) |
๐ Emergency Kill-Switch
To immediately halt trading and close all open futures positions:
touch .killswitch
Or click the EMERGENCY KILL-SWITCH button inside the web dashboard.
๐ฌ Community & Discord Support
Join our official live Discord community for strategy discussions, market updates, and trading support:
๐ Join People Trade AI Discord Server
Discord Link: https://discord.gg/Gt3ZAfMWy
๐ค Author & Maintainer
Maintained by rammaruboina-rgb ๐
โ ๏ธ Risk Disclaimer
This repository contains automated algorithmic cryptocurrency trading software. Cryptocurrency futures trading involves significant financial risk. Always test configuration parameters thoroughly before deploying capital.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file people_trade_ai-1.0.0.tar.gz.
File metadata
- Download URL: people_trade_ai-1.0.0.tar.gz
- Upload date:
- Size: 63.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
564afe97b5b64277ce09dcb3b7b3faef08b914ad9a9c2c46d753c2cbc04b3642
|
|
| MD5 |
1bd5f3677c11d477508deb498c796dd9
|
|
| BLAKE2b-256 |
2440762c56c501c34ee8118076badf6ad711b7c7ca99322175308fdbae237d44
|
Provenance
The following attestation bundles were made for people_trade_ai-1.0.0.tar.gz:
Publisher:
pypi-publish.yml on rammaruboina-rgb/people-trade-ai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
people_trade_ai-1.0.0.tar.gz -
Subject digest:
564afe97b5b64277ce09dcb3b7b3faef08b914ad9a9c2c46d753c2cbc04b3642 - Sigstore transparency entry: 2539193065
- Sigstore integration time:
-
Permalink:
rammaruboina-rgb/people-trade-ai@6c7f3cc5e282ee2e6954140de4412413b510a726 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/rammaruboina-rgb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@6c7f3cc5e282ee2e6954140de4412413b510a726 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file people_trade_ai-1.0.0-py3-none-any.whl.
File metadata
- Download URL: people_trade_ai-1.0.0-py3-none-any.whl
- Upload date:
- Size: 63.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55d9792122556846ae3a632d4d76131fef4b008016857c901d23b15d5307f576
|
|
| MD5 |
00fef744e2bc17cfe62067adbfecd411
|
|
| BLAKE2b-256 |
604d5068d066c093b8f86ff9fd9fa3846707ebae8bf64877f8759c5aa7a680ec
|
Provenance
The following attestation bundles were made for people_trade_ai-1.0.0-py3-none-any.whl:
Publisher:
pypi-publish.yml on rammaruboina-rgb/people-trade-ai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
people_trade_ai-1.0.0-py3-none-any.whl -
Subject digest:
55d9792122556846ae3a632d4d76131fef4b008016857c901d23b15d5307f576 - Sigstore transparency entry: 2539193179
- Sigstore integration time:
-
Permalink:
rammaruboina-rgb/people-trade-ai@6c7f3cc5e282ee2e6954140de4412413b510a726 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/rammaruboina-rgb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@6c7f3cc5e282ee2e6954140de4412413b510a726 -
Trigger Event:
workflow_dispatch
-
Statement type: