Prerequisites¶
Before setting up the ICT Edge Fund platform, make sure you have the following tools and dependencies installed.
Required¶
Node.js 18+ and npm 9+¶
The MCP server and strategy layer are both Node.js applications.
Download from nodejs.org if needed. The LTS release is recommended.
TradingView Desktop App¶
Desktop app only
You must use the TradingView Desktop application (Windows, Mac, or Linux). The web browser version does not support the Chrome DevTools Protocol needed for automation.
Download from tradingview.com/desktop.
Chrome DevTools Protocol (CDP) on Port 9222¶
TradingView Desktop must be launched with remote debugging enabled so the MCP server can communicate with it.
- Windows: Use the provided VBS launcher script (see Quick Start)
- Manual: Launch TradingView Desktop with the flag
--remote-debugging-port=9222
Verify CDP is running:
A JSON response with Browser and webSocketDebuggerUrl fields confirms the connection is live.
ICT Pine Indicators¶
Four custom Pine Script indicators must be loaded on your TradingView chart:
| Indicator | Purpose |
|---|---|
| HTF Bias AI | Higher-timeframe directional bias (daily/weekly structure) |
| Session Hunt AI | Session-level liquidity sweeps and hunt patterns |
| OB AI | Order block detection and tracking |
| SMT AI | Smart Money Technique divergence signals |
These indicators output structured data that the strategy layer reads through the MCP server. Without them loaded on the active chart, the scan pipeline will not produce signals.
Optional¶
Python 3.9+¶
Only needed if you want to run the MkDocs documentation site locally for development.
Docker Desktop¶
Only needed if you want to deploy the dashboard, docs site, and reverse proxy using the provided Docker Compose setup.
Download from docker.com.
Summary Checklist¶
| Requirement | Version | Required? |
|---|---|---|
| Node.js | 18+ | Yes |
| npm | 9+ | Yes |
| TradingView Desktop | Latest | Yes |
| CDP (port 9222) | -- | Yes |
| ICT Pine indicators (4) | -- | Yes |
| Python | 3.9+ | Optional |
| Docker Desktop | 20.10+ | Optional |