Skip to content

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.

node --version   # v18.0.0 or higher
npm --version    # 9.0.0 or higher

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:

curl http://localhost:9222/json/version

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.

python --version   # 3.9 or higher
pip install mkdocs-material

Docker Desktop

Only needed if you want to deploy the dashboard, docs site, and reverse proxy using the provided Docker Compose setup.

docker --version          # 20.10+ recommended
docker compose version    # v2.0+ recommended

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